@charset "UTF-8";
 body,
html {
margin: 0;
scroll-behavior: smooth;
}
body {
overflow-y: scroll;
overflow-x: hidden;
}
html * {
text-rendering: optimizeLegibility;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
@media (min-width: 1360px) {
.container,
.container-lg,
.container-md,
.container-sm,
.container-xl {
max-width: 1330px;
}
} .single-kongres-a-event .contact-form-1 {
margin-bottom: 48px;
}
@media (min-width: 768px) {
.single-kongres-a-event .contact-form-1 {
margin-bottom: 120px;
}
}
a.inherit {
color: inherit;
font-family: inherit;
font-size: inherit;
font-weight: inherit;
color: inherit;
text-decoration: none;
}
a.inherit:hover {
text-decoration: underline;
}
.mb-small {
margin-bottom: 48px;
}
.mb-large {
margin-bottom: 64px;
}
@media (min-width: 768px) {
.mb-large {
margin-bottom: 100px;
}
}
.banner-no-m .main-banner-2 {
margin-bottom: 0;
}
.empty-slide {
visibility: hidden;
}
.w-fit {
width: fit-content;
}
#ajaxsearchprores3_1.vertical .results,
div.asp_r.asp_r_1.vertical .results {
scrollbar-color: #0A246A #fff !important;
scrollbar-width: thin !important;
box-shadow: 0 5px 5px -5px #dfdfdf;
}
.instagram-feed-client img {
border-radius: 0 !important;
}
.asp_showmore {
padding: 12px 24px !important;
border: 1px solid #1e326e !important;
color: #fff !important;
background-color: #1e326e !important;
border-radius: 40px !important;
width: fit-content !important;
margin-top: 24px !important;
transition: all 0.3s ease-in-out;
}
.asp_showmore:hover {
color: #1e326e !important;
background-color: transparent !important;
}
.wpml-ls-statics-footer {
display: none !important;
}
.pt-section {
padding-top: 50px;
}
@media (min-width: 768px) {
.pt-section {
padding-top: 100px;
}
}
.pb-section {
padding-bottom: 50px;
}
@media (min-width: 768px) {
.pb-section {
padding-bottom: 100px;
}
}
.mt-section {
margin-top: 100px;
}
.mb-section {
margin-bottom: 100px;
}
.mb-100 {
margin-bottom: 50px;
}
@media (min-width: 992px) {
.mb-100 {
margin-bottom: 100px;
}
}
.button-wrapper {
display: flex !important;
flex-wrap: wrap !important;
gap: 1rem !important;
}
main {
margin-top: var(--header-h, 70px) !important;
margin-bottom: 0 !important;
}
@media (min-width: 992px) {
main {
margin-top: var(--header-h, 120px) !important;
}
}
@media (min-width: 1360px) {
main {
margin-top: var(--header-h, 125px) !important;
}
}
#dokan-dashboard-fullwidth-wrapper main {
margin-top: 0 !important;
}
.store-1 main {
margin-top: var(--header-h, 70px) !important;
}
@media (min-width: 992px) {
.store-1 main {
margin-top: var(--header-h, 120px) !important;
}
}
@media (min-width: 1360px) {
.store-1 main {
margin-top: var(--header-h, 125px) !important;
}
}
.wrapper {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
z-index: 5;
}
.grid-parent {
padding: 0 !important;
}     :root {
--h1-fz: 42px;
--h1-lh: 104%;
--h2-fz: 30px;
--h2-lh: 104%;
--h3-fz: 22px;
--h3-lh: 1.4;  --base-fz: 18px;
--base-lh: 1.2;
--base-sm-fz: 16px;
--base-sm-lh: 1.2;
--small-fz: 14px;
--small-lh: 1.2;
--btn-fz: 16px;
--btn-lh: 1;
}
@media (min-width: 768px) {
:root {
--h1-fz: 52px;
}
}
@media (min-width: 992px) {
:root {
--base-fz: 20px;
--base-sm-fz: 17px;
}
}
@media (min-width: 1360px) {
:root {
--h1-fz: 72px;
--h2-fz: 36px;
--h3-fz: 28px;
}
} b,
strong {
font-weight: 700;
}
em,
i {
font-style: italic;
}
h1,
h2,
h3,
h4,
h5,
h6 {
font-family: "Source Sans 3", sans-serif;
font-weight: 600;
letter-spacing: 0px;
font-optical-sizing: auto;
}
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
font-family: inherit;
font-weight: inherit;
color: inherit;
}
p,
a,
li {
font-family: "Source Sans 3", sans-serif;
font-weight: 400;
font-optical-sizing: auto;
}
p,
li {
letter-spacing: 0.3px;
}
.btn, .woocommerce-MyAccount-content .woocommerce-info a.button,
.woocommerce-MyAccount-content .woocommerce-info button:not(.show-password-input),
.woocommerce-MyAccount-content .woocommerce-info .dokan-btn,
.woocommerce-MyAccount-content .edit-account a.button,
.woocommerce-MyAccount-content .edit-account button:not(.show-password-input),
.woocommerce-MyAccount-content .edit-account .dokan-btn,
.woocommerce-MyAccount-content .dokan-become-seller a.button,
.woocommerce-MyAccount-content .dokan-become-seller button:not(.show-password-input),
.woocommerce-MyAccount-content .dokan-become-seller .dokan-btn,
.woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper a.button,
.woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper button:not(.show-password-input),
.woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper .dokan-btn, .woocommerce-MyAccount-content .woocommerce-address-fields button:not(.show-password-input), .woocommerce-MyAccount-content a.edit, .woocommerce-MyAccount-content tr td .button, .woocommerce-MyAccount-content .dokan-btn.vendor-dashboard, .login-1 .button, .maison-withdrawal-form .maison-submit, .checkout-page #place_order.button, .eshop-product-detail-1 .summary .single_add_to_cart_button.button, .contact-form-7 .wpcf7-submit, body main div .woocommerce-message .button {
font-family: "Source Sans 3", sans-serif;
font-size: var(--btn-fz);
line-height: var(--btn-lh);
font-weight: 500;
text-transform: uppercase;
font-optical-sizing: auto;
font-style: normal;
cursor: pointer;
letter-spacing: 1.12px;
}
.btn-primary, .woocommerce-MyAccount-content .woocommerce-info a.button,
.woocommerce-MyAccount-content .woocommerce-info button:not(.show-password-input),
.woocommerce-MyAccount-content .woocommerce-info .dokan-btn,
.woocommerce-MyAccount-content .edit-account a.button,
.woocommerce-MyAccount-content .edit-account button:not(.show-password-input),
.woocommerce-MyAccount-content .edit-account .dokan-btn,
.woocommerce-MyAccount-content .dokan-become-seller a.button,
.woocommerce-MyAccount-content .dokan-become-seller button:not(.show-password-input),
.woocommerce-MyAccount-content .dokan-become-seller .dokan-btn,
.woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper a.button,
.woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper button:not(.show-password-input),
.woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper .dokan-btn, .woocommerce-MyAccount-content .woocommerce-address-fields button:not(.show-password-input), .woocommerce-MyAccount-content tr td .button, .woocommerce-MyAccount-content .dokan-btn.vendor-dashboard, .login-1 .button, .maison-withdrawal-form .maison-submit, .checkout-page #place_order.button, .eshop-product-detail-1 .summary .single_add_to_cart_button.button, .contact-form-7 .wpcf7-submit, body main div .woocommerce-message .button {
padding: 11px 24px;
border: 0;
background-color: #3CD86B;
color: #ffffff;
border-radius: 8px;
display: inline-flex;
align-items: center;
transition: all 0.3s ease-in-out;
position: relative;
}
.btn-primary:hover, .woocommerce-MyAccount-content .woocommerce-info a.button:hover,
.woocommerce-MyAccount-content .woocommerce-info button:hover:not(.show-password-input),
.woocommerce-MyAccount-content .woocommerce-info .dokan-btn:hover,
.woocommerce-MyAccount-content .edit-account a.button:hover,
.woocommerce-MyAccount-content .edit-account button:hover:not(.show-password-input),
.woocommerce-MyAccount-content .edit-account .dokan-btn:hover,
.woocommerce-MyAccount-content .dokan-become-seller a.button:hover,
.woocommerce-MyAccount-content .dokan-become-seller button:hover:not(.show-password-input),
.woocommerce-MyAccount-content .dokan-become-seller .dokan-btn:hover,
.woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper a.button:hover,
.woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper button:hover:not(.show-password-input),
.woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper .dokan-btn:hover, .woocommerce-MyAccount-content .woocommerce-address-fields button:hover:not(.show-password-input), .woocommerce-MyAccount-content tr td .button:hover, .woocommerce-MyAccount-content .dokan-btn.vendor-dashboard:hover, .login-1 .button:hover, .maison-withdrawal-form .maison-submit:hover, .checkout-page #place_order.button:hover, .eshop-product-detail-1 .summary .single_add_to_cart_button.button:hover, .contact-form-7 .wpcf7-submit:hover, body main div .woocommerce-message .button:hover {
color: #ffffff !important;
background-color: #2FB056 !important;
box-shadow: none !important;
opacity: 1 !important;
}
.btn-primary:active, .woocommerce-MyAccount-content .woocommerce-info a.button:active,
.woocommerce-MyAccount-content .woocommerce-info button:active:not(.show-password-input),
.woocommerce-MyAccount-content .woocommerce-info .dokan-btn:active,
.woocommerce-MyAccount-content .edit-account a.button:active,
.woocommerce-MyAccount-content .edit-account button:active:not(.show-password-input),
.woocommerce-MyAccount-content .edit-account .dokan-btn:active,
.woocommerce-MyAccount-content .dokan-become-seller a.button:active,
.woocommerce-MyAccount-content .dokan-become-seller button:active:not(.show-password-input),
.woocommerce-MyAccount-content .dokan-become-seller .dokan-btn:active,
.woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper a.button:active,
.woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper button:active:not(.show-password-input),
.woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper .dokan-btn:active, .woocommerce-MyAccount-content .woocommerce-address-fields button:active:not(.show-password-input), .woocommerce-MyAccount-content tr td .button:active, .woocommerce-MyAccount-content .dokan-btn.vendor-dashboard:active, .login-1 .button:active, .maison-withdrawal-form .maison-submit:active, .checkout-page #place_order.button:active, .eshop-product-detail-1 .summary .single_add_to_cart_button.button:active, .contact-form-7 .wpcf7-submit:active, body main div .woocommerce-message .button:active, .btn-primary:visited, .woocommerce-MyAccount-content .woocommerce-info a.button:visited,
.woocommerce-MyAccount-content .woocommerce-info button:visited:not(.show-password-input),
.woocommerce-MyAccount-content .woocommerce-info .dokan-btn:visited,
.woocommerce-MyAccount-content .edit-account a.button:visited,
.woocommerce-MyAccount-content .edit-account button:visited:not(.show-password-input),
.woocommerce-MyAccount-content .edit-account .dokan-btn:visited,
.woocommerce-MyAccount-content .dokan-become-seller a.button:visited,
.woocommerce-MyAccount-content .dokan-become-seller button:visited:not(.show-password-input),
.woocommerce-MyAccount-content .dokan-become-seller .dokan-btn:visited,
.woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper a.button:visited,
.woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper button:visited:not(.show-password-input),
.woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper .dokan-btn:visited, .woocommerce-MyAccount-content .woocommerce-address-fields button:visited:not(.show-password-input), .woocommerce-MyAccount-content tr td .button:visited, .woocommerce-MyAccount-content .dokan-btn.vendor-dashboard:visited, .login-1 .button:visited, .maison-withdrawal-form .maison-submit:visited, .checkout-page #place_order.button:visited, .eshop-product-detail-1 .summary .single_add_to_cart_button.button:visited, .contact-form-7 .wpcf7-submit:visited, body main div .woocommerce-message .button:visited, .btn-primary:focus, .woocommerce-MyAccount-content .woocommerce-info a.button:focus,
.woocommerce-MyAccount-content .woocommerce-info button:focus:not(.show-password-input),
.woocommerce-MyAccount-content .woocommerce-info .dokan-btn:focus,
.woocommerce-MyAccount-content .edit-account a.button:focus,
.woocommerce-MyAccount-content .edit-account button:focus:not(.show-password-input),
.woocommerce-MyAccount-content .edit-account .dokan-btn:focus,
.woocommerce-MyAccount-content .dokan-become-seller a.button:focus,
.woocommerce-MyAccount-content .dokan-become-seller button:focus:not(.show-password-input),
.woocommerce-MyAccount-content .dokan-become-seller .dokan-btn:focus,
.woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper a.button:focus,
.woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper button:focus:not(.show-password-input),
.woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper .dokan-btn:focus, .woocommerce-MyAccount-content .woocommerce-address-fields button:focus:not(.show-password-input), .woocommerce-MyAccount-content tr td .button:focus, .woocommerce-MyAccount-content .dokan-btn.vendor-dashboard:focus, .login-1 .button:focus, .maison-withdrawal-form .maison-submit:focus, .checkout-page #place_order.button:focus, .eshop-product-detail-1 .summary .single_add_to_cart_button.button:focus, .contact-form-7 .wpcf7-submit:focus, body main div .woocommerce-message .button:focus {
color: #ffffff !important;
background-color: #2FB056 !important;
box-shadow: none !important;
}
.btn-secondary, .woocommerce-MyAccount-content a.edit {
padding: 11px 24px;
background-color: transparent;
color: #015655;
border-radius: 8px;
display: inline-flex;
align-items: center;
transition: all 0.3s ease-in-out;
position: relative;
border: 1px solid #3CD86B;
}
.btn-secondary:hover, .woocommerce-MyAccount-content a.edit:hover {
color: #015655 !important;
background-color: transparent !important;
border-color: #015655 !important;
box-shadow: none !important;
opacity: 1 !important;
}
.btn-secondary:active, .woocommerce-MyAccount-content a.edit:active, .btn-secondary:visited, .woocommerce-MyAccount-content a.edit:visited, .btn-secondary:focus, .woocommerce-MyAccount-content a.edit:focus {
color: #015655 !important;
background-color: transparent !important;
border-color: #015655 !important;
box-shadow: none !important;
}
.btn-transparent {
padding: 17px 64px 17px 32px;
border: 0;
color: #ffffff;
display: inline-flex;
align-items: center;
transition: all 0.3s ease-in-out;
position: relative;
border-radius: 100px;
border: 1px solid rgba(255, 255, 255, 0.05);
background: rgba(255, 255, 255, 0.1);
box-shadow: 0px -2px 4px 0px rgba(0, 0, 0, 0.25) inset, 0px 2px 4px 0px rgba(255, 255, 255, 0.25) inset;
backdrop-filter: blur(5px);
}
.btn-transparent:hover, .btn-transparent:active {
color: #ffffff !important;
background-color: #3CD86B !important;
}
.btn-transparent::after {
content: "";
display: block;
position: absolute;
right: 4px;
top: calc(50% - 22px);
background-repeat: no-repeat;
background-size: cover;
width: 44px;
height: 44px;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44' height='44' fill='none'%3E%3Ccircle cx='22' cy='22' r='22' fill='%23FF4E00'/%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M15 22h14m0 0-7-7m7 7-7 7'/%3E%3C/svg%3E");
}
.btn-arrow {
display: inline-block;
position: relative;
text-decoration: none;
transition: all 0.3s ease;
}
.btn-arrow::before {
content: "";
display: block;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' fill='none'%3E%3Cpath stroke='%233CD86B' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.7' d='M6.667 20h26.666m0 0-10-10m10 10-10 10'/%3E%3C/svg%3E");
transition: all 0.3s ease;
background-repeat: no-repeat;
width: 40px;
height: 40px;
}
.btn-arrow:hover::before {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' fill='none'%3E%3Cpath stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.7' d='M6.667 20h26.666m0 0-10-10m10 10-10 10'/%3E%3C/svg%3E");
}
.simple-page {
padding-top: 16px;
margin-bottom: 64px !important;
}
@media (min-width: 992px) {
.simple-page {
margin-bottom: 100px !important;
}
}
.simple-page h1 {
font-size: var(--h2-fz);
line-height: var(--h2-lh);
color: #3CD86B;
margin-bottom: 16px;
}
@media (min-width: 768px) {
.simple-page h1 {
margin-bottom: 24px;
}
}
.simple-page h2 {
font-size: var(--h3-fz);
line-height: var(--h3-lh);
color: #3CD86B;
margin-bottom: 16px;
}
@media (min-width: 768px) {
.simple-page h2 {
margin-bottom: 24px;
margin-top: 24px;
}
}
.simple-page h3,
.simple-page h4,
.simple-page h5 {
font-size: var(--base-fz);
line-height: var(--base-lh);
color: #3CD86B;
margin-bottom: 16px;
}
@media (min-width: 768px) {
.simple-page h3,
.simple-page h4,
.simple-page h5 {
margin-bottom: 24px;
margin-top: 24px;
}
}
.simple-page p {
font-size: var(--base-fz);
line-height: var(--base-lh);
color: #015655;
}
.simple-page p:last-child {
margin-bottom: 0;
}
.simple-page p img {
margin-top: 44px;
margin-bottom: 0;
max-width: 100%;
height: auto;
}
.simple-page p:first-child img {
margin-top: 0;
}
.simple-page a {
color: #015655;
text-decoration: none;
transition: all 0.3s ease-in-out;
}
.simple-page a:hover {
color: #3CD86B;
text-decoration: underline;
}
.simple-page li {
color: #015655;
margin: 5px 0 5px 0;
font-size: var(--base-fz);
line-height: var(--base-lh);
}
.simple-page img {
border-radius: 16px;
margin-top: 24px;
margin-bottom: 24px;
}
.simple-page strong {
font-weight: 600;
}
.simple-page .btn, .simple-page .woocommerce-MyAccount-content .woocommerce-info a.button, .woocommerce-MyAccount-content .woocommerce-info .simple-page a.button,
.simple-page .woocommerce-MyAccount-content .woocommerce-info button:not(.show-password-input),
.woocommerce-MyAccount-content .woocommerce-info .simple-page button:not(.show-password-input),
.simple-page .woocommerce-MyAccount-content .woocommerce-info .dokan-btn,
.woocommerce-MyAccount-content .woocommerce-info .simple-page .dokan-btn,
.simple-page .woocommerce-MyAccount-content .edit-account a.button,
.woocommerce-MyAccount-content .edit-account .simple-page a.button,
.simple-page .woocommerce-MyAccount-content .edit-account button:not(.show-password-input),
.woocommerce-MyAccount-content .edit-account .simple-page button:not(.show-password-input),
.simple-page .woocommerce-MyAccount-content .edit-account .dokan-btn,
.woocommerce-MyAccount-content .edit-account .simple-page .dokan-btn,
.simple-page .woocommerce-MyAccount-content .dokan-become-seller a.button,
.woocommerce-MyAccount-content .dokan-become-seller .simple-page a.button,
.simple-page .woocommerce-MyAccount-content .dokan-become-seller button:not(.show-password-input),
.woocommerce-MyAccount-content .dokan-become-seller .simple-page button:not(.show-password-input),
.simple-page .woocommerce-MyAccount-content .dokan-become-seller .dokan-btn,
.woocommerce-MyAccount-content .dokan-become-seller .simple-page .dokan-btn,
.simple-page .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper a.button,
.woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper .simple-page a.button,
.simple-page .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper button:not(.show-password-input),
.woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper .simple-page button:not(.show-password-input),
.simple-page .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper .dokan-btn,
.woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper .simple-page .dokan-btn, .simple-page .woocommerce-MyAccount-content .woocommerce-address-fields button:not(.show-password-input), .woocommerce-MyAccount-content .woocommerce-address-fields .simple-page button:not(.show-password-input), .simple-page .woocommerce-MyAccount-content a.edit, .woocommerce-MyAccount-content .simple-page a.edit, .simple-page .woocommerce-MyAccount-content tr td .button, .woocommerce-MyAccount-content tr td .simple-page .button, .simple-page .woocommerce-MyAccount-content .dokan-btn.vendor-dashboard, .woocommerce-MyAccount-content .simple-page .dokan-btn.vendor-dashboard, .simple-page .login-1 .button, .login-1 .simple-page .button, .simple-page .maison-withdrawal-form .maison-submit, .maison-withdrawal-form .simple-page .maison-submit, .simple-page .checkout-page #place_order.button, .checkout-page .simple-page #place_order.button, .simple-page .eshop-product-detail-1 .summary .single_add_to_cart_button.button, .eshop-product-detail-1 .summary .simple-page .single_add_to_cart_button.button, .simple-page .contact-form-7 .wpcf7-submit, .contact-form-7 .simple-page .wpcf7-submit, .simple-page body main div .woocommerce-message .button, body main div .woocommerce-message .simple-page .button {
font-family: "Source Sans 3", sans-serif;
font-size: var(--btn-fz);
line-height: var(--btn-lh);
font-weight: 500;
text-transform: uppercase;
font-optical-sizing: auto;
font-style: normal;
cursor: pointer;
letter-spacing: 1.12px;
}
.simple-page .btn:hover, .simple-page .woocommerce-MyAccount-content .woocommerce-info a.button:hover, .woocommerce-MyAccount-content .woocommerce-info .simple-page a.button:hover,
.simple-page .woocommerce-MyAccount-content .woocommerce-info button:hover:not(.show-password-input),
.woocommerce-MyAccount-content .woocommerce-info .simple-page button:hover:not(.show-password-input),
.simple-page .woocommerce-MyAccount-content .woocommerce-info .dokan-btn:hover,
.woocommerce-MyAccount-content .woocommerce-info .simple-page .dokan-btn:hover,
.simple-page .woocommerce-MyAccount-content .edit-account a.button:hover,
.woocommerce-MyAccount-content .edit-account .simple-page a.button:hover,
.simple-page .woocommerce-MyAccount-content .edit-account button:hover:not(.show-password-input),
.woocommerce-MyAccount-content .edit-account .simple-page button:hover:not(.show-password-input),
.simple-page .woocommerce-MyAccount-content .edit-account .dokan-btn:hover,
.woocommerce-MyAccount-content .edit-account .simple-page .dokan-btn:hover,
.simple-page .woocommerce-MyAccount-content .dokan-become-seller a.button:hover,
.woocommerce-MyAccount-content .dokan-become-seller .simple-page a.button:hover,
.simple-page .woocommerce-MyAccount-content .dokan-become-seller button:hover:not(.show-password-input),
.woocommerce-MyAccount-content .dokan-become-seller .simple-page button:hover:not(.show-password-input),
.simple-page .woocommerce-MyAccount-content .dokan-become-seller .dokan-btn:hover,
.woocommerce-MyAccount-content .dokan-become-seller .simple-page .dokan-btn:hover,
.simple-page .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper a.button:hover,
.woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper .simple-page a.button:hover,
.simple-page .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper button:hover:not(.show-password-input),
.woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper .simple-page button:hover:not(.show-password-input),
.simple-page .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper .dokan-btn:hover,
.woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper .simple-page .dokan-btn:hover, .simple-page .woocommerce-MyAccount-content .woocommerce-address-fields button:hover:not(.show-password-input), .woocommerce-MyAccount-content .woocommerce-address-fields .simple-page button:hover:not(.show-password-input), .simple-page .woocommerce-MyAccount-content a.edit:hover, .woocommerce-MyAccount-content .simple-page a.edit:hover, .simple-page .woocommerce-MyAccount-content tr td .button:hover, .woocommerce-MyAccount-content tr td .simple-page .button:hover, .simple-page .woocommerce-MyAccount-content .dokan-btn.vendor-dashboard:hover, .woocommerce-MyAccount-content .simple-page .dokan-btn.vendor-dashboard:hover, .simple-page .login-1 .button:hover, .login-1 .simple-page .button:hover, .simple-page .maison-withdrawal-form .maison-submit:hover, .maison-withdrawal-form .simple-page .maison-submit:hover, .simple-page .checkout-page #place_order.button:hover, .checkout-page .simple-page #place_order.button:hover, .simple-page .eshop-product-detail-1 .summary .single_add_to_cart_button.button:hover, .eshop-product-detail-1 .summary .simple-page .single_add_to_cart_button.button:hover, .simple-page .contact-form-7 .wpcf7-submit:hover, .contact-form-7 .simple-page .wpcf7-submit:hover, .simple-page body main div .woocommerce-message .button:hover, body main div .woocommerce-message .simple-page .button:hover {
text-decoration: none;
}
.simple-page .btn-primary, .simple-page .woocommerce-MyAccount-content .woocommerce-info a.button, .woocommerce-MyAccount-content .woocommerce-info .simple-page a.button,
.simple-page .woocommerce-MyAccount-content .woocommerce-info button:not(.show-password-input),
.woocommerce-MyAccount-content .woocommerce-info .simple-page button:not(.show-password-input),
.simple-page .woocommerce-MyAccount-content .woocommerce-info .dokan-btn,
.woocommerce-MyAccount-content .woocommerce-info .simple-page .dokan-btn,
.simple-page .woocommerce-MyAccount-content .edit-account a.button,
.woocommerce-MyAccount-content .edit-account .simple-page a.button,
.simple-page .woocommerce-MyAccount-content .edit-account button:not(.show-password-input),
.woocommerce-MyAccount-content .edit-account .simple-page button:not(.show-password-input),
.simple-page .woocommerce-MyAccount-content .edit-account .dokan-btn,
.woocommerce-MyAccount-content .edit-account .simple-page .dokan-btn,
.simple-page .woocommerce-MyAccount-content .dokan-become-seller a.button,
.woocommerce-MyAccount-content .dokan-become-seller .simple-page a.button,
.simple-page .woocommerce-MyAccount-content .dokan-become-seller button:not(.show-password-input),
.woocommerce-MyAccount-content .dokan-become-seller .simple-page button:not(.show-password-input),
.simple-page .woocommerce-MyAccount-content .dokan-become-seller .dokan-btn,
.woocommerce-MyAccount-content .dokan-become-seller .simple-page .dokan-btn,
.simple-page .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper a.button,
.woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper .simple-page a.button,
.simple-page .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper button:not(.show-password-input),
.woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper .simple-page button:not(.show-password-input),
.simple-page .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper .dokan-btn,
.woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper .simple-page .dokan-btn, .simple-page .woocommerce-MyAccount-content .woocommerce-address-fields button:not(.show-password-input), .woocommerce-MyAccount-content .woocommerce-address-fields .simple-page button:not(.show-password-input), .simple-page .woocommerce-MyAccount-content tr td .button, .woocommerce-MyAccount-content tr td .simple-page .button, .simple-page .woocommerce-MyAccount-content .dokan-btn.vendor-dashboard, .woocommerce-MyAccount-content .simple-page .dokan-btn.vendor-dashboard, .simple-page .login-1 .button, .login-1 .simple-page .button, .simple-page .maison-withdrawal-form .maison-submit, .maison-withdrawal-form .simple-page .maison-submit, .simple-page .checkout-page #place_order.button, .checkout-page .simple-page #place_order.button, .simple-page .eshop-product-detail-1 .summary .single_add_to_cart_button.button, .eshop-product-detail-1 .summary .simple-page .single_add_to_cart_button.button, .simple-page .contact-form-7 .wpcf7-submit, .contact-form-7 .simple-page .wpcf7-submit, .simple-page body main div .woocommerce-message .button, body main div .woocommerce-message .simple-page .button {
padding: 11px 24px;
border: 0;
background-color: #3CD86B;
color: #ffffff;
border-radius: 8px;
display: inline-flex;
align-items: center;
transition: all 0.3s ease-in-out;
position: relative;
}
.simple-page .btn-primary:hover, .simple-page .woocommerce-MyAccount-content .woocommerce-info a.button:hover, .woocommerce-MyAccount-content .woocommerce-info .simple-page a.button:hover,
.simple-page .woocommerce-MyAccount-content .woocommerce-info button:hover:not(.show-password-input),
.woocommerce-MyAccount-content .woocommerce-info .simple-page button:hover:not(.show-password-input),
.simple-page .woocommerce-MyAccount-content .woocommerce-info .dokan-btn:hover,
.woocommerce-MyAccount-content .woocommerce-info .simple-page .dokan-btn:hover,
.simple-page .woocommerce-MyAccount-content .edit-account a.button:hover,
.woocommerce-MyAccount-content .edit-account .simple-page a.button:hover,
.simple-page .woocommerce-MyAccount-content .edit-account button:hover:not(.show-password-input),
.woocommerce-MyAccount-content .edit-account .simple-page button:hover:not(.show-password-input),
.simple-page .woocommerce-MyAccount-content .edit-account .dokan-btn:hover,
.woocommerce-MyAccount-content .edit-account .simple-page .dokan-btn:hover,
.simple-page .woocommerce-MyAccount-content .dokan-become-seller a.button:hover,
.woocommerce-MyAccount-content .dokan-become-seller .simple-page a.button:hover,
.simple-page .woocommerce-MyAccount-content .dokan-become-seller button:hover:not(.show-password-input),
.woocommerce-MyAccount-content .dokan-become-seller .simple-page button:hover:not(.show-password-input),
.simple-page .woocommerce-MyAccount-content .dokan-become-seller .dokan-btn:hover,
.woocommerce-MyAccount-content .dokan-become-seller .simple-page .dokan-btn:hover,
.simple-page .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper a.button:hover,
.woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper .simple-page a.button:hover,
.simple-page .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper button:hover:not(.show-password-input),
.woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper .simple-page button:hover:not(.show-password-input),
.simple-page .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper .dokan-btn:hover,
.woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper .simple-page .dokan-btn:hover, .simple-page .woocommerce-MyAccount-content .woocommerce-address-fields button:hover:not(.show-password-input), .woocommerce-MyAccount-content .woocommerce-address-fields .simple-page button:hover:not(.show-password-input), .simple-page .woocommerce-MyAccount-content tr td .button:hover, .woocommerce-MyAccount-content tr td .simple-page .button:hover, .simple-page .woocommerce-MyAccount-content .dokan-btn.vendor-dashboard:hover, .woocommerce-MyAccount-content .simple-page .dokan-btn.vendor-dashboard:hover, .simple-page .login-1 .button:hover, .login-1 .simple-page .button:hover, .simple-page .maison-withdrawal-form .maison-submit:hover, .maison-withdrawal-form .simple-page .maison-submit:hover, .simple-page .checkout-page #place_order.button:hover, .checkout-page .simple-page #place_order.button:hover, .simple-page .eshop-product-detail-1 .summary .single_add_to_cart_button.button:hover, .eshop-product-detail-1 .summary .simple-page .single_add_to_cart_button.button:hover, .simple-page .contact-form-7 .wpcf7-submit:hover, .contact-form-7 .simple-page .wpcf7-submit:hover, .simple-page body main div .woocommerce-message .button:hover, body main div .woocommerce-message .simple-page .button:hover {
color: #ffffff !important;
background-color: #2FB056 !important;
box-shadow: none !important;
opacity: 1 !important;
}
.simple-page .btn-primary:active, .simple-page .woocommerce-MyAccount-content .woocommerce-info a.button:active, .woocommerce-MyAccount-content .woocommerce-info .simple-page a.button:active,
.simple-page .woocommerce-MyAccount-content .woocommerce-info button:active:not(.show-password-input),
.woocommerce-MyAccount-content .woocommerce-info .simple-page button:active:not(.show-password-input),
.simple-page .woocommerce-MyAccount-content .woocommerce-info .dokan-btn:active,
.woocommerce-MyAccount-content .woocommerce-info .simple-page .dokan-btn:active,
.simple-page .woocommerce-MyAccount-content .edit-account a.button:active,
.woocommerce-MyAccount-content .edit-account .simple-page a.button:active,
.simple-page .woocommerce-MyAccount-content .edit-account button:active:not(.show-password-input),
.woocommerce-MyAccount-content .edit-account .simple-page button:active:not(.show-password-input),
.simple-page .woocommerce-MyAccount-content .edit-account .dokan-btn:active,
.woocommerce-MyAccount-content .edit-account .simple-page .dokan-btn:active,
.simple-page .woocommerce-MyAccount-content .dokan-become-seller a.button:active,
.woocommerce-MyAccount-content .dokan-become-seller .simple-page a.button:active,
.simple-page .woocommerce-MyAccount-content .dokan-become-seller button:active:not(.show-password-input),
.woocommerce-MyAccount-content .dokan-become-seller .simple-page button:active:not(.show-password-input),
.simple-page .woocommerce-MyAccount-content .dokan-become-seller .dokan-btn:active,
.woocommerce-MyAccount-content .dokan-become-seller .simple-page .dokan-btn:active,
.simple-page .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper a.button:active,
.woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper .simple-page a.button:active,
.simple-page .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper button:active:not(.show-password-input),
.woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper .simple-page button:active:not(.show-password-input),
.simple-page .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper .dokan-btn:active,
.woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper .simple-page .dokan-btn:active, .simple-page .woocommerce-MyAccount-content .woocommerce-address-fields button:active:not(.show-password-input), .woocommerce-MyAccount-content .woocommerce-address-fields .simple-page button:active:not(.show-password-input), .simple-page .woocommerce-MyAccount-content tr td .button:active, .woocommerce-MyAccount-content tr td .simple-page .button:active, .simple-page .woocommerce-MyAccount-content .dokan-btn.vendor-dashboard:active, .woocommerce-MyAccount-content .simple-page .dokan-btn.vendor-dashboard:active, .simple-page .login-1 .button:active, .login-1 .simple-page .button:active, .simple-page .maison-withdrawal-form .maison-submit:active, .maison-withdrawal-form .simple-page .maison-submit:active, .simple-page .checkout-page #place_order.button:active, .checkout-page .simple-page #place_order.button:active, .simple-page .eshop-product-detail-1 .summary .single_add_to_cart_button.button:active, .eshop-product-detail-1 .summary .simple-page .single_add_to_cart_button.button:active, .simple-page .contact-form-7 .wpcf7-submit:active, .contact-form-7 .simple-page .wpcf7-submit:active, .simple-page body main div .woocommerce-message .button:active, body main div .woocommerce-message .simple-page .button:active, .simple-page .btn-primary:visited, .simple-page .woocommerce-MyAccount-content .woocommerce-info a.button:visited, .woocommerce-MyAccount-content .woocommerce-info .simple-page a.button:visited,
.simple-page .woocommerce-MyAccount-content .woocommerce-info button:visited:not(.show-password-input),
.woocommerce-MyAccount-content .woocommerce-info .simple-page button:visited:not(.show-password-input),
.simple-page .woocommerce-MyAccount-content .woocommerce-info .dokan-btn:visited,
.woocommerce-MyAccount-content .woocommerce-info .simple-page .dokan-btn:visited,
.simple-page .woocommerce-MyAccount-content .edit-account a.button:visited,
.woocommerce-MyAccount-content .edit-account .simple-page a.button:visited,
.simple-page .woocommerce-MyAccount-content .edit-account button:visited:not(.show-password-input),
.woocommerce-MyAccount-content .edit-account .simple-page button:visited:not(.show-password-input),
.simple-page .woocommerce-MyAccount-content .edit-account .dokan-btn:visited,
.woocommerce-MyAccount-content .edit-account .simple-page .dokan-btn:visited,
.simple-page .woocommerce-MyAccount-content .dokan-become-seller a.button:visited,
.woocommerce-MyAccount-content .dokan-become-seller .simple-page a.button:visited,
.simple-page .woocommerce-MyAccount-content .dokan-become-seller button:visited:not(.show-password-input),
.woocommerce-MyAccount-content .dokan-become-seller .simple-page button:visited:not(.show-password-input),
.simple-page .woocommerce-MyAccount-content .dokan-become-seller .dokan-btn:visited,
.woocommerce-MyAccount-content .dokan-become-seller .simple-page .dokan-btn:visited,
.simple-page .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper a.button:visited,
.woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper .simple-page a.button:visited,
.simple-page .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper button:visited:not(.show-password-input),
.woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper .simple-page button:visited:not(.show-password-input),
.simple-page .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper .dokan-btn:visited,
.woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper .simple-page .dokan-btn:visited, .simple-page .woocommerce-MyAccount-content .woocommerce-address-fields button:visited:not(.show-password-input), .woocommerce-MyAccount-content .woocommerce-address-fields .simple-page button:visited:not(.show-password-input), .simple-page .woocommerce-MyAccount-content tr td .button:visited, .woocommerce-MyAccount-content tr td .simple-page .button:visited, .simple-page .woocommerce-MyAccount-content .dokan-btn.vendor-dashboard:visited, .woocommerce-MyAccount-content .simple-page .dokan-btn.vendor-dashboard:visited, .simple-page .login-1 .button:visited, .login-1 .simple-page .button:visited, .simple-page .maison-withdrawal-form .maison-submit:visited, .maison-withdrawal-form .simple-page .maison-submit:visited, .simple-page .checkout-page #place_order.button:visited, .checkout-page .simple-page #place_order.button:visited, .simple-page .eshop-product-detail-1 .summary .single_add_to_cart_button.button:visited, .eshop-product-detail-1 .summary .simple-page .single_add_to_cart_button.button:visited, .simple-page .contact-form-7 .wpcf7-submit:visited, .contact-form-7 .simple-page .wpcf7-submit:visited, .simple-page body main div .woocommerce-message .button:visited, body main div .woocommerce-message .simple-page .button:visited, .simple-page .btn-primary:focus, .simple-page .woocommerce-MyAccount-content .woocommerce-info a.button:focus, .woocommerce-MyAccount-content .woocommerce-info .simple-page a.button:focus,
.simple-page .woocommerce-MyAccount-content .woocommerce-info button:focus:not(.show-password-input),
.woocommerce-MyAccount-content .woocommerce-info .simple-page button:focus:not(.show-password-input),
.simple-page .woocommerce-MyAccount-content .woocommerce-info .dokan-btn:focus,
.woocommerce-MyAccount-content .woocommerce-info .simple-page .dokan-btn:focus,
.simple-page .woocommerce-MyAccount-content .edit-account a.button:focus,
.woocommerce-MyAccount-content .edit-account .simple-page a.button:focus,
.simple-page .woocommerce-MyAccount-content .edit-account button:focus:not(.show-password-input),
.woocommerce-MyAccount-content .edit-account .simple-page button:focus:not(.show-password-input),
.simple-page .woocommerce-MyAccount-content .edit-account .dokan-btn:focus,
.woocommerce-MyAccount-content .edit-account .simple-page .dokan-btn:focus,
.simple-page .woocommerce-MyAccount-content .dokan-become-seller a.button:focus,
.woocommerce-MyAccount-content .dokan-become-seller .simple-page a.button:focus,
.simple-page .woocommerce-MyAccount-content .dokan-become-seller button:focus:not(.show-password-input),
.woocommerce-MyAccount-content .dokan-become-seller .simple-page button:focus:not(.show-password-input),
.simple-page .woocommerce-MyAccount-content .dokan-become-seller .dokan-btn:focus,
.woocommerce-MyAccount-content .dokan-become-seller .simple-page .dokan-btn:focus,
.simple-page .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper a.button:focus,
.woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper .simple-page a.button:focus,
.simple-page .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper button:focus:not(.show-password-input),
.woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper .simple-page button:focus:not(.show-password-input),
.simple-page .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper .dokan-btn:focus,
.woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper .simple-page .dokan-btn:focus, .simple-page .woocommerce-MyAccount-content .woocommerce-address-fields button:focus:not(.show-password-input), .woocommerce-MyAccount-content .woocommerce-address-fields .simple-page button:focus:not(.show-password-input), .simple-page .woocommerce-MyAccount-content tr td .button:focus, .woocommerce-MyAccount-content tr td .simple-page .button:focus, .simple-page .woocommerce-MyAccount-content .dokan-btn.vendor-dashboard:focus, .woocommerce-MyAccount-content .simple-page .dokan-btn.vendor-dashboard:focus, .simple-page .login-1 .button:focus, .login-1 .simple-page .button:focus, .simple-page .maison-withdrawal-form .maison-submit:focus, .maison-withdrawal-form .simple-page .maison-submit:focus, .simple-page .checkout-page #place_order.button:focus, .checkout-page .simple-page #place_order.button:focus, .simple-page .eshop-product-detail-1 .summary .single_add_to_cart_button.button:focus, .eshop-product-detail-1 .summary .simple-page .single_add_to_cart_button.button:focus, .simple-page .contact-form-7 .wpcf7-submit:focus, .contact-form-7 .simple-page .wpcf7-submit:focus, .simple-page body main div .woocommerce-message .button:focus, body main div .woocommerce-message .simple-page .button:focus {
color: #ffffff !important;
background-color: #2FB056 !important;
box-shadow: none !important;
}
.simple-page .btn-secondary, .simple-page .woocommerce-MyAccount-content a.edit, .woocommerce-MyAccount-content .simple-page a.edit {
padding: 11px 24px;
background-color: transparent;
color: #015655;
border-radius: 8px;
display: inline-flex;
align-items: center;
transition: all 0.3s ease-in-out;
position: relative;
border: 1px solid #3CD86B;
}
.simple-page .btn-secondary:hover, .simple-page .woocommerce-MyAccount-content a.edit:hover, .woocommerce-MyAccount-content .simple-page a.edit:hover {
color: #015655 !important;
background-color: transparent !important;
border-color: #015655 !important;
box-shadow: none !important;
opacity: 1 !important;
}
.simple-page .btn-secondary:active, .simple-page .woocommerce-MyAccount-content a.edit:active, .woocommerce-MyAccount-content .simple-page a.edit:active, .simple-page .btn-secondary:visited, .simple-page .woocommerce-MyAccount-content a.edit:visited, .woocommerce-MyAccount-content .simple-page a.edit:visited, .simple-page .btn-secondary:focus, .simple-page .woocommerce-MyAccount-content a.edit:focus, .woocommerce-MyAccount-content .simple-page a.edit:focus {
color: #015655 !important;
background-color: transparent !important;
border-color: #015655 !important;
box-shadow: none !important;
}
.simple-page .sidebar-help {
margin: 0;
padding: 0;
}
.simple-page .sidebar-help ul {
margin: 0;
padding: 0;
}
.simple-page .sidebar-help li {
padding: 0;
list-style-type: none;
margin: 0;
font-size: var(--base-sm-fz);
line-height: var(--base-sm-lh);
}
.simple-page .sidebar-help li.sidebar-help__category {
margin: 0 0 6px 0;
}
.simple-page .sidebar-help li strong {
font-size: var(--base-fz);
line-height: var(--base-lh);
}
.simple-page .sidebar-help li a {
display: block;
padding: 12px 10px;
text-decoration: none;
}
.simple-page .sidebar-help li a:hover {
background: linear-gradient(rgba(21, 25, 26, 0.02), rgba(21, 25, 26, 0.02)), transparent;
cursor: pointer;
text-decoration: none;
}
.simple-page .sidebar-help li.active a {
color: #3CD86B;
}
.footer-6 {
background-color: #015655;
padding: 40px 0;
}
.footer-6 .main-logo {
max-width: 100%;
height: auto;
}
@media (min-width: 768px) {
.footer-6 {
padding: 100px 0 44px;
}
}
.footer-6 h2 {
font-family: "Source Sans 3", sans-serif;
font-size: var(--base-fz);
line-height: var(--base-lh);
font-weight: 700;
color: #3CD86B;
margin-bottom: 10px;
margin-top: 24px;
}
@media (min-width: 992px) {
.footer-6 h2 {
margin-bottom: 20px;
margin-top: 0;
}
}
.footer-6 a {
color: #ffffff;
font-size: var(--base-sm-fz);
line-height: 1.4;
font-weight: 400;
margin-bottom: 0;
transition: all 0.3s ease-in-out;
text-decoration: none;
}
.footer-6 a:hover {
color: #3CD86B;
}
.footer-6 p {
color: #ffffff;
font-size: var(--base-sm-fz);
line-height: 1.4;
font-weight: 400;
margin-bottom: 0;
}
.footer-6 ul {
margin: 0;
padding: 0;
list-style-type: none;
}
.footer-6 .copy {
padding-top: 20px;
margin-top: 32px;
border-top: 1px solid rgba(240, 239, 255, 0.25);
}
.footer-6 .copy p,
.footer-6 .copy a {
font-size: var(--small-fz);
line-height: var(--small-lh);
}
.footer-6 .copy p {
margin-bottom: 12px;
}
@media (min-width: 992px) {
.footer-6 .copy p {
margin-bottom: 0;
}
}
.footer-6 img {
max-width: 200px;
height: auto;
margin-top: 24px;
}
@media (min-width: 992px) {
.footer-6 img {
margin-top: 0;
}
}
@media (min-width: 1200px) {
.footer-6 img {
max-width: 340px;
}
}
.footer-6 .social {
margin-top: 24px;
text-align: left;
}
@media (min-width: 992px) {
.footer-6 .social {
text-align: right;
}
}
.footer-6 .social .social-icon {
padding: 8px;
display: inline-flex;
align-items: center;
justify-content: center;
border-radius: 50%;
margin-right: 0;
overflow: hidden;
width: 56px;
height: 56px;
}
.footer-6 .social .social-icon:last-child {
margin-right: 0;
}
.footer-6 .social .social-icon svg {
transform: scale(1);
transition: transform 0.3s ease;
}
.footer-6 .social .social-icon:hover svg {
transform: scale(1.2);
transition: transform 0.3s ease;
}
.navbar-7 {
position: fixed;
top: 0;
left: 0;
right: 0;
z-index: 999; background-color: #ffffff;
}
.navbar-7 .container {
display: block;
}
.navbar-7 .logo-link-header img {
max-width: 160px;
height: auto;
}
@media (min-width: 576px) {
.navbar-7 .logo-link-header img {
max-width: 200px;
}
}
@media (min-width: 1360px) {
.navbar-7 .logo-link-header img {
max-width: 233px;
}
}
.navbar-7 .navbar {
padding: 15px 0 0;
transition: all 0.3s ease;
}
@media (min-width: 992px) {
.navbar-7 .navbar {
padding: 20px 0 0;
}
}
.navbar-7.navbar-scroll .navbar {
padding: 10px 0;
}
.navbar-7 .language-switcher-header {
position: relative;
display: none;
align-items: center;
cursor: pointer;
transition: all 0.3s ease-in-out;
}
@media (min-width: 992px) {
.navbar-7 .language-switcher-header {
display: flex;
}
}
.navbar-7 .language-switcher-header:hover > div {
display: block;
height: auto;
}
.navbar-7 .language-switcher-header:after {
content: " ";
display: block;
background-image: url("data:image/svg+xml,%3Csvg width='10' height='14' viewBox='0 0 10 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 4.55095L5 1.28564L9 4.55095M9 9.44891L5 12.7142L1 9.44891' stroke='%23015655' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
background-repeat: no-repeat;
background-size: contain;
width: 8px;
height: 12px;
margin-left: 8px;
transition: all 0.3s ease-in-out;
}
.navbar-7 .language-switcher-header a {
text-transform: uppercase;
}
.navbar-7 .language-switcher-header .nav-link {
color: #015655;
font-size: var(--base-fz);
line-height: var(--base-lh);
}
.navbar-7 .language-switcher-header > div {
display: none;
position: absolute;
left: -12px;
padding: 16px;
overflow: hidden;
height: 0;
top: 100%;
background: #3CD86B;
border-radius: 12px;
z-index: 999;
-webkit-animation: slide-in-top 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;
animation: slide-in-top 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;
}
.navbar-7 .language-switcher-header ul {
list-style: none;
padding-left: 0;
margin: 0;
}
.navbar-7 .language-switcher-header ul li a {
color: #ffffff;
text-decoration: none;
background: transparent;
padding: 0;
display: block;
transition: all 0.3s ease-in-out;
font-family: "Source Sans 3", sans-serif;
font-weight: 400;
font-size: var(--base-fz);
line-height: var(--base-lh);
text-transform: uppercase;
}
.navbar-7 .language-switcher-header ul li a:hover {
color: #ffffff;
text-decoration: underline;
}
@media (min-width: 768px) {
.navbar-7 .language-switcher-header {
margin-left: 16px;
}
}
.navbar-7 .navbar-toggler-icon {
background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='%233ECC69' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
.navbar-7 .navbar-toggler {
border: 0;
box-shadow: none;
outline: 0;
}
.navbar-7 .navbar-toggler:active, .navbar-7 .navbar-toggler:focus, .navbar-7 .navbar-toggler:hover {
background-color: transparent !important;
}
.navbar-7 .header-search {
margin-top: 16px;
}
@media (min-width: 992px) {
.navbar-7 .header-search {
margin-left: 24px;
margin-top: 0;
}
}
@media (min-width: 1200px) {
.navbar-7 .header-search {
margin-left: 48px;
}
}
.navbar-7 .header-search form {
position: relative;
}
.navbar-7 .header-search form label {
width: 100%;
}
@media (min-width: 992px) {
.navbar-7 .header-search form label {
width: 230px;
}
}
@media (min-width: 1200px) {
.navbar-7 .header-search form label {
width: auto;
}
}
.navbar-7 .header-search form input {
width: 100%;
border-radius: 8px;
border: 1px solid #EDF2F2;
background-color: #EDF2F2;
padding: 7px 15px 7px 54px;
color: #015655;
font-family: "Source Sans 3", sans-serif;
font-weight: 400;
font-size: var(--base-fz);
line-height: var(--base-lh);
}
@media (min-width: 1200px) {
.navbar-7 .header-search form input {
width: 360px;
}
}
@media (min-width: 1360px) {
.navbar-7 .header-search form input {
width: 420px;
}
}
.navbar-7 .header-search form input::placeholder {
color: rgba(1, 86, 85, 0.5);
}
.navbar-7 .header-search form input:focus, .navbar-7 .header-search form input:active {
border-color: #015655;
}
.navbar-7 .header-search form .search-submit {
text-indent: 999999999px;
padding: 0 !important;
display: block;
position: absolute;
left: 20px;
top: calc(50% - 11px);
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='none'%3E%3Cpath stroke='%23015655' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.7' d='m19.25 19.25-3.208-3.208m2.291-5.5a7.792 7.792 0 1 1-15.583 0 7.792 7.792 0 0 1 15.583 0Z' opacity='.5'/%3E%3C/svg%3E");
width: 22px;
height: 22px;
background-repeat: no-repeat;
background-size: cover;
}
.navbar-7 .customer-menu {
position: relative;
display: flex;
}
.navbar-7 .customer-menu #small-cart {
margin-left: 32px;
}
.navbar-7 .customer-menu .btn-primary, .navbar-7 .customer-menu .woocommerce-MyAccount-content .woocommerce-info a.button, .woocommerce-MyAccount-content .woocommerce-info .navbar-7 .customer-menu a.button,
.navbar-7 .customer-menu .woocommerce-MyAccount-content .woocommerce-info button:not(.show-password-input),
.woocommerce-MyAccount-content .woocommerce-info .navbar-7 .customer-menu button:not(.show-password-input),
.navbar-7 .customer-menu .woocommerce-MyAccount-content .woocommerce-info .dokan-btn,
.woocommerce-MyAccount-content .woocommerce-info .navbar-7 .customer-menu .dokan-btn,
.navbar-7 .customer-menu .woocommerce-MyAccount-content .edit-account a.button,
.woocommerce-MyAccount-content .edit-account .navbar-7 .customer-menu a.button,
.navbar-7 .customer-menu .woocommerce-MyAccount-content .edit-account button:not(.show-password-input),
.woocommerce-MyAccount-content .edit-account .navbar-7 .customer-menu button:not(.show-password-input),
.navbar-7 .customer-menu .woocommerce-MyAccount-content .edit-account .dokan-btn,
.woocommerce-MyAccount-content .edit-account .navbar-7 .customer-menu .dokan-btn,
.navbar-7 .customer-menu .woocommerce-MyAccount-content .dokan-become-seller a.button,
.woocommerce-MyAccount-content .dokan-become-seller .navbar-7 .customer-menu a.button,
.navbar-7 .customer-menu .woocommerce-MyAccount-content .dokan-become-seller button:not(.show-password-input),
.woocommerce-MyAccount-content .dokan-become-seller .navbar-7 .customer-menu button:not(.show-password-input),
.navbar-7 .customer-menu .woocommerce-MyAccount-content .dokan-become-seller .dokan-btn,
.woocommerce-MyAccount-content .dokan-become-seller .navbar-7 .customer-menu .dokan-btn,
.navbar-7 .customer-menu .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper a.button,
.woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper .navbar-7 .customer-menu a.button,
.navbar-7 .customer-menu .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper button:not(.show-password-input),
.woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper .navbar-7 .customer-menu button:not(.show-password-input),
.navbar-7 .customer-menu .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper .dokan-btn,
.woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper .navbar-7 .customer-menu .dokan-btn, .navbar-7 .customer-menu .woocommerce-MyAccount-content .woocommerce-address-fields button:not(.show-password-input), .woocommerce-MyAccount-content .woocommerce-address-fields .navbar-7 .customer-menu button:not(.show-password-input), .navbar-7 .customer-menu .woocommerce-MyAccount-content tr td .button, .woocommerce-MyAccount-content tr td .navbar-7 .customer-menu .button, .navbar-7 .customer-menu .woocommerce-MyAccount-content .dokan-btn.vendor-dashboard, .woocommerce-MyAccount-content .navbar-7 .customer-menu .dokan-btn.vendor-dashboard, .navbar-7 .customer-menu .login-1 .button, .login-1 .navbar-7 .customer-menu .button, .navbar-7 .customer-menu .maison-withdrawal-form .maison-submit, .maison-withdrawal-form .navbar-7 .customer-menu .maison-submit, .navbar-7 .customer-menu .checkout-page #place_order.button, .checkout-page .navbar-7 .customer-menu #place_order.button, .navbar-7 .customer-menu .eshop-product-detail-1 .summary .single_add_to_cart_button.button, .eshop-product-detail-1 .summary .navbar-7 .customer-menu .single_add_to_cart_button.button, .navbar-7 .customer-menu .contact-form-7 .wpcf7-submit, .contact-form-7 .navbar-7 .customer-menu .wpcf7-submit, .navbar-7 .customer-menu body main div .woocommerce-message .button, body main div .woocommerce-message .navbar-7 .customer-menu .button {
margin-left: 16px;
}
.navbar-7 .customer-menu .navbar-login {
padding: 16px;
}
@media (min-width: 992px) {
.navbar-7 .customer-menu .navbar-login {
padding: 11px 24px;
}
}
.navbar-7 .customer-menu .menu-wrapper {
display: none;
}
.navbar-7 .customer-menu .login-icon::before {
content: "";
width: 24px;
height: 24px;
display: block;
position: absolute;
left: calc(50% - 12px);
top: calc(50% - 12px);
background-repeat: no-repeat;
background-size: cover;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath stroke='%23015655' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M20 21c0-1.396 0-2.093-.172-2.661a4 4 0 0 0-2.667-2.667c-.568-.172-1.265-.172-2.661-.172h-5c-1.396 0-2.093 0-2.661.172a4 4 0 0 0-2.667 2.667C4 18.907 4 19.604 4 21M16.5 7.5a4.5 4.5 0 1 1-9 0 4.5 4.5 0 0 1 9 0Z'/%3E%3C/svg%3E");
}
@media (min-width: 992px) {
.navbar-7 .customer-menu .login-icon::before {
left: 14px;
}
}
@media (min-width: 340px) {
.navbar-7 .customer-menu #dokane-menu-cart-wrapper {
margin-left: 12px;
}
}
.navbar-7 .customer-menu #dokane-menu-cart-wrapper .dokani-menu-cart {
display: block;
position: relative;
width: 32px;
height: 32px;
text-decoration: none;
}
.navbar-7 .customer-menu #dokane-menu-cart-wrapper .dokani-menu-cart::after {
content: none;
display: none !important;
}
.navbar-7 .customer-menu #dokane-menu-cart-wrapper .dokani-menu-cart::before {
content: "" !important;
width: 32px;
height: 32px;
display: block;
background-size: cover;
background-repeat: no-repeat;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath stroke='%23015655' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.7' d='M7.36 3.52 5.28 6.293c-.412.55-.618.824-.613 1.054.004.2.098.388.255.511C5.103 8 5.447 8 6.133 8h19.734c.686 0 1.03 0 1.21-.142a.667.667 0 0 0 .256-.51c.005-.23-.201-.505-.613-1.055L24.64 3.52m-17.28 0c.235-.313.352-.47.5-.582.132-.1.282-.175.44-.22.18-.051.376-.051.767-.051h13.866c.391 0 .587 0 .767.05.159.046.308.12.44.22.148.114.265.27.5.583m-17.28 0L4.853 6.862c-.316.422-.475.633-.587.866-.1.206-.173.424-.216.65C4 8.63 4 8.894 4 9.421v15.645c0 1.493 0 2.24.29 2.81.256.502.664.91 1.166 1.166.57.29 1.317.29 2.81.29h15.467c1.494 0 2.24 0 2.811-.29.502-.256.91-.664 1.165-1.166.291-.57.291-1.317.291-2.81V9.422c0-.527 0-.791-.05-1.045a2.666 2.666 0 0 0-.216-.65c-.112-.232-.27-.443-.587-.865L24.64 3.52m-3.307 9.813a5.333 5.333 0 1 1-10.666 0'/%3E%3C/svg%3E");
}
.navbar-7 .customer-menu #dokane-menu-cart-wrapper .dokan-cart-count {
font-family: "Source Sans 3", sans-serif;
font-size: var(--small-fz);
color: #ffffff;
font-weight: 500;
position: relative;
z-index: 10;
text-align: center;
width: 16px;
display: block;
}
.navbar-7 .customer-menu #dokane-menu-cart-wrapper .dokan-cart-count::before {
z-index: -1;
content: "";
display: block;
width: 20px;
height: 20px;
background-color: #FF0000;
border-radius: 50%;
position: absolute;
top: -1px;
left: -3px;
}
.navbar-7 .customer-menu #dokane-menu-cart-wrapper .number-position {
position: absolute;
top: -5px;
right: -10px;
}
@media (min-width: 992px) {
.navbar-7 .customer-menu .custom-menu-btn .menu-wrapper {
display: none !important;
}
.navbar-7 .customer-menu .custom-menu-btn:hover .menu-wrapper {
display: block !important;
}
.navbar-7 .customer-menu li {
line-height: 1;
padding: 0 0 4px 0 !important;
}
.navbar-7 .customer-menu .navbar-login {
padding-left: 45px;
}
.navbar-7 .customer-menu #dokane-menu-cart-wrapper {
margin-left: 10px;
}
}
@media (min-width: 992px) and (min-width: 1360px) {
.navbar-7 .customer-menu #dokane-menu-cart-wrapper {
margin-left: 16px;
}
}
@media (min-width: 992px) {
.navbar-7 .customer-menu .menu-wrapper {
padding: 16px;
display: none;
width: max-content;
position: absolute;
top: 100%;
background: #3CD86B;
border-radius: 12px;
z-index: 999;
-webkit-animation: slide-in-top 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;
animation: slide-in-top 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;
}
.navbar-7 .customer-menu .menu-wrapper a {
color: #ffffff;
text-transform: none;
position: relative;
font-size: var(--small-fz);
line-height: var(--small-lh);
padding-left: 20px;
text-transform: none;
text-decoration: none;
}
.navbar-7 .customer-menu .menu-wrapper a:after {
content: " ";
display: block;
height: 1px;
background: #3CD86B;
position: absolute;
bottom: 0;
width: 0;
transition: all 0.2s ease;
}
.navbar-7 .customer-menu .menu-wrapper a.dropdown-login-icon::before {
content: "";
background-image: url("data:image/svg+xml,%3Csvg width='8' height='14' viewBox='0 0 8 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L7 7L1 13' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
background-repeat: no-repeat;
background-size: cover;
display: block;
height: 12px;
width: 6px;
position: absolute;
left: 0;
top: 4px;
}
.navbar-7 .customer-menu .menu-wrapper a.dropdown-register-icon::before {
content: "";
background-image: url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 1V13' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M13 7L1 7' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
background-repeat: no-repeat;
background-size: cover;
display: block;
height: 12px;
width: 12px;
position: absolute;
left: 0;
top: 4px;
}
.navbar-7 .customer-menu .menu-wrapper ul {
list-style: none;
margin: 0;
padding: 0 !important;
}
.navbar-7 .customer-menu .menu-wrapper ul li {
padding-top: 0 !important;
}
.navbar-7 .customer-menu .menu-wrapper ul li:hover a {
text-decoration: underline;
}
}
.navbar-7 .divider {
width: 100%;
height: 1px;
background-color: rgba(1, 86, 85, 0.2);
margin: 16px 0 0 0;
}
.navbar-7 .divider--bottom {
margin: 0;
}
.navbar-7 .navbar-nav {
display: flex;
flex-direction: column;
margin: 0;
}
@media (min-width: 992px) {
.navbar-7 .navbar-nav {
flex-direction: row;
}
}
.navbar-7 .navbar-nav .nav-link {
padding: 10px 17px;
color: #015655;
transition: all 0.3s ease;
text-decoration: none;
font-family: "Source Sans 3", sans-serif;
font-weight: 500;
font-size: var(--base-fz);
line-height: var(--base-lh);
position: relative;
}
@media (min-width: 992px) {
.navbar-7 .navbar-nav .nav-link {
display: flex;
align-items: center;
height: 100%;
}
}
@media (min-width: 1200px) {
.navbar-7 .navbar-nav .nav-link {
padding: 10px;
}
}
@media (min-width: 1360px) {
.navbar-7 .navbar-nav .nav-link {
display: block;
height: auto;
padding: 10px 17px;
}
}
.navbar-7 .navbar-nav .nav-link::after {
content: "";
display: block;
width: 100%;
height: 1px;
position: absolute;
bottom: 0;
left: 0;
background-color: #3CD86B;
opacity: 0;
}
.navbar-7 .navbar-nav .nav-link:hover {
background-color: rgba(60, 216, 107, 0.1);
}
.navbar-7 .navbar-nav .nav-link:active, .navbar-7 .navbar-nav .nav-link.active, .navbar-7 .navbar-nav .nav-link.active-item, .navbar-7 .navbar-nav .nav-link.active-item-parent {
background-color: rgba(60, 216, 107, 0.1);
}
.navbar-7 .navbar-nav .nav-link:active::after, .navbar-7 .navbar-nav .nav-link.active::after, .navbar-7 .navbar-nav .nav-link.active-item::after, .navbar-7 .navbar-nav .nav-link.active-item-parent::after {
opacity: 1;
}
@-webkit-keyframes slide-in-top {
0% {
-webkit-transform: translateY(-30px);
transform: translateY(-30px);
opacity: 0;
}
100% {
-webkit-transform: translateY(0);
transform: translateY(0);
opacity: 1;
}
}
@keyframes slide-in-top {
0% {
-webkit-transform: translateY(-30px);
transform: translateY(-30px);
opacity: 0;
}
100% {
-webkit-transform: translateY(0);
transform: translateY(0);
opacity: 1;
}
}
@keyframes opacityAnimation {
0% {
opacity: 0;
}
100% {
opacity: 1;
}
}
.main-banner-14 {
padding-top: 12px;
padding-bottom: 32px;
}
@media (min-width: 992px) {
.main-banner-14 {
padding-top: 20px;
padding-bottom: 48px;
}
}
.main-banner-14 .hero-card {
position: relative;
overflow: hidden;
border-radius: 24px;
background: radial-gradient(90% 90% at 78% 22%, rgba(60, 216, 107, 0.22) 0%, rgba(60, 216, 107, 0) 60%), linear-gradient(140deg, #012B2B 0%, #01403E 40%, #015655 78%, #016A62 100%);
display: grid;
grid-template-columns: 1fr;
align-items: center;
}
@media (min-width: 992px) {
.main-banner-14 .hero-card {
border-radius: 32px;
grid-template-columns: minmax(0, 1.02fr) minmax(0, 0.98fr);
min-height: 440px;
}
}
@media (min-width: 1360px) {
.main-banner-14 .hero-card {
min-height: 480px;
}
}
.main-banner-14 .hero-card__content {
position: relative;
z-index: 2;
padding: 32px 24px 24px;
}
@media (min-width: 768px) {
.main-banner-14 .hero-card__content {
padding: 48px 40px;
}
}
@media (min-width: 992px) {
.main-banner-14 .hero-card__content {
padding: 48px;
}
}
@media (min-width: 1360px) {
.main-banner-14 .hero-card__content {
padding: 64px;
}
}
.main-banner-14 h1 {
margin: 0 0 16px;
font-size: var(--h1-fz);
line-height: 0.98;
letter-spacing: -0.035em;
font-weight: 300;
color: #ffffff;
text-wrap: balance;
}
.main-banner-14 h1 strong,
.main-banner-14 h1 b {
font-weight: 600;
color: #3CD86B;
}
.main-banner-14 h2 {
margin: 0 0 16px;
font-size: var(--h3-fz);
line-height: var(--h3-lh);
font-weight: 600;
color: #ffffff;
}
.main-banner-14 p {
margin: 0 0 12px;
max-width: 46ch;
font-family: "Source Sans 3", sans-serif;
font-size: var(--base-fz);
line-height: 1.55;
font-weight: 400;
color: rgba(255, 255, 255, 0.82);
}
.main-banner-14 .hero-card__actions {
display: flex;
flex-wrap: wrap;
align-items: center;
gap: 16px;
margin-top: 24px;
}
@media (min-width: 992px) {
.main-banner-14 .hero-card__actions {
margin-top: 32px;
}
}
.main-banner-14 .hero-card__cta {
display: inline-flex;
align-items: center;
gap: 8px;
padding: 14px 24px;
border-radius: 999px;
background-color: #3CD86B;
color: rgb(22.2, 111, 48.9538461538);
font-family: "Source Sans 3", sans-serif;
font-size: var(--btn-fz);
line-height: var(--btn-lh);
font-weight: 600;
text-decoration: none;
transition: background-color 0.2s ease, transform 0.2s ease;
}
.main-banner-14 .hero-card__cta svg {
width: 18px;
height: 18px;
fill: none;
stroke: currentColor;
stroke-width: 2;
stroke-linecap: round;
stroke-linejoin: round;
transition: transform 0.2s ease;
}
.main-banner-14 .hero-card__cta:hover {
background-color: #ffffff;
color: #015655;
transform: translateY(-1px);
}
.main-banner-14 .hero-card__cta:hover svg {
transform: translateX(3px);
}
.main-banner-14 .hero-card__cta:focus-visible {
outline: 3px solid rgba(255, 255, 255, 0.7);
outline-offset: 3px;
}
.main-banner-14 .hero-card__link {
display: inline-flex;
align-items: center;
color: rgba(255, 255, 255, 0.9);
font-family: "Source Sans 3", sans-serif;
font-size: var(--btn-fz);
line-height: var(--btn-lh);
font-weight: 600;
text-decoration: none;
border-bottom: 1px solid rgba(255, 255, 255, 0.35);
padding-bottom: 2px;
transition: color 0.2s ease, border-color 0.2s ease;
}
.main-banner-14 .hero-card__link:hover {
color: #ffffff;
border-color: #ffffff;
}
.main-banner-14 .hero-card__link:focus-visible {
outline: 3px solid rgba(255, 255, 255, 0.7);
outline-offset: 3px;
}
.main-banner-14 .hero-card__visual {
position: relative;
display: flex;
align-items: center;
justify-content: center;
padding: 0 24px 32px;
}
@media (min-width: 992px) {
.main-banner-14 .hero-card__visual {
align-self: stretch;
padding: 40px 48px 40px 0;
}
}
@media (min-width: 1360px) {
.main-banner-14 .hero-card__visual {
padding: 48px 64px 48px 0;
}
}
.main-banner-14 .hero-card__visual::before {
content: "";
position: absolute;
inset: 8% 4%;
border-radius: 50%;
background: radial-gradient(circle, rgba(60, 216, 107, 0.22) 0%, rgba(60, 216, 107, 0) 68%);
filter: blur(6px);
pointer-events: none;
}
.main-banner-14 .hero-card__mark {
position: relative;
display: block;
width: 100%;
max-width: 340px;
height: auto;
}
@media (min-width: 768px) {
.main-banner-14 .hero-card__mark {
max-width: 420px;
}
}
@media (min-width: 992px) {
.main-banner-14 .hero-card__mark {
max-width: 100%;
width: auto;
max-height: 340px;
object-fit: contain;
}
}
@media (min-width: 1360px) {
.main-banner-14 .hero-card__mark {
max-height: 380px;
}
}
@media (min-width: 992px) {
.main-banner-14.hero--compact .hero-card {
min-height: 340px;
}
}
@media (min-width: 992px) {
.main-banner-14.hero--center .hero-card {
grid-template-columns: 1fr;
text-align: center;
}
}
@media (min-width: 992px) {
.main-banner-14.hero--center .hero-card__content {
max-width: 780px;
margin: 0 auto;
}
}
.main-banner-14.hero--center p {
margin-left: auto;
margin-right: auto;
}
@media (min-width: 992px) {
.main-banner-14.hero--center .hero-card__actions {
justify-content: center;
}
}
@media (min-width: 992px) {
.main-banner-14.hero--center .hero-card__visual {
position: absolute;
inset: 0;
opacity: 0.16;
padding: 0;
}
.main-banner-14.hero--center .hero-card__visual::before {
display: none;
}
}
@media (min-width: 992px) {
.main-banner-14.hero--center .hero-card__mark {
width: 100%;
height: 100%;
object-fit: cover;
}
}
.eshop-categories-1 {
padding-top: 16px;
padding-bottom: 32px;
}
@media (min-width: 992px) {
.eshop-categories-1 {
padding-bottom: 48px;
}
}
.eshop-categories-1 .cat-strip {
display: grid;
grid-auto-flow: column;
grid-auto-columns: 42%;
gap: 12px;
margin: 0;
padding: 0 0 12px;
list-style: none;
overflow-x: auto;
scroll-snap-type: x mandatory;
-webkit-overflow-scrolling: touch;
scrollbar-width: none;
}
.eshop-categories-1 .cat-strip::-webkit-scrollbar {
display: none;
}
@media (min-width: 576px) {
.eshop-categories-1 .cat-strip {
grid-auto-columns: 30%;
}
}
@media (min-width: 768px) {
.eshop-categories-1 .cat-strip {
grid-auto-flow: row;
grid-template-columns: repeat(4, minmax(0, 1fr));
grid-auto-columns: auto;
overflow-x: visible;
gap: 16px;
padding-bottom: 0;
}
}
@media (min-width: 1200px) {
.eshop-categories-1 .cat-strip {
grid-template-columns: repeat(8, minmax(0, 1fr));
}
}
.eshop-categories-1 .cat-strip__item {
scroll-snap-align: start;
min-width: 0;
}
.eshop-categories-1 .cat-tile {
position: relative;
display: block;
overflow: hidden;
border-radius: 16px;
aspect-ratio: 1/1;
background-color: #E7EEEA;
text-decoration: none;
isolation: isolate;
}
@media (min-width: 1200px) {
.eshop-categories-1 .cat-tile {
border-radius: 12px;
}
}
.eshop-categories-1 .cat-tile__media {
position: absolute;
inset: 0;
display: block;
}
.eshop-categories-1 .cat-tile__media picture,
.eshop-categories-1 .cat-tile__media img,
.eshop-categories-1 .cat-tile__img {
display: block;
width: 100%;
height: 100%;
}
.eshop-categories-1 .cat-tile__media img {
object-fit: cover;
transform: scale(1);
transition: transform 0.45s cubic-bezier(0.2, 0.6, 0.2, 1);
}
.eshop-categories-1 .cat-tile::after {
content: "";
position: absolute;
inset: 0;
background: linear-gradient(to top, rgba(1, 40, 39, 0.88) 0%, rgba(1, 40, 39, 0.45) 34%, rgba(1, 40, 39, 0.05) 62%, rgba(1, 40, 39, 0) 100%);
pointer-events: none;
}
.eshop-categories-1 .cat-tile__label {
position: absolute;
z-index: 2;
left: 12px;
right: 12px;
bottom: 12px;
display: flex;
align-items: baseline;
gap: 6px;
}
.eshop-categories-1 .cat-tile__name {
font-family: "Source Sans 3", sans-serif;
font-size: 14px;
line-height: 1.25;
font-weight: 600;
color: #ffffff;
text-wrap: balance;
}
@media (min-width: 992px) {
.eshop-categories-1 .cat-tile__name {
font-size: 15px;
}
}
.eshop-categories-1 .cat-tile__count {
font-family: "Source Sans 3", sans-serif;
font-size: 12px;
line-height: 1;
font-weight: 400;
color: rgba(255, 255, 255, 0.62);
}
.eshop-categories-1 .cat-tile:hover img,
.eshop-categories-1 .cat-tile:focus-visible img {
transform: scale(1.06);
}
.eshop-categories-1 .cat-tile:focus-visible {
outline: 3px solid #3CD86B;
outline-offset: 2px;
}
.text-image-6 {
padding: 50px 0;
background-color: #015655;
overflow: hidden;
}
@media (min-width: 992px) {
.text-image-6 {
padding: 100px 0;
}
}
.text-image-6 h2 {
font-size: var(--h1-fz);
line-height: var(--h1-lh);
color: #3CD86B;
margin-bottom: 16px;
}
@media (min-width: 768px) {
.text-image-6 h2 {
margin-bottom: 24px;
}
}
.text-image-6 p {
font-size: var(--base-fz);
line-height: var(--base-lh);
color: #ffffff;
margin-bottom: 24px;
}
@media (min-width: 768px) {
.text-image-6 p {
margin-bottom: 40px;
}
}
.text-image-6 .content {
position: relative;
z-index: 5;
}
.text-image-6 .img-main img {
position: absolute;
top: -100px;
right: -250px;
height: calc(100% + 200px);
z-index: 3;
max-width: none;
width: auto;
display: none;
}
@media (min-width: 992px) {
.text-image-6 .img-main img {
display: block;
}
}
.text-image-6 .img-bottom {
display: none;
}
@media (min-width: 576px) {
.text-image-6 .img-bottom {
display: block;
position: absolute;
top: calc(100% - 50px);
left: calc(100% - 330px);
width: 996px;
height: auto;
z-index: 1;
}
}
@media (min-width: 1360px) {
.text-image-6 .img-bottom {
top: calc(100% - 60px);
}
}
.cta-6 {
overflow-x: hidden;
padding: 50px 0 0;
}
.cta-6 .container {
background: #015655;
padding-top: 50px;
padding-bottom: 50px;
border-radius: 16px;
}
@media (min-width: 992px) {
.cta-6 .container {
padding-top: 100px;
padding-bottom: 100px;
}
}
@media (min-width: 992px) {
.cta-6 {
padding: 100px 0 0;
}
}
.cta-6 h2 {
font-family: "Source Sans 3", sans-serif;
font-size: var(--h2-fz);
line-height: var(--h2-lh);
color: #3CD86B;
margin-bottom: 16px;
text-align: center;
}
.cta-6 p {
font-family: "Source Sans 3", sans-serif;
font-size: var(--base-fz);
line-height: var(--base-lh);
color: #ffffff;
margin-bottom: 0;
text-align: center;
}
.cta-6 .img-left {
position: absolute;
top: -30px;
right: calc(100% + 30px);
}
.cta-6 .img-right {
position: absolute;
bottom: -30px;
left: calc(100% + 30px);
}
.cta-6 .btn, .cta-6 .woocommerce-MyAccount-content .woocommerce-info a.button, .woocommerce-MyAccount-content .woocommerce-info .cta-6 a.button,
.cta-6 .woocommerce-MyAccount-content .woocommerce-info button:not(.show-password-input),
.woocommerce-MyAccount-content .woocommerce-info .cta-6 button:not(.show-password-input),
.cta-6 .woocommerce-MyAccount-content .woocommerce-info .dokan-btn,
.woocommerce-MyAccount-content .woocommerce-info .cta-6 .dokan-btn,
.cta-6 .woocommerce-MyAccount-content .edit-account a.button,
.woocommerce-MyAccount-content .edit-account .cta-6 a.button,
.cta-6 .woocommerce-MyAccount-content .edit-account button:not(.show-password-input),
.woocommerce-MyAccount-content .edit-account .cta-6 button:not(.show-password-input),
.cta-6 .woocommerce-MyAccount-content .edit-account .dokan-btn,
.woocommerce-MyAccount-content .edit-account .cta-6 .dokan-btn,
.cta-6 .woocommerce-MyAccount-content .dokan-become-seller a.button,
.woocommerce-MyAccount-content .dokan-become-seller .cta-6 a.button,
.cta-6 .woocommerce-MyAccount-content .dokan-become-seller button:not(.show-password-input),
.woocommerce-MyAccount-content .dokan-become-seller .cta-6 button:not(.show-password-input),
.cta-6 .woocommerce-MyAccount-content .dokan-become-seller .dokan-btn,
.woocommerce-MyAccount-content .dokan-become-seller .cta-6 .dokan-btn,
.cta-6 .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper a.button,
.woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper .cta-6 a.button,
.cta-6 .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper button:not(.show-password-input),
.woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper .cta-6 button:not(.show-password-input),
.cta-6 .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper .dokan-btn,
.woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper .cta-6 .dokan-btn, .cta-6 .woocommerce-MyAccount-content .woocommerce-address-fields button:not(.show-password-input), .woocommerce-MyAccount-content .woocommerce-address-fields .cta-6 button:not(.show-password-input), .cta-6 .woocommerce-MyAccount-content a.edit, .woocommerce-MyAccount-content .cta-6 a.edit, .cta-6 .woocommerce-MyAccount-content tr td .button, .woocommerce-MyAccount-content tr td .cta-6 .button, .cta-6 .woocommerce-MyAccount-content .dokan-btn.vendor-dashboard, .woocommerce-MyAccount-content .cta-6 .dokan-btn.vendor-dashboard, .cta-6 .login-1 .button, .login-1 .cta-6 .button, .cta-6 .maison-withdrawal-form .maison-submit, .maison-withdrawal-form .cta-6 .maison-submit, .cta-6 .checkout-page #place_order.button, .checkout-page .cta-6 #place_order.button, .cta-6 .eshop-product-detail-1 .summary .single_add_to_cart_button.button, .eshop-product-detail-1 .summary .cta-6 .single_add_to_cart_button.button, .cta-6 .contact-form-7 .wpcf7-submit, .contact-form-7 .cta-6 .wpcf7-submit, .cta-6 body main div .woocommerce-message .button, body main div .woocommerce-message .cta-6 .button {
margin-top: 24px;
}
@media (min-width: 992px) {
.cta-6 .btn, .cta-6 .woocommerce-MyAccount-content .woocommerce-info a.button, .woocommerce-MyAccount-content .woocommerce-info .cta-6 a.button,
.cta-6 .woocommerce-MyAccount-content .woocommerce-info button:not(.show-password-input),
.woocommerce-MyAccount-content .woocommerce-info .cta-6 button:not(.show-password-input),
.cta-6 .woocommerce-MyAccount-content .woocommerce-info .dokan-btn,
.woocommerce-MyAccount-content .woocommerce-info .cta-6 .dokan-btn,
.cta-6 .woocommerce-MyAccount-content .edit-account a.button,
.woocommerce-MyAccount-content .edit-account .cta-6 a.button,
.cta-6 .woocommerce-MyAccount-content .edit-account button:not(.show-password-input),
.woocommerce-MyAccount-content .edit-account .cta-6 button:not(.show-password-input),
.cta-6 .woocommerce-MyAccount-content .edit-account .dokan-btn,
.woocommerce-MyAccount-content .edit-account .cta-6 .dokan-btn,
.cta-6 .woocommerce-MyAccount-content .dokan-become-seller a.button,
.woocommerce-MyAccount-content .dokan-become-seller .cta-6 a.button,
.cta-6 .woocommerce-MyAccount-content .dokan-become-seller button:not(.show-password-input),
.woocommerce-MyAccount-content .dokan-become-seller .cta-6 button:not(.show-password-input),
.cta-6 .woocommerce-MyAccount-content .dokan-become-seller .dokan-btn,
.woocommerce-MyAccount-content .dokan-become-seller .cta-6 .dokan-btn,
.cta-6 .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper a.button,
.woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper .cta-6 a.button,
.cta-6 .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper button:not(.show-password-input),
.woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper .cta-6 button:not(.show-password-input),
.cta-6 .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper .dokan-btn,
.woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper .cta-6 .dokan-btn, .cta-6 .woocommerce-MyAccount-content .woocommerce-address-fields button:not(.show-password-input), .woocommerce-MyAccount-content .woocommerce-address-fields .cta-6 button:not(.show-password-input), .cta-6 .woocommerce-MyAccount-content a.edit, .woocommerce-MyAccount-content .cta-6 a.edit, .cta-6 .woocommerce-MyAccount-content tr td .button, .woocommerce-MyAccount-content tr td .cta-6 .button, .cta-6 .woocommerce-MyAccount-content .dokan-btn.vendor-dashboard, .woocommerce-MyAccount-content .cta-6 .dokan-btn.vendor-dashboard, .cta-6 .login-1 .button, .login-1 .cta-6 .button, .cta-6 .maison-withdrawal-form .maison-submit, .maison-withdrawal-form .cta-6 .maison-submit, .cta-6 .checkout-page #place_order.button, .checkout-page .cta-6 #place_order.button, .cta-6 .eshop-product-detail-1 .summary .single_add_to_cart_button.button, .eshop-product-detail-1 .summary .cta-6 .single_add_to_cart_button.button, .cta-6 .contact-form-7 .wpcf7-submit, .contact-form-7 .cta-6 .wpcf7-submit, .cta-6 body main div .woocommerce-message .button, body main div .woocommerce-message .cta-6 .button {
margin-top: 40px;
}
}
.accordion-5 {
background: transparent;
margin: 50px 0;
position: relative;
overflow: hidden;
}
@media (min-width: 992px) {
.accordion-5 {
margin: 100px 0;
}
}
.accordion-5 h2 {
font-size: var(--h2-fz);
line-height: var(--h2-lh);
color: #015655;
margin-bottom: 36px;
}
.accordion-5 .content-wrapper {
display: flex;
flex-wrap: wrap;
}
.accordion-5 .custom-col {
width: 100%;
}
@media (min-width: 992px) {
.accordion-5 .custom-col {
width: 50%;
}
}
.accordion-5 .accordion-item {
cursor: pointer;
margin-bottom: 20px;
padding-bottom: 0;
border-bottom: 1px solid #AFCCC6;
}
.accordion-5 .accordion-item:hover h3 {
color: #3CD86B;
}
.accordion-5 .accordion-item:hover h3::after {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' fill='none'%3E%3Cpath stroke='%233ECC69' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.7' d='M6.667 20h26.666m0 0-10-10m10 10-10 10'/%3E%3C/svg%3E");
}
.accordion-5 .accordion-item h3 {
font-family: "Source Sans 3", sans-serif;
color: #015655;
font-size: var(--base-fz);
line-height: var(--base-lh);
font-weight: 400;
margin-bottom: 0;
width: 100%;
padding-bottom: 20px;
padding-right: 50px;
position: relative;
z-index: 10;
transition: all 0.3s ease-in-out;
}
.accordion-5 .accordion-item h3.active {
color: #3CD86B;
}
.accordion-5 .accordion-item h3.active:after {
transform: rotate(-90deg);
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' fill='none'%3E%3Cpath stroke='%233ECC69' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.7' d='M6.667 20h26.666m0 0-10-10m10 10-10 10'/%3E%3C/svg%3E");
}
.accordion-5 .accordion-item h3::after {
content: "";
display: block;
position: absolute;
right: 4px;
top: -5px;
background-repeat: no-repeat;
background-size: cover;
width: 40px;
height: 40px;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' fill='none'%3E%3Cpath stroke='%23015655' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.7' d='M6.667 20h26.666m0 0-10-10m10 10-10 10'/%3E%3C/svg%3E");
transition: all 0.3s ease;
}
.accordion-5 .accordion-item-text {
overflow: hidden;
max-height: 0;
transition: max-height 0.3s ease, padding 0.3s ease;
}
.accordion-5 .accordion-item-text p {
margin-bottom: 0;
color: #015655;
font-size: var(--base-sm-fz);
line-height: var(--base-sm-lh);
}
.accordion-5 .accordion-item-text.active {
padding-bottom: 20px;
max-height: 1000px;
transition: max-height 0.3s ease, padding 0.3s ease;
position: relative;
z-index: 5;
overflow: visible;
}
.accordion-5 .img img {
display: none;
}
@media (min-width: 1200px) {
.accordion-5 .img img {
will-change: transform;
position: absolute;
top: 0;
left: 0;
display: block;
width: auto !important;
height: 100%; max-width: none;
}
}
.contact-form-7 {
padding-bottom: 50px;
padding-top: 50px;
background-color: #3CD86B;   }
@media (min-width: 992px) {
.contact-form-7 {
padding-bottom: 100px;
padding-top: 100px;
}
}
@media (min-width: 1200px) {
.contact-form-7 .content {
padding-top: 50px;
}
}
.contact-form-7 .content h2 {
font-size: var(--h2-fz);
line-height: var(--h2-lh);
color: #015655;
margin-bottom: 16px;
}
.contact-form-7 .content p {
font-size: var(--base-fz);
line-height: var(--base-lh);
color: #015655;
margin-bottom: 40px;
}
.contact-form-7 .img img {
position: absolute;
right: 0;
bottom: -100px;
max-width: none;
width: auto !important;
transform-style: preserve-3d;
-webkit-transform-style: preserve-3d;
height: 912px;
display: none;
}
@media (min-width: 1200px) {
.contact-form-7 .img img {
display: block;
}
}
.contact-form-7 p {
margin: 0;
}
.contact-form-7 form p {
margin-bottom: 0 !important;
}
.contact-form-7 label {
width: 100%;
font-family: "Source Sans 3", sans-serif;
font-weight: 400;
font-size: var(--base-sm-fz);
line-height: var(--base-sm-lh);
color: #015655;
}
.contact-form-7 input,
.contact-form-7 textarea {
font-family: "Source Sans 3", sans-serif;
font-weight: 400;
font-size: var(--small-fz);
line-height: var(--small-lh);
color: #015655;
padding: 12px 16px;
max-width: 100%;
width: 100%;
border-radius: 20px;
border: 1px solid transparent;
background: rgba(255, 255, 255, 0.25);
margin-top: 10px;
margin-bottom: 14px;
transition: border-color 0.3s ease;
}
.contact-form-7 input::placeholder,
.contact-form-7 textarea::placeholder {
color: #015655;
font-weight: 400;
}
.contact-form-7 input:focus, .contact-form-7 input:active,
.contact-form-7 textarea:focus,
.contact-form-7 textarea:active {
box-shadow: none;
outline: none;
background-color: rgba(255, 255, 255, 0.25);
}
.contact-form-7 input:hover, .contact-form-7 input:focus,
.contact-form-7 textarea:hover,
.contact-form-7 textarea:focus {
border-color: #015655;
}
.contact-form-7 .wpcf7-submit {
background-color: #015655;
width: auto;
}
.contact-form-7 .wpcf7-submit:focus, .contact-form-7 .wpcf7-submit:active, .contact-form-7 .wpcf7-submit:hover {
background-color: #ffffff;
color: #015655;
}
.contact-form-7 .submit-info {
display: flex;
align-items: center;
}
.contact-form-7 .submit-info .wpcf7-submit {
margin-right: 32px !important;
}
.contact-form-7 .submit-info p {
font-size: var(--small-fz);
line-height: var(--small-lh);
color: rgba(60, 216, 107, 0.5);
margin-bottom: 0;
}
.contact-form-7 .wpcf7-spinner {
display: none !important;
}
.contact-form-7 textarea {
margin-bottom: 20px;
height: 150px;
border-radius: 0;
border-top-left-radius: 20px;
border-top-right-radius: 20px;
border-bottom-right-radius: 20px;
border-bottom-left-radius: 20px;
}
.contact-form-7 .wpcf7-checkbox input[type=checkbox] {
opacity: 0;
position: absolute;
z-index: -1;
}
.contact-form-7 .wpcf7-checkbox .wpcf7-list-item-label {
position: relative;
padding-left: 30px;
cursor: pointer;
display: inline-block;
font-size: 16px;
user-select: none;
}
.contact-form-7 .wpcf7-checkbox .wpcf7-list-item-label::before {
content: "";
position: absolute;
left: 0;
top: calc(50% - 10px);
width: 20px;
height: 20px;
border: 2px solid #015655;
border-radius: 6px;
background: #3CD86B;
transition: 0.2s;
}
.contact-form-7 .wpcf7-checkbox .wpcf7-list-item-label::after {
content: "";
position: absolute;
left: 7px;
top: calc(50% - 7px);
width: 6px;
height: 12px;
border: solid #ffffff;
border-width: 0 2px 2px 0;
transform: rotate(45deg);
display: none;
}
.contact-form-7 .wpcf7-checkbox input[type=checkbox]:checked + .wpcf7-list-item-label::before {
background-color: #015655;
border-color: #015655;
}
.contact-form-7 .wpcf7-checkbox input[type=checkbox]:checked + .wpcf7-list-item-label::after {
display: block;
}
.contact-form-7 .wpcf7-list-item {
margin-left: 0;
}
.contact-form-7 .check {
margin-bottom: 36px;
}
.contact-form-7 .check p,
.contact-form-7 .check span {
font-family: "Source Sans 3", sans-serif !important;
font-weight: 400 !important;
font-size: var(--small-fz) !important;
line-height: var(--small-lh) !important;
color: #015655 !important;
margin: 0 !important;
}
.contact-form-7 .check p a,
.contact-form-7 .check span a {
font-family: "Source Sans 3", sans-serif !important;
font-weight: 400 !important;
font-size: var(--small-fz) !important;
line-height: var(--small-lh) !important;
color: #015655 !important;
margin: 0 !important;
text-decoration: underline;
}
.contact-form-7 .check p a:hover,
.contact-form-7 .check span a:hover {
text-decoration: none;
}
.contact-form-7 .wpcf7-not-valid-tip {
color: #dc3232 !important;
font-family: "Source Sans 3", sans-serif !important;
font-weight: 400 !important;
font-size: var(--small-fz) !important;
line-height: var(--small-lh) !important;
}
.reviews-3 {
padding-bottom: 0;
padding-top: 0; background-color: #ffffff;
}
.reviews-3 .reviews-list {
position: relative;
}
.reviews-3 h2 {
font-size: var(--h2-fz);
line-height: var(--h2-lh);
color: #015655;
margin-bottom: 48px;
text-align: center;
}
.reviews-3 .swiper-slide {
width: auto;
height: auto;
}
.reviews-3 .reviews-3-button-prev,
.reviews-3 .reviews-3-button-next {
position: absolute;
display: flex;
align-items: center;
justify-content: center;
z-index: 1;
width: 42px;
height: 42px;
top: -85px;
transition: all 0.3s ease-in-out;
}
.reviews-3 .reviews-3-button-prev:after,
.reviews-3 .reviews-3-button-next:after {
content: "";
display: block;
right: 0;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='42' height='42' fill='none'%3E%3Crect width='42' height='42' fill='%23015655' rx='8'/%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M11.666 21h18.667m0 0-7-7m7 7-7 7'/%3E%3C/svg%3E");
background-repeat: no-repeat;
background-size: contain;
width: 42px;
height: 42px;
transition: all 0.3s ease;
}
@media (min-width: 1280px) {
.reviews-3 .reviews-3-button-prev,
.reviews-3 .reviews-3-button-next {
top: calc(50% - 42px);
}
}
@media (min-width: 1360px) {
.reviews-3 .reviews-3-button-prev,
.reviews-3 .reviews-3-button-next {
top: -85px;
}
}
@media (min-width: 1480px) {
.reviews-3 .reviews-3-button-prev,
.reviews-3 .reviews-3-button-next {
top: calc(50% - 42px);
}
}
.reviews-3 .reviews-3-button-prev {
left: 0;
}
@media (min-width: 1280px) {
.reviews-3 .reviews-3-button-prev {
left: -65px;
}
}
@media (min-width: 1360px) {
.reviews-3 .reviews-3-button-prev {
left: 0;
}
}
@media (min-width: 1480px) {
.reviews-3 .reviews-3-button-prev {
left: -65px;
}
}
.reviews-3 .reviews-3-button-prev:after {
transform: rotate(180deg);
}
.reviews-3 .reviews-3-button-prev:hover::after {
transform: scale(1.2) rotate(180deg);
}
.reviews-3 .reviews-3-button-next {
right: 0;
}
@media (min-width: 1280px) {
.reviews-3 .reviews-3-button-next {
right: -65px;
}
}
@media (min-width: 1360px) {
.reviews-3 .reviews-3-button-next {
right: 0;
}
}
@media (min-width: 1480px) {
.reviews-3 .reviews-3-button-next {
right: -65px;
}
}
.reviews-3 .reviews-3-button-next:hover::after {
transform: scale(1.2);
}
.reviews-3 .review-item .review-img {
margin-right: 8px;
}
.reviews-3 .review-item svg {
width: 64px;
height: 64px;
}
.reviews-3 .review-item h3 {
font-family: "Source Sans 3", sans-serif;
font-weight: 400;
font-size: var(--base-fz);
line-height: var(--base-lh);
color: #015655;
margin-bottom: 0;
}
.reviews-3 .review-item time {
font-family: "Source Sans 3", sans-serif;
font-weight: 400;
font-size: var(--base-sm-fz);
line-height: var(--base-sm-lh);
color: #AFCCC6;
margin-bottom: 0;
}
.reviews-3 .review-item p {
font-size: var(--base-sm-fz);
line-height: var(--base-sm-lh);
color: #015655;
margin-bottom: 0;
}
.reviews-3 .review-item .review-card {
margin-bottom: 16px;
}
.reviews-3 .review-item .review-content {
margin-top: 8px;
font-family: "Source Sans 3", sans-serif;
font-weight: 400;
font-size: var(--base-sm-fz);
line-height: var(--base-sm-lh);
color: #015655;
margin-bottom: 0;
}
.reviews-3 .clean-stars {
display: inline-flex;
gap: 2px;
font-size: 24px;
color: #FFF9E3;
}
.reviews-3 .clean-stars svg {
width: 16px;
height: 16px;
fill: #FFF9E3;
}
.reviews-3 .clean-stars .star.filled svg {
fill: #FFCF0D;
}
.reviews-3 .bottom {
display: flex;
flex-direction: column;
}
@media (min-width: 1200px) {
.reviews-3 .bottom {
flex-direction: row;
justify-content: space-between;
align-items: center;
}
}
.eshop-products-slider-1 {
padding-top: 24px;
padding-bottom: 32px;
}
@media (min-width: 992px) {
.eshop-products-slider-1 {
padding-top: 40px;
padding-bottom: 48px;
}
}
.eshop-products-slider-1 .swiper-slide {
width: auto;
height: auto;
}
.eshop-products-slider-1 .eshop-products-slider-1-prev,
.eshop-products-slider-1 .eshop-products-slider-1-next {
position: absolute;
display: flex;
align-items: center;
justify-content: center;
z-index: 10;
width: 42px;
height: 42px;
transition: all 0.3s ease-in-out;
top: 50%;
transform: translateY(-50%);
}
.eshop-products-slider-1 .eshop-products-slider-1-prev:after,
.eshop-products-slider-1 .eshop-products-slider-1-next:after {
content: "";
display: block;
right: 0;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='42' height='42' fill='none'%3E%3Crect width='42' height='42' fill='%23015655' rx='8'/%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M11.666 21h18.667m0 0-7-7m7 7-7 7'/%3E%3C/svg%3E");
background-repeat: no-repeat;
background-size: contain;
width: 42px;
height: 42px;
transition: all 0.3s ease;
}
.eshop-products-slider-1 .eshop-products-slider-1-prev {
left: 0;
}
.eshop-products-slider-1 .eshop-products-slider-1-prev:after {
transform: rotate(180deg);
}
.eshop-products-slider-1 .eshop-products-slider-1-prev:hover::after {
transform: scale(1.2) rotate(180deg);
}
.eshop-products-slider-1 .eshop-products-slider-1-next {
right: 0;
}
.eshop-products-slider-1 .eshop-products-slider-1-next:hover::after {
transform: scale(1.2);
}
.eshop-products-slider-1 .badges {
position: absolute;
z-index: 10;
top: 12px;
left: 12px;
display: flex;
flex-direction: column;
padding: 0 !important;
}
.eshop-products-slider-1 .badges span {
align-self: flex-start;
width: auto;
margin-bottom: 4px;
}
.eshop-products-slider-1 .onsale,
.eshop-products-slider-1 .product-card .onsale {
background-color: #FF0E00;
padding: 10px 12px;
position: relative;
border-radius: 8px;
color: #ffffff;
font-family: "Source Sans 3", sans-serif;
font-weight: 400;
font-size: var(--base-sm-fz);
line-height: var(--base-sm-lh);
display: inline-block;
border-radius: 40px;
}
.eshop-products-slider-1 .new-badge,
.eshop-products-slider-1 .product-card .new-badge {
background-color: #3CD86B;
padding: 10px 12px;
position: relative;
border-radius: 8px;
color: #ffffff;
font-family: "Source Sans 3", sans-serif;
font-weight: 400;
font-size: var(--base-sm-fz);
line-height: var(--base-sm-lh);
display: inline-block;
width: auto;
border-radius: 40px;
}
.eshop-products-slider-1 .product-card:hover .product-image-wrapper img {
transform: scale(1.1);
}
.eshop-products-slider-1 .product-card .product-image-wrapper {
height: 215px;
position: relative;
overflow: hidden;
border-radius: 8px;
display: flex;
justify-content: center;
align-items: center;
}
.eshop-products-slider-1 .product-card .product-image-wrapper img {
display: block;
max-width: 100%;
width: 100% !important;
transform-style: preserve-3d;
-webkit-transform-style: preserve-3d;
height: 100%;
object-fit: cover;
transform: scale(1);
transition: all 0.3s ease;
}
.eshop-products-slider-1 .product-card .product-image-wrapper img.img-square, .eshop-products-slider-1 .product-card .product-image-wrapper img.img-portrait {
width: auto !important;
}
.eshop-products-slider-1 .product-card .product-image-wrapper img.img-landscape {
width: 100% !important;
height: auto;
}
.eshop-products-slider-1 .product-card .product-image-wrapper picture.img-landscape,
.eshop-products-slider-1 .product-card .product-image-wrapper picture.img-portrait,
.eshop-products-slider-1 .product-card .product-image-wrapper picture.img-square {
width: 100%;
height: 100%;
display: flex;
justify-content: center;
align-items: center;
}
.eshop-products-slider-1 .product-card .product-image-wrapper .img-square img,
.eshop-products-slider-1 .product-card .product-image-wrapper .img-portrait img {
width: auto !important;
}
.eshop-products-slider-1 .product-card .product-image-wrapper .img-landscape img {
width: 100% !important;
height: auto;
}
.eshop-products-slider-1 .product-card a {
text-decoration: none;
}
.eshop-products-slider-1 .product-card h3 {
font-family: "Source Sans 3", sans-serif;
font-weight: 400;
font-size: var(--base-fz);
line-height: var(--base-lh);
color: #015655;
margin-bottom: 5px;
margin-top: 20px;
overflow: hidden;
height: 22px;
}
@media (min-width: 992px) {
.eshop-products-slider-1 .product-card h3 {
height: 24px;
}
}
.eshop-products-slider-1 .product-card p {
font-family: "Source Sans 3", sans-serif;
font-weight: 400;
font-size: 14px;
line-height: var(--base-lh);
color: #AFCCC6;
margin-bottom: 20px;
height: 34px;
overflow: hidden;
}
.eshop-products-slider-1 .product-card .meta-wrapper {
display: flex;
height: 60px;
}
.eshop-products-slider-1 .product-card .meta-wrapper > div {
width: 50%;
}
.eshop-products-slider-1 .product-card .meta-wrapper .woocommerce-product-price {
text-align: right;
display: flex;
flex-direction: column;
}
.eshop-products-slider-1 .product-card .meta-wrapper .woocommerce-product-price del {
order: 5;
}
.eshop-products-slider-1 .product-card .meta-wrapper .woocommerce-product-price bdi {
font-family: "Source Sans 3", sans-serif;
font-weight: 700;
font-size: 28px;
line-height: var(--base-lh);
color: #015655;
}
.eshop-products-slider-1 .product-card .meta-wrapper .woocommerce-product-price del bdi {
font-family: "Source Sans 3", sans-serif;
font-weight: 400;
font-size: var(--base-fz);
line-height: var(--base-lh);
color: rgba(1, 86, 85, 0.2);
}
.eshop-products-slider-1 .product-card .meta-wrapper .woocommerce-product-price del {
text-decoration: none;
position: relative;
display: inline-block;
align-self: flex-end;
}
.eshop-products-slider-1 .product-card .meta-wrapper .woocommerce-product-price del::after {
content: "";
position: absolute;
left: 0;
right: 0;
top: 50%;
border-top: 1.5px solid rgba(1, 86, 85, 0.2);
transform: translateY(-50%);
}
.eshop-products-slider-1 .product-card .added_to_cart.wc-forward {
display: none !important;
}
.eshop-products-slider-1 .clean-stars {
display: inline-flex;
gap: 2px;
font-size: 24px;
color: #FFF9E3;
}
.eshop-products-slider-1 .clean-stars svg {
width: 16px;
height: 16px;
fill: #FFF9E3;
}
.eshop-products-slider-1 .clean-stars .star.filled svg {
fill: #FFCF0D;
}
.related.products,
.woocommerce-Tabs-panel--more_seller_product,
.eshop-products-1,
.seller-items {
padding-bottom: 50px;
padding-top: 50px;
}
@media (min-width: 992px) {
.related.products,
.woocommerce-Tabs-panel--more_seller_product,
.eshop-products-1,
.seller-items {
padding-bottom: 100px;
}
}
.related.products .eshop-products-1-content,
.woocommerce-Tabs-panel--more_seller_product .eshop-products-1-content,
.eshop-products-1 .eshop-products-1-content,
.seller-items .eshop-products-1-content {
padding-top: 10px;
padding-bottom: 50px;
}
.related.products h1,
.related.products h2,
.woocommerce-Tabs-panel--more_seller_product h1,
.woocommerce-Tabs-panel--more_seller_product h2,
.eshop-products-1 h1,
.eshop-products-1 h2,
.seller-items h1,
.seller-items h2 {
font-size: var(--h2-fz) !important;
line-height: var(--h2-lh) !important;
color: #015655 !important;
margin-bottom: 32px !important;
text-align: left !important;
font-weight: 600 !important;
margin-top: 0 !important;
}
.related.products .badges,
.woocommerce-Tabs-panel--more_seller_product .badges,
.eshop-products-1 .badges,
.seller-items .badges {
position: absolute;
z-index: 10;
top: 12px;
left: 24px;
display: flex;
flex-direction: column;
padding: 0 !important;
}
.related.products .badges span,
.woocommerce-Tabs-panel--more_seller_product .badges span,
.eshop-products-1 .badges span,
.seller-items .badges span {
align-self: flex-start;
width: auto;
margin-bottom: 4px;
}
.related.products .onsale,
.related.products .product-card .onsale,
.woocommerce-Tabs-panel--more_seller_product .onsale,
.woocommerce-Tabs-panel--more_seller_product .product-card .onsale,
.eshop-products-1 .onsale,
.eshop-products-1 .product-card .onsale,
.seller-items .onsale,
.seller-items .product-card .onsale {
background-color: #FF0E00;
padding: 10px 12px;
position: relative;
border-radius: 8px;
color: #ffffff;
font-family: "Source Sans 3", sans-serif;
font-weight: 400;
font-size: var(--base-sm-fz);
line-height: var(--base-sm-lh);
display: inline-block;
border-radius: 40px;
}
.related.products .new-badge,
.related.products .product-card .new-badge,
.woocommerce-Tabs-panel--more_seller_product .new-badge,
.woocommerce-Tabs-panel--more_seller_product .product-card .new-badge,
.eshop-products-1 .new-badge,
.eshop-products-1 .product-card .new-badge,
.seller-items .new-badge,
.seller-items .product-card .new-badge {
background-color: #3CD86B;
padding: 10px 12px;
position: relative;
border-radius: 8px;
color: #ffffff;
font-family: "Source Sans 3", sans-serif;
font-weight: 400;
font-size: var(--base-sm-fz);
line-height: var(--base-sm-lh);
display: inline-block;
width: auto;
border-radius: 40px;
display: none !important;
}
.related.products .product-card,
.woocommerce-Tabs-panel--more_seller_product .product-card,
.eshop-products-1 .product-card,
.seller-items .product-card {
margin-bottom: 36px;
position: relative;
}
.related.products .product-card:hover .product-image-wrapper img,
.woocommerce-Tabs-panel--more_seller_product .product-card:hover .product-image-wrapper img,
.eshop-products-1 .product-card:hover .product-image-wrapper img,
.seller-items .product-card:hover .product-image-wrapper img {
transform: scale(1.1);
}
.related.products .product-card .product-image-wrapper,
.woocommerce-Tabs-panel--more_seller_product .product-card .product-image-wrapper,
.eshop-products-1 .product-card .product-image-wrapper,
.seller-items .product-card .product-image-wrapper {
height: 215px;
position: relative;
overflow: hidden;
border-radius: 8px;
display: flex;
justify-content: center;
align-items: center;
}
.related.products .product-card .product-image-wrapper img,
.woocommerce-Tabs-panel--more_seller_product .product-card .product-image-wrapper img,
.eshop-products-1 .product-card .product-image-wrapper img,
.seller-items .product-card .product-image-wrapper img {
display: block;
max-width: 100%;
width: 100% !important;
transform-style: preserve-3d;
-webkit-transform-style: preserve-3d;
height: 100%;
object-fit: cover;
transform: scale(1);
transition: all 0.3s ease;
}
.related.products .product-card .product-image-wrapper img.img-square, .related.products .product-card .product-image-wrapper img.img-portrait,
.woocommerce-Tabs-panel--more_seller_product .product-card .product-image-wrapper img.img-square,
.woocommerce-Tabs-panel--more_seller_product .product-card .product-image-wrapper img.img-portrait,
.eshop-products-1 .product-card .product-image-wrapper img.img-square,
.eshop-products-1 .product-card .product-image-wrapper img.img-portrait,
.seller-items .product-card .product-image-wrapper img.img-square,
.seller-items .product-card .product-image-wrapper img.img-portrait {
width: auto !important;
}
.related.products .product-card .product-image-wrapper img.img-landscape,
.woocommerce-Tabs-panel--more_seller_product .product-card .product-image-wrapper img.img-landscape,
.eshop-products-1 .product-card .product-image-wrapper img.img-landscape,
.seller-items .product-card .product-image-wrapper img.img-landscape {
width: 100% !important;
height: auto;
}
.related.products .product-card .product-image-wrapper picture.img-landscape,
.related.products .product-card .product-image-wrapper picture.img-portrait,
.related.products .product-card .product-image-wrapper picture.img-square,
.woocommerce-Tabs-panel--more_seller_product .product-card .product-image-wrapper picture.img-landscape,
.woocommerce-Tabs-panel--more_seller_product .product-card .product-image-wrapper picture.img-portrait,
.woocommerce-Tabs-panel--more_seller_product .product-card .product-image-wrapper picture.img-square,
.eshop-products-1 .product-card .product-image-wrapper picture.img-landscape,
.eshop-products-1 .product-card .product-image-wrapper picture.img-portrait,
.eshop-products-1 .product-card .product-image-wrapper picture.img-square,
.seller-items .product-card .product-image-wrapper picture.img-landscape,
.seller-items .product-card .product-image-wrapper picture.img-portrait,
.seller-items .product-card .product-image-wrapper picture.img-square {
width: 100%;
height: 100%;
display: flex;
justify-content: center;
align-items: center;
}
.related.products .product-card .product-image-wrapper .img-square img,
.related.products .product-card .product-image-wrapper .img-portrait img,
.woocommerce-Tabs-panel--more_seller_product .product-card .product-image-wrapper .img-square img,
.woocommerce-Tabs-panel--more_seller_product .product-card .product-image-wrapper .img-portrait img,
.eshop-products-1 .product-card .product-image-wrapper .img-square img,
.eshop-products-1 .product-card .product-image-wrapper .img-portrait img,
.seller-items .product-card .product-image-wrapper .img-square img,
.seller-items .product-card .product-image-wrapper .img-portrait img {
width: auto !important;
}
.related.products .product-card .product-image-wrapper .img-landscape img,
.woocommerce-Tabs-panel--more_seller_product .product-card .product-image-wrapper .img-landscape img,
.eshop-products-1 .product-card .product-image-wrapper .img-landscape img,
.seller-items .product-card .product-image-wrapper .img-landscape img {
width: 100% !important;
height: auto;
}
.related.products .product-card a,
.woocommerce-Tabs-panel--more_seller_product .product-card a,
.eshop-products-1 .product-card a,
.seller-items .product-card a {
text-decoration: none;
}
.related.products .product-card h3,
.woocommerce-Tabs-panel--more_seller_product .product-card h3,
.eshop-products-1 .product-card h3,
.seller-items .product-card h3 {
font-family: "Source Sans 3", sans-serif;
font-weight: 400;
font-size: var(--base-fz);
line-height: var(--base-lh);
color: #015655;
margin-bottom: 5px;
margin-top: 20px;
overflow: hidden;
height: 22px;
}
@media (min-width: 992px) {
.related.products .product-card h3,
.woocommerce-Tabs-panel--more_seller_product .product-card h3,
.eshop-products-1 .product-card h3,
.seller-items .product-card h3 {
height: 24px;
}
}
.related.products .product-card p,
.woocommerce-Tabs-panel--more_seller_product .product-card p,
.eshop-products-1 .product-card p,
.seller-items .product-card p {
font-family: "Source Sans 3", sans-serif;
font-weight: 400;
font-size: 14px;
line-height: var(--base-lh);
color: #AFCCC6;
margin-bottom: 20px;
height: 34px;
overflow: hidden;
}
@media (min-width: 1200px) {
.related.products .product-card p,
.woocommerce-Tabs-panel--more_seller_product .product-card p,
.eshop-products-1 .product-card p,
.seller-items .product-card p {
height: 51px;
}
}
@media (min-width: 1360px) {
.related.products .product-card p,
.woocommerce-Tabs-panel--more_seller_product .product-card p,
.eshop-products-1 .product-card p,
.seller-items .product-card p {
height: 34px;
}
}
.related.products .product-card .meta-wrapper,
.woocommerce-Tabs-panel--more_seller_product .product-card .meta-wrapper,
.eshop-products-1 .product-card .meta-wrapper,
.seller-items .product-card .meta-wrapper {
display: flex;
height: 60px;
}
.related.products .product-card .meta-wrapper > div,
.woocommerce-Tabs-panel--more_seller_product .product-card .meta-wrapper > div,
.eshop-products-1 .product-card .meta-wrapper > div,
.seller-items .product-card .meta-wrapper > div {
width: 50%;
}
.related.products .product-card .meta-wrapper .woocommerce-product-price,
.woocommerce-Tabs-panel--more_seller_product .product-card .meta-wrapper .woocommerce-product-price,
.eshop-products-1 .product-card .meta-wrapper .woocommerce-product-price,
.seller-items .product-card .meta-wrapper .woocommerce-product-price {
text-align: right;
display: flex;
flex-direction: column;
}
.related.products .product-card .meta-wrapper .woocommerce-product-price del,
.woocommerce-Tabs-panel--more_seller_product .product-card .meta-wrapper .woocommerce-product-price del,
.eshop-products-1 .product-card .meta-wrapper .woocommerce-product-price del,
.seller-items .product-card .meta-wrapper .woocommerce-product-price del {
order: 5;
}
.related.products .product-card .meta-wrapper .woocommerce-product-price bdi,
.woocommerce-Tabs-panel--more_seller_product .product-card .meta-wrapper .woocommerce-product-price bdi,
.eshop-products-1 .product-card .meta-wrapper .woocommerce-product-price bdi,
.seller-items .product-card .meta-wrapper .woocommerce-product-price bdi {
font-family: "Source Sans 3", sans-serif;
font-weight: 700;
font-size: 28px;
line-height: var(--base-lh);
color: #015655;
}
.related.products .product-card .meta-wrapper .woocommerce-product-price del bdi,
.woocommerce-Tabs-panel--more_seller_product .product-card .meta-wrapper .woocommerce-product-price del bdi,
.eshop-products-1 .product-card .meta-wrapper .woocommerce-product-price del bdi,
.seller-items .product-card .meta-wrapper .woocommerce-product-price del bdi {
font-family: "Source Sans 3", sans-serif;
font-weight: 400;
font-size: var(--base-fz);
line-height: var(--base-lh);
color: rgba(1, 86, 85, 0.2);
}
.related.products .product-card .meta-wrapper .woocommerce-product-price del,
.woocommerce-Tabs-panel--more_seller_product .product-card .meta-wrapper .woocommerce-product-price del,
.eshop-products-1 .product-card .meta-wrapper .woocommerce-product-price del,
.seller-items .product-card .meta-wrapper .woocommerce-product-price del {
text-decoration: none;
position: relative;
display: inline-block;
align-self: flex-end;
}
.related.products .product-card .meta-wrapper .woocommerce-product-price del::after,
.woocommerce-Tabs-panel--more_seller_product .product-card .meta-wrapper .woocommerce-product-price del::after,
.eshop-products-1 .product-card .meta-wrapper .woocommerce-product-price del::after,
.seller-items .product-card .meta-wrapper .woocommerce-product-price del::after {
content: "";
position: absolute;
left: 0;
right: 0;
top: 50%;
border-top: 1.5px solid rgba(1, 86, 85, 0.2);
transform: translateY(-50%);
}
.related.products .product-card .added_to_cart.wc-forward,
.woocommerce-Tabs-panel--more_seller_product .product-card .added_to_cart.wc-forward,
.eshop-products-1 .product-card .added_to_cart.wc-forward,
.seller-items .product-card .added_to_cart.wc-forward {
display: none !important;
}
.related.products .product-categories,
.woocommerce-Tabs-panel--more_seller_product .product-categories,
.eshop-products-1 .product-categories,
.seller-items .product-categories {
margin-left: 0;
padding-left: 0;
list-style-type: none;
display: none !important;
}
.related.products .product-categories li.current-cat a,
.related.products .product-categories li.current-cat-parent a,
.woocommerce-Tabs-panel--more_seller_product .product-categories li.current-cat a,
.woocommerce-Tabs-panel--more_seller_product .product-categories li.current-cat-parent a,
.eshop-products-1 .product-categories li.current-cat a,
.eshop-products-1 .product-categories li.current-cat-parent a,
.seller-items .product-categories li.current-cat a,
.seller-items .product-categories li.current-cat-parent a {
color: #3CD86B;
}
.related.products .product-categories a,
.woocommerce-Tabs-panel--more_seller_product .product-categories a,
.eshop-products-1 .product-categories a,
.seller-items .product-categories a {
font-family: "Source Sans 3", sans-serif;
font-weight: 400;
font-size: var(--base-fz);
line-height: var(--base-lh);
color: #015655;
margin-bottom: 5px;
text-decoration: none;
transition: all 0.3s ease;
display: inline-block;
}
.related.products .product-categories a:hover,
.woocommerce-Tabs-panel--more_seller_product .product-categories a:hover,
.eshop-products-1 .product-categories a:hover,
.seller-items .product-categories a:hover {
color: #3CD86B;
}
@media (min-width: 992px) {
.related.products .product-categories,
.woocommerce-Tabs-panel--more_seller_product .product-categories,
.eshop-products-1 .product-categories,
.seller-items .product-categories {
display: block !important;
}
}
.related.products nav.woocommerce-pagination ul li a:focus,
.related.products nav.woocommerce-pagination ul li a:hover,
.related.products nav.woocommerce-pagination ul li span.current,
.woocommerce-Tabs-panel--more_seller_product nav.woocommerce-pagination ul li a:focus,
.woocommerce-Tabs-panel--more_seller_product nav.woocommerce-pagination ul li a:hover,
.woocommerce-Tabs-panel--more_seller_product nav.woocommerce-pagination ul li span.current,
.eshop-products-1 nav.woocommerce-pagination ul li a:focus,
.eshop-products-1 nav.woocommerce-pagination ul li a:hover,
.eshop-products-1 nav.woocommerce-pagination ul li span.current,
.seller-items nav.woocommerce-pagination ul li a:focus,
.seller-items nav.woocommerce-pagination ul li a:hover,
.seller-items nav.woocommerce-pagination ul li span.current {
background-color: #3CD86B !important;
color: #ffffff !important;
transition: all 0.3s ease;
}
.related.products nav.woocommerce-pagination ul li a,
.related.products nav.woocommerce-pagination ul li a,
.related.products nav.woocommerce-pagination ul li span,
.woocommerce-Tabs-panel--more_seller_product nav.woocommerce-pagination ul li a,
.woocommerce-Tabs-panel--more_seller_product nav.woocommerce-pagination ul li a,
.woocommerce-Tabs-panel--more_seller_product nav.woocommerce-pagination ul li span,
.eshop-products-1 nav.woocommerce-pagination ul li a,
.eshop-products-1 nav.woocommerce-pagination ul li a,
.eshop-products-1 nav.woocommerce-pagination ul li span,
.seller-items nav.woocommerce-pagination ul li a,
.seller-items nav.woocommerce-pagination ul li a,
.seller-items nav.woocommerce-pagination ul li span {
color: #015655 !important;
border-radius: 8px !important;
}
.related.products .clean-stars,
.woocommerce-Tabs-panel--more_seller_product .clean-stars,
.eshop-products-1 .clean-stars,
.seller-items .clean-stars {
display: inline-flex;
gap: 2px;
font-size: 24px;
color: #FFF9E3;
}
.related.products .clean-stars svg,
.woocommerce-Tabs-panel--more_seller_product .clean-stars svg,
.eshop-products-1 .clean-stars svg,
.seller-items .clean-stars svg {
width: 16px;
height: 16px;
fill: #FFF9E3;
}
.related.products .clean-stars .star.filled svg,
.woocommerce-Tabs-panel--more_seller_product .clean-stars .star.filled svg,
.eshop-products-1 .clean-stars .star.filled svg,
.seller-items .clean-stars .star.filled svg {
fill: #FFCF0D;
}
.related.products select,
.woocommerce-Tabs-panel--more_seller_product select,
.eshop-products-1 select,
.seller-items select {
border-radius: 8px !important;
color: #015655 !important;
font-family: "Source Sans 3", sans-serif !important;
font-weight: 400 !important;
font-size: var(--small-fz) !important;
line-height: var(--small-lh) !important;
appearance: none;
-webkit-appearance: none;
-moz-appearance: none;
background-color: #fff;
border: 1px solid #ecf1f5;
padding: 10px 40px 10px 12px;
cursor: pointer;
box-sizing: border-box;
position: relative;
}
.woocommerce-Tabs-panel--more_seller_product,
section.related.products {
margin: 0 0 2rem 0 !important;
padding: 0 25px 25px !important;
}
form.woocommerce-ordering {
display: inline-flex;
align-items: flex-start;
justify-content: flex-start;
align-self: flex-start;
position: relative;
}
form.woocommerce-ordering::after {
content: "▼";
position: absolute;
top: 50%;
right: 12px;
transform: translateY(-50%);
pointer-events: none;
color: #015655;
font-size: 10px;
}
@media (min-width: 475px) and (max-width: 575px) {
.eshop-products-1 .product-card {
flex: 0 0 auto;
width: 50%;
}
}
.eshop-products-1 .woocommerce-products-header p {
font-size: var(--base-fz);
line-height: var(--base-lh);
color: #015655;
}
.eshop-products-1 .maison-subcategories-list ul {
display: flex;
flex-wrap: wrap;
margin-left: 0;
padding: 0;
gap: 10px;
}
.eshop-products-1 .maison-subcategories-list ul li {
width: auto;
list-style: none;
}
.eshop-products-1 .maison-subcategories-list ul li a {
font-family: "Source Sans 3", sans-serif;
font-size: var(--small-fz);
line-height: var(--small-lh);
font-weight: 400;
text-decoration: none;
font-optical-sizing: auto;
font-style: normal;
cursor: pointer;
letter-spacing: 1.12px;
padding: 8px 12px;
background-color: transparent;
color: #015655;
border-radius: 8px;
display: inline-flex;
align-items: center;
transition: all 0.3s ease-in-out;
position: relative;
border: 1px solid #3CD86B;
}
.eshop-products-1 .maison-subcategories-list ul li a:hover {
color: #015655 !important;
background-color: transparent !important;
border-color: #015655 !important;
box-shadow: none !important;
opacity: 1 !important;
}
.eshop-products-1 .maison-subcategories-list ul li a:active, .eshop-products-1 .maison-subcategories-list ul li a:visited, .eshop-products-1 .maison-subcategories-list ul li a:focus {
color: #015655 !important;
background-color: transparent !important;
border-color: #015655 !important;
box-shadow: none !important;
}
.eshop-product-detail-1 {
padding-top: 50px;
}
.eshop-product-detail-1 .eshop-products-1-content {
padding-top: 0 !important;
padding-bottom: 0 !important;
}
.eshop-product-detail-1 h1 {
font-size: var(--h2-fz) !important;
line-height: var(--h2-lh) !important;
color: #015655 !important;
margin-bottom: 32px !important;
text-align: left !important;
font-weight: 600 !important;
margin-top: 0 !important;
}
.eshop-product-detail-1 h2 {
font-size: var(--h3-fz) !important;
line-height: var(--h3-lh) !important;
color: #015655 !important;
margin-bottom: 32px !important;
text-align: left !important;
font-weight: 600 !important;
margin-top: 0 !important;
}
.eshop-product-detail-1 .woocommerce-review-link,
.eshop-product-detail-1 .vendor-name,
.eshop-product-detail-1 .vendor-name a {
font-family: "Source Sans 3", sans-serif !important;
font-weight: 400 !important;
color: #015655 !important;
font-size: var(--base-sm-fz) !important;
line-height: var(--base-sm-lh) !important;
}
.eshop-product-detail-1 .woocommerce-review-link:hover,
.eshop-product-detail-1 .vendor-name a:hover {
color: #3CD86B !important;
}
.eshop-product-detail-1 .woocommerce-review-link {
font-size: var(--small-fz) !important;
line-height: var(--small-lh) !important;
text-decoration: none !important;
}
.eshop-product-detail-1 .woocommerce-product-gallery__wrapper {
border-radius: 8px !important;
height: 300px;
overflow: hidden;
}
@media (min-width: 576px) {
.eshop-product-detail-1 .woocommerce-product-gallery__wrapper {
height: 350px;
}
}
@media (min-width: 768px) {
.eshop-product-detail-1 .woocommerce-product-gallery__wrapper {
height: 400px;
}
}
@media (min-width: 992px) {
.eshop-product-detail-1 .woocommerce-product-gallery__wrapper {
height: 450px;
}
}
@media (min-width: 1360px) {
.eshop-product-detail-1 .woocommerce-product-gallery__wrapper {
height: 500px;
}
}
.eshop-product-detail-1 .woocommerce-product-gallery__wrapper img.zoomImg {
display: none !important;
z-index: -999 !important;
}
.eshop-product-detail-1 div.images .woocommerce-product-gallery__trigger:before {
border-color: #3CD86B !important;
}
.eshop-product-detail-1 div.images .woocommerce-product-gallery__trigger:after {
background-color: #3CD86B !important;
}
.eshop-product-detail-1 .quantity[class] .quantity_wrap[class] .quantity-btn span {
color: #3CD86B;
transition: background-color 0.3s ease;
}
.eshop-product-detail-1 .quantity[class] .quantity_wrap[class] .quantity-btn span:hover {
background-color: rgba(62, 204, 105, 0.2117647059) !important;
}
.eshop-product-detail-1 .summary .product_meta .meta-title,
.eshop-product-detail-1 .summary .quantity[class] .meta-title,
.eshop-product-detail-1 .summary .quantity[class] input.qty,
.eshop-product-detail-1 .summary .woocommerce-product-details__short-description p {
font-family: "Source Sans 3", sans-serif !important;
font-weight: 400 !important;
font-size: var(--base-sm-fz) !important;
line-height: var(--base-sm-lh) !important;
color: #015655 !important;
}
.eshop-product-detail-1 .summary .product_meta .meta-content a {
font-family: "Source Sans 3", sans-serif;
font-weight: 400;
font-size: var(--small-fz);
line-height: var(--small-lh);
color: #015655;
border: 1px solid #3CD86B;
padding: 5px 8px;
text-decoration: none;
border-radius: 8px;
transition: all 0.3s ease-in-out;
}
.eshop-product-detail-1 .summary .product_meta .meta-content a:hover {
color: #015655;
border-color: #015655;
}
.eshop-product-detail-1 .summary .price {
display: flex;
}
.eshop-product-detail-1 .summary .price bdi {
font-family: "Source Sans 3", sans-serif;
font-weight: 700;
font-size: var(--h3-fz);
line-height: var(--h3-lh);
color: #015655;
}
.eshop-product-detail-1 .summary .price del bdi {
font-family: "Source Sans 3", sans-serif;
font-weight: 400;
font-size: var(--base-fz);
line-height: var(--base-lh);
color: rgba(1, 86, 85, 0.2);
}
.eshop-product-detail-1 .summary .price del {
text-decoration: none;
position: relative;
display: inline-block;
align-self: flex-end;
margin-right: 5px;
}
.eshop-product-detail-1 .summary .price del::after {
content: "";
position: absolute;
left: 0;
right: 0;
top: 50%;
border-top: 1.5px solid rgba(1, 86, 85, 0.2);
transform: translateY(-50%);
}
.eshop-product-detail-1 .summary .star-rating {
width: 80px;
height: 16px;
}
.eshop-product-detail-1 .summary .star-rating:before {
content: "";
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23b1b1b1' viewBox='0 0 24 24'%3E%3Cpath d='m12 2 2.94 6.64 7.06.63-5.5 4.7L18.18 21 12 17.27 5.82 21l1.68-7.03L2 9.27l7.06-.63z'/%3E%3C/svg%3E");
background-repeat: repeat-x;
width: 100px;
height: 16px;
background-size: 16px 16px;
}
.eshop-product-detail-1 .summary .star-rating span:before {
content: "";
height: 16px;
background-size: 16px 16px;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23FFCF0D' viewBox='0 0 24 24'%3E%3Cpath d='m12 2 2.94 6.64 7.06.63-5.5 4.7L18.18 21 12 17.27 5.82 21l1.68-7.03L2 9.27l7.06-.63z'/%3E%3C/svg%3E");
background-repeat: repeat-x;
width: 100%;
}
@media (min-width: 576px) {
.eshop-product-detail-1 .summary form.cart {
display: flex;
align-items: center;
}
}
@media (min-width: 768px) {
.eshop-product-detail-1 .summary form.cart {
display: block;
}
}
@media (min-width: 1200px) {
.eshop-product-detail-1 .summary form.cart {
display: flex;
}
}
.eshop-product-detail-1 .summary form.cart .quantity {
margin-right: auto !important;
margin-bottom: 0 !important;
width: 100%;
}
@media (min-width: 576px) {
.eshop-product-detail-1 .summary form.cart .quantity {
width: auto;
}
}
@media (min-width: 768px) {
.eshop-product-detail-1 .summary form.cart .quantity {
width: 100%;
}
}
@media (min-width: 1200px) {
.eshop-product-detail-1 .summary form.cart .quantity {
width: auto;
}
}
.eshop-product-detail-1 .summary form.cart .quantity_wrap {
margin-bottom: 0 !important;
}
.eshop-product-detail-1 .summary form.cart button {
margin-top: 16px;
}
@media (min-width: 576px) {
.eshop-product-detail-1 .summary form.cart button {
margin-top: 0;
}
}
@media (min-width: 768px) {
.eshop-product-detail-1 .summary form.cart button {
margin-top: 16px;
}
}
@media (min-width: 1200px) {
.eshop-product-detail-1 .summary form.cart button {
margin-top: 0;
}
}
.eshop-product-detail-1 .summary .product_meta .posted_in {
display: block;
}
@media (min-width: 576px) {
.eshop-product-detail-1 .summary .product_meta .posted_in {
display: flex;
}
}
.eshop-product-detail-1 .summary .product_meta .posted_in span.meta-title {
display: block;
width: 100%;
margin-bottom: 5px;
}
@media (min-width: 576px) {
.eshop-product-detail-1 .summary .product_meta .posted_in span.meta-title {
display: inline-block;
width: auto;
margin-bottom: 0;
margin-right: 20px;
}
}
.eshop-product-detail-1 .sku_wrapper,
.eshop-product-detail-1 .tagged_as,
.eshop-product-detail-1 .new-badge {
display: none !important;
}
.eshop-product-detail-1 .onsale {
display: none;
}
.eshop-product-detail-1 .badges {
position: absolute;
z-index: 10;
top: 12px;
left: 24px;
display: flex;
flex-direction: column;
padding: 0 !important;
}
@media (min-width: 992px) {
.eshop-product-detail-1 .badges {
left: 12px;
}
}
.eshop-product-detail-1 .badges span {
align-self: flex-start;
width: auto;
margin-bottom: 4px;
left: auto !important;
top: auto !important;
margin: 0 !important;
}
.eshop-product-detail-1 .badges .onsale {
background-color: #FF0E00;
padding: 10px 12px;
position: relative;
color: #ffffff;
font-family: "Source Sans 3", sans-serif;
font-weight: 400;
font-size: var(--base-sm-fz);
line-height: var(--base-sm-lh);
display: inline-block;
border-radius: 40px;
}
.eshop-product-detail-1 .related.products {
margin-bottom: 0 !important;
padding-bottom: 0 !important;
}
.eshop-product-detail-1 div.images .woocommerce-product-gallery__trigger {
top: 12px !important;
right: 24px !important;
}
@media (min-width: 992px) {
.eshop-product-detail-1 div.images .woocommerce-product-gallery__trigger {
right: 12px !important;
}
}
.eshop-product-detail-1 .product > .related.products .badges {
top: 12px !important;
left: 12px !important;
}
.eshop-product-detail-1 .product > .related.products .woocommerce-LoopProduct-link {
position: relative !important;
}
.eshop-product-detail-1 .related.products .badges,
.eshop-product-detail-1 .woocommerce-Tabs-panel--more_seller_product .badges,
.eshop-product-detail-1 .eshop-products-1 .badges {
top: 0;
left: 12px;
}
.eshop-product-detail-1 .clean-stars {
display: inline-flex;
gap: 2px;
font-size: 24px;
color: #FFF9E3;
}
.eshop-product-detail-1 .clean-stars svg {
width: 16px;
height: 16px;
fill: #FFF9E3;
}
.eshop-product-detail-1 .clean-stars .star.filled svg {
fill: #FFCF0D;
}
.eshop-product-detail-1 .woocommerce-tabs .tabs {
display: block !important;
}
@media (min-width: 1360px) {
.eshop-product-detail-1 .woocommerce-tabs .tabs {
display: flex !important;
}
}
.eshop-product-detail-1 .woocommerce-tabs .tabs li a {
font-family: "Source Sans 3", sans-serif !important;
font-weight: 500 !important;
color: #015655 !important;
font-size: var(--base-sm-fz) !important;
line-height: var(--base-sm-lh) !important;
}
.eshop-product-detail-1 .woocommerce-tabs #reviews #comments ol.commentlist {
padding-left: 0;
}
@media (min-width: 576px) {
.eshop-product-detail-1 .woocommerce-tabs #reviews #comments ol.commentlist {
padding-left: 2rem;
}
}
.eshop-product-detail-1 .woocommerce-tabs #comments .comment-text .meta {
display: block !important;
}
@media (min-width: 576px) {
.eshop-product-detail-1 .woocommerce-tabs #comments .comment-text .meta {
display: flex !important;
}
}
.eshop-product-detail-1 .woocommerce-tabs #comments .comment-text .meta .woocommerce-review__author {
width: 100%;
display: block;
}
@media (min-width: 576px) {
.eshop-product-detail-1 .woocommerce-tabs #comments .comment-text .meta .woocommerce-review__author {
width: auto;
}
}
.eshop-product-detail-1 .woocommerce-tabs ul.tabs::before {
border-color: rgba(1, 86, 85, 0.2) !important;
}
.eshop-product-detail-1 .woocommerce-tabs ul.tabs li.active a {
border-bottom-color: #015655 !important;
}
.eshop-product-detail-1 .woocommerce-tabs ul.tabs li:active a {
border-bottom-color: #015655 !important;
}
.eshop-product-detail-1 .woocommerce-tabs #tab-description p,
.eshop-product-detail-1 .woocommerce-tabs #tab-shipping p,
.eshop-product-detail-1 .woocommerce-tabs #tab-additional_information p,
.eshop-product-detail-1 .woocommerce-tabs #comments p {
font-family: "Source Sans 3", sans-serif !important;
font-weight: 400 !important;
color: #015655 !important;
font-size: var(--base-sm-fz) !important;
line-height: var(--base-sm-lh) !important;
}
.eshop-product-detail-1 .woocommerce-tabs #tab-description th,
.eshop-product-detail-1 .woocommerce-tabs #tab-shipping th,
.eshop-product-detail-1 .woocommerce-tabs #tab-additional_information th,
.eshop-product-detail-1 .woocommerce-tabs #comments th {
font-family: "Source Sans 3", sans-serif !important;
font-weight: 700 !important;
color: #015655 !important;
font-size: var(--base-sm-fz) !important;
line-height: var(--base-sm-lh) !important;
}
.eshop-product-detail-1 .woocommerce-tabs #tab-description td,
.eshop-product-detail-1 .woocommerce-tabs #tab-description td p,
.eshop-product-detail-1 .woocommerce-tabs #tab-shipping td,
.eshop-product-detail-1 .woocommerce-tabs #tab-shipping td p,
.eshop-product-detail-1 .woocommerce-tabs #tab-additional_information td,
.eshop-product-detail-1 .woocommerce-tabs #tab-additional_information td p,
.eshop-product-detail-1 .woocommerce-tabs #comments td,
.eshop-product-detail-1 .woocommerce-tabs #comments td p {
font-family: "Source Sans 3", sans-serif !important;
font-weight: 400 !important;
color: #015655 !important;
font-size: var(--base-sm-fz) !important;
line-height: var(--base-sm-lh) !important;
font-style: italic !important;
}
.eshop-product-detail-1 .woocommerce-tabs #comments p strong {
font-weight: 600 !important;
color: #015655 !important;
font-size: var(--base-fz) !important;
line-height: var(--base-lh) !important;
}
.eshop-product-detail-1 .woocommerce-tabs #comments time,
.eshop-product-detail-1 .woocommerce-tabs #comments time span {
font-family: "Source Sans 3", sans-serif !important;
font-weight: 400 !important;
color: #015655 !important;
font-size: var(--small-fz) !important;
line-height: var(--small-lh) !important;
}
.eshop-product-detail-1 .woocommerce-tabs #comments .comment-text {
padding-top: 0 !important;
}
.eshop-product-detail-1 .woocommerce-tabs #comments .comment-text .meta {
margin-top: 0 !important;
}
.eshop-product-detail-1 .woocommerce-tabs #tab-seller_enquiry_form h3 {
font-size: var(--h3-fz) !important;
line-height: var(--h3-lh) !important;
color: #015655 !important;
margin-bottom: 32px !important;
text-align: left !important;
font-weight: 600 !important;
margin-top: 0 !important;
}
.eshop-product-detail-1 .woocommerce-tabs #tab-seller_enquiry_form label,
.eshop-product-detail-1 .woocommerce-tabs #tab-seller_enquiry_form input,
.eshop-product-detail-1 .woocommerce-tabs #tab-seller_enquiry_form textarea {
font-family: "Source Sans 3", sans-serif !important;
font-weight: 400 !important;
font-size: var(--base-sm-fz) !important;
line-height: var(--base-sm-lh) !important;
color: #015655 !important;
}
.eshop-product-detail-1 .woocommerce-tabs #tab-seller_enquiry_form input,
.eshop-product-detail-1 .woocommerce-tabs #tab-seller_enquiry_form textarea {
border: 1px solid #ECEDEF;
transition: border-color 0.3s ease;
}
.eshop-product-detail-1 .woocommerce-tabs #tab-seller_enquiry_form input:focus, .eshop-product-detail-1 .woocommerce-tabs #tab-seller_enquiry_form input:active,
.eshop-product-detail-1 .woocommerce-tabs #tab-seller_enquiry_form textarea:focus,
.eshop-product-detail-1 .woocommerce-tabs #tab-seller_enquiry_form textarea:active {
box-shadow: none;
outline: none;
background-color: rgba(255, 255, 255, 0.25);
}
.eshop-product-detail-1 .woocommerce-tabs #tab-seller_enquiry_form input:hover, .eshop-product-detail-1 .woocommerce-tabs #tab-seller_enquiry_form input:focus,
.eshop-product-detail-1 .woocommerce-tabs #tab-seller_enquiry_form textarea:hover,
.eshop-product-detail-1 .woocommerce-tabs #tab-seller_enquiry_form textarea:focus {
border-color: #015655;
}
.eshop-product-detail-1 .woocommerce-tabs #tab-seller_enquiry_form .dokan-btn {
font-family: "Source Sans 3", sans-serif !important;
font-size: var(--btn-fz) !important;
line-height: var(--btn-lh) !important;
font-weight: 500 !important;
text-transform: uppercase !important;
font-optical-sizing: auto !important;
font-style: normal !important;
cursor: pointer !important;
letter-spacing: 1.12px !important;
padding: 11px 24px !important;
border: 0 !important;
background-color: #3CD86B !important;
color: #ffffff !important;
border-radius: 8px !important;
display: inline-block !important;
transition: all 0.3s ease-in-out !important;
position: relative !important;
}
.eshop-product-detail-1 .woocommerce-tabs #tab-seller_enquiry_form .dokan-btn:hover {
color: #ffffff !important;
background-color: #2FB056 !important;
}
.eshop-product-detail-1 .woocommerce-tabs #review_form_wrapper .comment-reply-title {
font-size: var(--h3-fz) !important;
line-height: var(--h3-lh) !important;
color: #015655 !important;
margin-bottom: 32px !important;
text-align: left !important;
font-weight: 600 !important;
margin-top: 0 !important;
}
.eshop-product-detail-1 .woocommerce-tabs #review_form_wrapper .comment-form {
background-color: #EDF2F2;
}
.eshop-product-detail-1 .woocommerce-tabs #review_form_wrapper .comment-form .comment-form-rating a {
color: #FFCF0D !important;
}
.eshop-product-detail-1 .woocommerce-tabs #review_form_wrapper .comment-form .comment-notes {
font-family: "Source Sans 3", sans-serif !important;
font-weight: 400 !important;
color: #015655 !important;
font-size: var(--base-fz) !important;
line-height: var(--base-lh) !important;
}
.eshop-product-detail-1 .woocommerce-tabs #review_form_wrapper .comment-form label,
.eshop-product-detail-1 .woocommerce-tabs #review_form_wrapper .comment-form input,
.eshop-product-detail-1 .woocommerce-tabs #review_form_wrapper .comment-form textarea {
font-family: "Source Sans 3", sans-serif !important;
font-weight: 400 !important;
font-size: var(--base-sm-fz) !important;
line-height: var(--base-sm-lh) !important;
color: #015655 !important;
}
.eshop-product-detail-1 .woocommerce-tabs #review_form_wrapper .comment-form input,
.eshop-product-detail-1 .woocommerce-tabs #review_form_wrapper .comment-form textarea {
border: 1px solid #ECEDEF;
transition: border-color 0.3s ease;
}
.eshop-product-detail-1 .woocommerce-tabs #review_form_wrapper .comment-form input:focus, .eshop-product-detail-1 .woocommerce-tabs #review_form_wrapper .comment-form input:active,
.eshop-product-detail-1 .woocommerce-tabs #review_form_wrapper .comment-form textarea:focus,
.eshop-product-detail-1 .woocommerce-tabs #review_form_wrapper .comment-form textarea:active {
box-shadow: none;
outline: none;
background-color: rgba(255, 255, 255, 0.25);
}
.eshop-product-detail-1 .woocommerce-tabs #review_form_wrapper .comment-form input:hover, .eshop-product-detail-1 .woocommerce-tabs #review_form_wrapper .comment-form input:focus,
.eshop-product-detail-1 .woocommerce-tabs #review_form_wrapper .comment-form textarea:hover,
.eshop-product-detail-1 .woocommerce-tabs #review_form_wrapper .comment-form textarea:focus {
border-color: #015655;
}
.eshop-product-detail-1 .woocommerce-tabs #review_form_wrapper .comment-form .submit {
font-family: "Source Sans 3", sans-serif !important;
font-size: var(--btn-fz) !important;
line-height: var(--btn-lh) !important;
font-weight: 500 !important;
text-transform: uppercase !important;
font-optical-sizing: auto !important;
font-style: normal !important;
cursor: pointer !important;
letter-spacing: 1.12px !important;
padding: 11px 24px !important;
border: 0 !important;
background-color: #3CD86B !important;
color: #ffffff !important;
border-radius: 8px !important;
display: inline-block !important;
transition: all 0.3s ease-in-out !important;
position: relative !important;
}
.eshop-product-detail-1 .woocommerce-tabs #review_form_wrapper .comment-form .submit:hover {
color: #ffffff !important;
background-color: #2FB056 !important;
}
.eshop-product-detail-1 .woocommerce-tabs #review_form_wrapper .comment-form input[type=checkbox] {
opacity: 0;
position: absolute;
z-index: -1;
}
.eshop-product-detail-1 .woocommerce-tabs #review_form_wrapper .comment-form .comment-form-cookies-consent label {
position: relative;
padding-left: 30px;
cursor: pointer;
display: inline-block !important;
font-size: 16px;
user-select: none;
}
.eshop-product-detail-1 .woocommerce-tabs #review_form_wrapper .comment-form .comment-form-cookies-consent label::before {
content: "";
position: absolute;
left: 0;
top: calc(50% - 10px);
width: 20px;
height: 20px;
border: 2px solid #015655;
border-radius: 6px;
background: transparent;
transition: 0.2s;
}
.eshop-product-detail-1 .woocommerce-tabs #review_form_wrapper .comment-form .comment-form-cookies-consent label::after {
content: "";
position: absolute;
left: 7px;
top: calc(50% - 7px);
width: 6px;
height: 12px;
border: solid #ffffff;
border-width: 0 2px 2px 0;
transform: rotate(45deg);
display: none;
}
.eshop-product-detail-1 .woocommerce-tabs #review_form_wrapper .comment-form .comment-form-cookies-consent input[type=checkbox]:checked + label::before {
background-color: #015655;
border-color: #015655;
}
.eshop-product-detail-1 .woocommerce-tabs #review_form_wrapper .comment-form .comment-form-cookies-consent input[type=checkbox]:checked + label::after {
display: block;
}
.eshop-product-detail-1 .woocommerce-product-gallery__wrapper > div {
height: 100% !important;
}
.eshop-product-detail-1 .woocommerce-product-gallery__wrapper > div a {
height: 100%;
position: relative !important;
overflow: hidden !important;
display: flex !important;
justify-content: center !important;
align-items: center !important;
cursor: default !important;
}
.eshop-product-detail-1 .woocommerce-product-gallery__wrapper > div a img {
display: block;
max-width: 100%;
width: 100% !important;
transform-style: preserve-3d;
-webkit-transform-style: preserve-3d;
height: 100% !important;
object-fit: cover;
transform: scale(1);
transition: all 0.3s ease;
border-radius: 0 !important;
}
.eshop-product-detail-1 .woocommerce-product-gallery__wrapper > div a img.img-square, .eshop-product-detail-1 .woocommerce-product-gallery__wrapper > div a img.img-portrait {
width: auto !important;
}
.eshop-product-detail-1 .woocommerce-product-gallery__wrapper > div a img.img-landscape {
width: 100% !important;
height: auto !important;
}
.eshop-product-detail-1 .woocommerce-product-gallery__wrapper > div a picture.img-landscape,
.eshop-product-detail-1 .woocommerce-product-gallery__wrapper > div a picture.img-portrait,
.eshop-product-detail-1 .woocommerce-product-gallery__wrapper > div a picture.img-square {
width: 100%;
height: 100%;
display: flex;
justify-content: center;
align-items: center;
}
.eshop-product-detail-1 .woocommerce-product-gallery__wrapper > div a .img-square img,
.eshop-product-detail-1 .woocommerce-product-gallery__wrapper > div a .img-portrait img {
width: auto !important;
}
.eshop-product-detail-1 .woocommerce-product-gallery__wrapper > div a .img-landscape img {
width: 100% !important;
height: auto !important;
}
.pagination-2 {
display: flex;
justify-content: center;
margin: 36px 0 24px;
}
.pagination-2 .swiper-pagination-bullet {
width: 12px;
height: 12px;
background: #015655;
}
.store-hero {
padding-top: 24px;
}
@media (min-width: 992px) {
.store-hero {
padding-top: 32px;
}
}
.store-hero__cover {
overflow: hidden;
border-radius: 16px;
background-color: #EFF2F0;
aspect-ratio: 3/1;
}
@media (min-width: 768px) {
.store-hero__cover {
aspect-ratio: 4/1;
}
}
.store-hero__cover img {
display: block;
width: 100%;
height: 100%;
object-fit: cover;
object-position: center;
}
.store-hero__card {
display: flex;
align-items: flex-start;
gap: 16px;
padding-bottom: 20px;
}
@media (min-width: 768px) {
.store-hero__card {
gap: 24px;
}
}
.store-hero--banner .store-hero__card {
padding-top: 12px;
}
.store-hero--banner .store-hero__avatar {
margin-top: -32px;
}
@media (min-width: 768px) {
.store-hero--banner .store-hero__avatar {
margin-top: -48px;
}
}
.store-hero__avatar {
position: relative;
flex: 0 0 auto;
width: 76px;
height: 76px;
display: flex;
align-items: center;
justify-content: center;
overflow: hidden;
border-radius: 50%;
border: 3px solid #ffffff;
background-color: rgb(221.5, 248.3, 229.5743589744);
box-shadow: 0 2px 10px rgba(1, 86, 85, 0.12);
}
@media (min-width: 768px) {
.store-hero__avatar {
width: 104px;
height: 104px;
}
}
.store-hero__avatar-img, .store-hero__avatar picture, .store-hero__avatar img {
display: block;
width: 100%;
height: 100%;
object-fit: cover;
}
.store-hero__avatar-letter {
font-family: "Source Sans 3", sans-serif;
font-size: 30px;
line-height: 1;
font-weight: 600;
color: rgb(22.2, 111, 48.9538461538);
user-select: none;
}
@media (min-width: 768px) {
.store-hero__avatar-letter {
font-size: 42px;
}
}
.store-hero__body {
flex: 1 1 auto;
min-width: 0;
padding-top: 4px;
}
@media (min-width: 768px) {
.store-hero__body {
padding-top: 12px;
}
}
.store-hero__title {
display: flex;
flex-wrap: wrap;
align-items: center;
gap: 12px;
}
.store-hero__name {
margin: 0;
font-family: "Source Sans 3", sans-serif;
font-size: 24px;
line-height: 1.15;
letter-spacing: -0.02em;
font-weight: 600;
color: #015655;
text-align: left;
overflow-wrap: anywhere;
}
@media (min-width: 768px) {
.store-hero__name {
font-size: 34px;
}
}
.store-hero__badge {
display: inline-block;
padding: 4px 12px;
border-radius: 999px;
background-color: rgb(221.5, 248.3, 229.5743589744);
font-family: "Source Sans 3", sans-serif;
font-size: 12.5px;
line-height: 1.3;
font-weight: 600;
color: rgb(22.2, 111, 48.9538461538);
white-space: nowrap;
}
.store-hero__rating {
display: flex;
flex-wrap: wrap;
align-items: center;
gap: 8px;
margin-top: 8px;
}
.store-hero__rating .clean-stars {
display: inline-flex;
gap: 1px;
}
.store-hero__rating .clean-stars svg {
display: block;
width: 16px;
height: 16px;
fill: #D8E0DD;
}
.store-hero__rating .clean-stars .star.filled svg {
fill: #FFCF0D;
}
.store-hero__rating-value {
font-family: "Source Sans 3", sans-serif;
font-size: 15px;
line-height: 1.2;
font-weight: 600;
color: #015655;
}
.store-hero__rating-count, .store-hero__rating-count:visited {
font-family: "Source Sans 3", sans-serif;
font-size: 14px;
line-height: 1.3;
color: #6B7B76;
text-decoration: underline;
}
.store-hero__rating-count:hover, .store-hero__rating-count:visited:hover {
color: rgb(22.2, 111, 48.9538461538);
}
.store-hero__rating-empty {
font-family: "Source Sans 3", sans-serif;
font-size: 14px;
line-height: 1.3;
color: #6B7B76;
}
.store-hero__meta {
display: flex;
flex-wrap: wrap;
align-items: center;
gap: 4px 12px;
margin: 8px 0 0;
padding: 0;
list-style: none;
}
.store-hero__meta li {
display: flex;
align-items: center;
font-family: "Source Sans 3", sans-serif;
font-size: 14px;
line-height: 1.4;
color: #6B7B76;
}
.store-hero__meta li + li::before {
content: "";
flex: 0 0 auto;
width: 3px;
height: 3px;
margin-right: 12px;
border-radius: 50%;
background-color: #C3D0CC;
}
.store-hero__bio {
max-width: 62ch;
margin: 12px 0 0;
font-family: "Source Sans 3", sans-serif;
font-size: 15px;
line-height: 1.5;
color: #45564F;
}
.store-hero__actions {
display: flex;
flex-wrap: wrap;
align-items: center;
gap: 12px;
margin-top: 16px;
}
.store-hero__buttons {
display: flex;
flex-wrap: wrap;
align-items: center;
gap: 8px;
margin: 0;
padding: 0;
list-style: none;
}
.store-hero__buttons > div:empty {
display: none;
}
.store-hero__buttons li {
display: flex;
}
.store-hero__social {
display: flex;
flex-wrap: wrap;
align-items: center;
gap: 8px;
margin: 0;
padding: 0;
list-style: none;
}
.store-hero__social a,
.store-hero__social a:visited {
display: flex;
align-items: center;
justify-content: center;
width: 38px;
height: 38px;
border: 1px solid rgba(1, 86, 85, 0.2);
border-radius: 50%;
color: #015655;
font-size: 15px;
text-decoration: none;
transition: border-color 0.2s ease, background-color 0.2s ease, color 0.2s ease;
}
.store-hero__social a:hover,
.store-hero__social a:visited:hover {
border-color: #015655;
background-color: #F2F6F4;
color: #015655;
}
.store-hero__buttons .dokan-btn,
.store-hero__buttons button {
display: inline-flex;
align-items: center;
gap: 8px;
height: auto;
padding: 9px 16px;
border: 1px solid rgba(1, 86, 85, 0.2) !important;
border-radius: 999px !important;
background-color: transparent !important;
background-image: none !important;
font-family: "Source Sans 3", sans-serif !important;
font-size: 14px !important;
line-height: 1.3 !important;
font-weight: 400 !important;
color: #015655 !important;
text-transform: none !important;
text-shadow: none !important;
box-shadow: none !important;
cursor: pointer;
transition: border-color 0.2s ease, background-color 0.2s ease;
}
.store-hero__buttons .dokan-btn:hover, .store-hero__buttons .dokan-btn:focus,
.store-hero__buttons button:hover,
.store-hero__buttons button:focus {
border-color: #015655 !important;
background-color: #F2F6F4 !important;
color: #015655 !important;
}
.store-hero__buttons .dokan-btn i,
.store-hero__buttons button i {
font-size: 12px;
}
.store-tabs {
border-bottom: 1px solid rgba(1, 86, 85, 0.12);
}
.store-tabs ul {
display: flex;
flex-wrap: wrap;
gap: 24px;
margin: 0;
padding: 0;
list-style: none;
}
.store-tabs a,
.store-tabs a:visited {
display: block;
padding-bottom: 12px;
border-bottom: 2px solid transparent;
font-family: "Source Sans 3", sans-serif;
font-size: 15px;
line-height: 1.3;
color: #6B7B76;
text-decoration: none;
transition: color 0.2s ease, border-color 0.2s ease;
}
.store-tabs a:hover,
.store-tabs a:visited:hover {
color: #015655;
}
.store-tabs a.is-on,
.store-tabs a:visited.is-on {
font-weight: 600;
color: #015655;
border-bottom-color: #015655;
}
.store-page__content {
padding-top: 24px;
padding-bottom: 32px;
}
@media (min-width: 992px) {
.store-page__content {
padding-bottom: 48px;
}
}
.store-page__content--text .store-review-wrap, .store-page__content--text #store-toc, .store-page__content--text #vendor-biography {
max-width: 860px;
}
.store-page__prose {
font-family: "Source Sans 3", sans-serif;
font-size: var(--base-sm-fz);
line-height: 1.6;
color: #45564F;
}
.store-page__prose p {
margin-bottom: 16px;
}
.store-page .headline {
margin: 0 0 16px;
font-family: "Source Sans 3", sans-serif;
font-size: var(--h3-fz);
line-height: 1.2;
font-weight: 600;
color: #015655;
text-align: left;
}
.store-filters__search {
position: relative;
display: flex;
align-items: center;
flex: 1 1 200px;
max-width: 320px;
}
.store-filters__search-icon {
position: absolute;
left: 12px;
width: 17px;
height: 17px;
color: #6B7B76;
pointer-events: none;
}
.store-filters input[type=search] {
width: 100%;
height: 38px;
margin: 0;
padding: 0 16px 0 36px;
border: 1px solid rgba(1, 86, 85, 0.2);
border-radius: 999px;
background-color: #ffffff;
font-family: "Source Sans 3", sans-serif;
font-size: 14px;
line-height: 1.3;
color: #015655;
transition: border-color 0.2s ease;
}
.store-filters input[type=search]::placeholder {
color: #6B7B76;
}
.store-filters input[type=search]:focus {
border-color: #015655;
outline: none;
}
.store-filters .dokan-ajax-store-products-search-result {
position: absolute;
top: calc(100% + 6px);
left: 0;
right: 0;
z-index: 30;
max-height: 320px;
overflow-y: auto;
border-radius: 12px;
background-color: #ffffff;
box-shadow: 0 12px 32px rgba(1, 86, 85, 0.12);
}
.store-filters .dokan-ajax-store-products-search-result:empty {
display: none;
}
.store-filters .dokan-ajax-store-products-search-result ul {
margin: 0;
padding: 8px;
list-style: none;
}
.store-filters .dokan-ajax-store-products-search-result li > a {
display: block;
padding: 8px 12px;
border-radius: 8px;
text-decoration: none;
}
.store-filters .dokan-ajax-store-products-search-result li > a:hover {
background-color: #F2F6F4;
}
.store-filters .dokan-ajax-store-products-search-result h3 {
margin: 0;
font-family: "Source Sans 3", sans-serif;
font-size: 14px;
line-height: 1.3;
font-weight: 600;
color: #015655;
text-align: left;
}
.store-filters .dokan-ajax-store-products-search-result bdi,
.store-filters .dokan-ajax-store-products-search-result .amount {
font-family: "Source Sans 3", sans-serif;
font-size: 14px;
font-weight: 700;
color: #015655;
}
.store-filters .dokan-ajax-store-products-search-result .dokan-ls-product-categories {
font-family: "Source Sans 3", sans-serif;
font-size: 12.5px;
color: #6B7B76;
}
.store-filters .dokan-ajax-store-products-search-result .dokan-ls-product-sku {
display: none;
}
.store-filters .dokan-ajax-store-products-search-result .dokan-store-product-results-not-found li {
padding: 8px 12px;
font-family: "Source Sans 3", sans-serif;
font-size: 14px;
color: #6B7B76;
}
.store-1 .store-review-wrap {
max-width: 860px;
padding: 0;
border-radius: 0;
background: none;
box-shadow: none;
}
.store-1 .store-review-wrap #reviews,
.store-1 .store-review-wrap #comments {
width: 100%;
max-width: none;
margin: 0;
padding: 0;
border: 0;
background: none;
}
.store-1 .store-review-wrap #reviews #comments ol.commentlist {
margin: 0;
padding: 0;
list-style: none;
}
.store-1 .store-review-wrap #reviews #comments ol.commentlist li {
margin: 0;
padding: 0;
list-style: none;
}
.store-1 .store-review-wrap #reviews #comments ol.commentlist li .review_comment_container {
display: flex;
gap: 16px;
margin: 0;
padding: 16px 0;
border: 0;
border-bottom: 1px solid rgba(1, 86, 85, 0.12);
border-radius: 0;
background: none;
box-shadow: none;
}
.store-1 .store-review-wrap #reviews #comments ol.commentlist li .dokan-review-author-img {
flex: 0 0 auto;
width: 44px;
height: 44px;
}
.store-1 .store-review-wrap #reviews #comments ol.commentlist li .dokan-review-author-img img {
position: static;
width: 44px;
height: 44px;
margin: 0;
border-radius: 50%;
object-fit: cover;
}
.store-1 .store-review-wrap #reviews #comments ol.commentlist li .comment-text {
position: relative;
flex: 1 1 auto;
min-width: 0;
margin: 0;
padding: 0;
border: 0;
}
.store-1 .store-review-wrap #reviews #comments ol.commentlist li .comment-text > a:first-child {
position: absolute;
top: 0;
right: 0;
margin: 0;
text-decoration: none;
}
.store-1 .store-review-wrap #reviews #comments ol.commentlist li .comment-text > p {
display: flex;
flex-wrap: wrap;
align-items: baseline;
gap: 6px;
margin: 0 0 8px;
padding-right: 104px;
font-size: 0;
line-height: 1.3;
}
.store-1 .store-review-wrap #reviews #comments ol.commentlist li .comment-text > p strong {
font-family: "Source Sans 3", sans-serif;
font-size: var(--base-sm-fz);
line-height: 1.3;
font-weight: 600;
color: #015655;
}
.store-1 .store-review-wrap #reviews #comments ol.commentlist li .comment-text > p a {
margin-left: auto;
color: #6B7B76;
text-decoration: none;
}
.store-1 .store-review-wrap #reviews #comments ol.commentlist li .comment-text > p a:hover {
color: rgb(22.2, 111, 48.9538461538);
text-decoration: underline;
}
.store-1 .store-review-wrap #reviews #comments ol.commentlist li .comment-text em {
font-style: normal;
}
.store-1 .store-review-wrap #reviews #comments ol.commentlist li .comment-text em.verified:empty {
display: none;
}
.store-1 .store-review-wrap #reviews #comments ol.commentlist li .comment-text time {
font-family: "Source Sans 3", sans-serif;
font-size: 13px;
line-height: 1.3;
color: #6B7B76;
}
.store-1 .store-review-wrap #reviews #comments ol.commentlist li .comment-text .description p {
margin: 0;
font-family: "Source Sans 3", sans-serif;
font-size: var(--base-sm-fz);
line-height: 1.5;
color: #45564F;
}
.store-1 .store-review-wrap #reviews #comments ol.commentlist li .dokan-rating {
margin: 0;
}
.store-1 .store-review-wrap #reviews #comments ol.commentlist li .dokan-rating .star-rating {
position: relative;
display: block;
width: 88px;
height: 16px;
margin: 0;
overflow: hidden;
font-size: 0;
line-height: 0;
color: transparent;
}
.store-1 .store-review-wrap #reviews #comments ol.commentlist li .dokan-rating .star-rating::before {
content: "";
position: absolute;
top: 0;
left: 0;
width: 88px;
height: 16px;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23D8E0DD' viewBox='0 0 24 24'%3E%3Cpath d='m12 2 2.94 6.64 7.06.63-5.5 4.7L18.18 21 12 17.27 5.82 21l1.68-7.03L2 9.27l7.06-.63z'/%3E%3C/svg%3E");
background-repeat: repeat-x;
background-size: 16px 16px;
color: transparent;
}
.store-1 .store-review-wrap #reviews #comments ol.commentlist li .dokan-rating .star-rating span {
position: absolute;
top: 0;
left: 0;
height: 16px;
padding: 0;
overflow: hidden;
color: transparent;
}
.store-1 .store-review-wrap #reviews #comments ol.commentlist li .dokan-rating .star-rating span::before {
content: "";
position: absolute;
top: 0;
left: 0;
width: 88px;
height: 16px;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23FFCF0D' viewBox='0 0 24 24'%3E%3Cpath d='m12 2 2.94 6.64 7.06.63-5.5 4.7L18.18 21 12 17.27 5.82 21l1.68-7.03L2 9.27l7.06-.63z'/%3E%3C/svg%3E");
background-repeat: repeat-x;
background-size: 16px 16px;
color: transparent;
}
.store-1 .store-review-wrap #reviews #comments ol.commentlist li .dokan-rating .star-rating strong {
display: none;
}
.store-1 #store-toc,
.store-1 #vendor-biography {
max-width: 860px;
}
.store-1 .dokan-store-coupon-wrap,
.store-1 .dokan-vendor-vacation-message,
.store-1 .dvl-legal-docs-store {
margin-bottom: 16px;
}
.kosik .status-publish .entry-content {
margin-top: 24px;
font-family: "Source Sans 3", sans-serif;
}
.kosik .status-publish .woocommerce-cart-custom-heading {
font-family: "Source Sans 3", sans-serif;
font-weight: 700;
font-size: var(--h3-fz);
}
.kosik .update-button-cart {
display: none !important;
}
.kosik .woocommerce-cart-form .name-img {
display: flex;
}
.kosik .woocommerce-cart-form .name-img .product-thumbnail {
width: 55px;
height: 55px;
margin-right: 16px;
position: relative;
flex: 0 0 auto;
}
@media (min-width: 576px) {
.kosik .woocommerce-cart-form .name-img .product-thumbnail {
width: 88px;
height: 88px;
}
}
.kosik .woocommerce-cart-form .name-img .product-thumbnail img {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
display: block;
max-width: 100%;
width: 100% !important;
transform-style: preserve-3d;
-webkit-transform-style: preserve-3d;
height: 100%;
object-fit: cover;
}
.kosik .woocommerce-cart-custom-heading {
color: #015655;
font-size: var(--h3-fz);
}
.kosik .woocommerce-cart-custom-heading:after {
content: " ";
display: block;
background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="258" height="2" viewBox="0 0 258 2" fill="none"><path d="M0 1L258 1.00002" stroke="%23024C31" stroke-opacity="0.22" stroke-width="2" stroke-linejoin="round" stroke-dasharray="14 14"/></svg>');
height: 2px;
width: 100%;
margin: 12px 0 17px;
}
.kosik .woocommerce-cart-form .cart-right-side {
display: flex;
align-items: center;
justify-content: end;
flex-wrap: wrap;
}
@media (min-width: 768px) {
.kosik .woocommerce-cart-form .cart-right-side {
flex-wrap: nowrap;
}
}
.kosik .woocommerce-cart-form .cart-right-side .product-price {
width: 120px;
text-align: end;
}
.kosik .woocommerce-cart-form .cart-right-side .product-remove {
display: none;
}
@media (min-width: 576px) {
.kosik .woocommerce-cart-form .cart-right-side .product-remove {
display: block;
}
}
.kosik .woocommerce-cart-form .product-name a {
font-family: "Source Sans 3", sans-serif;
color: #015655;
text-decoration: none;
font-weight: 700;
font-size: var(--base-sm-fz);
display: flex;
flex-direction: column;
}
.kosik .woocommerce-cart-form .product-name a span {
font-weight: 400;
font-size: var(--base-fz);
}
@media (min-width: 576px) {
.kosik .woocommerce-cart-form .product-name .variation {
display: flex;
}
}
.kosik .woocommerce-cart-form .product-name .variation dt {
margin-right: 6px;
}
@media (min-width: 576px) {
.kosik .woocommerce-cart-form .product-name .variation dt {
display: inline-block;
}
}
.kosik .woocommerce-cart-form .product-name .variation dt,
.kosik .woocommerce-cart-form .product-name .variation dd {
font-family: "Source Sans 3", sans-serif;
color: #015655;
font-weight: 400;
font-size: var(--small-fz);
}
.kosik .woocommerce-cart-form input.qty {
padding: 0 !important;
}
.kosik .woocommerce-cart-form__cart-item:after {
content: " ";
display: block;
background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="258" height="2" viewBox="0 0 258 2" fill="none"><path d="M0 1L258 1.00002" stroke="%23024C31" stroke-opacity="0.22" stroke-width="2" stroke-linejoin="round" stroke-dasharray="14 14"/></svg>');
height: 2px;
width: 100%;
margin: 16px 0;
}
.kosik .woocommerce-cart-form .product-price {
font-family: "Source Sans 3", sans-serif;
font-size: var(--base-sm-fz);
color: #015655;
text-decoration: none;
font-weight: 700;
margin-left: 0;
}
@media (min-width: 576px) {
.kosik .woocommerce-cart-form .product-price {
margin-left: 60px;
}
}
.kosik .woocommerce-cart-form .product-price .woocommerce-Price-amount {
white-space: nowrap;
}
.kosik .product-remove a {
font-size: 30px !important;
color: red !important;
text-decoration: none;
margin-left: 16px;
}
@media (min-width: 576px) {
.kosik .product-remove a {
margin-left: 32px;
}
}
.kosik .product-remove a:hover {
background-color: red !important;
color: #ffffff !important;
}
.kosik .woocommerce-cart-form .quantity {
display: flex;
align-items: center;
position: relative;
}
.kosik .woocommerce-cart-form .quantity input {
border: none;
max-width: 30px;
text-align: center;
color: #3CD86B;
}
.kosik .woocommerce-cart-form .quantity input::-webkit-outer-spin-button,
.kosik .woocommerce-cart-form .quantity input::-webkit-inner-spin-button {
-webkit-appearance: none;
margin: 0;
}
.kosik .woocommerce-cart-form .quantity .less {
position: absolute;
background-repeat: no-repeat;
background-position: center;
left: -30px;
width: 30px;
height: 30px;
border: 1px solid #EAEAEA;
border-radius: 50%;
cursor: pointer;
}
.kosik .woocommerce-cart-form .quantity .more {
background-repeat: no-repeat;
background-position: center;
width: 30px;
height: 30px;
border: 1px solid #EAEAEA;
border-radius: 50%;
cursor: pointer;
}
.kosik .woocommerce-cart-form .product-quantity {
order: 2;
margin-right: -2px;
}
@media (min-width: 576px) {
.kosik .woocommerce-cart-form .product-quantity {
margin-right: 0;
}
}
@media (min-width: 768px) {
.kosik .woocommerce-cart-form .product-quantity {
order: unset;
}
}
.kosik .woocommerce-cart-form .product-quantity input,
.kosik .woocommerce-cart-form .product-quantity span {
font-family: "Source Sans 3", sans-serif;
font-weight: 400;
font-size: var(--base-sm-fz);
color: #015655;
}
.kosik .woocommerce-cart-form .product-quantity .quantity-btn span {
font-family: "Source Sans 3", sans-serif !important;
font-weight: 700 !important;
font-size: var(--base-sm-fz) !important;
color: #015655 !important;
margin-left: -6px !important;
transition: background-color 0.3s ease;
}
.kosik .woocommerce-cart-form .product-quantity .quantity-btn span:hover {
background-color: rgba(62, 204, 105, 0.2117647059) !important;
}
.kosik .woocommerce-cart-form .product-quantity .quantity_wrap {
margin-bottom: 0;
width: 110px;
padding: 0 5px 0 3px !important;
}
@media (min-width: 992px) {
.kosik .woocommerce-cart-form .product-quantity .quantity_wrap {
width: 150px;
padding: 0 18px 0 3px !important;
}
}
.kosik .woocommerce-cart-form .product-quantity .meta-title {
margin-top: 0;
display: none;
}
@media (min-width: 992px) {
.kosik .woocommerce-cart-form .product-quantity .meta-title {
display: block;
}
}
.kosik .woocommerce-cart-form .less {
display: block;
background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.10205 9.84495C4.10205 9.39185 4.46936 9.02454 4.92247 9.02454H14.7675C15.2206 9.02454 15.5879 9.39185 15.5879 9.84495C15.5879 10.2981 15.2206 10.6654 14.7675 10.6654H4.92247C4.46936 10.6654 4.10205 10.2981 4.10205 9.84495Z" fill="%23024C31"/></svg>');
height: 19px;
width: 19px;
margin: 16px 0;
}
.kosik .woocommerce-cart-form .more {
display: block;
background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M3.69189 8.92205H15.9981V10.768H3.69189V8.92205Z" fill="%23024C31"/><path fill-rule="evenodd" clip-rule="evenodd" d="M10.768 3.69189V15.9981H8.92205V3.69189H10.768Z" fill="%23024C31"/></svg>');
height: 19px;
width: 19px;
margin: 16px 0;
}
.kosik .cart-collaterals .shipping {
display: none;
}
.kosik .cart-collaterals .order-total {
color: #3CD86B;
font-size: var(--h3-fz);
font-weight: 700;
padding: 19px 0;
}
.kosik .cart-collaterals .order-total .col-4,
.kosik .cart-collaterals .order-total .col-6,
.kosik .cart-collaterals .order-total .col-8 {
padding: 0;
}
.kosik .cart-collaterals .order-total div:last-child {
display: flex;
justify-content: end;
flex-direction: column;
text-align: end;
}
.kosik .cart-collaterals .order-total:after {
content: " ";
display: block;
background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="258" height="2" viewBox="0 0 258 2" fill="none"><path d="M0 1L258 1.00002" stroke="%23024C31" stroke-opacity="0.22" stroke-width="2" stroke-linejoin="round" stroke-dasharray="14 14"/></svg>');
height: 2px;
width: 100%;
margin: 16px 0;
}
.kosik .cart-collaterals .includes_tax {
color: #94BAAC;
font-size: var(--base-fz);
font-weight: 400;
}
.kosik .update-button-cart {
display: flex;
justify-content: end;
}
.kosik .woocommerce-cart-form .coupon {
display: flex;
flex-direction: column;
margin-top: 16px;
}
@media (min-width: 576px) {
.kosik .woocommerce-cart-form .coupon {
width: unset;
flex-direction: row;
border-radius: 12px 0 0 12px;
}
}
.kosik .woocommerce-cart-form .coupon input {
border-radius: 12px;
border-color: #3CD86B;
padding: 13px 30px;
margin-bottom: 8px;
color: #015655;
width: 100%;
}
@media (min-width: 576px) {
.kosik .woocommerce-cart-form .coupon input {
width: unset;
border-radius: 12px 0 0 12px;
margin-bottom: 0;
}
}
.kosik .woocommerce-cart-form .coupon input::placeholder {
color: #94BAAC;
}
.kosik .woocommerce-cart-form .coupon button {
color: #FFFFFF;
background: #3CD86B;
border-radius: 12px;
justify-content: center;
width: 100%;
padding: 13px 30px;
}
@media (min-width: 576px) {
.kosik .woocommerce-cart-form .coupon button {
width: fit-content;
border-radius: 0 12px 12px 0;
margin-bottom: 0;
}
}
.kosik .wc-proceed-to-checkout::after,
.kosik .wc-proceed-to-checkout::before {
content: none !important;
display: none;
}
.kosik .checkout-button-wrapper,
.kosik .wc-proceed-to-checkout {
display: flex;
flex-wrap: wrap;
margin-bottom: 64px;
gap: 24px;
justify-content: center;
}
@media (min-width: 992px) {
.kosik .checkout-button-wrapper,
.kosik .wc-proceed-to-checkout {
justify-content: space-between;
}
}
.kosik .checkout-button-wrapper a,
.kosik .wc-proceed-to-checkout a {
height: 50px;
}
.kosik .checkout-button-wrapper a:first-child,
.kosik .wc-proceed-to-checkout a:first-child {
display: flex;
align-items: center;
color: #015655;
border: 1px solid #3CD86B;
padding: 12px 20px;
border-radius: 12px;
font-size: var(--btn-fz);
font-weight: 700;
order: 2;
}
.kosik .checkout-button-wrapper a:first-child:before,
.kosik .wc-proceed-to-checkout a:first-child:before {
content: " ";
display: block;
background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="25" height="25" viewBox="0 0 25 25" fill="none"><path d="M5.97134 12.388L16.4827 1.87659C16.5124 1.84689 16.5527 1.8302 16.5947 1.8302C16.6367 1.8302 16.677 1.84689 16.7067 1.87659L18.18 3.34993C18.1948 3.36463 18.2064 3.3821 18.2144 3.40131C18.2223 3.42053 18.2264 3.44113 18.2264 3.46193C18.2264 3.48273 18.2223 3.50333 18.2144 3.52255C18.2064 3.54177 18.1948 3.55923 18.18 3.57394L9.25391 12.5L18.18 21.4261C18.1948 21.4408 18.2064 21.4583 18.2144 21.4775C18.2223 21.4967 18.2264 21.5173 18.2264 21.5381C18.2264 21.5589 18.2223 21.5795 18.2144 21.5987C18.2064 21.6179 18.1948 21.6354 18.18 21.6501L16.7067 23.1234C16.677 23.1531 16.6367 23.1698 16.5947 23.1698C16.5527 23.1698 16.5124 23.1531 16.4827 23.1234L5.97134 12.612C5.94163 12.5823 5.92495 12.542 5.92495 12.5C5.92495 12.458 5.94164 12.4177 5.97134 12.388Z" fill="%23015655"/></svg>');
background-size: contain;
width: 24px;
height: 24px;
margin-right: 8px;
background-repeat: no-repeat;
}
@media (min-width: 768px) {
.kosik .checkout-button-wrapper a:first-child,
.kosik .wc-proceed-to-checkout a:first-child {
width: fit-content;
margin-bottom: 0;
order: 1;
}
}
.kosik .checkout-button-wrapper a:first-child:hover,
.kosik .wc-proceed-to-checkout a:first-child:hover {
background-color: #3CD86B;
}
.kosik .checkout-button-wrapper a:first-child:hover:before,
.kosik .wc-proceed-to-checkout a:first-child:hover:before {
background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="25" height="25" viewBox="0 0 25 25" fill="none"><path d="M5.97134 12.388L16.4827 1.87659C16.5124 1.84689 16.5527 1.8302 16.5947 1.8302C16.6367 1.8302 16.677 1.84689 16.7067 1.87659L18.18 3.34993C18.1948 3.36463 18.2064 3.3821 18.2144 3.40131C18.2223 3.42053 18.2264 3.44113 18.2264 3.46193C18.2264 3.48273 18.2223 3.50333 18.2144 3.52255C18.2064 3.54177 18.1948 3.55923 18.18 3.57394L9.25391 12.5L18.18 21.4261C18.1948 21.4408 18.2064 21.4583 18.2144 21.4775C18.2223 21.4967 18.2264 21.5173 18.2264 21.5381C18.2264 21.5589 18.2223 21.5795 18.2144 21.5987C18.2064 21.6179 18.1948 21.6354 18.18 21.6501L16.7067 23.1234C16.677 23.1531 16.6367 23.1698 16.5947 23.1698C16.5527 23.1698 16.5124 23.1531 16.4827 23.1234L5.97134 12.612C5.94163 12.5823 5.92495 12.542 5.92495 12.5C5.92495 12.458 5.94164 12.4177 5.97134 12.388Z" fill="%23015655"/></svg>');
background-size: contain;
width: 24px;
height: 24px;
background-repeat: no-repeat;
}
.kosik .checkout-button-wrapper a:last-child,
.kosik .wc-proceed-to-checkout a:last-child {
display: flex;
justify-content: center;
align-items: center;
margin-bottom: 0;
order: 1;
font-size: var(--btn-fz) !important;
padding: 11px 24px !important;
}
@media (min-width: 768px) {
.kosik .checkout-button-wrapper a:last-child,
.kosik .wc-proceed-to-checkout a:last-child {
width: fit-content;
margin-bottom: 0;
order: 2;
}
}
.kosik .checkout-button-wrapper a:last-child:after,
.kosik .wc-proceed-to-checkout a:last-child:after {
content: " ";
display: block;
background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="25" height="25" viewBox="0 0 25 25" fill="none"><path d="M5.97134 12.388L16.4827 1.87659C16.5124 1.84689 16.5527 1.8302 16.5947 1.8302C16.6367 1.8302 16.677 1.84689 16.7067 1.87659L18.18 3.34993C18.1948 3.36463 18.2064 3.3821 18.2144 3.40131C18.2223 3.42053 18.2264 3.44113 18.2264 3.46193C18.2264 3.48273 18.2223 3.50333 18.2144 3.52255C18.2064 3.54177 18.1948 3.55923 18.18 3.57394L9.25391 12.5L18.18 21.4261C18.1948 21.4408 18.2064 21.4583 18.2144 21.4775C18.2223 21.4967 18.2264 21.5173 18.2264 21.5381C18.2264 21.5589 18.2223 21.5795 18.2144 21.5987C18.2064 21.6179 18.1948 21.6354 18.18 21.6501L16.7067 23.1234C16.677 23.1531 16.6367 23.1698 16.5947 23.1698C16.5527 23.1698 16.5124 23.1531 16.4827 23.1234L5.97134 12.612C5.94163 12.5823 5.92495 12.542 5.92495 12.5C5.92495 12.458 5.94164 12.4177 5.97134 12.388Z" fill="%23ffffff"/></svg>');
background-size: contain;
transform: rotate(180deg);
width: 24px;
height: 24px;
margin-left: 8px;
}
.kosik .checkout-button-wrapper button {
order: 1;
margin-bottom: 16px;
}
@media (min-width: 768px) {
.kosik .checkout-button-wrapper button {
order: 2;
margin-bottom: 0;
}
}
.kosik .cart-discount {
margin: 16px 0;
color: #3CD86B;
font-weight: 700;
}
.kosik .cart-discount .col-8 {
padding-left: 0;
}
.kosik .cart-discount .cart-right-side {
padding-right: 0;
}
.kosik .cart-discount:after {
content: " ";
display: block;
background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="258" height="2" viewBox="0 0 258 2" fill="none"><path d="M0 1L258 1.00002" stroke="%23024C31" stroke-opacity="0.22" stroke-width="2" stroke-linejoin="round" stroke-dasharray="14 14"/></svg>');
height: 2px;
width: 100%;
margin: 16px 0;
}
.kosik .order-total .col-6:last-child {
display: flex;
flex-direction: column;
text-align: end;
}
.kosik .order-total .col-6:last-child small {
margin-left: 0px;
}
@media (min-width: 576px) {
.kosik .order-total .col-6:last-child {
flex-direction: row;
align-items: center;
}
.kosik .order-total .col-6:last-child small {
margin-left: 5px;
}
}
.kosik .order-total div {
font-family: "Source Sans 3", sans-serif;
font-weight: 600;
color: #015655;
font-size: var(--h3-fz);
}
.kosik .coupon {
display: none !important;
}
.kosik .coupon.active {
display: flex !important;
}
.kosik .add-coupon {
background: none !important;
padding: 0 !important;
margin-top: 8px;
}
.kosik .add-coupon:before {
content: " ";
display: block;
width: 24px;
height: 24px;
background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M12 4C7.58172 4 4 7.58172 4 12C4 16.4183 7.58172 20 12 20C16.4183 20 20 16.4183 20 12C20 7.58172 16.4183 4 12 4ZM2 12C2 6.47715 6.47715 2 12 2C17.5228 2 22 6.47715 22 12C22 17.5228 17.5228 22 12 22C6.47715 22 2 17.5228 2 12ZM12 7C12.5523 7 13 7.44772 13 8V11H16C16.5523 11 17 11.4477 17 12C17 12.5523 16.5523 13 16 13H13V16C13 16.5523 12.5523 17 12 17C11.4477 17 11 16.5523 11 16V13H8C7.44772 13 7 12.5523 7 12C7 11.4477 7.44772 11 8 11H11V8C11 7.44772 11.4477 7 12 7Z" fill="%23015A39"/></svg>');
margin-right: 8px;
}
.kosik .wc_payment_methods,
.kosik .woocommerce-shipping-methods {
padding-left: 0 !important;
}
.kosik .wc_payment_methods li,
.kosik .woocommerce-shipping-methods li {
position: relative;
}
.kosik .wc_payment_methods li label,
.kosik .woocommerce-shipping-methods li label {
position: relative;
padding: 8px 8px 8px 48px;
cursor: pointer;
width: 100%;
font-weight: 700;
}
.kosik .wc_payment_methods li label::before,
.kosik .woocommerce-shipping-methods li label::before {
content: "";
display: block;
position: absolute;
left: 19px;
top: 8px;
width: 21px;
height: 21px;
border-radius: 50%;
border: 1px solid #3CD86B;
z-index: 5;
}
.kosik .wc_payment_methods li label::after,
.kosik .woocommerce-shipping-methods li label::after {
content: "";
display: block;
position: absolute;
z-index: 10;
left: 19px;
top: 8px;
width: 21px;
height: 21px;
border-radius: 50%;
border: 5px solid #3CD86B;
opacity: 0;
}
.kosik .wc_payment_methods li input[type=radio],
.kosik .woocommerce-shipping-methods li input[type=radio] {
position: absolute;
visibility: hidden;
z-index: -10;
}
.kosik .wc_payment_methods li input[type=radio]:checked ~ label,
.kosik .woocommerce-shipping-methods li input[type=radio]:checked ~ label {
background-color: #015655;
border-radius: 12px;
}
.kosik .wc_payment_methods li input[type=radio]:checked ~ label::after,
.kosik .woocommerce-shipping-methods li input[type=radio]:checked ~ label::after {
opacity: 1;
}
.kosik .wc_payment_methods .payment_box p,
.kosik .woocommerce-shipping-methods .payment_box p {
margin: 0;
font-size: var(--small-fz);
line-height: var(--small-lh);
}
.kosik .wc_payment_methods .payment_box p i,
.kosik .woocommerce-shipping-methods .payment_box p i {
font-style: normal !important;
}
.kosik .woocommerce-checkout-payment {
margin-top: 24px;
}
.kosik .woocommerce-checkout-payment .place-order input[type=checkbox] {
position: absolute;
visibility: hidden;
z-index: -10;
}
.kosik .woocommerce-checkout-payment .place-order label {
position: relative;
padding: 8px 8px 8px 48px;
cursor: pointer;
width: 100%;
}
.kosik .woocommerce-checkout-payment .place-order label span::before {
content: "";
display: block;
position: absolute;
left: 19px;
top: 8px;
width: 21px;
height: 21px;
border-radius: 2px;
border: 1px solid #3CD86B;
z-index: 5;
}
.kosik .woocommerce-checkout-payment .place-order label span::after {
content: "";
display: block;
position: absolute;
z-index: 10;
left: 19px;
top: 8px;
width: 21px;
height: 21px;
opacity: 0;
background: no-repeat 50%/50% 50%;
background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e");
}
.kosik .woocommerce-checkout-payment .place-order input[type=checkbox]:checked ~ span::before {
background-color: #3CD86B;
}
.kosik .woocommerce-checkout-payment .place-order input[type=checkbox]:checked ~ span::after {
opacity: 1;
}
.kosik .woocommerce-checkout-payment .place-order .woocommerce-privacy-policy-text {
padding-left: 48px;
margin-top: -20px;
}
.kosik .woocommerce-checkout-payment .place-order .woocommerce-privacy-policy-text p {
font-size: var(--small-fz);
line-height: var(--small-lh);
}
.kosik .woocommerce-checkout label {
font-weight: 700;
}
.kosik .checkbox-wrapper input[type=checkbox],
.kosik #wi_as_company_field input[type=checkbox],
.kosik .woocommerce-account-fields input[type=checkbox],
.kosik #ship-to-different-address input[type=checkbox] {
position: absolute;
visibility: hidden;
z-index: -10;
}
.kosik .checkbox-wrapper label,
.kosik #wi_as_company_field label,
.kosik .woocommerce-account-fields label,
.kosik #ship-to-different-address label {
position: relative;
padding: 8px 8px 8px 32px;
cursor: pointer;
width: 100%;
}
.kosik .checkbox-wrapper label span::before,
.kosik #wi_as_company_field label span::before,
.kosik .woocommerce-account-fields label span::before,
.kosik #ship-to-different-address label span::before {
content: "";
display: block;
position: absolute;
left: 0;
top: 6px;
width: 21px;
height: 21px;
border-radius: 2px;
border: 1px solid #3CD86B;
z-index: 5;
}
.kosik .checkbox-wrapper label span::after,
.kosik #wi_as_company_field label span::after,
.kosik .woocommerce-account-fields label span::after,
.kosik #ship-to-different-address label span::after {
content: "";
display: block;
position: absolute;
z-index: 10;
left: 0;
top: 6px;
width: 21px;
height: 21px;
opacity: 0;
background: no-repeat 50%/50% 50%;
background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e");
}
.kosik .checkbox-wrapper input[type=checkbox]:checked ~ span::before,
.kosik #wi_as_company_field input[type=checkbox]:checked ~ span::before,
.kosik .woocommerce-account-fields input[type=checkbox]:checked ~ span::before,
.kosik #ship-to-different-address input[type=checkbox]:checked ~ span::before {
background-color: #3CD86B;
}
.kosik .checkbox-wrapper input[type=checkbox]:checked ~ span::after,
.kosik #wi_as_company_field input[type=checkbox]:checked ~ span::after,
.kosik .woocommerce-account-fields input[type=checkbox]:checked ~ span::after,
.kosik #ship-to-different-address input[type=checkbox]:checked ~ span::after {
opacity: 1;
}
.kosik #order_review .wc_payment_methods:after {
content: " ";
display: block;
background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="258" height="2" viewBox="0 0 258 2" fill="none"><path d="M0 1L258 1.00002" stroke="%23024C31" stroke-opacity="0.22" stroke-width="2" stroke-linejoin="round" stroke-dasharray="14 14"/></svg>');
height: 2px;
width: 100%;
margin: 16px 0 24px;
}
.kosik #wi_as_company_field {
grid-column: 1/-1 !important;
}
.kosik .address-field select {
border: 1px solid #015A39;
border-radius: 12px;
padding: 14px 16px;
font-size: var(--base-fz);
width: 100%;
color: #3CD86B;
}
.kosik .address-field select:focus-visible {
border: 1px solid #3CD86B;
outline: none;
}
.kosik .woocommerce-form__label-for-checkbox .required {
color: red;
}
.kosik .cart-collaterals .cart_totals {
float: none !important;
width: 100% !important;
}
.kosik button.add-coupon {
width: 280px;
background-color: #015655;
border: none;
color: #015655;
padding: 15px 48px;
border-radius: 12px;
font-weight: 700;
display: flex;
align-items: center;
transition: all 0.3s ease-in-out;
}
.kosik button.add-coupon:hover {
background-color: #015655;
}
@media (max-width: 1200px) {
.kosik button.add-coupon {
width: 250px;
}
}
@media (max-width: 992px) {
.kosik button.add-coupon {
width: 100%;
}
}
@media (max-width: 768px) {
.kosik button.add-coupon {
padding: 14px 20px;
}
}
.steps {
position: relative;
margin: 0 auto;
margin-bottom: 58px;
max-width: unset;
width: 90%;
display: flex;
justify-content: space-between;
margin-top: 24px;
}
@media (min-width: 400px) {
.steps {
width: 80%;
}
}
@media (min-width: 576px) {
.steps {
width: 90%;
max-width: 550px;
}
}
@media (min-width: 768px) {
.steps {
margin-bottom: 64px;
}
}
.steps .step {
font-family: "Source Sans 3", sans-serif;
font-weight: 400;
color: #015655;
font-size: var(--base-sm-fz);
display: flex;
flex-direction: column;
align-items: center;
position: relative;
}
.steps .step .text {
text-align: center;
}
@media (min-width: 768px) {
.steps .step .text {
width: 160px;
}
}
.steps .step.active .number {
color: #FFFFFF;
background: #015655;
}
.steps .step.active .text {
font-weight: 700;
}
.steps .step .number {
display: flex;
justify-content: center;
align-items: center;
background: #EBF1EF;
width: 34px;
height: 34px;
margin-bottom: 8px;
border-radius: 50%;
}
.steps .step .text {
font-size: var(--small-fz);
position: absolute;
top: 100%;
left: 50%;
transform: translateX(-50%);
width: 120px;
}
@media (min-width: 768px) {
.steps .step .text {
width: 170px;
}
}
.steps .step {
position: relative;
}
.steps .step.step2.active ~ .progress-cart .progress-cart-progress-1 {
width: 50%;
}
.steps .step.step3.active ~ .progress-cart .progress-cart-progress-1 {
width: 100%;
}
.steps .step2 {
width: 115px;
}
.steps .progress-cart {
background: #EBF1EF;
width: calc(100% - 20px);
top: 38%;
height: 2px;
position: absolute;
z-index: -1;
margin-left: 10px;
}
.steps .progress-cart-progress-1 {
background: #015655;
width: 0%;
height: 2px;
}
.woocommerce-billing-fields h3 {
color: #015655;
font-size: var(--h3-fz) !important;
}
.woocommerce-billing-fields h3:after {
content: " ";
display: block;
background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="258" height="2" viewBox="0 0 258 2" fill="none"><path d="M0 1L258 1.00002" stroke="%23024C31" stroke-opacity="0.22" stroke-width="2" stroke-linejoin="round" stroke-dasharray="14 14"/></svg>');
height: 2px;
width: 100%;
margin: 16px 0 24px;
}
.woocommerce-shipping-fields__field-wrapper,
.woocommerce-billing-fields__field-wrapper {
margin: 0 auto;
max-width: 816px;
display: grid;
gap: 16px;
}
@media (min-width: 576px) {
.woocommerce-shipping-fields__field-wrapper,
.woocommerce-billing-fields__field-wrapper {
grid-template-columns: repeat(2, 50%);
}
}
.woocommerce-shipping-fields__field-wrapper p,
.woocommerce-billing-fields__field-wrapper p {
display: flex;
flex-direction: column;
}
.woocommerce-shipping-fields__field-wrapper label,
.woocommerce-billing-fields__field-wrapper label {
color: #015655;
}
.woocommerce-shipping-fields__field-wrapper abbr,
.woocommerce-billing-fields__field-wrapper abbr {
color: red;
text-decoration: none !important;
}
.woocommerce-shipping-fields__field-wrapper input,
.woocommerce-billing-fields__field-wrapper input {
border: 1px solid #015655;
border-radius: 12px;
padding: 14px 16px;
font-size: var(--base-fz);
width: 100%;
}
.woocommerce-shipping-fields__field-wrapper input::placeholder,
.woocommerce-billing-fields__field-wrapper input::placeholder {
color: #94BAAC;
}
#shipping_address_1_field,
#billing_address_1_field {
margin-top: 24px;
}
@media (min-width: 576px) {
#shipping_address_1_field,
#billing_address_1_field {
margin-top: 0;
}
}
@media (min-width: 576px) {
#shipping_address_2,
#billing_address_2 {
margin-top: 24px;
}
}
article:not(.dokan-orders-area) .select2-container--default .select2-selection--single .select2-selection__rendered {
color: #015655;
border: 1px solid #015655;
border-radius: 20px;
font-family: "Source Sans 3", sans-serif !important;
font-weight: 400 !important;
font-size: var(--base-sm-fz) !important;
line-height: var(--base-sm-lh) !important;
color: #015655 !important;
padding: 12px 16px !important;
margin-top: 10px !important;
margin-bottom: 14px !important;
display: flex;
align-items: center;
}
article:not(.dokan-orders-area) .select2-container--default .select2-selection--single .select2-selection__arrow {
padding: 0 !important;
height: 16px !important;
}
article:not(.dokan-orders-area) .select2-container--default .select2-selection--single {
border: none;
display: flex;
}
article:not(.dokan-orders-area) .select2-selection__rendered {
width: 100%;
height: auto !important;
padding: 14px 16px;
}
article:not(.dokan-orders-area) .select2-selection__arrow {
padding: 14px 16px;
top: calc(50% - 8px) !important;
}
article:not(.dokan-orders-area) .select2-container .select2-selection--single {
height: auto !important;
}
.woocommerce-account-fields {
max-width: 816px;
margin: 0 auto;
}
.woocommerce-account-fields #ship-to-different-address,
.woocommerce-shipping-fields #ship-to-different-address {
max-width: 816px;
margin: 0 auto;
}
.woocommerce-account-fields h3,
.woocommerce-shipping-fields h3 {
font-size: var(--base-fz);
font-weight: 600 !important;
color: #015655;
margin-bottom: 24px;
}
.woocommerce-shipping-fields h3 {
margin-top: 16px;
}
.woocommerce-shipping-fields h3:after {
content: " ";
display: block;
background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="258" height="2" viewBox="0 0 258 2" fill="none"><path d="M0 1L258 1.00002" stroke="%23024C31" stroke-opacity="0.22" stroke-width="2" stroke-linejoin="round" stroke-dasharray="14 14"/></svg>');
height: 2px;
width: 100%;
margin: 16px 0 24px;
}
.woocommerce-additional-fields {
max-width: 816px;
margin: 20px auto 0;
}
.woocommerce-additional-fields #order_comments_field {
width: 100%;
display: flex;
flex-direction: column;
}
.woocommerce-additional-fields #order_comments_field label {
color: #015655;
font-weight: 700;
}
.woocommerce-additional-fields #order_comments_field label:after {
content: " ";
display: block;
background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="258" height="2" viewBox="0 0 258 2" fill="none"><path d="M0 1L258 1.00002" stroke="%23024C31" stroke-opacity="0.22" stroke-width="2" stroke-linejoin="round" stroke-dasharray="14 14"/></svg>');
height: 2px;
width: 100%;
margin-top: 8px;
margin-bottom: 24px;
}
.woocommerce-additional-fields #order_comments_field textarea {
width: 100%;
border: 1px solid #015655;
border-radius: 12px;
padding: 16px;
color: #015655;
}
.woocommerce-additional-fields #order_comments_field textarea::placeholder {
color: #94BAAC;
}
#order_review #payment h3 {
font-size: var(--h3-fz) !important;
}
.woocommerce-checkout-review-order h3 {
color: #015655;
font-size: var(--base-fz) !important;
}
.woocommerce-checkout-review-order h3:after {
content: " ";
display: block;
background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="258" height="2" viewBox="0 0 258 2" fill="none"><path d="M0 1L258 1.00002" stroke="%23024C31" stroke-opacity="0.22" stroke-width="2" stroke-linejoin="round" stroke-dasharray="14 14"/></svg>');
height: 2px;
width: 100%;
margin: 16px 0 24px;
}
.woocommerce-checkout-review-order ul {
list-style-type: none;
}
.woocommerce-checkout-review-order ul li {
color: #015655;
}
.woocommerce-checkout-review-order-table:not(.woocommerce-shipping-methods),
.woocommerce-checkout-review-order-table:not(.woocommerce-shipping-methods) p {
color: #015655;
font-family: "Poppins", Helvetica, Arial, sans-serif;
font-weight: 400;
}
.woocommerce-checkout-review-order-table:not(.woocommerce-shipping-methods) a {
display: inline-block;
width: auto;
padding: 14px 24px;
border: 1px solid #015655;
font-weight: 700;
border-radius: 12px;
text-decoration: none;
color: #015655;
transition: all 0.2s ease-in-out;
font-size: var(--btn-fz);
margin: 0 24px;
}
.woocommerce-checkout-review-order-table:not(.woocommerce-shipping-methods) a:hover {
background: #015655;
color: #ffffff;
}
.woocommerce-checkout-review-order-table .packeta-selector-branch-name.method-detail.toret-vyber-pobocky.display_branch {
display: inline-block;
position: relative;
}
.woocommerce-checkout-review-order-table .packeta-selector-branch-name.method-detail.toret-vyber-pobocky.display_branch::before {
content: ": ";
display: inline-block;
margin-right: 5px;
}
.place-order {
color: #015655;
}
.place-order a {
color: #015655;
font-weight: 700;
}
.place-order button {
text-decoration: none !important;
background-color: #004960;
display: flex;
justify-content: center;
border: none;
color: #015655;
padding: 12px 24px;
border-radius: 12px;
font-size: var(--small-lh);
font-weight: 700;
transition: all 0.3s ease-in-out;
width: 100%;
}
@media (min-width: 768px) {
.place-order button {
width: fit-content;
}
}
.place-order button:hover {
background-color: #3CD86B;
}
.checkout-page > .checkout-button {
color: #015655;
border: 1px solid #015655;
padding: 12px 24px;
border-radius: 12px;
font-size: var(--small-lh);
font-weight: 700;
width: 100%;
margin-bottom: 16px;
}
@media (min-width: 768px) {
.checkout-page > .checkout-button {
width: fit-content;
margin-bottom: 0;
}
}
.checkout-page .create-account input[type=checkbox],
.checkout-page .place-order input[type=checkbox],
.checkout-page .maison-company-toggle input[type=checkbox],
.checkout-page #ship-to-different-address input[type=checkbox] {
position: absolute;
visibility: hidden;
z-index: -10;
}
.checkout-page .create-account label,
.checkout-page .place-order label,
.checkout-page .maison-company-toggle label,
.checkout-page #ship-to-different-address label {
position: relative;
padding: 8px 8px 8px 32px;
cursor: pointer;
width: 100%;
}
.checkout-page .create-account label span::before,
.checkout-page .place-order label span::before,
.checkout-page .maison-company-toggle label span::before,
.checkout-page #ship-to-different-address label span::before {
content: "";
display: block;
position: absolute;
left: 0;
top: 6px;
width: 21px;
height: 21px;
border-radius: 2px;
border: 1px solid #015655;
z-index: 5;
}
.checkout-page .create-account label span::after,
.checkout-page .place-order label span::after,
.checkout-page .maison-company-toggle label span::after,
.checkout-page #ship-to-different-address label span::after {
content: "";
display: block;
position: absolute;
z-index: 10;
left: 0;
top: 6px;
width: 21px;
height: 21px;
opacity: 0;
background: no-repeat 50%/50% 50%;
background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e");
}
.checkout-page .create-account input[type=checkbox]:checked ~ span::before,
.checkout-page .place-order input[type=checkbox]:checked ~ span::before,
.checkout-page .maison-company-toggle input[type=checkbox]:checked ~ span::before,
.checkout-page #ship-to-different-address input[type=checkbox]:checked ~ span::before {
background-color: #015655;
}
.checkout-page .create-account input[type=checkbox]:checked ~ span::after,
.checkout-page .place-order input[type=checkbox]:checked ~ span::after,
.checkout-page .maison-company-toggle input[type=checkbox]:checked ~ span::after,
.checkout-page #ship-to-different-address input[type=checkbox]:checked ~ span::after {
opacity: 1;
}
.checkout-page p {
position: relative;
}
.checkout-page .woocommerce-checkout p.woocommerce-invalid-required-field span.error {
color: red;
display: block !important;
font-weight: bold;
position: absolute;
top: 95%;
}
.checkout-page .woocommerce-invalid input {
border-color: red;
}
.checkout-page .woocommerce-form-login-toggle {
margin: 24px 0 16px;
}
.checkout-page .woocommerce-form-login-toggle .showlogin {
text-decoration: underline;
font-weight: 700;
display: block;
font-family: "Source Sans 3", sans-serif !important;
font-size: var(--base-sm-fz) !important;
line-height: var(--base-sm-lh) !important;
color: #015655 !important;
}
@media (min-width: 768px) {
.checkout-page .woocommerce-form-login-toggle .showlogin {
display: inline-block;
margin-left: 24px;
}
}
.checkout-page .woocommerce-form-login-toggle .woocommerce-info {
box-shadow: none !important;
border: 0 !important;
padding-left: 0 !important;
padding-right: 0 !important;
margin-bottom: 0 !important;
font-family: "Source Sans 3", sans-serif !important;
font-size: var(--base-sm-fz) !important;
line-height: var(--base-sm-lh) !important;
color: #015655 !important;
}
.checkout-page .woocommerce-form-login-toggle .woocommerce-info::after, .checkout-page .woocommerce-form-login-toggle .woocommerce-info::before {
content: none;
}
.checkout-page p.woocommerce-privacy-consent-text {
font-family: "Source Sans 3", sans-serif !important;
font-weight: 400 !important;
font-size: var(--small-fz) !important;
line-height: var(--small-lh) !important;
color: #015655 !important;
}
.checkout-page p.woocommerce-privacy-consent-text a {
font-family: "Source Sans 3", sans-serif !important;
font-weight: 400 !important;
font-size: var(--small-fz) !important;
line-height: var(--small-lh) !important;
color: #015655 !important;
text-decoration: underline;
}
.checkout-page p.woocommerce-privacy-consent-text a:hover {
text-decoration: none;
}
.checkout-page .woocommerce-form-login {
border: 0 !important;
padding: 0 !important;
max-width: 816px;
margin: 0 auto !important;
}
.checkout-page .woocommerce-form-login p {
font-family: "Source Sans 3", sans-serif !important;
font-weight: 400 !important;
font-size: var(--base-sm-fz) !important;
line-height: var(--base-sm-lh) !important;
color: #015655 !important;
display: block;
}
.checkout-page .woocommerce-form-login p button.woocommerce-button {
height: 50px;
font-family: "Source Sans 3", sans-serif !important;
font-size: var(--btn-fz) !important;
line-height: var(--btn-lh) !important;
font-weight: 500 !important;
padding: 11px 24px !important;
border: 0 !important;
background-color: #3CD86B !important;
color: #ffffff !important;
border-radius: 8px !important;
float: none !important;
width: auto !important;
margin: 12px 0 !important;
}
.checkout-page .woocommerce-form-login .lost_password a {
font-family: "Source Sans 3", sans-serif !important;
font-weight: 400 !important;
font-size: var(--base-sm-fz) !important;
line-height: var(--base-sm-lh) !important;
color: #015655 !important;
text-decoration: underline;
}
.checkout-page .woocommerce-form-login .lost_password a:hover {
text-decoration: none;
}
.checkout-page .woocommerce-form-login input[type=checkbox] {
position: absolute;
visibility: hidden;
z-index: -10;
}
.checkout-page .woocommerce-form-login label.woocommerce-form-login__rememberme {
position: relative;
padding: 8px 8px 8px 32px;
cursor: pointer;
width: 100%;
}
.checkout-page .woocommerce-form-login label.woocommerce-form-login__rememberme span::before {
content: "";
display: block;
position: absolute;
left: 0;
top: 6px;
width: 21px;
height: 21px;
border-radius: 2px;
border: 1px solid #015655;
z-index: 5;
}
.checkout-page .woocommerce-form-login label.woocommerce-form-login__rememberme span::after {
content: "";
display: block;
position: absolute;
z-index: 10;
left: 0;
top: 6px;
width: 21px;
height: 21px;
opacity: 0;
background: no-repeat 50%/50% 50%;
background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e");
}
.checkout-page .woocommerce-form-login input[type=checkbox]:checked ~ span::before {
background-color: #015655;
}
.checkout-page .woocommerce-form-login input[type=checkbox]:checked ~ span::after {
opacity: 1;
}
.checkout-page .woocommerce .col2-set::after,
.checkout-page .woocommerce .col2-set::before,
.checkout-page .woocommerce-page .col2-set::after,
.checkout-page .woocommerce-page .col2-set::before,
.checkout-page .woocommerce-billing-fields::after,
.checkout-page .woocommerce-billing-fields::before,
.checkout-page form .form-row::after,
.checkout-page form .form-row::before {
content: none !important;
display: none !important;
}
.checkout-page form.checkout #order_review,
.checkout-page form.checkout .col2-set {
width: 100% !important;
float: none !important;
margin-right: 0 !important;
}
.checkout-page form.checkout .place-order {
border: 0 !important;
background-color: transparent !important;
}
.checkout-page .checkout-button {
display: flex;
align-items: center;
color: #015655;
border: 1px solid #3CD86B;
padding: 12px 20px;
border-radius: 12px;
font-size: var(--btn-fz);
font-weight: 700;
order: 2;
height: 50px;
}
.checkout-page .checkout-button:before {
content: " ";
display: block;
background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="25" height="25" viewBox="0 0 25 25" fill="none"><path d="M5.97134 12.388L16.4827 1.87659C16.5124 1.84689 16.5527 1.8302 16.5947 1.8302C16.6367 1.8302 16.677 1.84689 16.7067 1.87659L18.18 3.34993C18.1948 3.36463 18.2064 3.3821 18.2144 3.40131C18.2223 3.42053 18.2264 3.44113 18.2264 3.46193C18.2264 3.48273 18.2223 3.50333 18.2144 3.52255C18.2064 3.54177 18.1948 3.55923 18.18 3.57394L9.25391 12.5L18.18 21.4261C18.1948 21.4408 18.2064 21.4583 18.2144 21.4775C18.2223 21.4967 18.2264 21.5173 18.2264 21.5381C18.2264 21.5589 18.2223 21.5795 18.2144 21.5987C18.2064 21.6179 18.1948 21.6354 18.18 21.6501L16.7067 23.1234C16.677 23.1531 16.6367 23.1698 16.5947 23.1698C16.5527 23.1698 16.5124 23.1531 16.4827 23.1234L5.97134 12.612C5.94163 12.5823 5.92495 12.542 5.92495 12.5C5.92495 12.458 5.94164 12.4177 5.97134 12.388Z" fill="%23015655"/></svg>');
background-size: contain;
width: 24px;
height: 24px;
margin-right: 8px;
background-repeat: no-repeat;
}
@media (min-width: 768px) {
.checkout-page .checkout-button {
margin-bottom: 0;
order: 1;
}
}
.checkout-page .checkout-button:hover {
background-color: #3CD86B;
}
.checkout-page .checkout-button:hover:before {
background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="25" height="25" viewBox="0 0 25 25" fill="none"><path d="M5.97134 12.388L16.4827 1.87659C16.5124 1.84689 16.5527 1.8302 16.5947 1.8302C16.6367 1.8302 16.677 1.84689 16.7067 1.87659L18.18 3.34993C18.1948 3.36463 18.2064 3.3821 18.2144 3.40131C18.2223 3.42053 18.2264 3.44113 18.2264 3.46193C18.2264 3.48273 18.2223 3.50333 18.2144 3.52255C18.2064 3.54177 18.1948 3.55923 18.18 3.57394L9.25391 12.5L18.18 21.4261C18.1948 21.4408 18.2064 21.4583 18.2144 21.4775C18.2223 21.4967 18.2264 21.5173 18.2264 21.5381C18.2264 21.5589 18.2223 21.5795 18.2144 21.5987C18.2064 21.6179 18.1948 21.6354 18.18 21.6501L16.7067 23.1234C16.677 23.1531 16.6367 23.1698 16.5947 23.1698C16.5527 23.1698 16.5124 23.1531 16.4827 23.1234L5.97134 12.612C5.94163 12.5823 5.92495 12.542 5.92495 12.5C5.92495 12.458 5.94164 12.4177 5.97134 12.388Z" fill="%23015655"/></svg>');
background-size: contain;
width: 24px;
height: 24px;
}
.checkout-page .checkout-button-wrapper {
display: flex;
justify-content: space-between;
flex-wrap: wrap;
gap: 24px;
justify-content: center;
margin-bottom: 64px;
}
@media (min-width: 992px) {
.checkout-page .checkout-button-wrapper {
justify-content: space-between;
}
}
.checkout-page #place_order.button {
height: 50px;
font-family: "Source Sans 3", sans-serif !important;
font-size: var(--btn-fz) !important;
line-height: var(--btn-lh) !important;
font-weight: 500 !important;
padding: 11px 24px !important;
border: 0 !important;
background-color: #3CD86B !important;
color: #ffffff !important;
border-radius: 8px !important;
float: none !important;
width: auto !important;
margin-bottom: 0 !important;
}
@media (min-width: 768px) {
.checkout-page #place_order.button {
order: 2 !important;
}
}
.checkout-page label {
width: 100% !important;
font-family: "Source Sans 3", sans-serif !important;
font-weight: 400 !important;
font-size: var(--base-sm-fz) !important;
line-height: var(--base-sm-lh) !important;
color: #015655 !important;
}
.checkout-page input,
.checkout-page textarea {
font-family: "Source Sans 3", sans-serif !important;
font-weight: 400 !important;
font-size: var(--base-sm-fz) !important;
line-height: var(--base-sm-lh) !important;
color: #015655 !important;
padding: 12px 16px !important;
max-width: 100% !important;
width: 100% !important;
border-radius: 20px !important;
border: 1px solid #015655 !important;
background: rgba(255, 255, 255, 0.25) !important;
margin-top: 10px !important;
margin-bottom: 14px !important;
transition: border-color 0.3s ease !important;
}
.checkout-page input::placeholder,
.checkout-page textarea::placeholder {
color: #015655 !important;
font-weight: 400 !important;
}
.checkout-page input:focus, .checkout-page input:active,
.checkout-page textarea:focus,
.checkout-page textarea:active {
box-shadow: none !important;
outline: none !important;
background-color: rgba(255, 255, 255, 0.25) !important;
}
.checkout-page input:hover, .checkout-page input:focus,
.checkout-page textarea:hover,
.checkout-page textarea:focus {
border-color: #3CD86B !important;
}
.checkout-page .woocommerce-shipping-fields .form-row-first,
.checkout-page .woocommerce-shipping-fields .form-row-last,
.checkout-page .woocommerce-shipping-fields .form-row-first,
.checkout-page .woocommerce-shipping-fields .form-row-last,
.checkout-page .woocommerce-billing-fields .form-row-first,
.checkout-page .woocommerce-billing-fields .form-row-last,
.checkout-page .woocommerce-billing-fields .form-row-first,
.checkout-page .woocommerce-billing-fields .form-row-last {
width: 100% !important;
}
.checkout-page form.checkout #order_review_heading {
font-family: "Source Sans 3", sans-serif;
font-weight: 600;
color: #015655;
font-size: var(--h3-fz);
line-height: var(--h3-lh);
float: none !important;
width: 100% !important;
}
.checkout-page #shipping_method {
list-style: none !important;
padding: 0;
margin: 0 0 14px 0 !important;
}
.checkout-page #shipping_method li {
position: relative;
padding: 0;
border-radius: 8px;
margin: 0 !important;
cursor: pointer;
display: flex;
flex-wrap: wrap;
align-items: center;
gap: 0;
}
.checkout-page #shipping_method li:hover .custom-radiobox {
border-color: #015655;
}
.checkout-page #shipping_method li:hover .custom-radiobox::after {
transform: scale(1);
opacity: 0.5;
}
.checkout-page #shipping_method #sps-parcelshop-wrapper {
display: flex;
width: 100%;
padding-left: 48px;
}
.checkout-page #shipping_method #sps-parcelshop-wrapper button {
display: flex;
align-items: center;
color: #015655;
border: 1px solid #3CD86B;
padding: 12px 20px;
border-radius: 12px;
font-size: var(--btn-fz);
font-weight: 500;
height: 50px;
background-color: transparent;
}
.checkout-page #shipping_method #sps-parcelshop-wrapper button:hover {
background-color: #3CD86B;
}
.checkout-page #shipping_method #sps-parcelshop-wrapper label {
display: none !important;
}
.checkout-page #shipping_method #sps-parcelshop-wrapper input {
margin: 0 0 0 12px !important;
}
.checkout-page #shipping_method input.shipping_method {
position: absolute;
opacity: 0;
pointer-events: none;
}
.checkout-page #shipping_method label {
position: relative !important;
flex: 1 !important;
cursor: pointer !important;
line-height: 1.4 !important;
display: flex !important;
gap: 8px !important;
align-items: flex-start !important;
padding: 16px 16px 16px 48px !important;
}
.checkout-page #shipping_method label .amount {
font-weight: 600;
white-space: nowrap;
}
.checkout-page #shipping_method label::before {
content: "" !important;
position: absolute !important;
left: 16px !important;
top: 17px !important;
width: 20px !important;
height: 20px !important;
border: 1px solid #015655 !important;
border-radius: 50% !important;
}
.checkout-page #shipping_method label::after {
content: "" !important;
position: absolute !important;
left: 22px !important;
top: 23px !important;
width: 8px !important;
height: 8px !important;
background: #015655 !important;
border-radius: 50% !important;
transform: scale(0) !important;
opacity: 1 !important;
transition: transform 0.2s ease, opacity 0.2s ease !important;
}
.checkout-page #shipping_method label:hover::after {
transform: scale(1) !important;
opacity: 0.5 !important;
}
.checkout-page #shipping_method input.shipping_method:checked + label {
border-color: #000;
font-weight: 600;
}
.checkout-page #shipping_method input.shipping_method:checked + label::before {
border-color: #000 !important;
}
.checkout-page #shipping_method input.shipping_method:checked + label::after {
transform: scale(1) !important;
opacity: 1 !important;
}
.checkout-page #shipping_method input.shipping_method:checked ~ label {
font-weight: 600;
}
.checkout-page #shipping_method .packetery-widget-button-wrapper {
width: 100%;
margin-top: 0;
display: none;
}
.checkout-page #shipping_method .packetery-widget-button-wrapper p {
margin-top: 14px;
}
.checkout-page #shipping_method .packetery-widget-button-wrapper p:empty {
display: none !important;
}
.checkout-page #shipping_method .packetery-widget-button-wrapper .packeta-widget-info {
font-weight: 600 !important;
}
.checkout-page #shipping_method .packetery-widget-button-wrapper .form-row {
margin: 0 !important;
}
.checkout-page #shipping_method input.shipping_method:checked ~ .packetery-widget-button-wrapper {
display: block;
}
.checkout-page .wc_payment_methods {
list-style: none !important;
padding: 0 !important;
margin: 0 !important;
}
.checkout-page .wc_payment_methods li.wc_payment_method {
position: relative !important;
padding: 0 !important;
border-radius: 8px !important;
cursor: pointer !important;
background-color: transparent !important;
display: flex !important;
flex-wrap: wrap !important;
align-items: flex-start !important;
}
.checkout-page .wc_payment_methods li.wc_payment_method label:hover::after {
transform: scale(1) !important;
opacity: 0.5 !important;
}
.checkout-page .wc_payment_methods input.input-radio {
position: absolute !important;
opacity: 0 !important;
pointer-events: none !important;
display: none !important;
}
.checkout-page .wc_payment_methods label {
position: relative !important;
flex: 1 !important;
cursor: pointer !important;
line-height: 1.4 !important;
display: flex !important;
gap: 8px !important;
flex-direction: column !important;
align-items: flex-start !important;
padding: 16px 16px 16px 48px !important;
}
.checkout-page .wc_payment_methods label div,
.checkout-page .wc_payment_methods label div p {
padding: 0 !important;
font-family: "Source Sans 3", sans-serif !important;
font-weight: 400 !important;
font-size: var(--small-fz) !important;
line-height: var(--small-lh) !important;
color: #015655 !important;
}
.checkout-page .wc_payment_methods label img {
margin-left: 0 !important;
}
.checkout-page .wc_payment_methods label::before {
content: "" !important;
position: absolute !important;
left: 16px !important;
top: 17px !important;
width: 20px !important;
height: 20px !important;
border: 1px solid #015655 !important;
border-radius: 50% !important;
}
.checkout-page .wc_payment_methods label::after {
content: "" !important;
position: absolute !important;
left: 22px !important;
top: 23px !important;
width: 8px !important;
height: 8px !important;
background: #015655 !important;
border-radius: 50% !important;
transform: scale(0) !important;
opacity: 1 !important;
transition: transform 0.2s ease, opacity 0.2s ease !important;
}
.checkout-page .wc_payment_methods input.input-radio:checked + label {
font-weight: 600 !important;
}
.checkout-page .wc_payment_methods input.input-radio:checked + label::before {
border-color: #000 !important;
}
.checkout-page .wc_payment_methods input.input-radio:checked + label::after {
transform: scale(1) !important;
opacity: 1 !important;
}
.checkout-page .wc_payment_methods .payment_box {
margin: 0 !important;
padding: 0 !important;
background: none !important;
border: 0 !important;
}
.checkout-page .wc_payment_methods .payment_box p {
margin: 0 !important;
}
.order-total {
font-family: "Source Sans 3", sans-serif;
color: #015655;
font-weight: 600;
font-size: var(--h3-fz);
margin: 24px 0;
padding: 19px 0;
width: 100%;
position: relative;
}
.order-total:after {
content: " ";
display: block;
background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="258" height="2" viewBox="0 0 258 2" fill="none"><path d="M0 1L258 1.00002" stroke="%23024C31" stroke-opacity="0.22" stroke-width="2" stroke-linejoin="round" stroke-dasharray="14 14"/></svg>');
height: 2px;
width: 100%;
margin: 16px 0 24px;
}
.order-total small {
color: #94BAAC;
font-size: var(--base-fz);
font-weight: 400;
}
.wc-bacs-bank-details-heading {
color: #015655;
font-size: var(--h3-fz);
}
.wc-bacs-bank-details-heading:after {
content: " ";
display: block;
background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="258" height="2" viewBox="0 0 258 2" fill="none"><path d="M0 1L258 1.00002" stroke="%23024C31" stroke-opacity="0.22" stroke-width="2" stroke-linejoin="round" stroke-dasharray="14 14"/></svg>');
height: 2px;
width: 100%;
margin: 16px 0 24px;
}
.woocommerce-notice--success,
.wc-bacs-bank-details-account-name {
color: #015655;
font-size: var(--h3-fz) !important;
}
.woocommerce-bacs-bank-details ul {
list-style-type: none;
padding-left: 0;
color: #015655;
}
.woocommerce-bacs-bank-details ul li {
display: flex;
justify-content: space-between;
margin-bottom: 24px;
}
.woocommerce-error li a,
.woocommerce-error li,
.woocommerce-error li p {
color: #b81c23 !important;
font-family: "Source Sans 3", sans-serif;
font-weight: 400;
font-size: var(--base-sm-fz);
line-height: var(--base-sm-lh);
}
.woocommerce-error li a:hover {
color: red;
}
.maison-withdrawal-form,
.maison-withdrawal-success,
.maison-withdrawal-errors {
max-width: 816px;
margin: 0 auto 64px;
font-family: "Source Sans 3", sans-serif !important;
color: #015655;
}
.maison-withdrawal-form {
display: grid;
gap: 16px;
}
@media (min-width: 576px) {
.maison-withdrawal-form {
grid-template-columns: repeat(2, 1fr);
}
}
.maison-withdrawal-form .maison-withdrawal-hp {
position: absolute;
left: -9999px;
height: 1px;
overflow: hidden;
}
.maison-withdrawal-form .maison-field {
display: flex;
flex-direction: column;
margin: 0;
}
.maison-withdrawal-form .maison-field label,
.maison-withdrawal-form .maison-field legend {
width: 100% !important;
margin: 0;
font-family: "Source Sans 3", sans-serif !important;
font-weight: 400 !important;
font-size: var(--base-sm-fz) !important;
line-height: var(--base-sm-lh) !important;
color: #015655 !important;
}
.maison-withdrawal-form .maison-field input[type=text],
.maison-withdrawal-form .maison-field input[type=email],
.maison-withdrawal-form .maison-field textarea {
font-family: "Source Sans 3", sans-serif !important;
font-weight: 400 !important;
font-size: var(--base-sm-fz) !important;
line-height: var(--base-sm-lh) !important;
color: #015655 !important;
width: 100% !important;
max-width: 100% !important;
padding: 12px 16px !important;
margin-top: 10px !important;
margin-bottom: 14px !important;
border: 1px solid #015655 !important;
border-radius: 20px !important;
background: rgba(255, 255, 255, 0.25) !important;
transition: border-color 0.3s ease !important;
}
.maison-withdrawal-form .maison-field input[type=text]::placeholder,
.maison-withdrawal-form .maison-field input[type=email]::placeholder,
.maison-withdrawal-form .maison-field textarea::placeholder {
color: #015655 !important;
font-weight: 400 !important;
}
.maison-withdrawal-form .maison-field input[type=text]:focus, .maison-withdrawal-form .maison-field input[type=text]:active,
.maison-withdrawal-form .maison-field input[type=email]:focus,
.maison-withdrawal-form .maison-field input[type=email]:active,
.maison-withdrawal-form .maison-field textarea:focus,
.maison-withdrawal-form .maison-field textarea:active {
box-shadow: none !important;
outline: none !important;
background-color: rgba(255, 255, 255, 0.25) !important;
}
.maison-withdrawal-form .maison-field input[type=text]:hover, .maison-withdrawal-form .maison-field input[type=text]:focus,
.maison-withdrawal-form .maison-field input[type=email]:hover,
.maison-withdrawal-form .maison-field input[type=email]:focus,
.maison-withdrawal-form .maison-field textarea:hover,
.maison-withdrawal-form .maison-field textarea:focus {
border-color: #3CD86B !important;
}
.maison-withdrawal-form .maison-field textarea {
min-height: 130px;
resize: vertical;
}
@media (min-width: 576px) {
.maison-withdrawal-form .maison-field-order-number,
.maison-withdrawal-form .maison-field-scope,
.maison-withdrawal-form .maison-field-products,
.maison-withdrawal-form .maison-field-message {
grid-column: 1/-1;
}
}
.maison-withdrawal-form .maison-field-scope,
.maison-withdrawal-form .maison-field-products-checkboxes {
border: 0;
padding: 0;
margin: 8px 0 0;
}
.maison-withdrawal-form .maison-field-scope legend,
.maison-withdrawal-form .maison-field-products-checkboxes legend {
font-weight: 600 !important;
margin-bottom: 8px;
}
.maison-withdrawal-form .maison-choice {
position: relative;
display: flex !important;
align-items: flex-start !important;
width: 100% !important;
padding: 16px 16px 16px 48px !important;
margin: 0 0 8px !important;
font-family: "Source Sans 3", sans-serif !important;
font-weight: 400 !important;
font-size: var(--base-sm-fz) !important;
line-height: 1.4 !important;
color: #015655 !important;
border-radius: 8px;
cursor: pointer !important;
transition: background-color 0.2s ease;
}
.maison-withdrawal-form .maison-choice input {
position: absolute !important;
opacity: 0 !important;
pointer-events: none !important;
display: none !important;
}
.maison-withdrawal-form .maison-choice::before {
content: "" !important;
position: absolute !important;
left: 16px !important;
top: 17px !important;
width: 20px !important;
height: 20px !important;
border: 1px solid #015655 !important;
}
.maison-withdrawal-form .maison-choice::after {
content: "" !important;
position: absolute !important;
opacity: 0 !important;
transition: transform 0.2s ease, opacity 0.2s ease !important;
}
.maison-withdrawal-form .maison-choice:hover {
background-color: rgba(62, 204, 105, 0.08);
}
.maison-withdrawal-form .maison-choice:has(input:checked) {
font-weight: 600 !important;
background-color: rgba(62, 204, 105, 0.12);
}
.maison-withdrawal-form .maison-choice:has(input:checked)::before {
border-color: #015655 !important;
}
.maison-withdrawal-form .maison-choice:has(input:checked)::after {
opacity: 1 !important;
}
.maison-withdrawal-form .maison-choice-scope::before {
border-radius: 50% !important;
}
.maison-withdrawal-form .maison-choice-scope::after {
left: 22px !important;
top: 23px !important;
width: 8px !important;
height: 8px !important;
background: #015655 !important;
border-radius: 50% !important;
transform: scale(0) !important;
}
.maison-withdrawal-form .maison-choice-scope:hover::after {
opacity: 0.5 !important;
transform: scale(1) !important;
}
.maison-withdrawal-form .maison-choice-scope:has(input:checked)::after {
opacity: 1 !important;
transform: scale(1) !important;
}
.maison-withdrawal-form .maison-choice-product::before {
border-radius: 2px !important;
}
.maison-withdrawal-form .maison-choice-product::after {
left: 16px !important;
top: 17px !important;
width: 20px !important;
height: 20px !important;
border-radius: 2px !important;
background: #015655 no-repeat 50%/50% 50% !important;
background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e") !important;
}
.maison-withdrawal-form .maison-field-products-hidden {
display: none !important;
}
.maison-withdrawal-form .maison-submit {
grid-column: 1/-1;
width: 100% !important;
min-height: 50px;
margin-top: 8px !important;
padding: 11px 24px !important;
font-family: "Source Sans 3", sans-serif !important;
font-size: var(--btn-fz) !important;
line-height: var(--btn-lh) !important;
font-weight: 500 !important;
border: 0 !important;
border-radius: 8px !important;
background-color: #3CD86B !important;
color: #ffffff !important;
transition: all 0.3s ease-in-out;
}
@media (min-width: 768px) {
.maison-withdrawal-form .maison-submit {
width: fit-content !important;
}
}
.maison-withdrawal-form .maison-submit:hover, .maison-withdrawal-form .maison-submit:focus {
background-color: #015655 !important;
color: #ffffff !important;
box-shadow: none !important;
outline: none !important;
}
.maison-withdrawal-success,
.maison-withdrawal-errors {
padding: 24px;
border: 1px solid #015655;
border-radius: 20px;
background: rgba(255, 255, 255, 0.25);
}
.maison-withdrawal-success h2,
.maison-withdrawal-errors h2 {
margin: 0 0 16px;
font-family: "Source Sans 3", sans-serif;
font-weight: 600;
color: #015655;
}
.maison-withdrawal-success p,
.maison-withdrawal-errors p {
margin: 0 0 8px;
font-family: "Source Sans 3", sans-serif;
font-size: var(--base-sm-fz);
line-height: var(--base-sm-lh);
color: #015655;
}
.maison-withdrawal-success p:last-child,
.maison-withdrawal-errors p:last-child {
margin-bottom: 0;
}
.maison-withdrawal-success {
border-color: #3CD86B;
}
.maison-withdrawal-errors,
.maison-warning {
border-color: red;
color: red;
}
.maison-withdrawal-errors p,
.maison-warning p {
color: red;
font-weight: 700;
}
.login-1 {
margin-top: 24px;    }
.login-1 h1 {
font-family: "Source Sans 3", sans-serif;
font-weight: 600;
font-size: var(--h2-fz);
line-height: var(--h2-lh);
color: #015655;
margin-bottom: 24px;
text-align: center;
}
.login-1 h2 {
font-family: "Source Sans 3", sans-serif;
font-weight: 600;
font-size: var(--h3-fz);
line-height: var(--h3-lh);
color: #015655;
margin-bottom: 12px;
}
.login-1 p {
font-family: "Source Sans 3", sans-serif;
font-weight: 400;
font-size: var(--base-sm-fz);
line-height: var(--base-sm-lh);
color: #015655;
margin-bottom: 12px;
}
.login-1 input[type=checkbox] {
position: absolute;
visibility: hidden;
z-index: -10;
}
.login-1 .checkbox-wrapper label {
position: relative;
padding: 8px 8px 8px 32px;
cursor: pointer;
width: 100%;
margin-bottom: 16px;
}
.login-1 .checkbox-wrapper label span::before {
content: "";
display: block;
position: absolute;
left: 0;
top: 6px;
width: 21px;
height: 21px;
border-radius: 2px;
border: 1px solid #3CD86B;
z-index: 5;
}
.login-1 .checkbox-wrapper label span::after {
content: "";
display: block;
position: absolute;
z-index: 10;
left: 0;
top: 6px;
width: 21px;
height: 21px;
opacity: 0;
background: no-repeat 50%/50% 50%;
background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e");
}
.login-1 input[type=checkbox]:checked ~ span::before {
background-color: #3CD86B;
}
.login-1 input[type=checkbox]:checked ~ span::after {
opacity: 1;
}
.login-1 .form-row label.radio {
position: relative;
display: block;
padding-left: 32px;
cursor: pointer;
margin-bottom: 10px;
}
.login-1 .form-row label.radio input[type=radio] {
position: absolute;
opacity: 0;
pointer-events: none;
}
.login-1 .form-row label.radio::before {
content: "";
position: absolute;
left: 0;
top: 0;
width: 20px;
height: 20px;
border-radius: 50%;
border: 2px solid #3CD86B;
background-color: #fff;
}
.login-1 .form-row label.radio::after {
content: "";
position: absolute;
left: 5px;
top: 5px;
width: 10px;
height: 10px;
border-radius: 50%;
background-color: #3CD86B;
opacity: 0;
transition: opacity 0.2s ease;
}
.login-1 .form-row label.radio:has(input[type=radio]:checked)::after {
opacity: 1;
}
.login-1 a {
font-family: "Source Sans 3", sans-serif;
font-weight: 400;
font-size: var(--base-sm-fz);
line-height: var(--base-sm-lh);
color: #015655;
text-decoration: underline;
}
.login-1 a:hover {
color: #3CD86B;
}
.login-1 .button {
font-family: "Source Sans 3", sans-serif !important;
font-size: var(--btn-fz) !important;
line-height: var(--btn-lh) !important;
font-weight: 500 !important;
padding: 11px 24px !important;
border: 0 !important;
background-color: #3CD86B !important;
color: #ffffff !important;
border-radius: 8px !important;
display: inline-block !important;
float: none !important;
width: auto !important;
margin-bottom: 12px !important;
}
.login-1 label {
width: 100% !important;
font-family: "Source Sans 3", sans-serif !important;
font-weight: 400 !important;
font-size: var(--base-sm-fz) !important;
line-height: var(--base-sm-lh) !important;
color: #015655 !important;
}
.login-1 input,
.login-1 textarea {
font-family: "Source Sans 3", sans-serif !important;
font-weight: 400 !important;
font-size: var(--base-sm-fz) !important;
line-height: var(--base-sm-lh) !important;
color: #015655 !important;
padding: 12px 16px !important;
max-width: 100% !important;
width: 100% !important;
border-radius: 20px !important;
border: 1px solid #015655 !important;
background: rgba(255, 255, 255, 0.25) !important;
margin-top: 10px !important;
margin-bottom: 14px !important;
transition: border-color 0.3s ease !important;
}
.login-1 input::placeholder,
.login-1 textarea::placeholder {
color: #015655 !important;
font-weight: 400 !important;
}
.login-1 input:focus, .login-1 input:active,
.login-1 textarea:focus,
.login-1 textarea:active {
box-shadow: none !important;
outline: none !important;
background-color: rgba(255, 255, 255, 0.25) !important;
}
.login-1 input:hover, .login-1 input:focus,
.login-1 textarea:hover,
.login-1 textarea:focus {
border-color: #3CD86B !important;
}
.woocommerce-MyAccount-navigation ul {
background: transparent;
border-radius: 12px;
border: 1px solid #015655;
padding: 24px;
}
.woocommerce-MyAccount-navigation ul li {
margin-bottom: 8px;
}
.woocommerce-MyAccount-navigation ul li:before {
display: none;
}
.woocommerce-MyAccount-content .dokan-btn.vendor-dashboard {
margin-top: 20px !important;
text-decoration: none !important;
}
.woocommerce-MyAccount-content legend,
.woocommerce-MyAccount-content h2,
.woocommerce-MyAccount-content h3 {
font-family: "Source Sans 3", sans-serif;
font-weight: 600;
font-size: var(--h3-fz);
line-height: var(--h3-lh);
color: #015655;
}
.woocommerce-MyAccount-content .select2-container--default .select2-selection--single {
border: 0;
}
.woocommerce-MyAccount-content tr th {
background: transparent;
padding: 16px;
font-family: "Source Sans 3", sans-serif;
font-weight: 600;
font-size: var(--base-sm-fz);
line-height: var(--base-sm-lh);
color: #015655;
}
.woocommerce-MyAccount-content tr th a {
font-family: "Source Sans 3", sans-serif;
font-weight: 400;
font-size: var(--base-sm-fz);
line-height: var(--base-sm-lh);
color: #015655;
}
.woocommerce-MyAccount-content tr td {
border: 0;
padding: 16px;
font-family: "Source Sans 3", sans-serif;
font-weight: 400;
font-size: var(--base-sm-fz);
line-height: var(--base-sm-lh);
color: #015655;
}
.woocommerce-MyAccount-content tr td a {
text-decoration: none;
}
.woocommerce-MyAccount-content tr td .button {
text-align: center;
justify-content: center;
}
.woocommerce-MyAccount-content tr td.woocommerce-orders-table__cell-order-actions a {
border: 1px solid #3CD86B;
border-radius: 12px;
padding: 10px 12px;
text-decoration: none;
transition: all 0.3s ease-in-out;
}
.woocommerce-MyAccount-content tr td.woocommerce-orders-table__cell-order-actions a:hover {
background: #3CD86B;
color: #FFFFFF;
}
.woocommerce-MyAccount-content p a {
font-family: "Source Sans 3", sans-serif;
font-weight: 400;
font-size: var(--base-sm-fz);
line-height: var(--base-sm-lh);
color: #015655;
}
.woocommerce-MyAccount-content p a:hover {
color: #3CD86B;
}
.woocommerce-MyAccount-content p,
.woocommerce-MyAccount-content li {
font-family: "Source Sans 3", sans-serif;
font-weight: 400;
font-size: var(--base-sm-fz);
line-height: var(--base-sm-lh);
color: #015655;
}
.woocommerce-MyAccount-content a.edit {
text-decoration: none !important;
}
.woocommerce-MyAccount-content .required {
text-decoration: none;
color: red;
}
.woocommerce-MyAccount-content .woocommerce-info {
background: transparent;
padding: 24px;
border-radius: 12px;
border: 1px solid #015655;
display: flex;
justify-content: space-between;
align-items: center;
}
.woocommerce-MyAccount-content .woocommerce-EditAccountForm label {
font-weight: 700;
}
.woocommerce-MyAccount-content .woocommerce-EditAccountForm legend {
font-family: "Source Sans 3", sans-serif;
font-size: var(--h3-fz);
}
@media (min-width: 768px) {
.woocommerce-MyAccount-content .edit-account .form-account-name {
display: flex;
justify-content: space-between;
}
}
.woocommerce-MyAccount-content .edit-account .form-account-name p {
width: 100%;
}
@media (min-width: 768px) {
.woocommerce-MyAccount-content .edit-account .form-account-name p:first-child {
margin-right: 12px;
}
}
.woocommerce-MyAccount-content .edit-account .woocommerce-Button {
color: #3CD86B;
font-weight: 700;
border: none;
background: #3CD86B;
border-radius: 12px;
justify-content: center;
width: 100%;
padding: 13px 30px;
transition: all 0.3s ease-in-out;
}
@media (min-width: 576px) {
.woocommerce-MyAccount-content .edit-account .woocommerce-Button {
width: fit-content;
margin-bottom: 0;
}
}
.woocommerce-MyAccount-content .edit-account .woocommerce-Button:hover {
background: #3CD86B;
color: #FFFFFF;
}
.woocommerce-MyAccount-content .addresses header {
margin-bottom: 24px;
}
@media (min-width: 576px) {
.woocommerce-MyAccount-content .woocommerce-address-fields button:not(.show-password-input) {
width: fit-content;
margin-bottom: 0;
}
}
.woocommerce-MyAccount-content form {
border: 0 !important;
}
.woocommerce-MyAccount-content .woocommerce-info p,
.woocommerce-MyAccount-content .edit-account p,
.woocommerce-MyAccount-content .dokan-become-seller p,
.woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper p {
display: flex;
flex-direction: column;
}
.woocommerce-MyAccount-content .woocommerce-info p label,
.woocommerce-MyAccount-content .edit-account p label,
.woocommerce-MyAccount-content .dokan-become-seller p label,
.woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper p label {
width: 100% !important;
font-family: "Source Sans 3", sans-serif !important;
font-weight: 400 !important;
font-size: var(--base-sm-fz) !important;
line-height: var(--base-sm-lh) !important;
color: #015655 !important;
}
.woocommerce-MyAccount-content .woocommerce-info p input:not([type=submit]),
.woocommerce-MyAccount-content .woocommerce-info p textarea,
.woocommerce-MyAccount-content .edit-account p input:not([type=submit]),
.woocommerce-MyAccount-content .edit-account p textarea,
.woocommerce-MyAccount-content .dokan-become-seller p input:not([type=submit]),
.woocommerce-MyAccount-content .dokan-become-seller p textarea,
.woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper p input:not([type=submit]),
.woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper p textarea {
font-family: "Source Sans 3", sans-serif !important;
font-weight: 400 !important;
font-size: var(--base-sm-fz) !important;
line-height: var(--base-sm-lh) !important;
color: #015655 !important;
padding: 12px 16px !important;
max-width: 100% !important;
width: 100% !important;
border-radius: 20px !important;
border: 1px solid #015655 !important;
background: rgba(255, 255, 255, 0.25) !important;
margin-top: 10px !important;
margin-bottom: 14px !important;
transition: border-color 0.3s ease !important;
}
.woocommerce-MyAccount-content .woocommerce-info p input:not([type=submit])::placeholder,
.woocommerce-MyAccount-content .woocommerce-info p textarea::placeholder,
.woocommerce-MyAccount-content .edit-account p input:not([type=submit])::placeholder,
.woocommerce-MyAccount-content .edit-account p textarea::placeholder,
.woocommerce-MyAccount-content .dokan-become-seller p input:not([type=submit])::placeholder,
.woocommerce-MyAccount-content .dokan-become-seller p textarea::placeholder,
.woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper p input:not([type=submit])::placeholder,
.woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper p textarea::placeholder {
color: #015655 !important;
font-weight: 400 !important;
}
.woocommerce-MyAccount-content .woocommerce-info p input:not([type=submit]):focus, .woocommerce-MyAccount-content .woocommerce-info p input:not([type=submit]):active,
.woocommerce-MyAccount-content .woocommerce-info p textarea:focus,
.woocommerce-MyAccount-content .woocommerce-info p textarea:active,
.woocommerce-MyAccount-content .edit-account p input:not([type=submit]):focus,
.woocommerce-MyAccount-content .edit-account p input:not([type=submit]):active,
.woocommerce-MyAccount-content .edit-account p textarea:focus,
.woocommerce-MyAccount-content .edit-account p textarea:active,
.woocommerce-MyAccount-content .dokan-become-seller p input:not([type=submit]):focus,
.woocommerce-MyAccount-content .dokan-become-seller p input:not([type=submit]):active,
.woocommerce-MyAccount-content .dokan-become-seller p textarea:focus,
.woocommerce-MyAccount-content .dokan-become-seller p textarea:active,
.woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper p input:not([type=submit]):focus,
.woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper p input:not([type=submit]):active,
.woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper p textarea:focus,
.woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper p textarea:active {
box-shadow: none !important;
outline: none !important;
background-color: rgba(255, 255, 255, 0.25) !important;
}
.woocommerce-MyAccount-content .woocommerce-info p input:not([type=submit]):hover, .woocommerce-MyAccount-content .woocommerce-info p input:not([type=submit]):focus,
.woocommerce-MyAccount-content .woocommerce-info p textarea:hover,
.woocommerce-MyAccount-content .woocommerce-info p textarea:focus,
.woocommerce-MyAccount-content .edit-account p input:not([type=submit]):hover,
.woocommerce-MyAccount-content .edit-account p input:not([type=submit]):focus,
.woocommerce-MyAccount-content .edit-account p textarea:hover,
.woocommerce-MyAccount-content .edit-account p textarea:focus,
.woocommerce-MyAccount-content .dokan-become-seller p input:not([type=submit]):hover,
.woocommerce-MyAccount-content .dokan-become-seller p input:not([type=submit]):focus,
.woocommerce-MyAccount-content .dokan-become-seller p textarea:hover,
.woocommerce-MyAccount-content .dokan-become-seller p textarea:focus,
.woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper p input:not([type=submit]):hover,
.woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper p input:not([type=submit]):focus,
.woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper p textarea:hover,
.woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper p textarea:focus {
border-color: #3CD86B !important;
}
.woocommerce-MyAccount-content .woocommerce-info a.button,
.woocommerce-MyAccount-content .woocommerce-info button:not(.show-password-input),
.woocommerce-MyAccount-content .woocommerce-info .dokan-btn,
.woocommerce-MyAccount-content .edit-account a.button,
.woocommerce-MyAccount-content .edit-account button:not(.show-password-input),
.woocommerce-MyAccount-content .edit-account .dokan-btn,
.woocommerce-MyAccount-content .dokan-become-seller a.button,
.woocommerce-MyAccount-content .dokan-become-seller button:not(.show-password-input),
.woocommerce-MyAccount-content .dokan-become-seller .dokan-btn,
.woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper a.button,
.woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper button:not(.show-password-input),
.woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper .dokan-btn {
margin: 0 auto !important;
}
@media (min-width: 576px) {
.woocommerce-MyAccount-content .woocommerce-info a.button,
.woocommerce-MyAccount-content .woocommerce-info button:not(.show-password-input),
.woocommerce-MyAccount-content .woocommerce-info .dokan-btn,
.woocommerce-MyAccount-content .edit-account a.button,
.woocommerce-MyAccount-content .edit-account button:not(.show-password-input),
.woocommerce-MyAccount-content .edit-account .dokan-btn,
.woocommerce-MyAccount-content .dokan-become-seller a.button,
.woocommerce-MyAccount-content .dokan-become-seller button:not(.show-password-input),
.woocommerce-MyAccount-content .dokan-become-seller .dokan-btn,
.woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper a.button,
.woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper button:not(.show-password-input),
.woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper .dokan-btn {
width: fit-content;
margin-bottom: 0;
}
}
.woocommerce-MyAccount-content .woocommerce-info .update_totals_on_change,
.woocommerce-MyAccount-content .edit-account .update_totals_on_change,
.woocommerce-MyAccount-content .dokan-become-seller .update_totals_on_change,
.woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper .update_totals_on_change {
margin-bottom: 51px;
}
.woocommerce-MyAccount-content .woocommerce-order-details {
margin-bottom: 24px;
}
.woocommerce-MyAccount-content .woocommerce-order-details tr td {
border: none;
}
.woocommerce-MyAccount-content .woocommerce-customer-details address {
background: #015655;
padding: 24px;
border-radius: 12px;
line-height: normal;
}
.woocommerce-orders-table__cell-order-actions {
display: flex;
flex-direction: column;
white-space: nowrap;
}
.woocommerce-orders-table__cell-order-actions a {
margin-bottom: 10px;
}
.woocommerce-MyAccount-navigation-link a {
font-family: "Source Sans 3", sans-serif;
font-weight: 400;
font-size: var(--base-sm-fz);
line-height: var(--base-sm-lh);
color: #015655;
text-decoration: none;
}
.woocommerce-MyAccount-navigation-link a::before {
color: #015655;
}
.woocommerce-MyAccount-navigation-link.is-active a {
color: #3CD86B !important;
}
.woocommerce-MyAccount-navigation-link.is-active a::before {
color: #3CD86B;
}
.woocommerce-MyAccount-navigation-link a:hover {
color: #3CD86B !important;
}
.woocommerce-MyAccount-navigation-link a:hover::before {
color: #3CD86B !important;
}
.woocommerce-Address address {
background: transparent;
padding: 24px;
border-radius: 12px;
line-height: normal;
border: 1px solid #015655;
font-family: "Source Sans 3", sans-serif;
font-weight: 400;
font-size: var(--base-sm-fz);
line-height: var(--base-sm-lh);
color: #015655;
}
.woocommerce-message::before {
color: #3CD86B;
}
.woocommerce-message {
font-family: "Source Sans 3", sans-serif !important;
font-weight: 400 !important;
font-size: var(--base-fz) !important;
line-height: var(--base-lh) !important;
color: #3CD86B !important;
border: 1px solid rgba(1, 86, 85, 0.2);
border-top: 3px solid #3CD86B;
} .iziToast-capsule {
font-size: 0;
height: 0;
width: 100%;
transform: translateZ(0);
backface-visibility: hidden;
transition: transform 0.5s cubic-bezier(0.25, 0.8, 0.25, 1), height 0.5s cubic-bezier(0.25, 0.8, 0.25, 1);
}
.iziToast-capsule,
.iziToast-capsule * {
box-sizing: border-box;
}
.iziToast-overlay {
display: block;
position: fixed;
top: -100px;
left: 0;
right: 0;
bottom: -100px;
z-index: 997;
}
.iziToast {
display: inline-block;
clear: both;
position: relative;
font-family: "Source Sans 3", sans-serif;
font-size: 14px;
padding: 8px 45px 9px 0;
background: rgba(238, 238, 238, 0.9);
border-color: rgba(238, 238, 238, 0.9);
width: 100%;
pointer-events: all;
cursor: default;
transform: translateX(0);
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
min-height: 54px;
border-radius: 12px !important;
}
.iziToast > .iziToast-progressbar {
position: absolute;
left: 0;
bottom: 0;
width: 100%;
z-index: 1;
background: rgba(255, 255, 255, 0.2);
display: none !important;
}
.iziToast > .iziToast-progressbar > div {
height: 2px;
width: 100%;
background: rgba(0, 0, 0, 0.3);
border-radius: 0 0 3px 3px;
}
.iziToast.iziToast-balloon:before {
content: "";
position: absolute;
right: 8px;
left: auto;
width: 0px;
height: 0px;
top: 100%;
border-right: 0px solid transparent;
border-left: 15px solid transparent;
border-top: 10px solid #000;
border-top-color: inherit;
border-radius: 0;
}
.iziToast.iziToast-balloon .iziToast-progressbar {
top: 0;
bottom: auto;
}
.iziToast.iziToast-balloon > div {
border-radius: 0 0 0 3px;
}
.iziToast > .iziToast-cover {
position: absolute;
left: 0;
top: 0;
bottom: 0;
height: 100%;
margin: 0;
background-size: 100%;
background-position: 50% 50%;
background-repeat: no-repeat;
background-color: rgba(0, 0, 0, 0.1);
}
.iziToast > .iziToast-close {
position: absolute;
right: 10px;
top: calc(50% - 10px);
border: 0;
padding: 0;
opacity: 1;
width: 20px;
height: 20px;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 640'%3E%3Cpath fill='%23ffffff' d='M183.1 137.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L275.2 320 137.9 457.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l137.3-137.4 137.4 137.3c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L365.8 320l137.3-137.4c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L320.5 274.7 183.1 137.4z'/%3E%3C/svg%3E");
background-size: cover;
background-repeat: no-repeat;
background-position: center;
background-color: transparent;
cursor: pointer;
outline: none;
}
.iziToast > .iziToast-close:hover {
opacity: 1;
}
.iziToast > .iziToast-body {
position: relative;
padding: 0 0 0 10px;
height: auto;
min-height: 36px;
margin: 0 0 0 15px;
text-align: left;
display: flex;
align-items: center;
}
.iziToast > .iziToast-body:after {
content: "";
display: table;
clear: both;
}
.iziToast > .iziToast-body .iziToast-texts {
margin: 0 0 0 0;
padding-right: 2px;
display: inline-block;
float: left;
}
.iziToast > .iziToast-body .iziToast-inputs {
min-height: 19px;
float: left;
margin: 3px -2px;
}
.iziToast > .iziToast-body .iziToast-inputs > input:not([type=checkbox]):not([type=radio]),
.iziToast > .iziToast-body .iziToast-inputs > select {
position: relative;
display: inline-block;
margin: 2px;
border-radius: 2px;
border: 0;
padding: 4px 7px;
font-size: 13px;
letter-spacing: 0.02em;
background: rgba(0, 0, 0, 0.1);
color: #000;
box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2);
min-height: 26px;
}
.iziToast > .iziToast-body .iziToast-inputs > input:not([type=checkbox]):not([type=radio]):focus,
.iziToast > .iziToast-body .iziToast-inputs > select:focus {
box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.6);
}
.iziToast > .iziToast-body .iziToast-buttons {
min-height: 17px;
float: left;
margin: 4px -2px;
}
.iziToast > .iziToast-body .iziToast-buttons > a,
.iziToast > .iziToast-body .iziToast-buttons > button,
.iziToast > .iziToast-body .iziToast-buttons > input:not([type=checkbox]):not([type=radio]) {
position: relative;
display: inline-block;
margin: 2px;
border-radius: 2px;
border: 0;
padding: 5px 10px;
font-size: 12px;
letter-spacing: 0.02em;
cursor: pointer;
background: rgba(0, 0, 0, 0.1);
color: #000;
}
.iziToast > .iziToast-body .iziToast-buttons > a:hover,
.iziToast > .iziToast-body .iziToast-buttons > button:hover,
.iziToast > .iziToast-body .iziToast-buttons > input:not([type=checkbox]):not([type=radio]):hover {
background: rgba(0, 0, 0, 0.2);
}
.iziToast > .iziToast-body .iziToast-buttons > a:focus,
.iziToast > .iziToast-body .iziToast-buttons > button:focus,
.iziToast > .iziToast-body .iziToast-buttons > input:not([type=checkbox]):not([type=radio]):focus {
box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.6);
}
.iziToast > .iziToast-body .iziToast-buttons > a:active,
.iziToast > .iziToast-body .iziToast-buttons > button:active,
.iziToast > .iziToast-body .iziToast-buttons > input:not([type=checkbox]):not([type=radio]):active {
top: 1px;
}
.iziToast > .iziToast-body .iziToast-icon {
height: 100%;
position: absolute;
left: 0;
top: 50%;
display: table;
font-size: 23px;
line-height: 24px;
margin-top: -12px;
color: #000;
width: 24px;
height: 24px;
}
.iziToast > .iziToast-body .iziToast-icon.ico-info {
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAflBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCtoPsAAAAKXRSTlMA6PsIvDob+OapavVhWRYPrIry2MxGQ97czsOzpJaMcE0qJQOwVtKjfxCVFeIAAAI3SURBVFjDlJPZsoIwEETnCiGyb8q+qmjl/3/wFmGKwjBROS9QWbtnOqDDGPq4MdMkSc0m7gcDDhF4NRdv8NoL4EcMpzoJglPl/KTDz4WW3IdvXEvxkfIKn7BMZb1bFK4yZFqghZ03jk0nG8N5NBwzx9xU5cxAg8fXi20/hDdC316lcA8o7t16eRuQvW1XGd2d2P8QSHQDDbdIII/9CR3lUF+lbucfJy4WfMS64EJPORnrZxtfc2pjJdnbuags3l04TTtJMXrdTph4Pyg4XAjugAJqMDf5Rf+oXx2/qi4u6nipakIi7CsgiuMSEF9IGKg8heQJKkxIfFSUU/egWSwNrS1fPDtLfon8sZOcYUQml1Qv9a3kfwsEUyJEMgFBKzdV8o3Iw9yAjg1jdLQCV4qbd3no8yD2GugaC3oMbF0NYHCpJYSDhNI5N2DAWB4F4z9Aj/04Cna/x7eVAQ17vRjQZPh+G/kddYv0h49yY4NWNDWMMOMUIRYvlTECmrN8pUAjo5RCMn8KoPmbJ/+Appgnk//Sy90GYBCGgm7IAskQ7D9hFKW4ApB1ei3FSYD9PjGAKygAV+ARFYBH5BsVgG9kkBSAQWKUFYBRZpkUgGVinRWAdUZQDABBQdIcAElDVBUAUUXWHQBZx1gMAGMprM0AsLbVXHsA5trZe93/wp3svQ0YNb/jWV3AIOLsMtlznSNOH7JqjOpDVh7z8qCZR10ftvO4nxeOvPLkpSuvfXnxzKtvXr7j+v8C5ii0e71At7cAAAAASUVORK5CYII=) no-repeat 50% 50%;
background-size: 85%;
}
.iziToast > .iziToast-body .iziToast-icon.ico-warning {
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEQAAABECAMAAAAPzWOAAAAAkFBMVEUAAAAAAAABAAIAAAABAAIAAAMAAAABAAIBAAIBAAIAAAIAAAABAAIAAAABAAICAAICAAIAAAIAAAAAAAAAAAABAAIBAAIAAAMAAAABAAIBAAMBAAECAAIAAAIAAAIAAAABAAIBAAIBAAMBAAIBAAEAAAIAAAMAAAAAAAABAAECAAICAAIAAAIAAAMAAAQAAAE05yNAAAAAL3RSTlMAB+kD7V8Q+PXicwv7I9iYhkAzJxnx01IV5cmnk2xmHfzexsK4eEw5L7Gei39aRw640awAAAHQSURBVFjD7ZfJdoJAEEWJgCiI4oDiPM8m7///LidErRO7sHrY5u7YXLr7vKqu9kTC0HPmo9n8cJbEQOzqqAdAUHeUZACQuTkGDQBoDJwkHZR0XBz9FkpafXuHP0SJ09mGeJLZ5wwlTmcbA0THPmdEK7XPGTG1zxmInn3OiJ19zkB0jSVTKExMHT0wjAwlWzC0fSPHF1gWRpIhWMYm7fYTFcQGlbemf4dFfdTGg0B/KXM8qBU/3wntbq7rSGqvJ9kla6IpueFJet8fxfem5yhykjyOgNaWF1qSGd5JMNNxpNF7SZQaVh5JzLrTCZIEJ1GyEyVyd+pClMjdaSJK5O40giSRu5PfFiVyd1pAksjdKRnrSsbVdbiHrgT7yss315fkVQPLFQrL+4FHeOXKO5YRFEKv5AiFaMlKLlBpJuVCJlC5sJfvCgztru/3NmBYccPgGTxRAzxn1XGEMUf58pXZvjoOsOCgjL08+b53mtfAM/SVsZcjKLtysQZPqIy9HPP3m/3zKItRwT0LyQo8sTr26tcO83DIUMWIJjierHLsJda/tbNBFY0BP/bKtcM8HNIWCK3aYR4OMzgxo5w5EFLOLKDExXAm9gI4E3iAO94/Ct/lKWuM2LMGbgAAAABJRU5ErkJggg==) no-repeat 50% 50%;
background-size: 85%;
}
.iziToast > .iziToast-body .iziToast-icon.ico-error {
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAeFBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVyEiIAAAAJ3RSTlMA3BsB98QV8uSyWVUFz7+kcWMM2LuZioBpTUVBNcq2qaibj4d1azLZZYABAAACZElEQVRYw7WX25KCMAyGAxUoFDkpiohnV97/DXeGBtoOUprZ2dyo1K82fxKbwJJVp+KQZ7so2mX5oThVQLKwjDe9YZu4DF3ptAn6rxY0qQPOEq9fNC9ha3y77a22ba24v+9Xbe8v8x03dPOC2/NdvB6xeSreLfGJpnx0TyotKqLm2s7Jd/WO6ivXNp0tCy02R/aFz5VQ5wUPlUL5fIfj5KIlVGU0nWHm/5QtoTVMWY8mzIVu1K9O7XH2JiU/xnOOT39gnUfj+lFHddx4tFjL3/H8jjzaFCy2Rf0c/fdQyQszI8BDR973IyMSKa4krjxAiW/lkRvMP+bKK9WbYS1ASQg8dKjaUGlYPwRe/WoIkz8tiQchH5QAEMv6T0k8MD4mUyWr4E7jAWqZ+xWcMIYkXvlwggJ3IvFK+wIOcpXAo8n8P0COAaXyKH4OsjBuZB4ew0IGu+H1SebhNazsQBbWm8yj+hFuUJB5eMsN0IUXmYendAFFfJB5uEkRMYwxmcd6zDGRtmQePEykAgubymMRFmMxCSIPCRbTuFNN5OGORTjmNGc0Po0m8Uv0gcCry6xUhR2QeLii9tofbEfhz/qvNti+OfPqNm2Mq6105FUMvdT4GPmufMiV8PqBMkc+DdT1bjYYbjzU/ew23VP4n3mLAz4n8Jtv/Ui3ceTT2mzz5o1mZt0gnBpmsdjqRqVlmplcPdqa7X23kL9brdm2t/uBYDPn2+tyu48mtIGD10JTuUrukVrbCFiwDzcHrPjxKt7PW+AZQyT/WESO+1WL7f3o+WLHL2dYMSZsg6dg/z360ofvP4//v1NPzgs28WlWAAAAAElFTkSuQmCC) no-repeat 50% 50%;
background-size: 80%;
}
.iziToast > .iziToast-body .iziToast-icon.ico-success {
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABABAMAAABYR2ztAAAAIVBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABt0UjBAAAACnRSTlMApAPhIFn82wgGv8mVtwAAAKVJREFUSMft0LEJAkEARNFFFEw1NFJb8CKjAy1AEOzAxNw+bEEEg6nyFjbY4LOzcBwX7S/gwUxoTdIn+Jbv4Lv8bx446+kB6VsBtK0B+wbMCKxrwL33wOrVeeChX28n7KTOTjgoEu6DRSYAgAAAAkAmAIAAAAIACQIkMkACAAgAIACAyECBKAOJuCagTJwSUCaUAEMAABEBRwAAEQFLbCJgO4bW+AZKGnktR+jAFAAAAABJRU5ErkJggg==) no-repeat 50% 50%;
background-size: 85%;
}
.iziToast > .iziToast-body .iziToast-icon.ico-question {
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAQAAAAAYLlVAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QAAKqNIzIAAAAJcEhZcwAADdcAAA3XAUIom3gAAAAHdElNRQfhCQkUEhFovxTxAAAEDklEQVRo3s2ZTWgTQRTHf03ipTRUqghNSgsRjHgQrFUQC6JgD1Kak3gQUUoPqRdBglf1oBehBws9Cn4cGk+1SOmh2upBxAYVoeJHrR9tgq0i1Cq0lqYeks7MbpPdmU00/c8hm9n33v/t7Nt5M2+qMEWQI0QIibZKRrQpHvLL2KI2wnQzzBKrDm2RIeKEy01dTYKUI7G1ZRknQXV5yP10kTYgly1NF/5S6duZ8ES+1iZodyaocrjXxE0OFeifYYgp0mRIkwFChAkRJsIxGgrIP+I0n82fvZW5dc/zkss0O2o1c5mX6/TmaDWl77RFe5YkUW3tKEmyFv0lOvXJ/fTYnmCEFuMRbGHEZqVHLyT9DFjUJmkzJl9DG5MWWwM6Llif/gF1nukB6nhgGwUXdFrE+wiURA8QoM9i0zEWWpXQW+ZsyeRrOMuyEo5Fv4gmy4dXPvqcC+pH2VRYaMwy+OWG+iLGCgm0W0Kv9HdvR8ASjmKCXpuK/bxiV/76A/v5UdDIZuKcJGjrnec5KZ7wwsWFOp6xPX/9mt2sqDe7FO+Kf/fXHBPPDWpdXGhTpLvUG9VKwh1xMDDjkvu+cNDFBTk7ptX1QkKZ850m3duu6fcrWxwdaFFyREJ2j4vOpKP6Du6z4uJCv8sYJIVkCnJBGGZaBONO3roY2EqNrSfIPi7SKP4fdXyNUd6I6wbSAHEl33tFLe+FlSsusnK90A0+oEPcuufZgXnOi+u9LrKSJQZQw6LwqBnv2CKsfHORbFbyQhA6xN/pEuihSdj56Co7LWRjPiKie6gkB2LiKuUqK5kiPkLiz1QJ9K1cNXBAMoUCigNpQ9IqDtMI1HKA4/jyvUsaoSyZLA5kjOjDPFZen8Ql5TsvBskUgjciIPSX3QAXC86DT7VWvlEh/xZ+ij9BDVWJ0QL0SbZq6QaFxoLPcXPmBLveLCc4wXdDK6s+6/vwhCSniFLPXW0NJe5UB8zKCsviqpc7vGPVQFcyZbyPwGD+d5ZnxmNWlhG4xSBZZjivjIWHEQgoDkSMjMwTo54569JSE5IpA7EyJSMTyGTUAUFlO1ZKOtaHTMeL1PhYYFTcihmY2cQ5+ullj7EDkiVfVez2sCTz8yiv84djhg7IJVk81xFWJlPdfHBG0flkRC/zQFZ+DSllNtfDdUsOMCliyGX5uOzU3ZhIXFDof4m1gDuKbEx0t2YS25gVGpcMnr/I1kx3c6piB8P8ZoqEwfMX3ZyCXynJTmq/U7NUXqfUzCbWL1wqVKBQUeESzQYoUlW8TAcVL1RCxUu1G6BYXfFyfQ4VPbDI4T8d2WzgQ6sc/vmxnTsqfHCZQzUJxm1h5dxS5Tu6lQgTZ0ipqRVqSwzTbbLHMt+c19iO76tsx/cLZub+Ali+tYC93olEAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDE3LTA5LTA5VDIwOjE4OjE3KzAyOjAwjKtfjgAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxNy0wOS0wOVQyMDoxODoxNyswMjowMP325zIAAAAZdEVYdFNvZnR3YXJlAHd3dy5pbmtzY2FwZS5vcmeb7jwaAAAAAElFTkSuQmCC) no-repeat 50% 50%;
background-size: 85%;
}
.iziToast > .iziToast-body .iziToast-title {
padding: 0;
margin: 0;
line-height: 16px;
font-size: 14px;
text-align: left;
float: left;
color: #000;
white-space: normal;
}
.iziToast > .iziToast-body .iziToast-message {
padding: 0;
margin: 0 0 10px 0;
font-size: 14px;
line-height: 16px;
text-align: left;
float: left;
color: rgba(0, 0, 0, 0.6);
white-space: normal;
}
.iziToast.iziToast-animateInside .iziToast-title,
.iziToast.iziToast-animateInside .iziToast-message,
.iziToast.iziToast-animateInside .iziToast-icon,
.iziToast.iziToast-animateInside .iziToast-buttons-child,
.iziToast.iziToast-animateInside .iziToast-inputs-child {
opacity: 0;
}
.iziToast-target {
position: relative;
width: 100%;
margin: 0 auto;
}
.iziToast-target .iziToast-capsule {
overflow: hidden;
}
.iziToast-target .iziToast-capsule:after {
visibility: hidden;
display: block;
font-size: 0;
content: " ";
clear: both;
height: 0;
}
.iziToast-target .iziToast-capsule .iziToast {
width: 100%;
float: left;
}
.iziToast-wrapper {
z-index: 99999;
position: fixed;
width: 100%;
pointer-events: none;
display: flex;
flex-direction: column;
}
.iziToast-wrapper .iziToast.iziToast-balloon:before {
border-right: 0 solid transparent;
border-left: 15px solid transparent;
border-top: 10px solid #000;
border-top-color: inherit;
right: 8px;
left: auto;
}
.iziToast-wrapper-bottomLeft {
left: 0;
bottom: 0;
text-align: left;
}
.iziToast-wrapper-bottomLeft .iziToast.iziToast-balloon:before {
border-right: 15px solid transparent;
border-left: 0 solid transparent;
right: auto;
left: 8px;
}
.iziToast-wrapper-bottomRight {
right: 0;
bottom: 0;
text-align: right;
}
.iziToast-wrapper-topLeft {
left: 0;
top: 0;
text-align: left;
}
.iziToast-wrapper-topLeft .iziToast.iziToast-balloon:before {
border-right: 15px solid transparent;
border-left: 0 solid transparent;
right: auto;
left: 8px;
}
.iziToast-wrapper-topRight {
top: 0;
right: 0;
text-align: right;
}
.iziToast-wrapper-topCenter {
top: 0;
left: 0;
right: 0;
text-align: center;
}
.iziToast-wrapper-bottomCenter {
bottom: 0;
left: 0;
right: 0;
text-align: center;
}
.iziToast-wrapper-center {
top: 0;
bottom: 0;
left: 0;
right: 0;
text-align: center;
justify-content: center;
flex-flow: column;
align-items: center;
}
.iziToast-rtl {
direction: rtl;
padding: 8px 0 9px 45px;
font-family: Tahoma, "Lato", Arial;
}
.iziToast-rtl .iziToast-cover {
left: auto;
right: 0;
}
.iziToast-rtl .iziToast-close {
right: auto;
left: 0;
}
.iziToast-rtl .iziToast-body {
padding: 0 10px 0 0;
margin: 0 16px 0 0;
text-align: right;
display: flex;
align-items: center;
}
.iziToast-rtl .iziToast-body .iziToast-buttons,
.iziToast-rtl .iziToast-body .iziToast-inputs,
.iziToast-rtl .iziToast-body .iziToast-texts,
.iziToast-rtl .iziToast-body .iziToast-title,
.iziToast-rtl .iziToast-body .iziToast-message {
float: right;
text-align: right;
}
.iziToast-rtl .iziToast-body .iziToast-icon {
left: auto;
right: 0;
}
@media only screen and (min-width: 568px) {
.iziToast-wrapper {
padding: 10px 15px;
}
.iziToast {
margin: 5px 0;
border-radius: 3px;
width: auto;
}
.iziToast:after {
content: "";
z-index: -1;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
border-radius: 3px;
box-shadow: inset 0 -10px 20px -10px rgba(0, 0, 0, 0.2), inset 0 0 5px rgba(0, 0, 0, 0.1), 0 8px 8px -5px rgba(0, 0, 0, 0.25);
}
.iziToast:not(.iziToast-rtl) .iziToast-cover {
border-radius: 3px 0 0 3px;
}
.iziToast.iziToast-rtl .iziToast-cover {
border-radius: 0 3px 3px 0;
}
.iziToast.iziToast-color-dark:after {
box-shadow: inset 0 -10px 20px -10px rgba(255, 255, 255, 0.3), 0 10px 10px -5px rgba(0, 0, 0, 0.25);
}
.iziToast.iziToast-balloon .iziToast-progressbar {
background: transparent;
}
.iziToast.iziToast-balloon:after {
box-shadow: 0 10px 10px -5px rgba(0, 0, 0, 0.25), inset 0 10px 20px -5px rgba(0, 0, 0, 0.25);
}
.iziToast-target .iziToast:after {
box-shadow: inset 0 -10px 20px -10px rgba(0, 0, 0, 0.2), inset 0 0 5px rgba(0, 0, 0, 0.1);
}
}
.iziToast.iziToast-theme-dark {
background: #565c70;
border-color: #565c70;
}
.iziToast.iziToast-theme-dark .iziToast-title {
color: #fff;
}
.iziToast.iziToast-theme-dark .iziToast-message {
color: rgba(255, 255, 255, 0.7);
font-weight: 300;
}
.iziToast.iziToast-theme-dark .iziToast-close {
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAQAAADZc7J/AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QAAKqNIzIAAAAJcEhZcwAADdcAAA3XAUIom3gAAAAHdElNRQfgCR4OIQIPSao6AAAAwElEQVRIx72VUQ6EIAwFmz2XB+AConhjzqTJ7JeGKhLYlyx/BGdoBVpjIpMJNjgIZDKTkQHYmYfwmR2AfAqGFBcO2QjXZCd24bEggvd1KBx+xlwoDpYmvnBUUy68DYXD77ESr8WDtYqvxRex7a8oHP4Wo1Mkt5I68Mc+qYqv1h5OsZmZsQ3gj/02h6cO/KEYx29hu3R+VTTwz6D3TymIP1E8RvEiiVdZfEzicxYLiljSxKIqlnW5seitTW6uYnv/Aqh4whX3mEUrAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDE2LTA5LTMwVDE0OjMzOjAyKzAyOjAwl6RMVgAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxNi0wOS0zMFQxNDozMzowMiswMjowMOb59OoAAAAZdEVYdFNvZnR3YXJlAHd3dy5pbmtzY2FwZS5vcmeb7jwaAAAAAElFTkSuQmCC) no-repeat 50% 50%;
background-size: 8px;
}
.iziToast.iziToast-theme-dark .iziToast-icon {
color: #fff;
}
.iziToast.iziToast-theme-dark .iziToast-icon.ico-info {
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAflBMVEUAAAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////vroaSAAAAKXRSTlMA6PsIvDob+OapavVhWRYPrIry2MxGQ97czsOzpJaMcE0qJQOwVtKjfxCVFeIAAAI3SURBVFjDlJPZsoIwEETnCiGyb8q+qmjl/3/wFmGKwjBROS9QWbtnOqDDGPq4MdMkSc0m7gcDDhF4NRdv8NoL4EcMpzoJglPl/KTDz4WW3IdvXEvxkfIKn7BMZb1bFK4yZFqghZ03jk0nG8N5NBwzx9xU5cxAg8fXi20/hDdC316lcA8o7t16eRuQvW1XGd2d2P8QSHQDDbdIII/9CR3lUF+lbucfJy4WfMS64EJPORnrZxtfc2pjJdnbuags3l04TTtJMXrdTph4Pyg4XAjugAJqMDf5Rf+oXx2/qi4u6nipakIi7CsgiuMSEF9IGKg8heQJKkxIfFSUU/egWSwNrS1fPDtLfon8sZOcYUQml1Qv9a3kfwsEUyJEMgFBKzdV8o3Iw9yAjg1jdLQCV4qbd3no8yD2GugaC3oMbF0NYHCpJYSDhNI5N2DAWB4F4z9Aj/04Cna/x7eVAQ17vRjQZPh+G/kddYv0h49yY4NWNDWMMOMUIRYvlTECmrN8pUAjo5RCMn8KoPmbJ/+Appgnk//Sy90GYBCGgm7IAskQ7D9hFKW4ApB1ei3FSYD9PjGAKygAV+ARFYBH5BsVgG9kkBSAQWKUFYBRZpkUgGVinRWAdUZQDABBQdIcAElDVBUAUUXWHQBZx1gMAGMprM0AsLbVXHsA5trZe93/wp3svQ0YNb/jWV3AIOLsMtlznSNOH7JqjOpDVh7z8qCZR10ftvO4nxeOvPLkpSuvfXnxzKtvXr7j+v8C5ii0e71At7cAAAAASUVORK5CYII=) no-repeat 50% 50%;
background-size: 85%;
}
.iziToast.iziToast-theme-dark .iziToast-icon.ico-warning {
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEQAAABECAMAAAAPzWOAAAAAllBMVEUAAAD////+//3+//3+//3///////z+//3+//3+//3////////////9//3////+//39//3///3////////////+//3+//39//3///z+//z+//7///3///3///3///3////////+//3+//3+//3+//z+//3+//7///3///z////////+//79//3///3///z///v+//3///+trXouAAAAMHRSTlMAB+j87RBf+PXiCwQClSPYhkAzJxnx05tSyadzcmxmHRbp5d7Gwrh4TDkvsYt/WkdQzCITAAAB1UlEQVRYw+3XaXKCQBCGYSIIighoxCVqNJrEPfly/8vFImKXduNsf/Mc4K1y7FnwlMLQc/bUbj85R6bA1LXRDICg6RjJcZa7NQYtnLUGTpERSiOXxrOPkv9s30iGKDmtbYir3H7OUHJa2ylAuvZzRvzUfs7Ii/2cgfTt54x82s8ZSM848gJmYtroQzA2jHwA+LkBIEuMGt+QIng1igzlyMrkuP2CyOi47axRaYTL5jhDJehoR+aovC29s3iIyly3Eb+hRCvZo2qsGTnhKr2cLDS+J73GsqBI9W80UCmWWpEuhIjh6ZRGjyNRarjzKGJ2Ou2himCvjHwqI+rTqQdlRH06TZQR9ek0hiqiPp06mV4ke7QPX6ERUZxO8Uo3sqrfhxvoRrCpvXwL/UjR9GRHMIvLgke4d5QbiwhM6JV2YKKF4vIl7XIBkwm4keryJVmvk/TfwcmPwQNkUQuyA2/sYGwnXL7GPu4bW1jYsmevrNj09/MGZMOEPXslQVqO8hqykD17JfPHP/bmo2yGGpdZiH3IZvzZa7B3+IdDjjpjesHJcvbs5dZ/e+cddVoDdvlq7x12Nac+iN7e4R8OXTjp0pw5CGnOLNDEzeBs5gVwFniAO+8f8wvfeXP2hyqnmwAAAABJRU5ErkJggg==) no-repeat 50% 50%;
background-size: 85%;
}
.iziToast.iziToast-theme-dark .iziToast-icon.ico-error {
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAeFBMVEUAAAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////GqOSsAAAAJ3RSTlMA3BsB98QV8uSyWVUFz6RxYwzYvbupmYqAaU1FQTXKv7abj4d1azKNUit3AAACZElEQVRYw7WXaZOCMAyGw30UORRQBLxX/v8/3BkaWjrY2szO5otKfGrzJrEp6Kw6F8f8sI+i/SE/FucKSBaWiT8p5idlaEtnXTB9tKDLLHAvdSatOan3je93k9F2vRF36+mr1a6eH2NFNydoHq/ieU/UXcWjjk9XykdNWq2ywtp4tXL6Wb2T/MqtzzZutsrNyfvA51KoQROhVCjfrnASIRpSVUZiD5v4RbWExjRdJzSmOsZFvzYz59kRSr6V5zE+/QELHkNdb3VRx45HS1b1u+zfkkcbRAZ3qJ9l/A4qefHUDMShJe+6kZKJDD2pLQ9Q4lu+5Q7rz7Plperd7AtQEgIPI6o2dxr2D4GXvxqCiKcn8cD4gxIAEt7/GYkHL16KqeJd0NB4gJbXfgVnzCGJlzGcocCVSLzUvoAj9xJ4NF7/R8gxoVQexc/hgBpSebjPjgPs59cHmYfn7NkDb6wXmUf1I1ygIPPw4gtgCE8yDw8eAop4J/PQcBExjQmZx37MsZB2ZB4cLKQCG5vKYxMWSzMxIg8pNtOyUkvkocEmXGo69mh8FgnxS4yBwMvDrJSNHZB4uC3ayz/YkcIP4lflwVIT+OU07ZSjrbTkZQ6dTPkYubZ8GC/Cqxu6WvJZII93dcCw46GdNqdpTeF/tiMOuDGB9z/NI6NvyWetGPM0g+bVNeovBmamHXWj0nCbEaGeTMN2PWrqd6cM26ZxP2DeJvj+ph/30Zi/GmRbtlK5SptI+nwGGnvH6gUruT+L16MJHF+58rwNIifTV0vM8+hwMeOXAb6Yx0wXT+b999WXfvn+8/X/F7fWzjdTord5AAAAAElFTkSuQmCC) no-repeat 50% 50%;
background-size: 80%;
}
.iziToast.iziToast-theme-dark .iziToast-icon.ico-success {
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABABAMAAABYR2ztAAAAIVBMVEUAAAD////////////////////////////////////////PIev5AAAACnRSTlMApAPhIFn82wgGv8mVtwAAAKVJREFUSMft0LEJAkEARNFFFEw1NFJb8CKjAy1AEOzAxNw+bEEEg6nyFjbY4LOzcBwX7S/gwUxoTdIn+Jbv4Lv8bx446+kB6VsBtK0B+wbMCKxrwL33wOrVeeChX28n7KTOTjgoEu6DRSYAgAAAAkAmAIAAAAIACQIkMkACAAgAIACAyECBKAOJuCagTJwSUCaUAEMAABEBRwAAEQFLbCJgO4bW+AZKGnktR+jAFAAAAABJRU5ErkJggg==) no-repeat 50% 50%;
background-size: 85%;
}
.iziToast.iziToast-theme-dark .iziToast-icon.ico-question {
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAQAAAAAYLlVAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QAAKqNIzIAAAAJcEhZcwAADdcAAA3XAUIom3gAAAAHdElNRQfhCQkUEg18vki+AAAETUlEQVRo3s1ZTWhbRxD+VlIuxsLFCYVIIQYVopBDoK5bKDWUBupDMNbJ5FBKg/FBziUQdE9yaC+FHBrwsdCfQ9RTGoLxwWl+DqHEojUFFydxnB9bInZDqOsErBrr6yGvs/ueX97bldTKo4Pe7puZb3Z33s7srIIjMY1jyCEjP6ImvyX8pF64arSHznKC06wzijY5xSKz7YbuYokV2lODsyyxqz3gSY6z6gCuqcpxJluFH+Z8U+D/0jyHoxFUBHgfvsGHIS9WMIUlVFFDFTUAGWSRQRY5HMeBEP6b+Ew9dh/7INd2jGeO59kfKdXP85zbIbfGQVf4sYC3N1hm3lo6zzIbPvk6x+zBk7wQGMEMB5xncIAzAS0XrFySSV72iS1yyBVcdA1x0afrsoUJgdFfY2+z8ADAXl7zz0KcwJiPfZKpVuABgClO+nRG+QIHDdfb4qlWwUXvKW4Z7vi6L4J9vg+vbfCeCeZH2RfOdMOc/HbCA4BvIW6EMQz7XK/ltd+hP+VzR9mgva2YSfyGI17fA7ynnocqeQNFfIJ0oHsdv6CC2+rXGBN6cQdveY3fcVRtmy/HDete+93zy8jA8zV7YkwYMrjHzRddRsCdiVCwwmh6wg9iTNC7Y9XIF1iS7kbUpsvvGEdPuTfSgAEjRpR096x0liPFD/Eqt2NMuBQzB2XhrACAApjFsuQFh9XdGAX70B3oSuNdnMVBaX+sopYxjwVpHFBVACyKTXNoktjD+6Ll8xhenS9MAAkAI/Lux2YNUOs4I413Ypg1SgEAu7kpFvWjaeJe0fJHDGe/cNaZBkekudw8PMA+0fMwlndZeAsJ5KR/qhUDUJCnSiyvRsolkJHGUgvjH8QXDgZopEzKMKDqCKrwEQ4C6MH7GEXC665buLJG8hlQc4LP4paxfJrOqYVYYY2UARfEIazTbgDg2dB98GebzJd54b8L/iWNdLyooeR6CHyZ+6xk0yKxkYg6nEVSUG4VJ9QJ9cxRCxO+9WiOyvgUeexXP1hLGH5nGuBWVtiSp4vqe3VP0UFWI9Wan4Er3v8q7jjPWVtm4FtcQQMrOKO2nOQCM5AyDMi56FDrKHA/1nyppS1ppBpYaE8wciEjGI2AaeM41kI4doDX4XiT3Qm1gevyruCgZg9P8xIv8m1nCzTKq6oiJ9xTMiZ505P5m8cdZ0CnZMVXHVljM7WMBzxpyDxygtdxoCEFTaMIWbZU85UvBjgUMYy0fBaAF8V1Lj9qWQ1aMZ5f4k9r+AGMSkMP1vZoZih6k6sicc5h/OFHM9vDqU/VIU7zJZdYYsKGH4g4nAJMGiXZRds1pVMoZ69RM5vfkbh0qkBhsnS2RLMLilQdL9MBHS9UAh0v1e6CYnXHy/WeeCcvLDwl/9OVze69tPKM+M+v7eJN6OzFpWdEF0ucDbhVNFXadnVrmJFlkVNGTS2M6pzmhMvltfPhnN2B63sVuL7fcNP3D1TSk2ihosPrAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDE3LTA5LTA5VDIwOjE4OjEzKzAyOjAweOR7nQAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxNy0wOS0wOVQyMDoxODoxMyswMjowMAm5wyEAAAAZdEVYdFNvZnR3YXJlAHd3dy5pbmtzY2FwZS5vcmeb7jwaAAAAAElFTkSuQmCC) no-repeat 50% 50%;
background-size: 85%;
}
.iziToast.iziToast-theme-dark .iziToast-buttons > a,
.iziToast.iziToast-theme-dark .iziToast-buttons > button,
.iziToast.iziToast-theme-dark .iziToast-buttons > input {
color: #fff;
background: rgba(255, 255, 255, 0.1);
}
.iziToast.iziToast-theme-dark .iziToast-buttons > a:hover,
.iziToast.iziToast-theme-dark .iziToast-buttons > button:hover,
.iziToast.iziToast-theme-dark .iziToast-buttons > input:hover {
background: rgba(255, 255, 255, 0.2);
}
.iziToast.iziToast-theme-dark .iziToast-buttons > a:focus,
.iziToast.iziToast-theme-dark .iziToast-buttons > button:focus,
.iziToast.iziToast-theme-dark .iziToast-buttons > input:focus {
box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.6);
}
.iziToast.iziToast-color-red {
background: rgba(255, 175, 180, 0.9);
border-color: rgba(255, 175, 180, 0.9);
}
.iziToast.iziToast-color-orange {
background: rgba(255, 207, 165, 0.9);
border-color: rgba(255, 207, 165, 0.9);
}
.iziToast.iziToast-color-yellow {
background: rgba(255, 249, 178, 0.9);
border-color: rgba(255, 249, 178, 0.9);
}
.iziToast.iziToast-color-blue {
background: rgba(157, 222, 255, 0.9);
border-color: rgba(157, 222, 255, 0.9);
}
.iziToast.iziToast-color-green {
background: rgba(166, 239, 184, 0.9);
border-color: rgba(166, 239, 184, 0.9);
}
.iziToast.iziToast-layout2 .iziToast-body .iziToast-texts,
.iziToast.iziToast-layout2 .iziToast-body .iziToast-message {
width: 100%;
}
.iziToast.iziToast-layout3 {
border-radius: 2px;
}
.iziToast.iziToast-layout3::after {
display: none;
}
.iziToast.revealIn,
.iziToast .revealIn {
-webkit-animation: iziT-revealIn 1s cubic-bezier(0.25, 1.6, 0.25, 1) both;
-moz-animation: iziT-revealIn 1s cubic-bezier(0.25, 1.6, 0.25, 1) both;
animation: iziT-revealIn 1s cubic-bezier(0.25, 1.6, 0.25, 1) both;
}
.iziToast.slideIn,
.iziToast .slideIn {
-webkit-animation: iziT-slideIn 1s cubic-bezier(0.16, 0.81, 0.32, 1) both;
-moz-animation: iziT-slideIn 1s cubic-bezier(0.16, 0.81, 0.32, 1) both;
animation: iziT-slideIn 1s cubic-bezier(0.16, 0.81, 0.32, 1) both;
}
.iziToast.bounceInLeft {
-webkit-animation: iziT-bounceInLeft 0.7s ease-in-out both;
animation: iziT-bounceInLeft 0.7s ease-in-out both;
}
.iziToast.bounceInRight {
-webkit-animation: iziT-bounceInRight 0.85s ease-in-out both;
animation: iziT-bounceInRight 0.85s ease-in-out both;
}
.iziToast.bounceInDown {
-webkit-animation: iziT-bounceInDown 0.7s ease-in-out both;
animation: iziT-bounceInDown 0.7s ease-in-out both;
}
.iziToast.bounceInUp {
-webkit-animation: iziT-bounceInUp 0.7s ease-in-out both;
animation: iziT-bounceInUp 0.7s ease-in-out both;
}
.iziToast.fadeIn,
.iziToast .fadeIn {
-webkit-animation: iziT-fadeIn 0.5s ease both;
animation: iziT-fadeIn 0.5s ease both;
}
.iziToast.fadeInUp {
-webkit-animation: iziT-fadeInUp 0.7s ease both;
animation: iziT-fadeInUp 0.7s ease both;
}
.iziToast.fadeInDown {
-webkit-animation: iziT-fadeInDown 0.7s ease both;
animation: iziT-fadeInDown 0.7s ease both;
}
.iziToast.fadeInLeft {
-webkit-animation: iziT-fadeInLeft 0.85s cubic-bezier(0.25, 0.8, 0.25, 1) both;
animation: iziT-fadeInLeft 0.85s cubic-bezier(0.25, 0.8, 0.25, 1) both;
}
.iziToast.fadeInRight {
-webkit-animation: iziT-fadeInRight 0.85s cubic-bezier(0.25, 0.8, 0.25, 1) both;
animation: iziT-fadeInRight 0.85s cubic-bezier(0.25, 0.8, 0.25, 1) both;
}
.iziToast.flipInX {
-webkit-animation: iziT-flipInX 0.85s cubic-bezier(0.35, 0, 0.25, 1) both;
animation: iziT-flipInX 0.85s cubic-bezier(0.35, 0, 0.25, 1) both;
}
.iziToast.fadeOut {
-webkit-animation: iziT-fadeOut 0.7s ease both;
animation: iziT-fadeOut 0.7s ease both;
}
.iziToast.fadeOutDown {
-webkit-animation: iziT-fadeOutDown 0.7s cubic-bezier(0.4, 0.45, 0.15, 0.91) both;
animation: iziT-fadeOutDown 0.7s cubic-bezier(0.4, 0.45, 0.15, 0.91) both;
}
.iziToast.fadeOutUp {
-webkit-animation: iziT-fadeOutUp 0.7s cubic-bezier(0.4, 0.45, 0.15, 0.91) both;
animation: iziT-fadeOutUp 0.7s cubic-bezier(0.4, 0.45, 0.15, 0.91) both;
}
.iziToast.fadeOutLeft {
-webkit-animation: iziT-fadeOutLeft 0.5s ease both;
animation: iziT-fadeOutLeft 0.5s ease both;
}
.iziToast.fadeOutRight {
-webkit-animation: iziT-fadeOutRight 0.5s ease both;
animation: iziT-fadeOutRight 0.5s ease both;
}
.iziToast.flipOutX {
-webkit-backface-visibility: visible !important;
backface-visibility: visible !important;
-webkit-animation: iziT-flipOutX 0.7s cubic-bezier(0.4, 0.45, 0.15, 0.91) both;
animation: iziT-flipOutX 0.7s cubic-bezier(0.4, 0.45, 0.15, 0.91) both;
}
.iziToast-overlay.fadeIn {
-webkit-animation: iziT-fadeIn 0.5s ease both;
animation: iziT-fadeIn 0.5s ease both;
}
.iziToast-overlay.fadeOut {
-webkit-animation: iziT-fadeOut 0.7s ease both;
animation: iziT-fadeOut 0.7s ease both;
}
@-webkit-keyframes iziT-revealIn {
0% {
opacity: 0;
-webkit-transform: scale3d(0.3, 0.3, 1);
}
100% {
opacity: 1;
}
}
@-moz-keyframes iziT-revealIn {
0% {
opacity: 0;
-moz-transform: scale3d(0.3, 0.3, 1);
}
100% {
opacity: 1;
}
}
@-webkit-keyframes iziT-slideIn {
0% {
opacity: 0;
-webkit-transform: translateX(50px);
}
100% {
opacity: 1;
-webkit-transform: translateX(0);
}
}
@-moz-keyframes iziT-slideIn {
0% {
opacity: 0;
-moz-transform: translateX(50px);
}
100% {
opacity: 1;
-moz-transform: translateX(0);
}
}
@-webkit-keyframes iziT-bounceInLeft {
0% {
opacity: 0;
-webkit-transform: translateX(280px);
}
50% {
opacity: 1;
-webkit-transform: translateX(-20px);
}
70% {
-webkit-transform: translateX(10px);
}
100% {
-webkit-transform: translateX(0);
}
}
@-webkit-keyframes iziT-bounceInRight {
0% {
opacity: 0;
-webkit-transform: translateX(-280px);
}
50% {
opacity: 1;
-webkit-transform: translateX(20px);
}
70% {
-webkit-transform: translateX(-10px);
}
100% {
-webkit-transform: translateX(0);
}
}
@-webkit-keyframes iziT-bounceInDown {
0% {
opacity: 0;
-webkit-transform: translateY(-200px);
}
50% {
opacity: 1;
-webkit-transform: translateY(10px);
}
70% {
-webkit-transform: translateY(-5px);
}
100% {
-webkit-transform: translateY(0);
}
}
@-webkit-keyframes iziT-bounceInUp {
0% {
opacity: 0;
-webkit-transform: translateY(200px);
}
50% {
opacity: 1;
-webkit-transform: translateY(-10px);
}
70% {
-webkit-transform: translateY(5px);
}
100% {
-webkit-transform: translateY(0);
}
}
@-webkit-keyframes iziT-fadeIn {
from {
opacity: 0;
}
to {
opacity: 1;
}
}
@-webkit-keyframes iziT-fadeInUp {
from {
opacity: 0;
-webkit-transform: translate3d(0, 100%, 0);
transform: translate3d(0, 100%, 0);
}
to {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
@-webkit-keyframes iziT-fadeInDown {
from {
opacity: 0;
-webkit-transform: translate3d(0, -100%, 0);
transform: translate3d(0, -100%, 0);
}
to {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
@-webkit-keyframes iziT-fadeInLeft {
from {
opacity: 0;
-webkit-transform: translate3d(300px, 0, 0);
transform: translate3d(300px, 0, 0);
}
to {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
@-webkit-keyframes iziT-fadeInRight {
from {
opacity: 0;
-webkit-transform: translate3d(-300px, 0, 0);
transform: translate3d(-300px, 0, 0);
}
to {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
@-webkit-keyframes iziT-flipInX {
from {
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
opacity: 0;
}
40% {
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
}
60% {
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
opacity: 1;
}
80% {
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
}
to {
-webkit-transform: perspective(400px);
transform: perspective(400px);
}
}
@-webkit-keyframes iziT-fadeOut {
from {
opacity: 1;
}
to {
opacity: 0;
}
}
@-webkit-keyframes iziT-fadeOutDown {
from {
opacity: 1;
}
to {
opacity: 0;
-webkit-transform: translate3d(0, 100%, 0);
transform: translate3d(0, 100%, 0);
}
}
@-webkit-keyframes iziT-fadeOutUp {
from {
opacity: 1;
}
to {
opacity: 0;
-webkit-transform: translate3d(0, -100%, 0);
transform: translate3d(0, -100%, 0);
}
}
@-webkit-keyframes iziT-fadeOutLeft {
from {
opacity: 1;
}
to {
opacity: 0;
-webkit-transform: translate3d(-200px, 0, 0);
transform: translate3d(-200px, 0, 0);
}
}
@-webkit-keyframes iziT-fadeOutRight {
from {
opacity: 1;
}
to {
opacity: 0;
-webkit-transform: translate3d(200px, 0, 0);
transform: translate3d(200px, 0, 0);
}
}
@-webkit-keyframes iziT-flipOutX {
from {
-webkit-transform: perspective(400px);
transform: perspective(400px);
}
30% {
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
opacity: 1;
}
to {
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
opacity: 0;
}
}
@-moz-keyframes iziT-revealIn {
0% {
opacity: 0;
transform: scale3d(0.3, 0.3, 1);
}
100% {
opacity: 1;
}
}
@-webkit-keyframes iziT-revealIn {
0% {
opacity: 0;
transform: scale3d(0.3, 0.3, 1);
}
100% {
opacity: 1;
}
}
@-o-keyframes iziT-revealIn {
0% {
opacity: 0;
transform: scale3d(0.3, 0.3, 1);
}
100% {
opacity: 1;
}
}
@keyframes iziT-revealIn {
0% {
opacity: 0;
transform: scale3d(0.3, 0.3, 1);
}
100% {
opacity: 1;
}
}
@-moz-keyframes iziT-slideIn {
0% {
opacity: 0;
transform: translateX(50px);
}
100% {
opacity: 1;
transform: translateX(0);
}
}
@-webkit-keyframes iziT-slideIn {
0% {
opacity: 0;
transform: translateX(50px);
}
100% {
opacity: 1;
transform: translateX(0);
}
}
@-o-keyframes iziT-slideIn {
0% {
opacity: 0;
transform: translateX(50px);
}
100% {
opacity: 1;
transform: translateX(0);
}
}
@keyframes iziT-slideIn {
0% {
opacity: 0;
transform: translateX(50px);
}
100% {
opacity: 1;
transform: translateX(0);
}
}
@-moz-keyframes iziT-bounceInLeft {
0% {
opacity: 0;
transform: translateX(280px);
}
50% {
opacity: 1;
transform: translateX(-20px);
}
70% {
transform: translateX(10px);
}
100% {
transform: translateX(0);
}
}
@-webkit-keyframes iziT-bounceInLeft {
0% {
opacity: 0;
transform: translateX(280px);
}
50% {
opacity: 1;
transform: translateX(-20px);
}
70% {
transform: translateX(10px);
}
100% {
transform: translateX(0);
}
}
@-o-keyframes iziT-bounceInLeft {
0% {
opacity: 0;
transform: translateX(280px);
}
50% {
opacity: 1;
transform: translateX(-20px);
}
70% {
transform: translateX(10px);
}
100% {
transform: translateX(0);
}
}
@keyframes iziT-bounceInLeft {
0% {
opacity: 0;
transform: translateX(280px);
}
50% {
opacity: 1;
transform: translateX(-20px);
}
70% {
transform: translateX(10px);
}
100% {
transform: translateX(0);
}
}
@-moz-keyframes iziT-bounceInRight {
0% {
opacity: 0;
transform: translateX(-280px);
}
50% {
opacity: 1;
transform: translateX(20px);
}
70% {
transform: translateX(-10px);
}
100% {
transform: translateX(0);
}
}
@-webkit-keyframes iziT-bounceInRight {
0% {
opacity: 0;
transform: translateX(-280px);
}
50% {
opacity: 1;
transform: translateX(20px);
}
70% {
transform: translateX(-10px);
}
100% {
transform: translateX(0);
}
}
@-o-keyframes iziT-bounceInRight {
0% {
opacity: 0;
transform: translateX(-280px);
}
50% {
opacity: 1;
transform: translateX(20px);
}
70% {
transform: translateX(-10px);
}
100% {
transform: translateX(0);
}
}
@keyframes iziT-bounceInRight {
0% {
opacity: 0;
transform: translateX(-280px);
}
50% {
opacity: 1;
transform: translateX(20px);
}
70% {
transform: translateX(-10px);
}
100% {
transform: translateX(0);
}
}
@-moz-keyframes iziT-bounceInDown {
0% {
opacity: 0;
transform: translateY(-200px);
}
50% {
opacity: 1;
transform: translateY(10px);
}
70% {
transform: translateY(-5px);
}
100% {
transform: translateY(0);
}
}
@-webkit-keyframes iziT-bounceInDown {
0% {
opacity: 0;
transform: translateY(-200px);
}
50% {
opacity: 1;
transform: translateY(10px);
}
70% {
transform: translateY(-5px);
}
100% {
transform: translateY(0);
}
}
@-o-keyframes iziT-bounceInDown {
0% {
opacity: 0;
transform: translateY(-200px);
}
50% {
opacity: 1;
transform: translateY(10px);
}
70% {
transform: translateY(-5px);
}
100% {
transform: translateY(0);
}
}
@keyframes iziT-bounceInDown {
0% {
opacity: 0;
transform: translateY(-200px);
}
50% {
opacity: 1;
transform: translateY(10px);
}
70% {
transform: translateY(-5px);
}
100% {
transform: translateY(0);
}
}
@-moz-keyframes iziT-bounceInUp {
0% {
opacity: 0;
transform: translateY(200px);
}
50% {
opacity: 1;
transform: translateY(-10px);
}
70% {
transform: translateY(5px);
}
100% {
transform: translateY(0);
}
}
@-webkit-keyframes iziT-bounceInUp {
0% {
opacity: 0;
transform: translateY(200px);
}
50% {
opacity: 1;
transform: translateY(-10px);
}
70% {
transform: translateY(5px);
}
100% {
transform: translateY(0);
}
}
@-o-keyframes iziT-bounceInUp {
0% {
opacity: 0;
transform: translateY(200px);
}
50% {
opacity: 1;
transform: translateY(-10px);
}
70% {
transform: translateY(5px);
}
100% {
transform: translateY(0);
}
}
@keyframes iziT-bounceInUp {
0% {
opacity: 0;
transform: translateY(200px);
}
50% {
opacity: 1;
transform: translateY(-10px);
}
70% {
transform: translateY(5px);
}
100% {
transform: translateY(0);
}
}
@-moz-keyframes iziT-fadeIn {
from {
opacity: 0;
}
to {
opacity: 1;
}
}
@-webkit-keyframes iziT-fadeIn {
from {
opacity: 0;
}
to {
opacity: 1;
}
}
@-o-keyframes iziT-fadeIn {
from {
opacity: 0;
}
to {
opacity: 1;
}
}
@keyframes iziT-fadeIn {
from {
opacity: 0;
}
to {
opacity: 1;
}
}
@-moz-keyframes iziT-fadeInUp {
from {
opacity: 0;
-webkit-transform: translate3d(0, 100%, 0);
transform: translate3d(0, 100%, 0);
}
to {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
@-webkit-keyframes iziT-fadeInUp {
from {
opacity: 0;
-webkit-transform: translate3d(0, 100%, 0);
transform: translate3d(0, 100%, 0);
}
to {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
@-o-keyframes iziT-fadeInUp {
from {
opacity: 0;
-webkit-transform: translate3d(0, 100%, 0);
transform: translate3d(0, 100%, 0);
}
to {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
@keyframes iziT-fadeInUp {
from {
opacity: 0;
-webkit-transform: translate3d(0, 100%, 0);
transform: translate3d(0, 100%, 0);
}
to {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
@-moz-keyframes iziT-fadeInDown {
from {
opacity: 0;
-webkit-transform: translate3d(0, -100%, 0);
transform: translate3d(0, -100%, 0);
}
to {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
@-webkit-keyframes iziT-fadeInDown {
from {
opacity: 0;
-webkit-transform: translate3d(0, -100%, 0);
transform: translate3d(0, -100%, 0);
}
to {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
@-o-keyframes iziT-fadeInDown {
from {
opacity: 0;
-webkit-transform: translate3d(0, -100%, 0);
transform: translate3d(0, -100%, 0);
}
to {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
@keyframes iziT-fadeInDown {
from {
opacity: 0;
-webkit-transform: translate3d(0, -100%, 0);
transform: translate3d(0, -100%, 0);
}
to {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
@-moz-keyframes iziT-fadeInLeft {
from {
opacity: 0;
-webkit-transform: translate3d(300px, 0, 0);
transform: translate3d(300px, 0, 0);
}
to {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
@-webkit-keyframes iziT-fadeInLeft {
from {
opacity: 0;
-webkit-transform: translate3d(300px, 0, 0);
transform: translate3d(300px, 0, 0);
}
to {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
@-o-keyframes iziT-fadeInLeft {
from {
opacity: 0;
-webkit-transform: translate3d(300px, 0, 0);
transform: translate3d(300px, 0, 0);
}
to {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
@keyframes iziT-fadeInLeft {
from {
opacity: 0;
-webkit-transform: translate3d(300px, 0, 0);
transform: translate3d(300px, 0, 0);
}
to {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
@-moz-keyframes iziT-fadeInRight {
from {
opacity: 0;
-webkit-transform: translate3d(-300px, 0, 0);
transform: translate3d(-300px, 0, 0);
}
to {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
@-webkit-keyframes iziT-fadeInRight {
from {
opacity: 0;
-webkit-transform: translate3d(-300px, 0, 0);
transform: translate3d(-300px, 0, 0);
}
to {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
@-o-keyframes iziT-fadeInRight {
from {
opacity: 0;
-webkit-transform: translate3d(-300px, 0, 0);
transform: translate3d(-300px, 0, 0);
}
to {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
@keyframes iziT-fadeInRight {
from {
opacity: 0;
-webkit-transform: translate3d(-300px, 0, 0);
transform: translate3d(-300px, 0, 0);
}
to {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
@-moz-keyframes iziT-flipInX {
from {
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
opacity: 0;
}
40% {
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
}
60% {
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
opacity: 1;
}
80% {
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
}
to {
-webkit-transform: perspective(400px);
transform: perspective(400px);
}
}
@-webkit-keyframes iziT-flipInX {
from {
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
opacity: 0;
}
40% {
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
}
60% {
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
opacity: 1;
}
80% {
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
}
to {
-webkit-transform: perspective(400px);
transform: perspective(400px);
}
}
@-o-keyframes iziT-flipInX {
from {
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
opacity: 0;
}
40% {
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
}
60% {
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
opacity: 1;
}
80% {
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
}
to {
-webkit-transform: perspective(400px);
transform: perspective(400px);
}
}
@keyframes iziT-flipInX {
from {
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
opacity: 0;
}
40% {
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
}
60% {
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
opacity: 1;
}
80% {
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
}
to {
-webkit-transform: perspective(400px);
transform: perspective(400px);
}
}
@-moz-keyframes iziT-fadeOut {
from {
opacity: 1;
}
to {
opacity: 0;
}
}
@-webkit-keyframes iziT-fadeOut {
from {
opacity: 1;
}
to {
opacity: 0;
}
}
@-o-keyframes iziT-fadeOut {
from {
opacity: 1;
}
to {
opacity: 0;
}
}
@keyframes iziT-fadeOut {
from {
opacity: 1;
}
to {
opacity: 0;
}
}
@-moz-keyframes iziT-fadeOutDown {
from {
opacity: 1;
}
to {
opacity: 0;
-webkit-transform: translate3d(0, 100%, 0);
transform: translate3d(0, 100%, 0);
}
}
@-webkit-keyframes iziT-fadeOutDown {
from {
opacity: 1;
}
to {
opacity: 0;
-webkit-transform: translate3d(0, 100%, 0);
transform: translate3d(0, 100%, 0);
}
}
@-o-keyframes iziT-fadeOutDown {
from {
opacity: 1;
}
to {
opacity: 0;
-webkit-transform: translate3d(0, 100%, 0);
transform: translate3d(0, 100%, 0);
}
}
@keyframes iziT-fadeOutDown {
from {
opacity: 1;
}
to {
opacity: 0;
-webkit-transform: translate3d(0, 100%, 0);
transform: translate3d(0, 100%, 0);
}
}
@-moz-keyframes iziT-fadeOutUp {
from {
opacity: 1;
}
to {
opacity: 0;
-webkit-transform: translate3d(0, -100%, 0);
transform: translate3d(0, -100%, 0);
}
}
@-webkit-keyframes iziT-fadeOutUp {
from {
opacity: 1;
}
to {
opacity: 0;
-webkit-transform: translate3d(0, -100%, 0);
transform: translate3d(0, -100%, 0);
}
}
@-o-keyframes iziT-fadeOutUp {
from {
opacity: 1;
}
to {
opacity: 0;
-webkit-transform: translate3d(0, -100%, 0);
transform: translate3d(0, -100%, 0);
}
}
@keyframes iziT-fadeOutUp {
from {
opacity: 1;
}
to {
opacity: 0;
-webkit-transform: translate3d(0, -100%, 0);
transform: translate3d(0, -100%, 0);
}
}
@-moz-keyframes iziT-fadeOutLeft {
from {
opacity: 1;
}
to {
opacity: 0;
-webkit-transform: translate3d(-200px, 0, 0);
transform: translate3d(-200px, 0, 0);
}
}
@-webkit-keyframes iziT-fadeOutLeft {
from {
opacity: 1;
}
to {
opacity: 0;
-webkit-transform: translate3d(-200px, 0, 0);
transform: translate3d(-200px, 0, 0);
}
}
@-o-keyframes iziT-fadeOutLeft {
from {
opacity: 1;
}
to {
opacity: 0;
-webkit-transform: translate3d(-200px, 0, 0);
transform: translate3d(-200px, 0, 0);
}
}
@keyframes iziT-fadeOutLeft {
from {
opacity: 1;
}
to {
opacity: 0;
-webkit-transform: translate3d(-200px, 0, 0);
transform: translate3d(-200px, 0, 0);
}
}
@-moz-keyframes iziT-fadeOutRight {
from {
opacity: 1;
}
to {
opacity: 0;
-webkit-transform: translate3d(200px, 0, 0);
transform: translate3d(200px, 0, 0);
}
}
@-webkit-keyframes iziT-fadeOutRight {
from {
opacity: 1;
}
to {
opacity: 0;
-webkit-transform: translate3d(200px, 0, 0);
transform: translate3d(200px, 0, 0);
}
}
@-o-keyframes iziT-fadeOutRight {
from {
opacity: 1;
}
to {
opacity: 0;
-webkit-transform: translate3d(200px, 0, 0);
transform: translate3d(200px, 0, 0);
}
}
@keyframes iziT-fadeOutRight {
from {
opacity: 1;
}
to {
opacity: 0;
-webkit-transform: translate3d(200px, 0, 0);
transform: translate3d(200px, 0, 0);
}
}
@-moz-keyframes iziT-flipOutX {
from {
-webkit-transform: perspective(400px);
transform: perspective(400px);
}
30% {
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
opacity: 1;
}
to {
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
opacity: 0;
}
}
@-webkit-keyframes iziT-flipOutX {
from {
-webkit-transform: perspective(400px);
transform: perspective(400px);
}
30% {
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
opacity: 1;
}
to {
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
opacity: 0;
}
}
@-o-keyframes iziT-flipOutX {
from {
-webkit-transform: perspective(400px);
transform: perspective(400px);
}
30% {
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
opacity: 1;
}
to {
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
opacity: 0;
}
}
@keyframes iziT-flipOutX {
from {
-webkit-transform: perspective(400px);
transform: perspective(400px);
}
30% {
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
opacity: 1;
}
to {
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
opacity: 0;
}
}
body .iziToast.iziToast-color-green {
background-color: #3CD86B;
border-color: transparent;
border-radius: 12px 12px 0 0;
}
body .iziToast.iziToast-color-green::after {
box-shadow: none;
border-radius: 12px 12px 0 0;
}
body .iziToast > .iziToast-body .iziToast-title {
color: #ffffff;
}
body .iziToast > .iziToast-body .iziToast-icon.ico-success {
background: none;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 35 35' fill='none'%3E%3Cpath d='M14.4345 29.1062L1.52092 16.5542C1.50113 16.5349 1.48543 16.5121 1.47472 16.487C1.46401 16.4619 1.4585 16.4349 1.4585 16.4077C1.4585 16.3805 1.46401 16.3536 1.47472 16.3284C1.48543 16.3033 1.50113 16.2805 1.52092 16.2612L6.35674 11.561C6.39671 11.5221 6.45091 11.5003 6.50743 11.5003C6.56395 11.5003 6.61816 11.5221 6.65812 11.561L14.5852 19.2661L28.3422 5.89417C28.3822 5.85532 28.4364 5.8335 28.4929 5.8335C28.5494 5.8335 28.6036 5.85532 28.6436 5.89417L33.4794 10.5945C33.4992 10.6137 33.5149 10.6366 33.5256 10.6617C33.5363 10.6868 33.5418 10.7138 33.5418 10.741C33.5418 10.7682 33.5363 10.7951 33.5256 10.8203C33.5149 10.8454 33.4992 10.8682 33.4794 10.8875L14.7359 29.1062C14.6959 29.145 14.6417 29.1668 14.5852 29.1668C14.5287 29.1668 14.4745 29.145 14.4345 29.1062Z' fill='%23ffffff'/%3E%3C/svg%3E");
background-position: 50% 50%;
background-repeat: no-repeat;
}
body .iziToast > .iziToast-body .iziToast-buttons > a {
border: 1px solid #ffffff;
font-weight: bold;
border-radius: 8px;
font-family: "Source Sans 3", sans-serif;
font-weight: 400;
font-size: 12px;
text-decoration: none;
color: #ffffff;
transition: all 0.2s ease-in-out;
background: transparent;
}
body .iziToast > .iziToast-body .iziToast-buttons > a:focus {
box-shadow: none;
}
body .iziToast > .iziToast-progressbar > div {
background: #3CD86B;
}
.text-image-7 {
padding: 0 0 50px 0;
}
@media (min-width: 992px) {
.text-image-7 {
padding: 0 0 100px 0;
}
}
.text-image-7 h2 {
font-family: "Source Sans 3", sans-serif;
font-weight: 600;
font-size: var(--h2-fz);
line-height: var(--h2-lh);
color: #015655;
margin-bottom: 16px;
margin-top: 16px;
}
@media (min-width: 768px) {
.text-image-7 h2 {
margin-bottom: 40px;
margin-top: 40px;
}
}
.text-image-7 h3 {
font-family: "Source Sans 3", sans-serif;
font-weight: 600;
font-size: var(--h3-fz);
line-height: var(--h2-lh);
color: #3CD86B;
margin-bottom: 16px;
position: relative;
}
@media (min-width: 768px) {
.text-image-7 h3 {
margin-bottom: 24px;
}
}
@media (min-width: 1420px) {
.text-image-7 h3::before {
content: "";
display: block;
width: 33px;
height: 31px;
position: absolute;
top: 5px;
left: -50px;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='33' height='31' fill='none'%3E%3Cpath fill='%233cd86b' d='M14.904 0H0l14.956 13.432a2.77 2.77 0 0 1 0 4.14L3.806 27.584C2.455 28.797 3.329 31 5.156 31h9.748c1.426 0 2.8-.523 3.851-1.469l13.313-11.956a2.78 2.78 0 0 0 0-4.153L18.752 1.47A5.74 5.74 0 0 0 14.904 0'/%3E%3C/svg%3E");
background-repeat: no-repeat;
background-size: 33px 31px;
}
}
.text-image-7 p {
font-family: "Source Sans 3", sans-serif;
font-size: var(--base-fz);
line-height: var(--base-lh);
color: #015655;
margin-bottom: 24px;
}
@media (min-width: 768px) {
.text-image-7 p {
margin-bottom: 40px;
}
}
.text-image-7 img {
max-width: 250px;
display: block;
margin: 0 auto;
}
@media (min-width: 992px) {
.text-image-7 img {
max-width: 100%;
}
}
.text-image-8 {
padding: 50px 0;
background-color: #3CD86B;
overflow: hidden;
margin-bottom: 100px;
}
@media (min-width: 992px) {
.text-image-8 {
padding: 100px 0;
}
}
.text-image-8 h2 {
font-size: var(--h2-fz);
line-height: var(--h2-lh);
color: #015655;
margin-bottom: 16px;
font-weight: 600;
}
@media (min-width: 768px) {
.text-image-8 h2 {
margin-bottom: 24px;
}
}
.text-image-8 p {
font-size: var(--base-fz);
line-height: var(--base-lh);
color: #015655;
margin-bottom: 0;
}
.text-image-8 .content {
position: relative;
z-index: 5;
padding-top: 100px;
}
.text-image-8 .img-main img {
position: absolute;
top: -100px;
right: -250px;
height: calc(100% + 200px);
z-index: 3;
max-width: none;
width: auto;
display: none;
}
@media (min-width: 992px) {
.text-image-8 .img-main img {
display: block;
}
}
.text-image-8 .img-pattern {
position: absolute;
display: block;
width: 996px;
height: auto;
z-index: 1;
}
.text-image-8 .img-top-1 {
top: -40px;
left: calc(100% - 330px);
display: block;
}
@media (min-width: 1360px) {
.text-image-8 .img-top-1 {
top: -80px;
}
}
.text-image-8 .img-top-2 {
display: none;
}
@media (min-width: 1200px) {
.text-image-8 .img-top-2 {
top: -80px;
left: auto;
right: 70%;
display: block;
}
}
.text-image-9 {
padding: 0 0 50px 0;
}
@media (min-width: 992px) {
.text-image-9 {
padding: 0 0 100px 0;
}
}
.text-image-9 h2 {
font-family: "Source Sans 3", sans-serif;
font-size: var(--h2-fz);
line-height: var(--h2-lh);
color: #015655;
margin-bottom: 50px;
font-weight: 600;
text-align: center;
}
@media (min-width: 768px) {
.text-image-9 h2 {
margin-bottom: 64px;
}
}
.text-image-9 .card-item {
margin-bottom: 50px;
}
.text-image-9 .card-item img {
border-radius: 8px;
margin-bottom: 40px;
max-width: 100%;
height: auto;
}
.text-image-9 .card-item h3 {
font-family: "Source Sans 3", sans-serif;
font-size: var(--h3-fz);
line-height: var(--h3-lh);
color: #015655;
margin-bottom: 16px;
font-weight: 600;
}
@media (min-width: 768px) {
.text-image-9 .card-item h3 {
margin-bottom: 20px;
}
}
.text-image-9 .card-item p {
font-family: "Source Sans 3", sans-serif;
font-size: var(--base-fz);
font-weight: 400;
line-height: var(--base-lh);
color: #015655;
margin-bottom: 0;
}
.text-image-9 .btn-wrapp {
display: flex;
justify-content: center;
flex-wrap: wrap;
gap: 24px;
}
.eshop-categories-slider-1 {
padding-bottom: 50px;
padding-top: 0;
}
.eshop-categories-slider-1 .swiper-slide {
width: auto;
height: auto;
}
.eshop-categories-slider-1 .swiper-wrapper {
margin: 0;
padding: 0;
}
@media (min-width: 992px) {
.eshop-categories-slider-1 {
display: none !important;
}
}
.eshop-categories-slider-1 a {
text-decoration: none;
font-family: "Source Sans 3", sans-serif;
font-size: var(--small-fz);
line-height: var(--small-lh);
font-weight: 500;
text-transform: uppercase;
font-optical-sizing: auto;
font-style: normal;
cursor: pointer;
letter-spacing: 1.12px;
padding: 5px 15px;
background-color: transparent;
color: #015655;
border-radius: 8px;
display: inline-flex;
align-items: center;
transition: all 0.3s ease-in-out;
position: relative;
border: 1px solid #3CD86B;
margin-right: 15px;
}
.eshop-categories-slider-1 a:hover, .eshop-categories-slider-1 a:focus, .eshop-categories-slider-1 a:active {
border: 1px solid #3CD86B;
color: #015655;
background-color: transparent;
}
.eshop-categories-slider-1 a.active-cat {
color: #ffffff !important;
background-color: #3CD86B !important;
border-color: #3CD86B !important;
}
.woocommerce-order {
padding-bottom: 64px;
}
.woocommerce-order p {
color: #3CD86B;
font-weight: bold;
text-align: center;
}
.woocommerce-order th,
.woocommerce-order td {
font-family: "Source Sans 3", sans-serif;
font-weight: 400 !important;
font-size: var(--base-sm-fz);
line-height: var(--base-sm-lh);
}
.woocommerce-order .woocommerce-order-overview {
list-style-type: none;
padding-left: 0;
color: #3CD86B;
}
.woocommerce-order .woocommerce-order-overview li {
padding: 12px 0;
display: flex;
justify-content: space-between;
transition: all 0.3s ease-in-out;
}
@media (min-width: 576px) {
.woocommerce-order .woocommerce-order-overview li {
padding: 12px;
}
}
.woocommerce-order .woocommerce-order-overview li:hover {
background: #015655;
}
.woocommerce-order .woocommerce-superfaktura h2 {
color: #3CD86B;
font-size: var(--h3-fz) !important;
margin-bottom: 24px;
position: relative;
padding-top: 24px;
}
@media (min-width: 576px) {
.woocommerce-order .woocommerce-superfaktura h2 {
padding: 12px 12px 0 12px;
}
}
.woocommerce-order .woocommerce-superfaktura h2:after {
content: " ";
display: block;
background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="258" height="2" viewBox="0 0 258 2" fill="none"><path d="M0 1L258 1.00002" stroke="%23024C31" stroke-opacity="0.22" stroke-width="2" stroke-linejoin="round" stroke-dasharray="14 14"/></svg>');
height: 2px;
width: 100%;
margin: 16px 0 0;
position: absolute;
left: 0;
}
@media (min-width: 576px) {
.woocommerce-order .woocommerce-superfaktura a {
display: inline-block;
margin-left: 12px;
margin-top: 12px;
}
}
.woocommerce-order .woocommerce-customer-details:before {
content: none !important;
}
.woocommerce-order .woocommerce-customer-details h2 {
color: #3CD86B;
font-size: var(--h3-fz) !important;
margin-bottom: 24px;
position: relative;
}
@media (min-width: 576px) {
.woocommerce-order .woocommerce-customer-details h2 {
padding: 0 12px;
}
}
.woocommerce-order .woocommerce-customer-details h2:after {
content: " ";
display: block;
background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="258" height="2" viewBox="0 0 258 2" fill="none"><path d="M0 1L258 1.00002" stroke="%23024C31" stroke-opacity="0.22" stroke-width="2" stroke-linejoin="round" stroke-dasharray="14 14"/></svg>');
height: 2px;
width: 100%;
margin: 16px 0 0;
position: absolute;
left: 0;
}
.woocommerce-order .woocommerce-customer-details address {
font-family: "Source Sans 3", sans-serif !important;
font-weight: 400 !important;
font-size: var(--base-sm-fz) !important;
line-height: 1.5 !important;
color: #015655 !important;
border: 0;
padding: 12px !important;
}
.woocommerce-order .woocommerce-customer-details address p {
padding: 0 !important;
color: #015655 !important;
}
.woocommerce-order .woocommerce-customer-details address p::before {
content: none !important;
}
.woocommerce-order-details h2 {
color: #3CD86B;
font-size: var(--h3-fz) !important;
margin-bottom: 24px;
position: relative;
}
@media (min-width: 576px) {
.woocommerce-order-details h2 {
padding: 0 12px;
}
}
.woocommerce-order-details h2:after {
content: " ";
display: block;
background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="258" height="2" viewBox="0 0 258 2" fill="none"><path d="M0 1L258 1.00002" stroke="%23024C31" stroke-opacity="0.22" stroke-width="2" stroke-linejoin="round" stroke-dasharray="14 14"/></svg>');
height: 2px;
width: 100%;
margin: 16px 0 0;
position: absolute;
left: 0;
}
.woocommerce-order-details .woocommerce-table {
width: 100%;
color: #015655;
border: 0 !important;
}
.woocommerce-order-details .woocommerce-table thead {
display: none;
}
.woocommerce-order-details .woocommerce-table th,
.woocommerce-order-details .woocommerce-table td {
border: 0 !important;
}
.woocommerce-order-details .woocommerce-table tbody tr {
transition: all 0.3s ease-in-out;
}
.woocommerce-order-details .woocommerce-table tbody tr:hover {
background: rgba(1, 86, 85, 0.1);
}
.woocommerce-order-details .woocommerce-table tbody tr td {
padding: 12px 0;
}
@media (min-width: 576px) {
.woocommerce-order-details .woocommerce-table tbody tr td {
padding: 12px;
}
}
.woocommerce-order-details .woocommerce-table tbody > tr > td {
width: 150%;
}
@media (min-width: 576px) {
.woocommerce-order-details .woocommerce-table tbody > tr > td {
width: 170%;
}
}
.woocommerce-order-details .woocommerce-table .woocommerce-table__product-name {
display: block;
}
.woocommerce-order-details .woocommerce-table .woocommerce-table__product-name a {
display: inline-block;
color: #015655;
}
.woocommerce-order-details .woocommerce-table .woocommerce-table__product-name a span {
font-size: var(--small-fz);
}
.woocommerce-order-details .woocommerce-table .woocommerce-table__product-total {
vertical-align: top;
}
.woocommerce-order-details .woocommerce-table .woocommerce-table__product-total bdi {
font-weight: 700;
}
.woocommerce-order-details .woocommerce-table .product-total {
text-align: end;
}
.woocommerce-order-details .woocommerce-table tfoot tr {
transition: all 0.3s ease-in-out;
}
.woocommerce-order-details .woocommerce-table tfoot tr:hover {
background: rgba(1, 86, 85, 0.1);
}
.woocommerce-order-details .woocommerce-table tfoot tr:hover .includes_tax {
color: #015655;
}
.woocommerce-order-details .woocommerce-table tfoot tr:hover .includes_tax .woocommerce-Price-amount {
color: #015655;
}
.woocommerce-order-details .woocommerce-table tfoot > tr th {
padding: 12px 0;
}
@media (min-width: 576px) {
.woocommerce-order-details .woocommerce-table tfoot > tr th {
padding: 12px;
}
}
.woocommerce-order-details .woocommerce-table tfoot > tr > th {
width: 50%;
vertical-align: top;
}
.woocommerce-order-details .woocommerce-table tfoot > tr > td {
width: 50%;
text-align: end;
vertical-align: top;
padding: 12px;
}
.woocommerce-order-details .woocommerce-table tfoot > tr > td bdi {
font-weight: 700;
}
.woocommerce-order-details .woocommerce-table tfoot > tr > td .woocommerce-Price-amount {
font-weight: 700;
}
.woocommerce-order-details .woocommerce-table tfoot > tr > td .includes_tax {
color: #015655;
font-size: var(--small-fz);
font-weight: 400 !important;
}
.woocommerce-order-details .woocommerce-table tfoot > tr > td .includes_tax .woocommerce-Price-amount {
color: #015655;
font-size: var(--small-fz);
font-weight: 400 !important;
}
.shop_table.order_details.zasilkovna_detail {
width: 100%;
table-layout: fixed;
}
.shop_table.order_details.zasilkovna_detail tbody > tr:first-child th {
color: #3CD86B;
font-size: var(--h3-fz) !important;
line-height: var(--h3-lh) !important;
padding-bottom: 36px !important;
position: relative;
width: 100%;
}
@media (min-width: 576px) {
.shop_table.order_details.zasilkovna_detail tbody > tr:first-child th {
padding: 0 12px;
padding-top: 24px !important;
}
}
.shop_table.order_details.zasilkovna_detail tbody > tr:first-child th:after {
content: " ";
display: block;
background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="258" height="2" viewBox="0 0 258 2" fill="none"><path d="M0 1L258 1.00002" stroke="%23024C31" stroke-opacity="0.22" stroke-width="2" stroke-linejoin="round" stroke-dasharray="14 14"/></svg>');
height: 2px;
width: 100%;
margin: 16px 0 0;
position: absolute;
left: 0;
}
.shop_table.order_details.zasilkovna_detail tbody > tr:first-child th td {
display: none;
}
.shop_table.order_details.zasilkovna_detail tbody > tr:not(:has(+ tr)) th::after {
content: none !important;
}
.shop_table.order_details.zasilkovna_detail th {
width: 100%;
display: table-cell;
}
.shop_table.order_details.zasilkovna_detail tbody tr:not(:first-child) {
transition: all 0.3s ease-in-out;
}
.shop_table.order_details.zasilkovna_detail tbody tr:not(:first-child):hover {
background: #015655;
}
.shop_table.order_details.zasilkovna_detail tbody tr:not(:first-child) td {
padding: 12px 0;
}
@media (min-width: 576px) {
.shop_table.order_details.zasilkovna_detail tbody tr:not(:first-child) td {
padding: 12px;
}
}
.shop_table.order_details.zasilkovna_detail tbody > tr > td {
width: 150%;
}
@media (min-width: 576px) {
.shop_table.order_details.zasilkovna_detail tbody > tr > td {
width: 170%;
}
}
.shop_table.order_details.zasilkovna_detail tr > th {
width: 50%;
vertical-align: middle;
padding: 12px;
}
.shop_table.order_details.zasilkovna_detail tr > td {
width: 50%;
text-align: end;
vertical-align: middle;
padding: 12px;
padding: 12px;
}
.shop_table.order_details.zasilkovna_detail tr > td a {
display: block;
margin-right: auto;
text-align: left;
padding: 12px;
}
@media (min-width: 576px) {
.shop_table.order_details.zasilkovna_detail tr > td a {
padding-left: 0;
padding-right: 0;
}
}
.woocommerce-customer-details {
padding-top: 12px;
position: relative;
}
@media (min-width: 576px) {
.woocommerce-customer-details {
padding: 0 12px;
padding-top: 12px;
}
}
.woocommerce-customer-details:before {
content: " ";
display: block;
background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="258" height="2" viewBox="0 0 258 2" fill="none"><path d="M0 1L258 1.00002" stroke="%23024C31" stroke-opacity="0.22" stroke-width="2" stroke-linejoin="round" stroke-dasharray="14 14"/></svg>');
height: 2px;
width: 100%;
position: absolute;
left: 0;
}
.woocommerce-customer-details h2 {
padding-top: 24px;
font-size: var(--h3-fz) !important;
}
.woocommerce-customer-details p,
.woocommerce-customer-details address {
margin-bottom: 0;
}
.woocommerce-customer-details--email {
text-align: start !important;
font-weight: 400 !important;
}
.woocommerce-customer-details--phone {
text-align: start !important;
font-weight: 400 !important;
margin-bottom: 0 !important;
}
.woocommerce-customer-details--phone:after {
display: none !important;
}
.wc-bacs-bank-details-heading {
font-size: var(--h3-fz);
}
.woocommerce-bacs-bank-details h2,
.woocommerce-bacs-bank-details h3 {
padding: 12px 0;
margin: 0;
font-size: var(--h3-fz) !important;
position: relative;
}
@media (min-width: 576px) {
.woocommerce-bacs-bank-details h2,
.woocommerce-bacs-bank-details h3 {
padding: 12px;
}
}
.woocommerce-bacs-bank-details h2 {
margin-bottom: 16px;
}
.woocommerce-bacs-bank-details h2:after {
position: absolute;
left: 0;
}
.woocommerce-bacs-bank-details .wc-bacs-bank-details {
margin-bottom: 0;
}
.woocommerce-bacs-bank-details .wc-bacs-bank-details li {
transition: all 0.3s ease-in-out;
margin-bottom: 0;
padding: 12px 0;
}
@media (min-width: 576px) {
.woocommerce-bacs-bank-details .wc-bacs-bank-details li {
padding: 12px;
}
}
.woocommerce-bacs-bank-details .wc-bacs-bank-details li:hover {
background: #015655;
}
.woocommerce-thankyou-order-details li {
float: none !important;
color: #015655 !important;
font-family: "Source Sans 3", sans-serif !important;
font-weight: 400 !important;
font-size: var(--base-sm-fz) !important;
line-height: var(--base-sm-lh) !important;
text-transform: none !important;
margin-right: 0 !important;
border: 0 !important;
padding: 12px !important;
}
.woocommerce-thankyou-order-details li:hover {
background: rgba(1, 86, 85, 0.1) !important;
}
.woocommerce-thankyou-order-details li strong {
font-size: var(--base-sm-fz) !important;
line-height: var(--base-sm-lh) !important;
}
.blog-link-our-farma a {
text-decoration: none !important;
font-family: "Source Sans 3", sans-serif !important;
font-size: var(--btn-fz) !important;
line-height: var(--btn-lh) !important;
font-weight: 500 !important;
text-transform: uppercase !important;
font-optical-sizing: auto !important;
font-style: normal !important;
cursor: pointer !important;
letter-spacing: 1.12px !important;
padding: 11px 24px !important;
border: 0 !important;
background-color: #3CD86B !important;
color: #ffffff !important;
border-radius: 8px !important;
display: inline-flex !important;
align-items: center !important;
transition: all 0.3s ease-in-out !important;
position: relative !important;
}
.blog-link-our-farma a:hover {
color: #ffffff !important;
background-color: #2FB056 !important;
box-shadow: none !important;
opacity: 1 !important;
}
.blog-link-our-farma a:active, .blog-link-our-farma a:visited, .blog-link-our-farma a:focus {
color: #ffffff !important;
background-color: #2FB056 !important;
box-shadow: none !important;
}
.dokan-add-new-product-popup .dokan-form-group label[for=product_brand],
.dokan-add-new-product-popup .dokan-form-group label[for=product_tag_search] {
display: none;
}
.dokan-add-new-product-popup .dokan-form-group .select2 {
display: none;
}
.dokan-add-new-product-popup #dokan-create-and-add-new-product-btn {
display: none !important;
}
.dokan-add-new-product-popup #dokan-create-new-product-btn {
color: #FFFFFF !important;
background-color: #3ECC69 !important;
border-color: #3ECC69 !important;
}
.dokan-product-edit-form .dokan-product-meta .dokan-form-group label[for=product_tag_edit],
.dokan-product-edit-form .dokan-product-meta .dokan-form-group label[for=product_brand],
.dokan-product-edit-form .dokan-product-meta .dokan-form-group label[for=product_tag_search] {
display: none;
}
.dokan-product-edit-form .dokan-product-meta > .dokan-form-group .select2 {
display: none;
}
.dokan-dashboard .dokan-dashboard-wrap {
margin: 0;
background-color: #F6F8F7;
}
.dokan-dashboard .dokan-dashboard-content {
background-color: transparent;
border: 0;
box-shadow: none;
}
.vd-page {
max-width: 880px;
margin: 0 auto;
padding: 0 0 64px;
}
.vd-page__head {
margin-bottom: 24px;
padding: 0;
border: 0;
}
.vd-page__title {
margin: 0;
font-family: "Source Sans 3", sans-serif;
font-size: 26px;
line-height: 1.15;
letter-spacing: -0.02em;
font-weight: 600;
color: #015655;
text-align: left;
}
@media (min-width: 992px) {
.vd-page__title {
font-size: 32px;
}
}
.vd-page__lead {
max-width: 60ch;
margin: 8px 0 0;
font-family: "Source Sans 3", sans-serif;
font-size: 15px;
line-height: 1.5;
color: #6B7B76;
}
.vd-card {
margin-bottom: 16px;
border: 1px solid rgba(1, 86, 85, 0.12);
border-radius: 14px;
background-color: #ffffff;
overflow: hidden;
}
.vd-card__head {
padding: 16px 20px 0;
}
.vd-card__title {
display: flex;
align-items: center;
gap: 6px;
margin: 0;
font-family: "Source Sans 3", sans-serif;
font-size: 17px;
line-height: 1.3;
font-weight: 600;
color: #015655;
text-align: left;
}
.vd-card__hint {
max-width: 62ch;
margin: 6px 0 0;
font-family: "Source Sans 3", sans-serif;
font-size: 13.5px;
line-height: 1.5;
color: #6B7B76;
}
.vd-card__body {
padding: 16px 20px 20px;
}
.vd-field {
margin-bottom: 16px;
}
.vd-field:last-child {
margin-bottom: 0;
}
.vd-field__label {
display: flex;
align-items: center;
gap: 4px;
margin-bottom: 6px;
font-family: "Source Sans 3", sans-serif;
font-size: 14px;
line-height: 1.3;
font-weight: 500;
color: #015655;
}
.vd-field__hint {
margin: 6px 0 0;
font-family: "Source Sans 3", sans-serif;
font-size: 13px;
line-height: 1.45;
color: #6B7B76;
}
.dokan-dashboard .vd-field__label {
display: flex;
}
.vd-req {
color: #C0392B;
font-weight: 400;
}
.vd-grid {
display: grid;
gap: 16px;
}
.vd-grid--2 {
grid-template-columns: 1fr;
}
@media (min-width: 576px) {
.vd-grid--2 {
grid-template-columns: 1fr 1fr;
}
}
.dokan-dashboard .vd-grid > .content-half-part {
float: none;
width: auto;
margin: 0;
padding: 0;
}
.dokan-dashboard .dokan-form-control,
.dokan-dashboard input[type=text],
.dokan-dashboard input[type=number],
.dokan-dashboard input[type=email],
.dokan-dashboard input[type=url],
.dokan-dashboard input[type=search],
.dokan-dashboard textarea,
.dokan-dashboard select {
width: 100%;
height: auto;
min-height: 44px;
padding: 10px 12px;
border: 1px solid rgba(1, 86, 85, 0.22);
border-radius: 10px;
background-color: #ffffff;
box-shadow: none;
font-family: "Source Sans 3", sans-serif;
font-size: 15px;
line-height: 1.4;
color: #015655;
transition: border-color 0.2s ease, box-shadow 0.2s ease;
}
.dokan-dashboard .dokan-form-control::placeholder,
.dokan-dashboard input[type=text]::placeholder,
.dokan-dashboard input[type=number]::placeholder,
.dokan-dashboard input[type=email]::placeholder,
.dokan-dashboard input[type=url]::placeholder,
.dokan-dashboard input[type=search]::placeholder,
.dokan-dashboard textarea::placeholder,
.dokan-dashboard select::placeholder {
color: #9AA8A3;
}
.dokan-dashboard .dokan-form-control:focus,
.dokan-dashboard input[type=text]:focus,
.dokan-dashboard input[type=number]:focus,
.dokan-dashboard input[type=email]:focus,
.dokan-dashboard input[type=url]:focus,
.dokan-dashboard input[type=search]:focus,
.dokan-dashboard textarea:focus,
.dokan-dashboard select:focus {
border-color: #015655;
outline: none;
box-shadow: 0 0 0 3px rgba(60, 216, 107, 0.18);
}
.dokan-dashboard textarea {
min-height: 96px;
resize: vertical;
}
.dokan-dashboard .dokan-input-group {
display: flex;
align-items: stretch;
width: 100%;
}
.dokan-dashboard .dokan-input-group .dokan-input-group-addon {
display: flex;
align-items: center;
flex: 0 0 auto;
padding: 0 12px;
border: 1px solid rgba(1, 86, 85, 0.22);
border-right: 0;
border-radius: 10px 0 0 10px;
background-color: #F2F6F4;
font-family: "Source Sans 3", sans-serif;
font-size: 15px;
font-weight: 500;
color: #6B7B76;
white-space: nowrap;
}
.dokan-dashboard .dokan-input-group .dokan-form-control {
border-radius: 0 10px 10px 0;
}
.dokan-dashboard .select2-container .select2-search__field[class] {
min-height: 0;
height: auto;
margin: 0;
padding: 0 2px;
border: 0;
border-radius: 0;
background: none;
box-shadow: none;
font-family: "Source Sans 3", sans-serif;
font-size: 15px;
line-height: 1.6;
}
.dokan-dashboard .select2-dropdown .select2-search__field[class] {
padding: 8px 12px;
border: 1px solid rgba(1, 86, 85, 0.22);
border-radius: 8px;
}
.dokan-dashboard .dokan-select-product-category-container .dokan-select-product-category {
min-height: 44px;
margin: 0;
padding: 8px 12px;
border: 1px solid rgba(1, 86, 85, 0.22);
border-radius: 10px;
background-color: #ffffff;
cursor: pointer;
transition: border-color 0.2s ease;
}
.dokan-dashboard .dokan-select-product-category-container .dokan-select-product-category:hover {
border-color: #015655;
}
.dokan-dashboard .dokan-select-product-category-container .dokan-select-product-category-title {
font-family: "Source Sans 3", sans-serif;
font-size: 15px;
line-height: 1.5;
color: #015655;
}
.dokan-dashboard .dokan-select-product-category-container .dokan-select-product-category-icon {
color: #6B7B76;
}
.dokan-dashboard .dokan-add-new-cat-box {
display: block;
margin-bottom: 16px;
}
.dokan-dashboard .dokan-select-product-category-container:last-child {
margin-bottom: 0;
}
.dokan-dashboard .vd-field > .select2-container {
display: block;
width: 100% !important;
}
.dokan-dashboard .select2-container .select2-selection {
min-height: 44px;
border: 1px solid rgba(1, 86, 85, 0.22);
border-radius: 10px;
background-color: #ffffff;
}
.dokan-dashboard .select2-container .select2-selection--single .select2-selection__rendered {
padding: 9px 12px;
font-family: "Source Sans 3", sans-serif;
font-size: 15px;
line-height: 1.4;
color: #015655;
}
.dokan-dashboard .select2-container .select2-selection--single .select2-selection__arrow {
height: 42px;
}
.dokan-dashboard .select2-container .select2-selection--multiple {
padding: 5px 6px;
}
.dokan-dashboard .select2-container .select2-selection--multiple .select2-selection__rendered {
margin: 0;
padding: 0;
line-height: 1.4;
}
.dokan-dashboard .select2-container--default .select2-selection--multiple .select2-selection__choice {
margin: 4px;
padding: 3px 8px;
border: 0;
border-radius: 999px;
background-color: rgb(221.5, 248.3, 229.5743589744);
font-family: "Source Sans 3", sans-serif;
font-size: 13px;
color: rgb(22.2, 111, 48.9538461538);
}
.dokan-dashboard .wp-editor-container {
border: 1px solid rgba(1, 86, 85, 0.22);
border-radius: 10px;
overflow: hidden;
}
.dokan-dashboard .mce-panel {
border-color: rgba(1, 86, 85, 0.12) !important;
background-color: #FBFCFB !important;
}
.dokan-dashboard .mce-toolbar .mce-btn button {
color: #015655;
}
.vd-media {
display: grid;
grid-template-columns: repeat(auto-fill, minmax(110px, 1fr));
gap: 10px;
}
.vd-media > .content-half-part,
.vd-media > .dokan-product-gallery,
.vd-media .featured-image[class],
.vd-media .dokan-side-body[class],
.vd-media #product_images_container,
.vd-media #dokan-product-images ul.product_images {
display: contents;
float: none;
width: auto;
margin: 0;
padding: 0;
border: 0;
background: none;
}
.vd-media #dokan-product-images ul.product_images::before,
.vd-media #dokan-product-images ul.product_images::after {
content: none;
display: none;
}
.vd-media .dokan-feat-image-upload[class] {
position: relative;
display: flex;
align-items: center;
justify-content: center;
width: auto;
height: auto;
aspect-ratio: 2/3;
margin: 0;
border: 2px dashed rgba(1, 86, 85, 0.22);
border-radius: 12px;
background-color: #F6F9F7;
overflow: hidden;
cursor: pointer;
transition: border-color 0.2s ease, background-color 0.2s ease;
}
.vd-media .dokan-feat-image-upload[class]:hover {
border-color: #3CD86B;
background-color: #F0FAF3;
}
.vd-media .instruction-inside {
display: flex;
flex-direction: column;
align-items: center;
gap: 8px;
padding: 12px;
text-align: center;
}
.vd-media .instruction-inside i {
font-size: 22px;
color: rgb(22.2, 111, 48.9538461538);
}
.vd-media .instruction-inside.dokan-hide {
display: none;
}
.vd-media .dokan-feat-image-upload a.dokan-feat-image-btn[class] {
display: inline-flex;
align-items: center;
justify-content: center;
min-height: 36px;
padding: 0 16px;
border: 0;
border-radius: 999px;
background-color: #3CD86B;
font-family: "Source Sans 3", sans-serif;
font-size: 13.5px;
line-height: 1.2;
font-weight: 500;
color: #ffffff;
text-decoration: none;
text-shadow: none;
white-space: nowrap;
transition: background-color 0.2s ease;
}
.vd-media .dokan-feat-image-upload a.dokan-feat-image-btn[class]:hover, .vd-media .dokan-feat-image-upload a.dokan-feat-image-btn[class]:focus {
background-color: rgb(39.2, 196, 86.441025641);
color: #ffffff;
text-shadow: none;
}
.vd-media .image-wrap {
position: absolute;
inset: 0;
}
.vd-media .image-wrap img {
width: 100%;
height: 100%;
object-fit: cover;
}
.vd-media .image-wrap a.close[class],
.vd-media .image-wrap a.dokan-remove-feat-image[class] {
position: absolute;
top: 6px !important;
right: 6px !important;
z-index: 2;
display: flex !important;
align-items: center;
justify-content: center;
width: 26px !important;
height: 26px !important;
margin: 0;
padding: 0;
border: 0;
border-radius: 50%;
background: rgba(255, 255, 255, 0.92);
box-shadow: 0 1px 4px rgba(0, 0, 0, 0.16);
color: #015655;
font-size: 17px;
line-height: 1;
text-decoration: none;
text-shadow: none;
opacity: 1;
}
.vd-media .image-wrap a.close[class]:hover,
.vd-media .image-wrap a.dokan-remove-feat-image[class]:hover {
background: #ffffff;
color: #C0392B;
}
.vd-media__badge {
position: absolute;
left: 8px;
bottom: 8px;
z-index: 2;
padding: 3px 9px;
border-radius: 999px;
background-color: rgba(1, 86, 85, 0.85);
font-family: "Source Sans 3", sans-serif;
font-size: 11.5px;
line-height: 1.3;
font-weight: 500;
color: #ffffff;
}
.vd-media__note {
display: none;
font-family: "Source Sans 3", sans-serif;
font-size: 13px;
line-height: 1.4;
color: #6B7B76;
}
.vd-media__add-label {
font-family: "Source Sans 3", sans-serif;
font-size: 12px;
line-height: 1.2;
color: #6B7B76;
}
.vd-media #dokan-product-images ul.product_images li[class][class] {
position: relative;
float: left;
width: auto;
height: auto;
aspect-ratio: 2/3;
margin: 0;
padding: 0;
border-radius: 12px;
overflow: hidden;
background-color: #F2F6F4;
}
.vd-media #dokan-product-images ul.product_images li[class][class] img {
width: 100%;
height: 100%;
object-fit: cover;
}
.vd-media #dokan-product-images ul.product_images li.add-image[class] {
display: flex;
align-items: center;
justify-content: center;
border: 2px dashed rgba(1, 86, 85, 0.22);
background-color: #F6F9F7;
transition: border-color 0.2s ease, background-color 0.2s ease;
}
.vd-media #dokan-product-images ul.product_images li.add-image[class]:hover {
border-color: #3CD86B;
background-color: #F0FAF3;
}
.vd-media #dokan-product-images ul.product_images li.add-image[class] a {
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
gap: 4px;
width: 100%;
height: 100%;
color: rgb(22.2, 111, 48.9538461538);
font-size: 18px;
text-decoration: none;
}
.vd-media #dokan-product-images ul.product_images li .action-delete {
position: absolute;
top: 6px;
right: 6px;
display: flex;
align-items: center;
justify-content: center;
width: 24px;
height: 24px;
border-radius: 50%;
background-color: rgba(255, 255, 255, 0.92);
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.16);
color: #015655;
font-size: 15px;
line-height: 1;
text-decoration: none;
}
.vd-media:not(:has(.image-wrap:not(.dokan-hide))) .dokan-feat-image-upload[class] {
grid-column: 1/-1;
aspect-ratio: auto;
min-height: 220px;
}
.vd-media:not(:has(.image-wrap:not(.dokan-hide))) .instruction-inside {
gap: 12px;
padding: 24px 16px;
}
.vd-media:not(:has(.image-wrap:not(.dokan-hide))) .instruction-inside i {
font-size: 30px;
}
.vd-media:not(:has(.image-wrap:not(.dokan-hide))) .dokan-feat-image-upload a.dokan-feat-image-btn[class] {
min-height: 42px;
padding: 0 24px;
font-size: 14.5px;
}
.vd-media:not(:has(.image-wrap:not(.dokan-hide))) .vd-media__note {
display: block;
}
.vd-media:not(:has(.image-wrap:not(.dokan-hide))):not(:has(li.image)) .vd-media__gallery {
display: none;
}
.vd-sale-toggle a {
color: rgb(22.2, 111, 48.9538461538);
text-decoration: underline;
}
.vd-sale-toggle a:hover {
color: #015655;
}
.vd-actions {
position: sticky;
bottom: 0;
z-index: 5;
display: flex;
flex-wrap: wrap;
gap: 12px;
margin: 24px 0 0;
padding: 16px 0;
border-top: 1px solid rgba(1, 86, 85, 0.12);
background-color: rgba(246, 248, 247, 0.94);
backdrop-filter: blur(6px);
}
.vd-btn {
display: inline-flex;
align-items: center;
justify-content: center;
height: auto;
padding: 12px 24px;
border: 1px solid transparent;
border-radius: 999px;
font-family: "Source Sans 3", sans-serif;
font-size: 15px;
line-height: 1.2;
font-weight: 500;
text-transform: none;
text-decoration: none;
cursor: pointer;
transition: background-color 0.2s ease, border-color 0.2s ease, color 0.2s ease;
}
.vd-btn--primary[class] {
border-color: #3CD86B !important;
background-color: #3CD86B !important;
background-image: none !important;
color: #ffffff !important;
text-shadow: none !important;
}
.vd-btn--primary[class]:hover, .vd-btn--primary[class]:focus {
border-color: rgb(39.2, 196, 86.441025641) !important;
background-color: rgb(39.2, 196, 86.441025641) !important;
color: #ffffff !important;
}
.vd-btn--ghost[class] {
border-color: rgba(1, 86, 85, 0.22) !important;
background-color: #ffffff !important;
background-image: none !important;
color: #015655 !important;
text-shadow: none !important;
}
.vd-btn--ghost[class]:hover, .vd-btn--ghost[class]:focus {
border-color: #015655 !important;
background-color: #F2F6F4 !important;
color: #015655 !important;
}
.vd-alert {
position: relative;
margin-bottom: 16px;
padding: 12px 40px 12px 16px;
border: 1px solid transparent;
border-radius: 12px;
font-family: "Source Sans 3", sans-serif;
font-size: 14.5px;
line-height: 1.5;
}
.vd-alert a.dokan-close {
position: absolute;
top: 8px;
right: 12px;
color: inherit;
font-size: 18px;
line-height: 1;
text-decoration: none;
opacity: 0.6;
}
.vd-alert a.dokan-close:hover {
opacity: 1;
}
.vd-alert--success {
border-color: rgba(60, 216, 107, 0.4);
background-color: #F1FBF4;
color: rgb(22.2, 111, 48.9538461538);
}
.vd-alert--success a {
color: inherit;
}
.vd-alert--error {
border-color: rgba(192, 57, 43, 0.3);
background-color: #FDF3F2;
color: #8E2B21;
}
.vd-form__addons > .dokan-edit-row,
.vd-form__addons > .dokan-product-shipping-tax,
.vd-form__addons > .dokan-product-seo {
margin-bottom: 16px;
padding: 16px 20px;
border: 1px solid rgba(1, 86, 85, 0.12);
border-radius: 14px;
background-color: #ffffff;
}
.vd-form__addons:empty {
display: none;
}
.dokan-dashboard .dokan-dashboard-header {
margin-bottom: 20px;
padding: 0 0 16px;
border-bottom: 1px solid rgba(1, 86, 85, 0.12);
}
.dokan-dashboard .dokan-dashboard-header h1,
.dokan-dashboard .dokan-dashboard-header .entry-title {
margin: 0;
font-family: "Source Sans 3", sans-serif;
font-size: 24px;
line-height: 1.2;
letter-spacing: -0.02em;
font-weight: 600;
color: #015655;
text-align: left;
}
@media (min-width: 992px) {
.dokan-dashboard .dokan-dashboard-header h1,
.dokan-dashboard .dokan-dashboard-header .entry-title {
font-size: 30px;
}
}
.dokan-dashboard .dokan-edit-row,
.dokan-dashboard .dokan-panel {
margin-bottom: 16px;
padding: 16px 20px;
border: 1px solid rgba(1, 86, 85, 0.12);
border-radius: 14px;
background-color: #ffffff;
box-shadow: none;
}
.dokan-dashboard .dokan-section-heading,
.dokan-dashboard .dokan-panel-heading {
margin: 0 0 12px;
padding: 0 0 12px;
border-bottom: 1px solid rgba(1, 86, 85, 0.12);
background: none;
}
.dokan-dashboard .dokan-section-heading h2,
.dokan-dashboard .dokan-panel-heading h2 {
margin: 0;
font-family: "Source Sans 3", sans-serif;
font-size: 17px;
line-height: 1.3;
font-weight: 600;
color: #015655;
text-align: left;
}
.dokan-dashboard .dokan-section-heading p,
.dokan-dashboard .dokan-panel-heading p {
margin: 4px 0 0;
font-family: "Source Sans 3", sans-serif;
font-size: 13.5px;
line-height: 1.5;
color: #6B7B76;
}
.dokan-dashboard .dokan-form-label,
.dokan-dashboard .control-label,
.dokan-dashboard .form-label {
margin-bottom: 6px;
font-family: "Source Sans 3", sans-serif;
font-size: 14px;
line-height: 1.3;
font-weight: 500;
color: #015655;
}
.dokan-dashboard .dokan-btn,
.dokan-dashboard .dokan-btn-default,
.dokan-dashboard input.dokan-btn {
height: auto;
min-height: 44px;
padding: 10px 20px;
border: 1px solid rgba(1, 86, 85, 0.22) !important;
border-radius: 999px !important;
background-color: #ffffff !important;
background-image: none !important;
font-family: "Source Sans 3", sans-serif !important;
font-size: 14.5px !important;
line-height: 1.2 !important;
font-weight: 500 !important;
color: #015655 !important;
text-transform: none !important;
text-shadow: none !important;
box-shadow: none !important;
}
.dokan-dashboard .dokan-btn:hover, .dokan-dashboard .dokan-btn:focus,
.dokan-dashboard .dokan-btn-default:hover,
.dokan-dashboard .dokan-btn-default:focus,
.dokan-dashboard input.dokan-btn:hover,
.dokan-dashboard input.dokan-btn:focus {
border-color: #015655 !important;
background-color: #F2F6F4 !important;
color: #015655 !important;
}
.dokan-dashboard .dokan-btn-theme[class] {
border-color: #3CD86B !important;
background-color: #3CD86B !important;
color: #ffffff !important;
}
.dokan-dashboard .dokan-btn-theme[class]:hover, .dokan-dashboard .dokan-btn-theme[class]:focus {
border-color: rgb(39.2, 196, 86.441025641) !important;
background-color: rgb(39.2, 196, 86.441025641) !important;
color: #ffffff !important;
}
.dokan-dashboard .dokan-btn-danger[class] {
border-color: #C0392B !important;
background-color: #ffffff !important;
color: #C0392B !important;
}
.dokan-dashboard .dokan-btn-danger[class]:hover, .dokan-dashboard .dokan-btn-danger[class]:focus {
background-color: #FDF3F2 !important;
color: #8E2B21 !important;
}
.dokan-dashboard table.dokan-table {
border: 1px solid rgba(1, 86, 85, 0.12);
border-radius: 14px;
border-collapse: separate;
border-spacing: 0;
overflow: hidden;
background-color: #ffffff;
}
.dokan-dashboard table.dokan-table th {
padding: 12px;
border-bottom: 1px solid rgba(1, 86, 85, 0.12);
background-color: #F7FAF9;
font-family: "Source Sans 3", sans-serif;
font-size: 13px;
line-height: 1.3;
font-weight: 600;
color: #6B7B76;
text-transform: none;
letter-spacing: 0;
}
.dokan-dashboard table.dokan-table td {
padding: 12px;
border-bottom: 1px solid rgba(1, 86, 85, 0.12);
font-family: "Source Sans 3", sans-serif;
font-size: 14px;
line-height: 1.4;
color: #015655;
vertical-align: middle;
}
.dokan-dashboard table.dokan-table tr:last-child td {
border-bottom: 0;
}
.dokan-dashboard .dokan-alert {
border-radius: 12px;
font-family: "Source Sans 3", sans-serif;
font-size: 14.5px;
line-height: 1.5;
}
.vd-currency-suffix.dokan-dashboard .dokan-input-group .dokan-input-group-addon {
order: 2;
border-left: 0;
border-right: 1px solid rgba(1, 86, 85, 0.22);
border-radius: 0 10px 10px 0;
}
.vd-currency-suffix.dokan-dashboard .dokan-input-group .dokan-form-control {
order: 1;
border-right: 0;
border-radius: 10px 0 0 10px;
}
body.modal-open {
overflow: hidden;
}
.media-modal .media-frame-title h1 {
font-family: "Source Sans 3", sans-serif;
font-size: 18px;
font-weight: 600;
color: #015655;
}
.media-modal .media-toolbar-primary .button-primary {
border-radius: 999px;
border-color: #3CD86B;
background-color: #3CD86B;
box-shadow: none;
color: #ffffff;
text-shadow: none;
}
.media-modal .media-toolbar-primary .button-primary:hover, .media-modal .media-toolbar-primary .button-primary:focus {
border-color: rgb(39.2, 196, 86.441025641);
background-color: rgb(39.2, 196, 86.441025641);
color: #ffffff;
}
.dvl-legal-docs-product,
.dvl-legal-docs-store {
border: 0;
margin-top: 12px;
padding: 12px 0;
}
.dvl-legal-docs-product .dvl-legal-docs-title,
.dvl-legal-docs-store .dvl-legal-docs-title {
font-family: "Source Sans 3", sans-serif;
font-weight: 500;
color: #015655;
font-size: var(--base-sm-fz);
line-height: var(--base-sm-lh);
}
.dvl-legal-docs-product button,
.dvl-legal-docs-store button {
font-family: "Source Sans 3", sans-serif;
font-weight: 400;
font-size: var(--small-fz);
line-height: var(--small-lh);
color: #015655;
border: 1px solid #3CD86B;
padding: 5px 8px;
text-decoration: none;
border-radius: 8px;
transition: all 0.3s ease-in-out;
background: transparent;
}
.dvl-legal-docs-product button:hover, .dvl-legal-docs-product button:focus,
.dvl-legal-docs-store button:hover,
.dvl-legal-docs-store button:focus {
color: #015655;
border-color: #015655;
background-color: transparent !important;
}
.dvl-docs-popup {
display: none;
position: fixed;
inset: 0;
z-index: 99999;
}
.dvl-docs-popup[aria-hidden=false] {
display: block;
}
.dvl-docs-popup .dvl-docs-popup__backdrop {
position: absolute;
inset: 0;
background: rgba(0, 0, 0, 0.55);
}
.dvl-docs-popup .dvl-docs-popup__dialog {
position: relative;
width: min(520px, 100% - 24px);
margin: 12vh auto 0;
background: #fff;
border-radius: 12px;
overflow: hidden;
box-shadow: 0 10px 40px rgba(0, 0, 0, 0.25);
}
.dvl-docs-popup .dvl-docs-popup__header {
display: flex;
align-items: center;
justify-content: space-between;
padding: 12px 14px;
border-bottom: 1px solid #eee;
}
.dvl-docs-popup .dvl-docs-popup__title {
font-family: "Source Sans 3", sans-serif;
font-size: var(--base-fz) !important;
line-height: var(--base-lh) !important;
color: #015655 !important;
text-align: left !important;
font-weight: 600 !important;
}
.dvl-docs-popup .dvl-docs-popup__close {
color: #bdbdbd !important;
}
.dvl-docs-popup .dvl-docs-popup__close:focus, .dvl-docs-popup .dvl-docs-popup__close:hover {
color: #bdbdbd !important;
background-color: transparent !important;
}
.dvl-docs-popup .dvl-docs-popup__body {
padding: 12px 14px;
}
.dvl-docs-popup .dvl-docs-popup__body .dvl-docs-list {
margin: 0;
padding-left: 18px;
}
.dvl-docs-popup .dvl-docs-popup__body .dvl-docs-list li {
margin: 6px 0;
color: #015655;
}
.dvl-docs-popup .dvl-docs-popup__body .dvl-docs-list li a {
font-family: "Source Sans 3", sans-serif;
font-size: var(--base-sm-fz) !important;
line-height: var(--base-sm-lh) !important;
color: #015655 !important;
font-weight: 400 !important;
text-decoration: underline;
transition: all 0.3s ease;
}
.dvl-docs-popup .dvl-docs-popup__body .dvl-docs-list li a:focus, .dvl-docs-popup .dvl-docs-popup__body .dvl-docs-list li a:hover {
color: #3CD86B !important;
}
.dvl-docs-popup .dvl-docs-popup__body .dvl-docs-hint {
font-family: "Source Sans 3", sans-serif;
font-size: var(--small-fz);
line-height: var(--small-lh);
color: #015655;
font-weight: 400;
}
.archive-cards {
padding-top: 16px;
margin-bottom: 64px !important;
}
@media (min-width: 992px) {
.archive-cards {
margin-bottom: 100px !important;
}
}
.archive-cards h1 {
font-size: var(--h2-fz);
line-height: var(--h2-lh);
color: #3CD86B;
margin-bottom: 16px;
}
@media (min-width: 768px) {
.archive-cards h1 {
margin-bottom: 24px;
}
}
.archive-cards h2 {
font-size: var(--base-fz);
line-height: var(--base-lh);
color: #015655;
text-align: center;
}
.archive-cards .box-card {
border: 1px solid #015655;
position: relative;
height: 100px;
}
@media (min-width: 992px) {
.archive-cards .box-card {
height: 150px;
}
}
.archive-cards .box-card a {
color: #015655;
text-decoration: none;
transition: all 0.3s ease-in-out;
position: absolute;
top: 0;
left: 0;
bottom: 0;
right: 0;
display: flex;
justify-content: center;
align-items: center;
padding: 10px;
text-decoration: none;
transition: all 0.3s ease;
}
.archive-cards .box-card a:hover {
background-color: #015655;
}
.archive-cards .box-card a:hover h2 {
color: #ffffff;
}
.archive-cards a.back-btn {
color: #015655;
text-decoration: none;
transition: all 0.3s ease-in-out;
}
.archive-cards a.back-btn:hover {
color: #3CD86B;
text-decoration: none;
}
.mega-nav {
position: static;
}
.mega-nav__list {
display: flex;
flex-wrap: wrap;
align-items: center;
gap: 2px;
margin: 0;
padding: 0;
list-style: none;
}
.mega-nav__item {
position: static;
}
.mega-nav__link {
position: relative;
display: inline-flex;
align-items: center;
gap: 4px;
padding: 13px 7px;
font-family: "Source Sans 3", sans-serif;
font-size: 14px;
line-height: 1.2;
font-weight: 500;
color: #015655;
text-decoration: none;
white-space: nowrap;
transition: color 0.18s ease;
}
@media (min-width: 1360px) {
.mega-nav__link {
gap: 5px;
padding: 14px 12px;
font-size: var(--base-sm-fz);
}
}
.mega-nav__link:visited {
color: #015655;
}
.mega-nav__link::after {
content: "";
position: absolute;
left: 7px;
right: 7px;
bottom: 0;
height: 3px;
border-radius: 2px 2px 0 0;
background-color: rgb(22.2, 111, 48.9538461538);
opacity: 0;
transition: opacity 0.18s ease;
}
@media (min-width: 1360px) {
.mega-nav__link::after {
left: 12px;
right: 12px;
}
}
.mega-nav__link:hover, .mega-nav__link:focus-visible {
color: rgb(22.2, 111, 48.9538461538);
text-decoration: none;
}
.mega-nav__link:hover::after, .mega-nav__link:focus-visible::after {
opacity: 1;
}
.mega-nav__link:focus-visible {
outline: 3px solid #3CD86B;
outline-offset: -1px;
}
.mega-nav__link.is-active {
color: rgb(22.2, 111, 48.9538461538);
}
.mega-nav__link.is-active::after {
opacity: 1;
}
.mega-nav__chev {
flex: 0 0 auto;
opacity: 0.55;
transition: transform 0.2s ease, opacity 0.2s ease;
}
.mega-nav__item.is-open .mega-nav__link {
color: rgb(22.2, 111, 48.9538461538);
}
.mega-nav__item.is-open .mega-nav__link::after {
opacity: 1;
}
.mega-nav__item.is-open .mega-nav__chev {
transform: rotate(180deg);
opacity: 1;
}
.mega-panel {
position: absolute;
z-index: 60;
top: 100%;
left: 0;
right: 0;
padding: 32px 0 24px;
background-color: #ffffff;
border-top: 1px solid #E6EDE9;
box-shadow: 0 24px 40px -18px rgba(1, 40, 39, 0.28);
animation: mega-panel-in 0.18s ease-out both;
}
.mega-panel[hidden] {
display: none;
}
@media (prefers-reduced-motion: reduce) {
.mega-panel {
animation: none;
}
}
.mega-panel__grid {
display: grid;
grid-template-columns: repeat(2, minmax(0, 1fr));
gap: 24px 32px;
}
@media (min-width: 992px) {
.mega-panel__grid {
grid-template-columns: repeat(3, minmax(0, 1fr));
}
}
@media (min-width: 1200px) {
.mega-panel__grid {
grid-template-columns: repeat(4, minmax(0, 1fr));
}
}
@media (min-width: 1360px) {
.mega-panel__grid {
grid-template-columns: repeat(5, minmax(0, 1fr));
}
}
.mega-panel__foot {
margin-top: 24px;
padding-top: 16px;
border-top: 1px solid #EDF2EF;
}
.mega-panel__all {
display: inline-flex;
align-items: center;
gap: 8px;
font-family: "Source Sans 3", sans-serif;
font-size: var(--btn-fz);
line-height: var(--btn-lh);
font-weight: 600;
color: rgb(22.2, 111, 48.9538461538);
text-decoration: none;
}
.mega-panel__all svg {
transition: transform 0.2s ease;
}
.mega-panel__all:hover {
color: rgb(22.2, 111, 48.9538461538);
text-decoration: none;
}
.mega-panel__all:hover svg {
transform: translateX(3px);
}
.mega-panel__all:focus-visible {
outline: 3px solid #3CD86B;
outline-offset: 3px;
}
@keyframes mega-panel-in {
from {
opacity: 0;
transform: translateY(-6px);
}
to {
opacity: 1;
transform: translateY(0);
}
}
.mega-group__head {
display: flex;
align-items: flex-start;
gap: 8px;
padding: 6px 8px 6px 0;
font-family: "Source Sans 3", sans-serif;
font-size: 15px;
line-height: 1.3;
font-weight: 600;
color: #015655;
text-decoration: none;
transition: color 0.18s ease;
}
.mega-group__head:hover, .mega-group__head:focus-visible {
color: rgb(22.2, 111, 48.9538461538);
text-decoration: none;
}
.mega-group__head:focus-visible {
outline: 3px solid #3CD86B;
outline-offset: 2px;
border-radius: 6px;
}
.mega-group__icon {
flex: 0 0 auto;
width: 22px;
height: 22px;
margin-top: -1px;
color: rgb(22.2, 111, 48.9538461538);
}
.mega-group__name {
min-width: 0;
}
.mega-group__head .mega-group__count {
align-self: flex-start;
margin-top: 3px;
}
.mega-group__count {
flex: 0 0 auto;
font-family: "Source Sans 3", sans-serif;
font-size: 12px;
font-weight: 400;
color: #93A5A0;
}
.mega-group__sub {
margin: 4px 0 0;
padding: 0 0 0 30px;
list-style: none;
}
.mega-group__sub li {
margin: 0;
}
.mega-group__sub a {
display: inline-flex;
align-items: baseline;
gap: 5px;
padding: 4px 0;
font-family: "Source Sans 3", sans-serif;
font-size: 14px;
line-height: 1.35;
font-weight: 400;
color: #52655F;
text-decoration: none;
transition: color 0.18s ease;
}
.mega-group__sub a:hover, .mega-group__sub a:focus-visible {
color: rgb(22.2, 111, 48.9538461538);
text-decoration: none;
}
.search-suggest {
position: absolute;
z-index: 70;
top: calc(100% + 8px);
left: 0;
right: 0;
max-height: min(70vh, 520px);
overflow-y: auto;
padding: 8px;
border: 1px solid #E6EDE9;
border-radius: 16px;
background-color: #ffffff;
box-shadow: 0 24px 40px -18px rgba(1, 40, 39, 0.3);
}
.search-suggest[hidden] {
display: none;
}
.search-suggest__msg {
margin: 0;
padding: 16px 12px;
font-family: "Source Sans 3", sans-serif;
font-size: 14px;
line-height: 1.4;
color: #6B7B76;
text-align: center;
}
.search-suggest__label {
margin: 8px 0 4px;
padding: 0 12px;
font-family: "Source Sans 3", sans-serif;
font-size: 11px;
line-height: 1.2;
font-weight: 600;
letter-spacing: 0.06em;
text-transform: uppercase;
color: #93A5A0;
}
.search-suggest__cat {
display: flex;
align-items: baseline;
gap: 8px;
padding: 9px 12px;
border-radius: 10px;
font-family: "Source Sans 3", sans-serif;
font-size: 14px;
line-height: 1.3;
font-weight: 500;
color: #015655;
text-decoration: none;
}
.search-suggest__cat:hover, .search-suggest__cat.is-active {
background-color: rgb(221.5, 248.3, 229.5743589744);
color: rgb(22.2, 111, 48.9538461538);
text-decoration: none;
}
.search-suggest__count {
font-family: "Source Sans 3", sans-serif;
font-size: 12px;
font-weight: 400;
color: #93A5A0;
}
.search-suggest__item {
display: flex;
align-items: center;
gap: 12px;
padding: 8px 12px;
border-radius: 12px;
text-decoration: none;
color: inherit;
}
.search-suggest__item:hover, .search-suggest__item.is-active {
background-color: rgb(221.5, 248.3, 229.5743589744);
text-decoration: none;
color: inherit;
}
.search-suggest__media {
flex: 0 0 auto;
width: 48px;
height: 48px;
overflow: hidden;
border-radius: 8px;
background-color: #F2F4F3;
}
.search-suggest__media img {
display: block;
width: 100%;
height: 100%;
object-fit: cover;
}
.search-suggest__body {
flex: 1 1 auto;
min-width: 0;
display: flex;
flex-direction: column;
gap: 1px;
}
.search-suggest__title {
font-family: "Source Sans 3", sans-serif;
font-size: 14px;
line-height: 1.3;
font-weight: 500;
color: #015655;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.search-suggest__seller {
font-family: "Source Sans 3", sans-serif;
font-size: 12px;
line-height: 1.3;
color: #6B7B76;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.search-suggest__price {
flex: 0 0 auto;
display: flex;
align-items: baseline;
gap: 6px;
font-family: "Source Sans 3", sans-serif;
font-size: 14px;
line-height: 1.2;
font-weight: 700;
color: #015655;
white-space: nowrap;
}
.search-suggest__price del {
font-size: 12px;
font-weight: 400;
color: #9AA8A3;
}
.search-suggest mark {
padding: 0;
background-color: transparent;
color: rgb(22.2, 111, 48.9538461538);
font-weight: 700;
}
.search-suggest__all {
display: block;
width: 100%;
margin-top: 8px;
padding: 11px 12px;
border: 0;
border-top: 1px solid #EDF2EF;
border-radius: 0 0 10px 10px;
background-color: transparent;
font-family: "Source Sans 3", sans-serif;
font-size: 14px;
line-height: 1.2;
font-weight: 600;
color: rgb(22.2, 111, 48.9538461538);
text-align: center;
cursor: pointer;
transition: background-color 0.18s ease;
}
.search-suggest__all:hover {
background-color: rgb(221.5, 248.3, 229.5743589744);
}
.search-suggest__all:focus-visible {
outline: 3px solid #3CD86B;
outline-offset: -3px;
}
.mini-cart {
position: relative;
}
.mini-cart__panel {
position: absolute;
z-index: 80;
top: calc(100% + 12px);
right: 0;
width: min(380px, 100vw - 32px);
max-height: min(78vh, 620px);
overflow-y: auto;
border: 1px solid #E6EDE9;
border-radius: 16px;
background-color: #ffffff;
box-shadow: 0 24px 44px -18px rgba(1, 40, 39, 0.32);
}
.mini-cart__panel[hidden] {
display: none;
}
.mini-cart__head {
display: flex;
align-items: center;
justify-content: space-between;
gap: 12px;
padding: 16px 16px 12px;
border-bottom: 1px solid #EEF3F1;
}
.mini-cart__title {
margin: 0;
font-family: "Source Sans 3", sans-serif;
font-size: 17px;
line-height: 1.2;
font-weight: 600;
color: #015655;
}
.mini-cart__title span {
font-size: 13px;
font-weight: 400;
color: #93A5A0;
}
.mini-cart__close {
flex: 0 0 auto;
display: flex;
align-items: center;
justify-content: center;
width: 32px;
height: 32px;
padding: 0;
border: 0;
border-radius: 50%;
background-color: transparent;
color: #6B7B76;
cursor: pointer;
}
.mini-cart__close:hover {
background-color: #F2F5F3;
color: #015655;
}
.mini-cart__body {
padding: 8px 16px;
}
.mini-cart__group + .mini-cart__group {
margin-top: 12px;
padding-top: 12px;
border-top: 1px solid #F1F5F3;
}
.mini-cart__seller {
display: flex;
align-items: center;
gap: 8px;
padding: 8px 0;
text-decoration: none;
}
.mini-cart__seller:hover .mini-cart__seller-name {
color: rgb(22.2, 111, 48.9538461538);
}
.mini-cart__avatar {
flex: 0 0 auto;
width: 26px;
height: 26px;
display: flex;
align-items: center;
justify-content: center;
border-radius: 50%;
background-color: rgb(221.5, 248.3, 229.5743589744);
font-family: "Source Sans 3", sans-serif;
font-size: 12px;
font-weight: 600;
color: rgb(22.2, 111, 48.9538461538);
}
.mini-cart__seller-name {
font-family: "Source Sans 3", sans-serif;
font-size: 13.5px;
font-weight: 600;
color: #015655;
}
.mini-cart__items {
margin: 0;
padding: 0;
list-style: none;
}
.mini-cart__item {
display: flex;
align-items: center;
gap: 12px;
padding: 8px 0;
}
.mini-cart__thumb {
flex: 0 0 auto;
width: 56px;
height: 56px;
overflow: hidden;
border-radius: 10px;
background-color: #F2F4F3;
}
.mini-cart__thumb img,
.mini-cart__thumb picture {
display: block;
width: 100%;
height: 100%;
object-fit: cover;
}
.mini-cart__info {
flex: 1 1 auto;
min-width: 0;
display: flex;
flex-direction: column;
gap: 2px;
}
.mini-cart__name {
font-family: "Source Sans 3", sans-serif;
font-size: 13.5px;
line-height: 1.3;
font-weight: 500;
color: #015655;
text-decoration: none;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
overflow: hidden;
}
.mini-cart__name:hover {
color: rgb(22.2, 111, 48.9538461538);
}
.mini-cart__price {
font-family: "Source Sans 3", sans-serif;
font-size: 13.5px;
font-weight: 700;
color: #015655;
}
.mini-cart__price .woocommerce-Price-amount {
font-family: inherit;
font-weight: inherit;
}
.mini-cart__qty {
font-weight: 400;
color: #93A5A0;
}
.mini-cart__remove {
flex: 0 0 auto;
display: flex;
align-items: center;
justify-content: center;
width: 30px;
height: 30px;
border-radius: 50%;
color: #9AACA6;
text-decoration: none;
}
.mini-cart__remove:hover {
background-color: #FBEFEF;
color: #E03131;
}
.mini-cart__foot {
padding: 12px 16px 16px;
border-top: 1px solid #EEF3F1;
}
.mini-cart__total {
display: flex;
align-items: baseline;
justify-content: space-between;
gap: 12px;
margin-bottom: 2px;
}
.mini-cart__total span {
font-family: "Source Sans 3", sans-serif;
font-size: 14px;
color: #6B7B76;
}
.mini-cart__total strong {
font-family: "Source Sans 3", sans-serif;
font-size: 19px;
font-weight: 700;
color: #015655;
}
.mini-cart__note {
margin: 0 0 12px;
font-family: "Source Sans 3", sans-serif;
font-size: 12.5px;
line-height: 1.4;
color: #93A5A0;
}
.mini-cart__btn {
display: flex;
align-items: center;
justify-content: center;
width: 100%;
min-height: 48px;
padding: 13px 20px;
border: 1px solid transparent;
border-radius: 999px;
background-color: #015655;
font-family: "Source Sans 3", sans-serif;
font-size: 15px;
line-height: 1.1;
font-weight: 600;
color: #ffffff;
text-decoration: none;
transition: background-color 0.18s ease;
}
.mini-cart__btn:hover {
background-color: #01403E;
color: #ffffff;
text-decoration: none;
}
.mini-cart__btn--ghost {
margin-top: 8px;
border-color: #D6E2DC;
background-color: transparent;
color: #015655;
}
.mini-cart__btn--ghost:hover {
border-color: #015655;
background-color: transparent;
color: #015655;
}
.mini-cart__empty {
padding: 24px 16px;
text-align: center;
}
.mini-cart__empty p {
margin: 0 0 16px;
font-family: "Source Sans 3", sans-serif;
font-size: 14px;
color: #7C8D88;
}
.cart-empty-state {
display: flex;
flex-direction: column;
align-items: center;
text-align: center;
max-width: 420px;
margin: 0 auto;
padding: 48px 16px 64px;
}
@media (min-width: 992px) {
.cart-empty-state {
padding: 80px 16px 100px;
}
}
.cart-empty-state__icon {
display: flex;
align-items: center;
justify-content: center;
width: 72px;
height: 72px;
margin-bottom: 20px;
border-radius: 50%;
background-color: rgb(221.5, 248.3, 229.5743589744);
color: rgb(22.2, 111, 48.9538461538);
}
.cart-empty-state__title {
margin: 0 0 8px;
font-family: "Source Sans 3", sans-serif;
font-size: 22px;
line-height: 1.2;
letter-spacing: -0.02em;
font-weight: 600;
color: #015655;
}
@media (min-width: 992px) {
.cart-empty-state__title {
font-size: 26px;
}
}
.cart-empty-state__text {
margin: 0 0 24px;
font-family: "Source Sans 3", sans-serif;
font-size: var(--base-sm-fz);
line-height: 1.6;
color: #6B7B76;
}
.cart-empty-state__btn {
display: inline-flex;
align-items: center;
justify-content: center;
min-width: 220px;
min-height: 50px;
padding: 13px 32px;
border-radius: 999px;
background-color: #015655;
font-family: "Source Sans 3", sans-serif;
font-size: 15px;
line-height: 1.1;
font-weight: 600;
color: #ffffff;
text-decoration: none;
transition: background-color 0.18s ease;
}
.cart-empty-state__btn:hover {
background-color: #01403E;
color: #ffffff;
text-decoration: none;
}
.navbar-7 .mobile-menu {
position: fixed;
inset: 0;
z-index: 1200;
display: flex;
flex-direction: column;
background-color: #ffffff;
transform: translateX(100%);
transition: transform 0.3s cubic-bezier(0.2, 0.7, 0.2, 1);
will-change: transform;
}
.navbar-7 .mobile-menu[hidden] {
display: none;
}
.navbar-7 .mobile-menu.is-open {
transform: none;
}
@media (min-width: 992px) {
.navbar-7 .mobile-menu {
display: none !important;
}
}
@media (prefers-reduced-motion: reduce) {
.navbar-7 .mobile-menu {
transition: none;
}
}
.navbar-7 .mobile-menu__bar {
flex: 0 0 auto;
display: flex;
align-items: center;
justify-content: space-between;
gap: 16px;
height: 70px;
padding: 0 16px;
border-bottom: 1px solid #EEF3F1;
}
.navbar-7 .mobile-menu__logo {
display: block;
line-height: 0;
}
.navbar-7 .mobile-menu__logo img,
.navbar-7 .mobile-menu__logo svg {
display: block;
max-width: 160px;
height: auto;
}
.navbar-7 .mobile-menu__close {
flex: 0 0 auto;
display: flex;
align-items: center;
justify-content: center;
width: 40px;
height: 40px;
margin-right: -8px;
padding: 0;
border: 0;
border-radius: 50%;
background-color: transparent;
color: #015655;
cursor: pointer;
}
.navbar-7 .mobile-menu__close:hover, .navbar-7 .mobile-menu__close:focus-visible {
background-color: #F2F5F3;
}
.navbar-7 .mobile-menu__body {
flex: 1 1 auto;
min-height: 0;
overflow-y: auto;
-webkit-overflow-scrolling: touch;
overscroll-behavior: contain;
padding: 16px 16px 40px;
}
.navbar-7 .mobile-menu .header-search[class] {
margin: 0 0 16px;
}
.navbar-7 .mobile-menu__cta {
display: flex;
justify-content: center;
width: 100%;
margin: 0 0 24px;
}
.navbar-7 .mobile-menu__label {
margin: 8px 0 2px;
font-family: "Source Sans 3", sans-serif;
font-size: 12px;
line-height: 1.3;
font-weight: 600;
letter-spacing: 0.06em;
text-transform: uppercase;
color: #8A9A95;
}
.navbar-7 .mobile-menu .navbar-nav {
display: flex;
flex-direction: column;
margin: 0 0 16px;
padding: 0;
list-style: none;
}
.navbar-7 .mobile-menu .nav-item {
border-bottom: 1px solid #EEF3F1;
}
.navbar-7 .mobile-menu .navbar-nav .nav-link[class] {
display: flex;
align-items: center;
gap: 12px;
height: auto;
padding: 14px 2px;
border-radius: 0;
background: none;
font-family: "Source Sans 3", sans-serif;
font-size: 16px;
line-height: 1.3;
font-weight: 500;
color: #015655;
text-decoration: none;
}
.navbar-7 .mobile-menu .navbar-nav .nav-link[class]::after {
content: "";
position: static;
flex: 0 0 auto;
width: 8px;
height: 14px;
margin-left: auto;
opacity: 1;
background: url("data:image/svg+xml,%3Csvg width='8' height='14' viewBox='0 0 8 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1l6 6-6 6' stroke='%238A9A95' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center/contain;
}
.navbar-7 .mobile-menu .navbar-nav .nav-link[class]:hover, .navbar-7 .mobile-menu .navbar-nav .nav-link[class]:active, .navbar-7 .mobile-menu .navbar-nav .nav-link[class].active-item, .navbar-7 .mobile-menu .navbar-nav .nav-link[class].active-item-parent {
background: none;
color: rgb(22.2, 111, 48.9538461538);
}
.navbar-7 .mobile-menu .navbar-nav.mobile-menu__account .nav-link[class] {
font-weight: 400;
}
.navbar-7 .mobile-menu .navbar-nav .nav-link.mobile-menu__logout[class] {
color: #8A9A95;
}
.navbar-7 .mobile-menu .navbar-nav .nav-link.mobile-menu__logout[class]::after {
content: none;
}
.navbar-7 .mobile-menu .navbar-nav.mobile-menu__lang {
margin-top: 8px;
}
.navbar-7 .mobile-menu .navbar-nav.mobile-menu__lang .nav-link[class] {
font-weight: 400;
color: #8A9A95;
}
.navbar-7 .mobile-menu .navbar-nav.mobile-menu__lang .nav-link[class]::after {
content: none;
}
html.mobile-menu-open,
html.mobile-menu-open body {
overflow: hidden;
}
.products-feed__more {
display: flex;
flex-direction: column;
align-items: center;
gap: 8px;
margin-top: 24px;
}
@media (min-width: 992px) {
.products-feed__more {
margin-top: 32px;
}
}
.products-feed__btn {
display: inline-flex;
align-items: center;
justify-content: center;
min-width: 220px;
min-height: 48px;
padding: 13px 32px;
border: 1px solid rgb(22.2, 111, 48.9538461538);
border-radius: 999px;
background-color: transparent;
font-family: "Source Sans 3", sans-serif;
font-size: var(--btn-fz);
line-height: var(--btn-lh);
font-weight: 600;
color: rgb(22.2, 111, 48.9538461538);
text-decoration: none;
cursor: pointer;
transition: background-color 0.18s ease, color 0.18s ease, border-color 0.18s ease;
}
.products-feed__btn:hover {
background-color: rgb(22.2, 111, 48.9538461538);
border-color: rgb(22.2, 111, 48.9538461538);
color: #ffffff;
text-decoration: none;
}
.products-feed__btn:focus-visible {
outline: 3px solid #3CD86B;
outline-offset: 3px;
}
.products-feed__btn[disabled] {
opacity: 0.55;
cursor: default;
}
.products-feed__btn[disabled]:hover {
background-color: transparent;
color: rgb(22.2, 111, 48.9538461538);
}
.products-feed__btn--ghost {
border-color: #D6E2DC;
color: #015655;
}
.products-feed__btn--ghost:hover {
background-color: #015655;
border-color: #015655;
}
.products-feed__status {
margin: 0;
font-family: "Source Sans 3", sans-serif;
font-size: 13px;
line-height: 1.4;
color: #7C8D88;
text-align: center;
}
.pd__crumbs {
margin: 16px 0 20px;
font-family: "Source Sans 3", sans-serif;
font-size: 13px;
line-height: 1.4;
color: #7C8D88;
}
.pd__crumbs a {
color: #5C7069;
text-decoration: none;
}
.pd__crumbs a:hover {
color: rgb(22.2, 111, 48.9538461538);
text-decoration: underline;
}
.pd__crumbs-sep {
margin: 0 6px;
color: #B9C7C1;
}
.pd__main {
display: grid;
grid-template-columns: minmax(0, 1fr);
gap: 24px;
margin-bottom: 40px;
}
@media (min-width: 992px) {
.pd__main {
grid-template-columns: minmax(0, 1.56fr) minmax(0, 1fr);
gap: 32px;
margin-bottom: 64px;
}
}
@media (min-width: 1360px) {
.pd__main {
gap: 40px;
}
}
@media (min-width: 1360px) {
.pd__main {
gap: 48px;
}
}
.pd__media, .pd__panel {
float: none !important;
width: auto !important;
margin: 0;
}
.pd__media {
position: relative;
min-width: 0;
}
.pd__panel {
min-width: 0;
}
@media (min-width: 992px) {
.pd__panel {
position: sticky;
top: calc(var(--header-h, 125px) + 12px);
align-self: start;
}
}
.pd-gallery {
display: flex;
gap: 12px;
flex-direction: row;
overflow-x: auto;
scroll-snap-type: x mandatory;
-webkit-overflow-scrolling: touch;
scrollbar-width: none;
}
.pd-gallery::-webkit-scrollbar {
display: none;
}
@media (min-width: 768px) {
.pd-gallery {
flex-direction: column;
overflow-x: visible;
gap: 16px;
}
}
.pd-gallery__item {
position: relative;
flex: 0 0 100%;
scroll-snap-align: center;
margin: 0;
overflow: hidden;
border-radius: 18px;
background-color: #F2F4F3;
aspect-ratio: 1/1;
}
@media (min-width: 768px) {
.pd-gallery__item {
flex: 1 1 auto;
}
}
.pd-gallery__item picture, .pd-gallery__item img {
display: block;
width: 100%;
height: 100%;
}
.pd-gallery__item img {
object-fit: contain;
object-position: center;
}
.pd-gallery__item--empty {
background-color: #E7EBE9;
}
.pd__media .badges {
position: absolute;
top: 16px;
left: 16px;
z-index: 2;
display: flex;
flex-direction: column;
align-items: flex-start;
gap: 6px;
pointer-events: none;
}
.pd__panel .product_title {
margin: 0 0 8px;
font-family: "Source Sans 3", sans-serif;
font-size: 26px;
line-height: 1.2;
letter-spacing: -0.02em;
font-weight: 600;
color: #015655;
}
@media (min-width: 992px) {
.pd__panel .product_title {
font-size: 30px;
}
}
.pd__panel .price {
margin: 0 0 20px;
font-family: "Source Sans 3", sans-serif;
font-size: 28px;
line-height: 1.15;
font-weight: 700;
color: #015655;
}
.pd__panel .price del {
margin-right: 8px;
font-size: 18px;
font-weight: 400;
color: #9AA8A3;
}
.pd__panel .price ins {
text-decoration: none;
color: rgb(22.2, 111, 48.9538461538);
}
.pd__panel .product-excerpt,
.pd__panel .woocommerce-product-details__short-description {
margin: 0 0 20px;
color: #44584F;
}
.pd__panel .product-excerpt p,
.pd__panel .woocommerce-product-details__short-description p {
margin: 0;
font-family: "Source Sans 3", sans-serif;
font-size: var(--base-sm-fz);
line-height: 1.6;
color: #44584F;
}
.pd__panel .stock {
display: none;
}
.pd-seller {
display: flex;
align-items: center;
gap: 12px;
margin-bottom: 20px;
padding: 12px;
border: 1px solid #E3EBE7;
border-radius: 14px;
background-color: #ffffff;
text-decoration: none;
color: inherit;
transition: border-color 0.18s ease, background-color 0.18s ease;
}
.pd-seller:hover {
border-color: #3CD86B;
background-color: rgb(221.5, 248.3, 229.5743589744);
text-decoration: none;
color: inherit;
}
.pd-seller:focus-visible {
outline: 3px solid #3CD86B;
outline-offset: 2px;
}
.pd-seller__avatar {
flex: 0 0 auto;
width: 44px;
height: 44px;
display: flex;
align-items: center;
justify-content: center;
border-radius: 50%;
background-color: rgb(221.5, 248.3, 229.5743589744);
font-family: "Source Sans 3", sans-serif;
font-size: 18px;
font-weight: 600;
color: rgb(22.2, 111, 48.9538461538);
}
.pd-seller__body {
flex: 1 1 auto;
min-width: 0;
display: flex;
flex-direction: column;
gap: 1px;
}
.pd-seller__label {
font-family: "Source Sans 3", sans-serif;
font-size: 11px;
line-height: 1.2;
letter-spacing: 0.06em;
text-transform: uppercase;
color: #93A5A0;
}
.pd-seller__name {
font-family: "Source Sans 3", sans-serif;
font-size: 15px;
line-height: 1.3;
font-weight: 600;
color: #015655;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.pd-seller__meta {
font-family: "Source Sans 3", sans-serif;
font-size: 12.5px;
line-height: 1.35;
color: #6B7B76;
}
.pd-seller__chev {
flex: 0 0 auto;
color: #9AACA6;
}
.pd-facts {
margin: 20px 0 0;
padding: 0;
}
.pd-facts__row {
display: flex;
align-items: baseline;
justify-content: space-between;
gap: 16px;
padding: 9px 0;
border-top: 1px solid #EDF2EF;
}
.pd-facts__row:first-child {
border-top: 0;
}
.pd-facts dt {
flex: 0 0 auto;
font-family: "Source Sans 3", sans-serif;
font-size: 13.5px;
line-height: 1.4;
font-weight: 400;
color: #7C8D88;
}
.pd-facts dd {
margin: 0;
text-align: right;
font-family: "Source Sans 3", sans-serif;
font-size: 13.5px;
line-height: 1.4;
font-weight: 500;
color: #015655;
}
.pd-facts dd a {
color: rgb(22.2, 111, 48.9538461538);
text-decoration: none;
}
.pd-facts dd a:hover {
text-decoration: underline;
}
.pd-assure {
margin: 20px 0 0;
padding: 12px 16px;
list-style: none;
border-radius: 14px;
background-color: rgb(221.5, 248.3, 229.5743589744);
}
.pd-assure li {
display: flex;
align-items: center;
gap: 8px;
padding: 5px 0;
font-family: "Source Sans 3", sans-serif;
font-size: 13.5px;
line-height: 1.45;
color: #015655;
}
.pd-assure svg {
flex: 0 0 auto;
color: rgb(22.2, 111, 48.9538461538);
}
.pd-assure a {
color: #015655;
text-decoration: underline;
text-underline-offset: 2px;
}
.pd-assure a:hover {
color: rgb(22.2, 111, 48.9538461538);
}
.pd-more {
margin-top: 40px;
}
@media (min-width: 992px) {
.pd-more {
margin-top: 64px;
}
}
.pd__panel form.cart {
margin: 0 0 20px;
}
.pd__panel form.cart .single_add_to_cart_button.button {
display: flex;
align-items: center;
justify-content: center;
width: 100%;
min-height: 54px;
padding: 15px 24px;
border: 0;
border-radius: 999px;
background-color: #015655;
font-family: "Source Sans 3", sans-serif;
font-size: 16px;
line-height: 1.1;
font-weight: 600;
letter-spacing: 0.01em;
color: #ffffff;
text-transform: none;
transition: background-color 0.18s ease, transform 0.18s ease;
}
.pd__panel form.cart .single_add_to_cart_button.button:hover {
background-color: #01403E;
color: #ffffff;
transform: translateY(-1px);
}
.pd__panel form.cart .single_add_to_cart_button.button:focus-visible {
outline: 3px solid #3CD86B;
outline-offset: 3px;
}
.pd__panel form.cart .single_add_to_cart_button.button.disabled, .pd__panel form.cart .single_add_to_cart_button.button[disabled] {
background-color: #B7C6C1;
transform: none;
cursor: not-allowed;
}
.pd__panel .quantity {
display: none;
}
.pd-sold {
display: inline-flex;
align-items: center;
margin: 0 0 16px;
padding: 7px 16px;
border-radius: 999px;
background-color: #F3F5F4;
font-family: "Source Sans 3", sans-serif;
font-size: 13px;
line-height: 1.2;
font-weight: 600;
letter-spacing: 0.04em;
text-transform: uppercase;
color: #6B7B76;
}
.pd-meta {
margin: 0 0 16px;
font-family: "Source Sans 3", sans-serif;
font-size: 13.5px;
line-height: 1.4;
color: #7C8D88;
}
.pd-fav.pc__fav {
position: static;
display: flex;
align-items: center;
justify-content: center;
gap: 8px;
width: 100%;
height: auto;
min-height: 50px;
margin: -8px 0 20px;
padding: 13px 24px;
border: 1px solid #D6E2DC;
border-radius: 999px;
background-color: transparent;
box-shadow: none;
font-family: "Source Sans 3", sans-serif;
font-size: 15px;
line-height: 1.1;
font-weight: 600;
color: #015655;
}
.pd-fav.pc__fav:hover {
transform: none;
border-color: #015655;
background-color: transparent;
}
.pd-fav.pc__fav svg {
width: 19px;
height: 19px;
}
.pd-fav.pc__fav[aria-pressed=true] {
border-color: #E03131;
color: #E03131;
}
.pd-block {
margin-top: 24px;
padding-top: 24px;
border-top: 1px solid #E7EDEA;
}
.pd-block__title {
margin: 0 0 12px;
font-family: "Source Sans 3", sans-serif;
font-size: 15px;
line-height: 1.3;
font-weight: 600;
letter-spacing: 0.01em;
color: #015655;
}
.pd-desc__text p {
margin: 0 0 8px;
font-family: "Source Sans 3", sans-serif;
font-size: var(--base-sm-fz);
line-height: 1.6;
color: #44584F;
}
.pd-desc__text p:last-child {
margin-bottom: 0;
}
.pd-seller-block .pd-seller {
margin-bottom: 12px;
}
.pd-shop-btn {
display: flex;
align-items: center;
justify-content: center;
width: 100%;
min-height: 46px;
padding: 12px 20px;
border: 1px solid #D6E2DC;
border-radius: 999px;
font-family: "Source Sans 3", sans-serif;
font-size: 14px;
line-height: 1.1;
font-weight: 600;
color: #015655;
text-decoration: none;
transition: border-color 0.18s ease, background-color 0.18s ease;
}
.pd-shop-btn:hover {
border-color: #015655;
background-color: rgb(221.5, 248.3, 229.5743589744);
color: #015655;
text-decoration: none;
}
.pd-reviews #reviews,
.pd-reviews .woocommerce-Reviews {
margin: 0;
}
.pd-reviews .woocommerce-Reviews-title {
margin: 0 0 16px;
font-family: "Source Sans 3", sans-serif;
font-size: 15px;
line-height: 1.3;
font-weight: 600;
color: #015655;
}
.pd-reviews .commentlist {
margin: 0;
padding: 0;
list-style: none;
}
.pd-reviews .comment_container {
display: flex;
gap: 12px;
padding: 0;
background: none;
border: 0;
}
.pd-reviews li.review,
.pd-reviews li.comment {
margin: 0 0 16px;
padding: 0 0 16px;
border-bottom: 1px solid #EEF3F1;
list-style: none;
}
.pd-reviews li.review:last-child,
.pd-reviews li.comment:last-child {
margin-bottom: 0;
padding-bottom: 0;
border-bottom: 0;
}
.pd-reviews .comment_container > img.avatar {
display: none;
}
.pd-reviews .comment-text {
flex: 1 1 auto;
min-width: 0;
margin: 0;
padding: 0;
border: 0;
}
.pd-reviews .woocommerce-review__author {
font-family: "Source Sans 3", sans-serif;
font-size: 14px;
font-weight: 600;
color: #015655;
}
.pd-reviews .woocommerce-review__published-date {
display: block;
margin-top: 1px;
font-family: "Source Sans 3", sans-serif;
font-size: 12px;
color: #93A5A0;
}
.pd-reviews .woocommerce-review__dash {
display: none;
}
.pd-reviews .description p {
margin: 8px 0 0;
font-family: "Source Sans 3", sans-serif;
font-size: 14px;
line-height: 1.55;
color: #44584F;
}
.pd-reviews .star-rating {
margin: 0 0 4px;
font-size: 13px;
color: #F0A202;
}
.pd-reviews #review_form_wrapper {
margin-top: 16px;
padding-top: 16px;
border-top: 1px solid #EEF3F1;
}
.pd-reviews .comment-reply-title {
font-family: "Source Sans 3", sans-serif;
font-size: 14px;
font-weight: 600;
color: #015655;
}
.pd-reviews .comment-form input[type=text],
.pd-reviews .comment-form input[type=email],
.pd-reviews .comment-form textarea {
width: 100%;
max-width: 100%;
padding: 10px 12px;
border: 1px solid #DCE6E2;
border-radius: 10px;
font-family: "Source Sans 3", sans-serif;
font-size: 14px;
}
.pd-reviews .comment-form .form-submit input[type=submit] {
width: 100%;
min-height: 46px;
border: 0;
border-radius: 999px;
background-color: #015655;
font-family: "Source Sans 3", sans-serif;
font-size: 14px;
font-weight: 600;
color: #ffffff;
cursor: pointer;
}
.pd-reviews .comment-form .form-submit input[type=submit]:hover {
background-color: #01403E;
}
.pd-reviews .woocommerce-noreviews {
margin: 0;
font-family: "Source Sans 3", sans-serif;
font-size: 14px;
color: #7C8D88;
}
.eshop-product-detail-1 .pd__panel .pd-block__title,
.eshop-product-detail-1 .pd__panel .woocommerce-Reviews-title,
.eshop-product-detail-1 .pd__panel .comment-reply-title {
margin: 0 0 12px !important;
font-family: "Source Sans 3", sans-serif !important;
font-size: 15px !important;
line-height: 1.3 !important;
font-weight: 600 !important;
letter-spacing: 0.01em !important;
color: #015655 !important;
text-align: left !important;
}
.eshop-product-detail-1 .pd__panel .comment-reply-title {
display: block;
}
.eshop-product-detail-1 .pd__panel .woocommerce-review__published-date {
font-size: 11.5px;
}
.eshop-product-detail-1 .pd-reviews .woocommerce-verification-required {
margin: 16px 0 0 !important;
padding: 12px 16px !important;
border-radius: 12px;
background-color: #F4F7F5;
font-family: "Source Sans 3", sans-serif !important;
font-size: 13.5px !important;
line-height: 1.5 !important;
color: #6B7B76 !important;
text-align: left !important;
}
.eshop-product-detail-1 .pd-reviews #review_form_wrapper,
.eshop-product-detail-1 .pd-reviews #respond {
padding: 0 !important;
border: 0 !important;
background: none !important;
}
.eshop-product-detail-1 .pd-reviews .comment-form {
padding: 0 !important;
border: 0 !important;
background: none !important;
}
.eshop-product-detail-1 .pd-reviews .comment-notes,
.eshop-product-detail-1 .pd-reviews .comment-form-cookies-consent label,
.eshop-product-detail-1 .pd-reviews .required-field-message {
margin: 0 0 12px !important;
font-family: "Source Sans 3", sans-serif !important;
font-size: 12.5px !important;
line-height: 1.45 !important;
color: #7C8D88 !important;
}
.eshop-product-detail-1 .pd-reviews .comment-form-rating {
margin: 0 0 12px !important;
padding: 0 !important;
border: 0 !important;
background: none !important;
box-shadow: none !important;
width: auto !important;
height: auto !important;
}
.eshop-product-detail-1 .pd-reviews .comment-form label {
display: block;
margin: 0 0 5px !important;
font-family: "Source Sans 3", sans-serif !important;
font-size: 13px !important;
line-height: 1.3 !important;
font-weight: 500 !important;
color: #015655 !important;
}
.eshop-product-detail-1 .pd-reviews .comment-form p {
margin: 0 0 12px !important;
}
.eshop-product-detail-1 .pd-reviews .comment-form-author,
.eshop-product-detail-1 .pd-reviews .comment-form-email,
.eshop-product-detail-1 .pd-reviews #reviews #review_form_wrapper .comment-form .comment-form-author,
.eshop-product-detail-1 .pd-reviews #reviews #review_form_wrapper .comment-form .comment-form-email {
display: block;
float: none !important;
width: 100% !important;
margin-left: 0 !important;
margin-right: 0 !important;
}
.eshop-product-detail-1 .pd-reviews .comment-form-cookies-consent {
display: flex;
align-items: flex-start;
gap: 8px;
}
.eshop-product-detail-1 .pd-reviews .comment-form-cookies-consent label {
margin: 0 !important;
font-family: "Source Sans 3", sans-serif !important;
font-size: 12px !important;
font-weight: 400 !important;
color: #7C8D88 !important;
}
.eshop-product-detail-1 .pd-reviews .comment-form textarea#comment {
height: 110px !important;
min-height: 110px !important;
}
.eshop-product-detail-1 .pd-reviews .comment-form .form-submit input#submit,
.eshop-product-detail-1 .pd-reviews .comment-form .form-submit input[type=submit],
.eshop-product-detail-1 .pd-reviews .comment-form input#submit {
width: 100% !important;
min-height: 46px !important;
padding: 12px 20px !important;
border: 0 !important;
border-radius: 999px !important;
background-color: #015655 !important;
font-family: "Source Sans 3", sans-serif !important;
font-size: 14px !important;
font-weight: 600 !important;
color: #ffffff !important;
text-transform: none !important;
cursor: pointer;
}
.eshop-product-detail-1 .pd-reviews .comment-form .form-submit input#submit:hover,
.eshop-product-detail-1 .pd-reviews .comment-form .form-submit input[type=submit]:hover,
.eshop-product-detail-1 .pd-reviews .comment-form input#submit:hover {
background-color: #01403E !important;
}
.eshop-product-detail-1 .pd-reviews .comment-form input[type=text],
.eshop-product-detail-1 .pd-reviews .comment-form input[type=email],
.eshop-product-detail-1 .pd-reviews .comment-form textarea {
padding: 9px 12px !important;
border: 1px solid #DCE6E2 !important;
border-radius: 10px !important;
font-family: "Source Sans 3", sans-serif !important;
font-size: 13.5px !important;
background-color: #ffffff !important;
}
.eshop-product-detail-1 .pd-reviews .comment-form input[type=text]:focus,
.eshop-product-detail-1 .pd-reviews .comment-form input[type=email]:focus,
.eshop-product-detail-1 .pd-reviews .comment-form textarea:focus {
border-color: #3CD86B !important;
outline: none;
}
.pd-stars {
display: inline-flex;
align-items: center;
gap: 1px;
vertical-align: middle;
}
.pd-stars__s svg {
display: block;
width: 13px;
height: 13px;
fill: #D3DBD8;
}
.pd-stars__s.is-on svg {
fill: #015655;
}
.eshop-product-detail-1 .pd-reviews .commentlist {
margin: 0 !important;
padding: 0 !important;
list-style: none !important;
}
.eshop-product-detail-1 .pd-reviews li.review,
.eshop-product-detail-1 .pd-reviews li.comment {
margin: 0 0 16px !important;
padding: 0 !important;
border: 0 !important;
border-radius: 0 !important;
background: none !important;
box-shadow: none !important;
list-style: none !important;
}
.eshop-product-detail-1 .pd-reviews li.review:last-of-type,
.eshop-product-detail-1 .pd-reviews li.comment:last-of-type {
margin-bottom: 0 !important;
}
.eshop-product-detail-1 .pd-reviews .comment_container {
display: block !important;
padding: 0 !important;
border: 0 !important;
background: none !important;
}
.eshop-product-detail-1 .pd-reviews .comment_container > img.avatar,
.eshop-product-detail-1 .pd-reviews .comment_container > .avatar {
display: none !important;
}
.eshop-product-detail-1 .pd-reviews .comment-text {
margin: 0 !important;
padding: 0 !important;
border: 0 !important;
}
.eshop-product-detail-1 .pd-reviews .pd-review__head {
display: flex;
align-items: center;
flex-wrap: wrap;
gap: 6px;
margin-bottom: 4px;
}
.eshop-product-detail-1 .pd-reviews .recenzia-hodnotenie.clean-stars {
display: inline-flex !important;
align-items: center;
gap: 1px;
margin: 0 !important;
}
.eshop-product-detail-1 .pd-reviews .recenzia-hodnotenie.clean-stars .star svg {
display: block;
width: 13px !important;
height: 13px !important;
fill: #D3DBD8 !important;
}
.eshop-product-detail-1 .pd-reviews .recenzia-hodnotenie.clean-stars .star.filled svg {
fill: #015655 !important;
}
.eshop-product-detail-1 .pd-reviews .pd-review__meta {
display: inline-flex;
align-items: center;
flex-wrap: wrap;
gap: 6px;
margin: 0 !important;
font-family: "Source Sans 3", sans-serif !important;
font-size: 12.5px !important;
line-height: 1.4 !important;
color: #93A5A0 !important;
}
.eshop-product-detail-1 .pd-reviews .woocommerce-review__author {
font-family: "Source Sans 3", sans-serif !important;
font-size: 12.5px !important;
font-weight: 400 !important;
color: #93A5A0 !important;
}
.eshop-product-detail-1 .pd-reviews .pd-review__name {
font-weight: 600;
color: #5C7069;
}
.eshop-product-detail-1 .pd-reviews .woocommerce-review__published-date {
position: relative;
margin: 0 !important;
padding-left: 7px;
font-size: 12.5px !important;
color: #A5B4AF !important;
}
.eshop-product-detail-1 .pd-reviews .woocommerce-review__published-date::before {
content: "";
position: absolute;
left: 0;
top: 50%;
width: 1px;
height: 11px;
transform: translateY(-50%);
background-color: #D8E1DD;
}
.eshop-product-detail-1 .pd-reviews .woocommerce-review__verified {
display: inline-flex;
align-items: center;
gap: 3px;
font-style: normal !important;
font-size: 11.5px !important;
font-weight: 500 !important;
color: rgb(22.2, 111, 48.9538461538) !important;
}
.eshop-product-detail-1 .pd-reviews .description p,
.eshop-product-detail-1 .pd-reviews .comment-text > p {
margin: 0 !important;
font-family: "Source Sans 3", sans-serif !important;
font-size: 13.5px !important;
line-height: 1.55 !important;
color: #44584F !important;
}
.pd-seller__rating {
display: inline-flex;
align-items: center;
gap: 5px;
margin-top: 3px;
}
.pd-seller__count {
font-family: "Source Sans 3", sans-serif;
font-size: 12px;
color: #93A5A0;
}
.pd-shelf {
margin-top: 40px;
}
@media (min-width: 992px) {
.pd-shelf {
margin-top: 64px;
}
}
.pd-shelf .section-head h2 {
font-size: 22px !important;
line-height: 1.2 !important;
letter-spacing: -0.02em !important;
color: #015655 !important;
text-align: left !important;
}
@media (min-width: 992px) {
.pd-shelf .section-head h2 {
font-size: 26px !important;
}
}
.pd-shelf.related.products, .pd-shelf.up-sells {
padding: 0 !important;
}
.pd-shelf:last-of-type {
margin-bottom: 48px;
}
@media (min-width: 992px) {
.pd-shelf:last-of-type {
margin-bottom: 80px;
}
}
.section-head {
display: flex;
align-items: baseline;
justify-content: space-between;
gap: 16px;
margin-bottom: 16px;
}
@media (min-width: 992px) {
.section-head {
margin-bottom: 24px;
}
}
.section-head h2 {
margin: 0;
font-family: "Source Sans 3", sans-serif;
font-size: var(--h2-fz);
line-height: 1.15;
letter-spacing: -0.02em;
font-weight: 600;
color: #015655;
text-align: left;
}
.section-head__link {
flex: 0 0 auto;
font-family: "Source Sans 3", sans-serif;
font-size: var(--btn-fz);
line-height: var(--btn-lh);
font-weight: 600;
color: rgb(22.2, 111, 48.9538461538);
text-decoration: none;
white-space: nowrap;
border-bottom: 1px solid transparent;
transition: border-color 0.2s ease;
}
.section-head__link:hover {
color: rgb(22.2, 111, 48.9538461538);
border-color: currentColor;
}
.section-head__link:focus-visible {
outline: 3px solid #3CD86B;
outline-offset: 3px;
}
.eshop-categories-1,
.eshop-products-slider-1,
.reviews-3,
.cta-6,
.text-image-6,
.accordion-5,
.contact-form-7 {
padding-top: 32px;
padding-bottom: 32px;
margin-top: 0;
margin-bottom: 0;
}
@media (min-width: 992px) {
.eshop-categories-1,
.eshop-products-slider-1,
.reviews-3,
.cta-6,
.text-image-6,
.accordion-5,
.contact-form-7 {
padding-top: 48px;
padding-bottom: 48px;
}
}
.main-banner-14 {
padding-bottom: 0;
}
.eshop-categories-1 {
padding-top: 8px;
}
@media (min-width: 992px) {
.eshop-categories-1 {
padding-top: 16px;
}
}
.reviews-3 > .container > .row > .col-lg-12 > h2,
.reviews-3 h2 {
text-align: left;
margin-bottom: 24px;
font-size: var(--h2-fz);
line-height: 1.15;
letter-spacing: -0.02em;
color: #015655;
}
.accordion-5 h2 {
text-align: left;
}
.related.products > h2,
.up-sells.upsells > h2,
.woocommerce-Tabs-panel--more_seller_product > h2 {
margin: 0 0 24px;
font-family: "Source Sans 3", sans-serif;
font-size: var(--h2-fz);
line-height: 1.15;
letter-spacing: -0.02em;
font-weight: 600;
color: #015655;
text-align: left;
}
.pc {
position: relative;
display: flex;
flex-direction: column;
height: 100%;
}
.pc__link {
display: flex;
flex-direction: column;
height: 100%;
text-decoration: none;
color: inherit;
}
.pc__link:hover, .pc__link:focus-visible {
text-decoration: none;
color: inherit;
}
.pc__media {
position: relative;
aspect-ratio: 0.6666666667;
overflow: hidden;
border-radius: 14px;
background-color: #EFF2F0;
margin-bottom: 8px;
}
.pc__media picture, .pc__media img, .pc__img {
display: block;
width: 100%;
height: 100%;
}
.pc__media img {
object-fit: cover;
object-position: center;
transform: scale(1);
transition: transform 0.45s cubic-bezier(0.2, 0.6, 0.2, 1);
}
.pc__img--placeholder {
background-color: #E7EBE9;
}
.pc__link:hover .pc__media img, .pc__link:focus-visible .pc__media img {
transform: scale(1.04);
}
.pc__badges {
position: absolute;
top: 8px;
left: 8px;
z-index: 2;
display: flex;
flex-direction: column;
align-items: flex-start;
gap: 6px;
pointer-events: none;
}
.pc__badge {
display: inline-block;
padding: 4px 10px;
border-radius: 999px;
font-family: "Source Sans 3", sans-serif;
font-size: 12px;
line-height: 1.35;
font-weight: 600;
letter-spacing: 0.01em;
white-space: nowrap;
}
.pc__badge--sale {
background-color: #E03131;
color: #ffffff;
}
.pc__badge--new {
background-color: #ffffff;
color: #015655;
}
.pc__overlay {
position: absolute;
top: 0;
left: 0;
right: 0;
aspect-ratio: 0.6666666667;
z-index: 3;
pointer-events: none;
}
.pc__fav {
position: absolute;
bottom: 8px;
right: 8px;
pointer-events: auto;
width: 36px;
height: 36px;
display: flex;
align-items: center;
justify-content: center;
padding: 0;
border: 0;
border-radius: 50%;
background-color: rgba(255, 255, 255, 0.92);
box-shadow: 0 1px 4px rgba(0, 0, 0, 0.14);
cursor: pointer;
transition: background-color 0.2s ease, transform 0.2s ease;
}
.pc__fav svg {
width: 20px;
height: 20px;
fill: none;
stroke: #015655;
stroke-width: 1.7;
stroke-linecap: round;
stroke-linejoin: round;
transition: fill 0.2s ease, stroke 0.2s ease;
}
.pc__fav:hover {
background-color: #ffffff;
transform: scale(1.06);
}
.pc__fav:focus-visible {
outline: 2px solid rgb(22.2, 111, 48.9538461538);
outline-offset: 2px;
}
.pc__fav[aria-pressed=true] svg {
fill: #E03131;
stroke: #E03131;
}
.pc__body {
flex: 1 1 auto;
display: flex;
flex-direction: column;
gap: 1px;
padding: 0 2px;
}
.pc__title {
margin: 0;
font-family: "Source Sans 3", sans-serif;
font-size: 14px;
line-height: 1.3;
font-weight: 400;
color: #015655;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
overflow: hidden;
}
@media (min-width: 992px) {
.pc__title {
font-size: 15px;
}
}
.pc__seller {
font-family: "Source Sans 3", sans-serif;
font-size: 12.5px;
line-height: 1.35;
font-weight: 400;
color: #6B7B76;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.pc__price {
margin-top: auto;
padding-top: 8px;
font-family: "Source Sans 3", sans-serif;
font-size: 17px;
line-height: 1.2;
font-weight: 700;
color: #015655;
}
@media (min-width: 992px) {
.pc__price {
font-size: 18px;
}
}
.pc__price del {
margin-right: 6px;
font-size: 14px;
font-weight: 400;
color: #9AA8A3;
text-decoration: line-through;
}
.pc__price ins {
text-decoration: none;
color: rgb(22.2, 111, 48.9538461538);
}
.pc__price .woocommerce-Price-amount {
font-family: inherit;
font-weight: inherit;
}
.eshop-products-1-content {
display: grid;
grid-template-columns: repeat(2, minmax(0, 1fr));
gap: 20px 12px;
margin-left: 0;
margin-right: 0;
}
@media (min-width: 768px) {
.eshop-products-1-content {
grid-template-columns: repeat(3, minmax(0, 1fr));
gap: 24px 16px;
}
}
@media (min-width: 992px) {
.eshop-products-1-content {
grid-template-columns: repeat(4, minmax(0, 1fr));
}
}
@media (min-width: 1200px) {
.eshop-products-1-content {
grid-template-columns: repeat(5, minmax(0, 1fr));
}
}
.eshop-products-1-content > .product-card {
min-width: 0;
max-width: none;
padding: 0;
margin: 0;
}
.eshop-products-1-content .product-card,
.eshop-products-slider-1 .product-card {
margin-bottom: 0;
}
.eshop-products-slider-1 .swiper-slide.product-card {
height: auto;
}
.shop-archive__crumbs {
margin-bottom: 8px;
font-family: "Source Sans 3", sans-serif;
font-size: 13px;
line-height: 1.4;
color: #93A5A0;
}
.shop-archive__crumbs a {
color: inherit;
text-decoration: none;
}
.shop-archive__crumbs a:hover {
color: rgb(22.2, 111, 48.9538461538);
text-decoration: underline;
}
.shop-archive__crumb-sep {
margin: 0 8px;
color: #C3D0CC;
}
.shop-archive__head {
margin-bottom: 16px;
}
.shop-archive__head .page-title {
margin: 0;
font-family: "Source Sans 3", sans-serif;
font-size: var(--h1-fz);
line-height: 1.1;
letter-spacing: -0.02em;
font-weight: 600;
color: #015655;
text-align: left;
}
.shop-archive__subcats {
margin-bottom: 16px;
}
.shop-archive__subcats ul {
display: flex;
flex-wrap: wrap;
gap: 8px 20px;
margin: 0;
padding: 0;
list-style: none;
}
.shop-archive__subcats a {
font-family: "Source Sans 3", sans-serif;
font-size: 14px;
line-height: 1.4;
color: rgb(22.2, 111, 48.9538461538);
text-decoration: none;
}
.shop-archive__subcats a:hover {
text-decoration: underline;
}
.shop-archive__count {
margin: 0 0 16px;
font-family: "Source Sans 3", sans-serif;
font-size: 14px;
line-height: 1.4;
color: #93A5A0;
}
.shop-filters {
margin-bottom: 16px;
padding-bottom: 16px;
border-bottom: 1px solid rgba(1, 86, 85, 0.1);
}
.shop-filters__row {
display: flex;
flex-wrap: wrap;
align-items: center;
gap: 8px;
}
@media (min-width: 768px) {
.shop-filters .shop-filter--end {
margin-left: auto;
}
}
.shop-filters__active {
display: flex;
flex-wrap: wrap;
align-items: center;
gap: 8px;
margin-top: 12px;
}
.shop-filters__clear {
font-family: "Source Sans 3", sans-serif;
font-size: 13px;
line-height: 1.4;
color: rgb(22.2, 111, 48.9538461538);
text-decoration: underline;
}
.shop-filters__clear:hover {
color: #015655;
}
.shop-filter {
position: relative;
}
.shop-filter__btn {
display: inline-flex;
align-items: center;
gap: 8px;
padding: 9px 16px;
border: 1px solid rgba(1, 86, 85, 0.2);
border-radius: 999px;
background: none;
font-family: "Source Sans 3", sans-serif;
font-size: 14px;
line-height: 1.3;
color: #015655;
cursor: pointer;
white-space: nowrap;
transition: border-color 0.2s ease, background-color 0.2s ease;
}
.shop-filter__btn:hover {
border-color: #015655;
background-color: #F2F6F4;
}
.shop-filter__btn:focus-visible {
outline: 3px solid #3CD86B;
outline-offset: 2px;
}
.shop-filter__btn.is-active {
border-color: #015655;
background-color: #EBF1EF;
font-weight: 600;
}
.shop-filter__btn.is-active:hover {
background-color: #DCE7E3;
}
.shop-filter__chev {
width: 16px;
height: 16px;
transition: transform 0.2s ease;
}
.shop-filter.is-open .shop-filter__chev {
transform: rotate(180deg);
}
.shop-filter.is-open .shop-filter__btn {
border-color: #015655;
}
.shop-filter__toggle {
display: inline-flex;
align-items: center;
padding: 9px 16px;
border: 1px solid rgba(1, 86, 85, 0.2);
border-radius: 999px;
font-family: "Source Sans 3", sans-serif;
font-size: 14px;
line-height: 1.3;
color: #015655;
text-decoration: none;
white-space: nowrap;
transition: border-color 0.2s ease, background-color 0.2s ease;
}
.shop-filter__toggle:hover {
border-color: #015655;
color: #015655;
}
.shop-filter__toggle.is-on {
border-color: #015655;
background-color: #EBF1EF;
font-weight: 600;
}
.shop-filter__panel {
position: absolute;
top: calc(100% + 6px);
left: 0;
z-index: 20;
display: none;
min-width: 220px;
max-height: 320px;
overflow-y: auto;
overscroll-behavior: contain;
padding: 8px;
border: 1px solid rgba(1, 86, 85, 0.12);
border-radius: 12px;
background-color: #ffffff;
box-shadow: 0 12px 32px rgba(1, 86, 85, 0.12);
}
.shop-filter__panel--right {
left: auto;
right: 0;
}
.shop-filter__panel--price {
min-width: 260px;
overflow: visible;
}
.shop-filter.is-open .shop-filter__panel {
display: block;
}
.shop-filter__list {
margin: 0;
padding: 0;
list-style: none;
}
.shop-filter__list a {
display: flex;
align-items: center;
justify-content: space-between;
gap: 12px;
padding: 8px 12px;
border-radius: 8px;
font-family: "Source Sans 3", sans-serif;
font-size: 14px;
line-height: 1.35;
color: #015655;
text-decoration: none;
}
.shop-filter__list a:hover {
background-color: #F2F6F4;
color: #015655;
}
.shop-filter__list a.is-on {
background-color: #EBF1EF;
font-weight: 600;
}
.shop-filter__count {
flex: 0 0 auto;
font-size: 12px;
color: #93A5A0;
}
.shop-filter__price {
display: flex;
align-items: center;
gap: 8px;
margin-bottom: 12px;
}
.shop-filter__price label {
flex: 1 1 0;
min-width: 0;
margin: 0;
}
.shop-filter__price input {
width: 100%;
min-height: 42px;
padding: 0 12px;
border: 1px solid rgba(1, 86, 85, 0.2);
border-radius: 10px;
font-family: "Source Sans 3", sans-serif;
font-size: 14px;
color: #015655;
background-color: #ffffff;
}
.shop-filter__price input:focus {
border-color: #3CD86B;
outline: none;
}
.shop-filter__dash {
flex: 0 0 auto;
color: #93A5A0;
}
.shop-filter__apply {
width: 100%;
min-height: 42px;
border: 0;
border-radius: 10px;
background-color: #015655;
color: #ffffff;
font-family: "Source Sans 3", sans-serif;
font-size: 14px;
font-weight: 600;
cursor: pointer;
}
.shop-filter__apply:hover {
background-color: #013F3E;
}
.shop-chip {
display: inline-flex;
align-items: center;
gap: 8px;
padding: 6px 12px;
border-radius: 999px;
background-color: #EBF1EF;
font-family: "Source Sans 3", sans-serif;
font-size: 13px;
line-height: 1.3;
color: #015655;
text-decoration: none;
transition: background-color 0.2s ease;
}
.shop-chip:hover {
background-color: #DCE7E3;
color: #015655;
}
.shop-chip svg {
width: 14px;
height: 14px;
flex: 0 0 auto;
}
.shop-filters button:hover,
.shop-filters button:focus {
background-color: inherit;
}
.shop-filters .shop-filter__btn:hover,
.shop-filters .shop-filter__btn:focus {
background-color: #F2F6F4;
}
.shop-filters .shop-filter__btn.is-active:hover,
.shop-filters .shop-filter__btn.is-active:focus {
background-color: #DCE7E3;
}
.shop-filters .shop-filter__apply:hover,
.shop-filters .shop-filter__apply:focus {
background-color: #013F3E;
}
.shop-empty {
max-width: 520px;
margin-left: auto;
margin-right: auto;
padding: 48px 16px;
text-align: center;
}
@media (min-width: 992px) {
.shop-empty {
padding: 64px 16px;
}
}
.shop-empty__art {
width: 88px;
height: 88px;
margin: 0 auto 24px;
}
.shop-empty__art svg {
width: 100%;
height: 100%;
}
.shop-empty__title {
margin: 0 0 8px;
font-family: "Source Sans 3", sans-serif;
font-size: 22px;
line-height: 1.2;
letter-spacing: -0.01em;
font-weight: 600;
color: #015655;
}
.shop-empty__text {
margin: 0 0 24px;
font-family: "Source Sans 3", sans-serif;
font-size: 15px;
line-height: 1.5;
color: #6B807A;
}
.shop-empty__actions {
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: center;
gap: 12px 20px;
}
.shop-empty__btn {
display: inline-flex;
align-items: center;
justify-content: center;
min-height: 48px;
padding: 0 24px;
border-radius: 999px;
background-color: #3CD86B;
font-family: "Source Sans 3", sans-serif;
font-size: var(--btn-fz);
font-weight: 600;
color: #015655;
text-decoration: none;
}
.shop-empty__btn:hover {
background-color: #2FC65C;
color: #015655;
}
.shop-empty__btn:focus-visible {
outline: 3px solid #015655;
outline-offset: 2px;
}
.shop-empty__link {
font-family: "Source Sans 3", sans-serif;
font-size: 14px;
color: rgb(22.2, 111, 48.9538461538);
text-decoration: underline;
}
.shop-empty__link:hover {
color: #015655;
}
.shop-empty__cats {
margin-top: 32px;
padding-top: 24px;
border-top: 1px solid rgba(1, 86, 85, 0.1);
}
.shop-empty__cats-label {
margin: 0 0 12px;
font-family: "Source Sans 3", sans-serif;
font-size: 13px;
color: #93A5A0;
}
.shop-empty__cats ul {
display: flex;
flex-wrap: wrap;
justify-content: center;
gap: 8px;
margin: 0;
padding: 0;
list-style: none;
}
.shop-empty__cats a {
display: inline-flex;
align-items: center;
gap: 8px;
padding: 7px 16px;
border: 1px solid rgba(1, 86, 85, 0.2);
border-radius: 999px;
font-family: "Source Sans 3", sans-serif;
font-size: 14px;
color: #015655;
text-decoration: none;
}
.shop-empty__cats a:hover {
border-color: #015655;
background-color: #F2F6F4;
color: #015655;
}
.shop-empty__cats a span {
font-size: 12px;
color: #93A5A0;
}
.shop-empty .shop-empty__title {
margin: 0 0 8px !important;
font-size: 22px !important;
line-height: 1.2 !important;
font-weight: 600 !important;
color: #015655 !important;
text-align: center !important;
}
.account {
padding-top: 24px;
padding-bottom: 48px;
}
@media (min-width: 992px) {
.account {
padding-top: 32px;
padding-bottom: 64px;
}
}
.account__head {
margin-bottom: 24px;
}
.account__title {
margin: 0;
font-family: "Source Sans 3", sans-serif;
font-size: 28px;
line-height: 1.15;
letter-spacing: -0.02em;
font-weight: 600;
color: #015655;
text-align: left;
}
@media (min-width: 992px) {
.account__title {
font-size: 36px;
}
}
.account__sub {
margin: 8px 0 0;
font-family: "Source Sans 3", sans-serif;
font-size: 15px;
line-height: 1.5;
color: #6B807A;
}
.account__grid {
display: grid;
grid-template-columns: minmax(0, 1fr);
gap: 24px;
}
@media (min-width: 992px) {
.account__grid {
grid-template-columns: 240px minmax(0, 1fr);
gap: 32px;
align-items: start;
}
}
@media (min-width: 992px) {
.account__grid--wide {
grid-template-columns: minmax(0, 1fr);
}
}
.account__content {
min-width: 0;
}
.account__grid > .woocommerce-MyAccount-navigation, .account__grid > .woocommerce-MyAccount-content {
width: auto !important;
max-width: none !important;
float: none !important;
}
.account-nav ul {
display: flex;
gap: 4px;
margin: 0;
padding: 0 0 8px;
list-style: none;
overflow-x: auto;
overscroll-behavior-x: contain;
-webkit-overflow-scrolling: touch;
}
@media (min-width: 992px) {
.account-nav ul {
display: block;
overflow: visible;
padding: 8px;
border: 1px solid rgba(1, 86, 85, 0.1);
border-radius: 16px;
background-color: #ffffff;
}
}
.account-nav li {
flex: 0 0 auto;
margin: 0;
}
@media (min-width: 992px) {
.account-nav li {
flex: none;
}
}
.account-nav a {
display: flex;
align-items: center;
gap: 8px;
padding: 9px 16px;
border: 1px solid rgba(1, 86, 85, 0.16);
border-radius: 999px;
font-family: "Source Sans 3", sans-serif;
font-size: 14px;
line-height: 1.3;
color: #015655;
text-decoration: none;
white-space: nowrap;
transition: background-color 0.2s ease, border-color 0.2s ease;
}
.account-nav a:hover {
background-color: #F2F6F4;
color: #015655;
}
.account-nav a:focus-visible {
outline: 3px solid #3CD86B;
outline-offset: 2px;
}
@media (min-width: 992px) {
.account-nav a {
border: 0;
border-radius: 10px;
padding: 10px 12px;
white-space: normal;
}
}
.account-nav__icon {
flex: 0 0 auto;
width: 18px;
height: 18px;
color: #6B807A;
}
.account-nav .is-active > a {
border-color: #015655;
background-color: #EBF1EF;
font-weight: 600;
}
.account-nav .is-active > a .account-nav__icon {
color: #015655;
}
.account-nav .woocommerce-MyAccount-navigation-link--customer-logout > a {
color: #93A5A0;
}
.account-hello {
display: flex;
align-items: center;
gap: 12px;
margin-bottom: 20px;
padding: 16px;
border: 1px solid rgba(1, 86, 85, 0.1);
border-radius: 16px;
background-color: #ffffff;
}
.account-hello__avatar {
width: 48px !important;
height: 48px !important;
font-size: 19px !important;
}
.account-hello__who {
min-width: 0;
flex: 1 1 auto;
}
.account-hello__name {
margin: 0;
font-family: "Source Sans 3", sans-serif;
font-size: 17px;
line-height: 1.25;
font-weight: 600;
color: #015655;
}
.account-hello__since {
margin: 2px 0 0;
font-family: "Source Sans 3", sans-serif;
font-size: 13px;
line-height: 1.35;
color: #93A5A0;
}
.account-hello__logout {
flex: 0 0 auto;
font-family: "Source Sans 3", sans-serif;
font-size: 13px;
color: #93A5A0;
text-decoration: underline;
white-space: nowrap;
}
.account-hello__logout:hover {
color: rgb(22.2, 111, 48.9538461538);
}
.account-tiles {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(160px, 1fr));
gap: 12px;
margin-bottom: 24px;
}
.account-tile {
display: flex;
flex-direction: column;
gap: 4px;
padding: 16px;
border: 1px solid rgba(1, 86, 85, 0.1);
border-radius: 16px;
background-color: #ffffff;
text-decoration: none;
transition: border-color 0.2s ease, transform 0.15s ease;
}
.account-tile:hover {
border-color: #3CD86B;
transform: translateY(-2px);
}
.account-tile:focus-visible {
outline: 3px solid #3CD86B;
outline-offset: 2px;
}
.account-tile .account-nav__icon {
width: 22px;
height: 22px;
margin-bottom: 4px;
color: rgb(22.2, 111, 48.9538461538);
}
.account-tile__label {
font-family: "Source Sans 3", sans-serif;
font-size: 15px;
line-height: 1.3;
font-weight: 600;
color: #015655;
}
.account-tile__desc {
font-family: "Source Sans 3", sans-serif;
font-size: 13px;
line-height: 1.35;
color: #93A5A0;
}
.account-addresses {
display: grid;
grid-template-columns: minmax(0, 1fr);
gap: 16px;
}
@media (min-width: 768px) {
.account-addresses {
grid-template-columns: repeat(2, minmax(0, 1fr));
}
}
.account-addresses__note {
margin: 16px 0 0;
font-family: "Source Sans 3", sans-serif;
font-size: 13px;
line-height: 1.5;
color: #93A5A0;
}
.account-address {
width: auto !important;
float: none !important;
padding: 20px !important;
border: 1px solid rgba(1, 86, 85, 0.1);
border-radius: 16px;
background-color: #ffffff;
}
.account-address__head {
display: flex;
align-items: baseline;
justify-content: space-between;
gap: 12px;
margin-bottom: 12px;
}
.account-address__head h3 {
margin: 0 !important;
font-family: "Source Sans 3", sans-serif !important;
font-size: 15px !important;
line-height: 1.3 !important;
font-weight: 600 !important;
color: #015655 !important;
text-align: left !important;
}
.account-address address {
margin: 0;
font-family: "Source Sans 3", sans-serif;
font-size: 14px;
line-height: 1.6;
font-style: normal;
color: #015655;
}
.account-address__none {
color: #93A5A0;
}
.account-address__edit {
flex: 0 0 auto;
font-family: "Source Sans 3", sans-serif;
font-size: 13px;
color: #93A5A0;
text-decoration: underline;
}
.account-address__edit:hover {
color: rgb(22.2, 111, 48.9538461538);
}
.account-address__add {
display: inline-flex;
align-items: center;
justify-content: center;
min-height: 40px;
margin-top: 12px;
padding: 0 20px;
border: 1px solid #015655;
border-radius: 999px;
font-family: "Source Sans 3", sans-serif;
font-size: 14px;
font-weight: 600;
color: #015655;
text-decoration: none;
}
.account-address__add:hover {
background-color: #EBF1EF;
color: #015655;
}
.account-auth {
display: grid;
grid-template-columns: minmax(0, 1fr);
gap: 24px;
}
@media (min-width: 768px) {
.account-auth {
grid-template-columns: repeat(2, minmax(0, 1fr));
gap: 32px;
}
}
.account-auth--single {
justify-content: center;
}
@media (min-width: 768px) {
.account-auth--single {
grid-template-columns: minmax(0, 520px);
}
}
.account-auth__panel {
padding: 24px;
border: 1px solid rgba(1, 86, 85, 0.1);
border-radius: 16px;
background-color: #ffffff;
}
.account-auth__panel form.login[class], .account-auth__panel form.register[class] {
margin: 0;
padding: 0;
border: 0;
border-radius: 0;
background: none;
}
.account-auth__panel--register {
background-color: #F7FAF9;
}
.account-auth__title {
margin: 0 0 8px !important;
font-family: "Source Sans 3", sans-serif !important;
font-size: 20px !important;
line-height: 1.2 !important;
font-weight: 600 !important;
color: #015655 !important;
text-align: left !important;
}
.account-auth__lead, .account-auth__hint {
margin: 0 0 16px;
font-family: "Source Sans 3", sans-serif;
font-size: 14px;
line-height: 1.5;
color: #6B807A;
}
.account-auth__row {
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: space-between;
gap: 12px;
}
.account-auth__switch {
margin: 16px 0 0;
text-align: center;
}
.account-auth__switch a {
color: #015655;
text-decoration: underline;
}
.account-empty {
padding-top: 32px !important;
padding-bottom: 32px !important;
}
.account__content button,
.account__content input,
.account__content select,
.account__content textarea,
.account__content .dokan-btn,
.account__content .button {
box-sizing: border-box;
max-width: 100%;
}
.account__content .dokan-w4,
.account__content .dokan-w8 {
float: none;
width: auto;
}
.account__content img {
max-width: 100%;
height: auto;
}
.account .screen-reader-text,
.account .woocommerce-MyAccount-content label.screen-reader-text {
position: absolute !important;
width: 1px !important;
height: 1px !important;
margin: -1px !important;
padding: 0 !important;
border: 0 !important;
overflow: hidden !important;
clip: rect(0 0 0 0) !important;
clip-path: inset(50%) !important;
white-space: nowrap !important;
}
.account .woocommerce-info,
.account .woocommerce-message,
.account .woocommerce-error {
position: relative;
margin: 0 0 20px;
padding: 16px 20px 16px 52px !important;
border: 1px solid rgba(1, 86, 85, 0.12) !important;
border-radius: 12px !important;
background-color: #F2F6F4 !important;
font-family: "Source Sans 3", sans-serif;
font-size: 14px;
line-height: 1.5;
color: #015655 !important;
list-style: none;
}
.account .woocommerce-info::before,
.account .woocommerce-message::before,
.account .woocommerce-error::before {
content: "" !important;
position: absolute !important;
left: 16px !important;
top: 50% !important;
transform: translateY(-50%);
width: 22px !important;
height: 22px !important;
margin: 0 !important;
background-repeat: no-repeat;
background-position: center;
background-size: contain;
font-size: 0 !important;
}
.account .woocommerce-info a,
.account .woocommerce-message a,
.account .woocommerce-error a {
color: rgb(22.2, 111, 48.9538461538);
}
.account .woocommerce-info a:hover,
.account .woocommerce-message a:hover,
.account .woocommerce-error a:hover {
color: #015655;
}
.account .woocommerce-info .button,
.account .woocommerce-message .button,
.account .woocommerce-error .button {
display: inline-flex;
align-items: center;
min-height: 40px;
margin-left: 12px;
padding: 0 20px;
border-radius: 999px;
background-color: #3CD86B !important;
border: 0 !important;
font-family: "Source Sans 3", sans-serif;
font-size: 14px;
font-weight: 600;
color: #015655 !important;
}
.account .woocommerce-info::before {
background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="%23015655" stroke-width="1.8" stroke-linecap="round"><circle cx="12" cy="12" r="9"/><path d="M12 11v5M12 7.6v.6"/></svg>');
}
.account .woocommerce-message {
background-color: #EAF7EF !important;
border-color: rgba(1, 86, 85, 0.18) !important;
}
.account .woocommerce-message::before {
background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="%23015655" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="9"/><path d="m8.5 12.5 2.5 2.5 4.5-5"/></svg>');
}
.account .woocommerce-error {
background-color: #FCEFEF !important;
border-color: rgba(176, 47, 47, 0.25) !important;
}
.account .woocommerce-error::before {
background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="%23B02F2F" stroke-width="1.8" stroke-linecap="round"><circle cx="12" cy="12" r="9"/><path d="M12 7.5v5M12 16v.6"/></svg>');
}
.account .woocommerce-error li {
margin: 0;
list-style: none;
}
.account .account-nav ul li {
border-bottom: 0 !important;
}
.account .account-nav ul li a {
padding: 10px 12px !important;
display: flex !important;
gap: 12px !important;
}
.account .account-nav ul li a::before {
content: none !important;
display: none !important;
}
.account__content .pa-dashboard-block,
.account__content .dokan-account-migration-lists {
margin: 0 0 16px !important;
padding: 20px !important;
border: 1px solid rgba(1, 86, 85, 0.1) !important;
border-radius: 16px !important;
background-color: #ffffff !important;
list-style: none;
}
.account__content .dokan-account-migration-lists li {
margin: 0;
padding: 0;
border: 0;
list-style: none;
}
.account__content .dokan-account-migration-lists .left-content {
flex: 1 1 260px;
min-width: 0;
}
.account__content .dokan-account-migration-lists .left-content p {
margin: 0;
font-family: "Source Sans 3", sans-serif;
font-size: 14px;
line-height: 1.5;
color: #6B807A;
}
.account__content .dokan-account-migration-lists .left-content strong {
display: block;
margin-bottom: 2px;
font-family: "Source Sans 3", sans-serif;
font-size: 15px;
font-weight: 600;
color: #015655;
}
.account__content .dokan-account-migration-lists li,
.account__content .pa-dashboard-block__request {
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: space-between;
gap: 16px;
}
.account__content .dokan-account-migration-lists .right-content {
flex: 0 0 auto;
}
.account__content .pa-dashboard-block .dokan-btn,
.account__content .dokan-account-migration-lists .btn,
.account__content .dokan-account-migration-lists body main div .woocommerce-message .button,
body main div .woocommerce-message .account__content .dokan-account-migration-lists .button,
.account__content .dokan-account-migration-lists .contact-form-7 .wpcf7-submit,
.contact-form-7 .account__content .dokan-account-migration-lists .wpcf7-submit,
.account__content .dokan-account-migration-lists .eshop-product-detail-1 .summary .single_add_to_cart_button.button,
.eshop-product-detail-1 .summary .account__content .dokan-account-migration-lists .single_add_to_cart_button.button,
.account__content .dokan-account-migration-lists .checkout-page #place_order.button,
.checkout-page .account__content .dokan-account-migration-lists #place_order.button,
.account__content .dokan-account-migration-lists .maison-withdrawal-form .maison-submit,
.maison-withdrawal-form .account__content .dokan-account-migration-lists .maison-submit,
.account__content .dokan-account-migration-lists .login-1 .button,
.login-1 .account__content .dokan-account-migration-lists .button,
.account__content .dokan-account-migration-lists .woocommerce-MyAccount-content .dokan-btn.vendor-dashboard,
.woocommerce-MyAccount-content .account__content .dokan-account-migration-lists .dokan-btn.vendor-dashboard,
.account__content .dokan-account-migration-lists .woocommerce-MyAccount-content tr td .button,
.woocommerce-MyAccount-content tr td .account__content .dokan-account-migration-lists .button,
.account__content .dokan-account-migration-lists .woocommerce-MyAccount-content a.edit,
.woocommerce-MyAccount-content .account__content .dokan-account-migration-lists a.edit,
.account__content .dokan-account-migration-lists .woocommerce-MyAccount-content .woocommerce-address-fields button:not(.show-password-input),
.woocommerce-MyAccount-content .woocommerce-address-fields .account__content .dokan-account-migration-lists button:not(.show-password-input),
.account__content .dokan-account-migration-lists .woocommerce-MyAccount-content .woocommerce-info a.button,
.woocommerce-MyAccount-content .woocommerce-info .account__content .dokan-account-migration-lists a.button,
.account__content .dokan-account-migration-lists .woocommerce-MyAccount-content .woocommerce-info button:not(.show-password-input),
.woocommerce-MyAccount-content .woocommerce-info .account__content .dokan-account-migration-lists button:not(.show-password-input),
.account__content .dokan-account-migration-lists .woocommerce-MyAccount-content .woocommerce-info .dokan-btn,
.woocommerce-MyAccount-content .woocommerce-info .account__content .dokan-account-migration-lists .dokan-btn,
.account__content .dokan-account-migration-lists .woocommerce-MyAccount-content .edit-account a.button,
.woocommerce-MyAccount-content .edit-account .account__content .dokan-account-migration-lists a.button,
.account__content .dokan-account-migration-lists .woocommerce-MyAccount-content .edit-account button:not(.show-password-input),
.woocommerce-MyAccount-content .edit-account .account__content .dokan-account-migration-lists button:not(.show-password-input),
.account__content .dokan-account-migration-lists .woocommerce-MyAccount-content .edit-account .dokan-btn,
.woocommerce-MyAccount-content .edit-account .account__content .dokan-account-migration-lists .dokan-btn,
.account__content .dokan-account-migration-lists .woocommerce-MyAccount-content .dokan-become-seller a.button,
.woocommerce-MyAccount-content .dokan-become-seller .account__content .dokan-account-migration-lists a.button,
.account__content .dokan-account-migration-lists .woocommerce-MyAccount-content .dokan-become-seller button:not(.show-password-input),
.woocommerce-MyAccount-content .dokan-become-seller .account__content .dokan-account-migration-lists button:not(.show-password-input),
.account__content .dokan-account-migration-lists .woocommerce-MyAccount-content .dokan-become-seller .dokan-btn,
.woocommerce-MyAccount-content .dokan-become-seller .account__content .dokan-account-migration-lists .dokan-btn,
.account__content .dokan-account-migration-lists .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper a.button,
.woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper .account__content .dokan-account-migration-lists a.button,
.account__content .dokan-account-migration-lists .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper button:not(.show-password-input),
.woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper .account__content .dokan-account-migration-lists button:not(.show-password-input),
.account__content .dokan-account-migration-lists .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper .dokan-btn,
.woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper .account__content .dokan-account-migration-lists .dokan-btn {
display: inline-flex;
align-items: center;
justify-content: center;
width: auto !important;
min-height: 42px;
padding: 0 20px !important;
border: 1px solid #015655 !important;
border-radius: 999px !important;
background: none !important;
font-family: "Source Sans 3", sans-serif !important;
font-size: 14px !important;
font-weight: 600 !important;
color: #015655 !important;
text-decoration: none;
}
.account__content .pa-dashboard-block .dokan-btn:hover,
.account__content .dokan-account-migration-lists .btn:hover,
.account__content .dokan-account-migration-lists body main div .woocommerce-message .button:hover,
body main div .woocommerce-message .account__content .dokan-account-migration-lists .button:hover,
.account__content .dokan-account-migration-lists .contact-form-7 .wpcf7-submit:hover,
.contact-form-7 .account__content .dokan-account-migration-lists .wpcf7-submit:hover,
.account__content .dokan-account-migration-lists .eshop-product-detail-1 .summary .single_add_to_cart_button.button:hover,
.eshop-product-detail-1 .summary .account__content .dokan-account-migration-lists .single_add_to_cart_button.button:hover,
.account__content .dokan-account-migration-lists .checkout-page #place_order.button:hover,
.checkout-page .account__content .dokan-account-migration-lists #place_order.button:hover,
.account__content .dokan-account-migration-lists .maison-withdrawal-form .maison-submit:hover,
.maison-withdrawal-form .account__content .dokan-account-migration-lists .maison-submit:hover,
.account__content .dokan-account-migration-lists .login-1 .button:hover,
.login-1 .account__content .dokan-account-migration-lists .button:hover,
.account__content .dokan-account-migration-lists .woocommerce-MyAccount-content .dokan-btn.vendor-dashboard:hover,
.woocommerce-MyAccount-content .account__content .dokan-account-migration-lists .dokan-btn.vendor-dashboard:hover,
.account__content .dokan-account-migration-lists .woocommerce-MyAccount-content tr td .button:hover,
.woocommerce-MyAccount-content tr td .account__content .dokan-account-migration-lists .button:hover,
.account__content .dokan-account-migration-lists .woocommerce-MyAccount-content a.edit:hover,
.woocommerce-MyAccount-content .account__content .dokan-account-migration-lists a.edit:hover,
.account__content .dokan-account-migration-lists .woocommerce-MyAccount-content .woocommerce-address-fields button:hover:not(.show-password-input),
.woocommerce-MyAccount-content .woocommerce-address-fields .account__content .dokan-account-migration-lists button:hover:not(.show-password-input),
.account__content .dokan-account-migration-lists .woocommerce-MyAccount-content .woocommerce-info a.button:hover,
.woocommerce-MyAccount-content .woocommerce-info .account__content .dokan-account-migration-lists a.button:hover,
.account__content .dokan-account-migration-lists .woocommerce-MyAccount-content .woocommerce-info button:hover:not(.show-password-input),
.woocommerce-MyAccount-content .woocommerce-info .account__content .dokan-account-migration-lists button:hover:not(.show-password-input),
.account__content .dokan-account-migration-lists .woocommerce-MyAccount-content .woocommerce-info .dokan-btn:hover,
.woocommerce-MyAccount-content .woocommerce-info .account__content .dokan-account-migration-lists .dokan-btn:hover,
.account__content .dokan-account-migration-lists .woocommerce-MyAccount-content .edit-account a.button:hover,
.woocommerce-MyAccount-content .edit-account .account__content .dokan-account-migration-lists a.button:hover,
.account__content .dokan-account-migration-lists .woocommerce-MyAccount-content .edit-account button:hover:not(.show-password-input),
.woocommerce-MyAccount-content .edit-account .account__content .dokan-account-migration-lists button:hover:not(.show-password-input),
.account__content .dokan-account-migration-lists .woocommerce-MyAccount-content .edit-account .dokan-btn:hover,
.woocommerce-MyAccount-content .edit-account .account__content .dokan-account-migration-lists .dokan-btn:hover,
.account__content .dokan-account-migration-lists .woocommerce-MyAccount-content .dokan-become-seller a.button:hover,
.woocommerce-MyAccount-content .dokan-become-seller .account__content .dokan-account-migration-lists a.button:hover,
.account__content .dokan-account-migration-lists .woocommerce-MyAccount-content .dokan-become-seller button:hover:not(.show-password-input),
.woocommerce-MyAccount-content .dokan-become-seller .account__content .dokan-account-migration-lists button:hover:not(.show-password-input),
.account__content .dokan-account-migration-lists .woocommerce-MyAccount-content .dokan-become-seller .dokan-btn:hover,
.woocommerce-MyAccount-content .dokan-become-seller .account__content .dokan-account-migration-lists .dokan-btn:hover,
.account__content .dokan-account-migration-lists .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper a.button:hover,
.woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper .account__content .dokan-account-migration-lists a.button:hover,
.account__content .dokan-account-migration-lists .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper button:hover:not(.show-password-input),
.woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper .account__content .dokan-account-migration-lists button:hover:not(.show-password-input),
.account__content .dokan-account-migration-lists .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper .dokan-btn:hover,
.woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper .account__content .dokan-account-migration-lists .dokan-btn:hover {
background-color: #EBF1EF !important;
color: #015655 !important;
}
.account__content .pa-dashboard-block {
padding: 16px 20px !important;
}
.account__content .pa-dashboard-block .pa-dashboard-block__request {
justify-content: flex-start;
gap: 12px;
}
.account .woocommerce-MyAccount-content ul.dokan-account-migration-lists > li {
display: flex !important;
flex-wrap: wrap;
align-items: center;
gap: 16px;
}
.account .woocommerce-MyAccount-content ul.dokan-account-migration-lists > li .left-content,
.account .woocommerce-MyAccount-content ul.dokan-account-migration-lists > li .right-content {
min-width: 0;
}
.account .woocommerce-MyAccount-content ul.dokan-account-migration-lists > li .right-content {
flex: 0 0 auto !important;
text-align: right;
}
.account .woocommerce-MyAccount-content ul.dokan-account-migration-lists li .left-content,
.account .woocommerce-MyAccount-content ul.dokan-account-migration-lists li .right-content {
width: auto !important;
margin-bottom: 0 !important;
}
.account .woocommerce-MyAccount-content ul.dokan-account-migration-lists li .left-content {
flex: 1 1 220px !important;
}
.account .woocommerce-MyAccount-content ul.dokan-account-migration-lists li .right-content {
text-align: right !important;
}
.account--register .account__head,
.account--register .account__title,
.account--register .account__sub {
text-align: center !important;
}
.account--register .account__sub {
margin-left: auto;
margin-right: auto;
}
.reviews-3 .reviews-list {
position: relative;
}
.reviews-3 .swiper-slide {
height: auto;
}
.reviews-3-nav {
display: none;
flex: 0 0 auto;
gap: 8px;
}
@media (min-width: 768px) {
.reviews-3-nav {
display: flex;
}
}
.reviews-3 .reviews-3-button-prev,
.reviews-3 .reviews-3-button-next {
position: static;
top: auto;
display: flex;
align-items: center;
justify-content: center;
width: 40px;
height: 40px;
padding: 0;
border: 1px solid rgba(1, 86, 85, 0.16);
border-radius: 50%;
background: none;
color: #015655;
cursor: pointer;
transition: border-color 0.2s ease, background-color 0.2s ease, color 0.2s ease;
}
.reviews-3 .reviews-3-button-prev::after,
.reviews-3 .reviews-3-button-next::after {
content: none;
display: none;
}
.reviews-3 .reviews-3-button-prev svg,
.reviews-3 .reviews-3-button-next svg {
width: 20px;
height: 20px;
}
.reviews-3 .reviews-3-button-prev:hover,
.reviews-3 .reviews-3-button-next:hover {
border-color: #3CD86B;
background-color: #3CD86B;
color: #015655;
}
.reviews-3 .reviews-3-button-prev:focus-visible,
.reviews-3 .reviews-3-button-next:focus-visible {
outline: 3px solid #3CD86B;
outline-offset: 2px;
}
.reviews-3 .reviews-3-button-prev.swiper-button-disabled,
.reviews-3 .reviews-3-button-next.swiper-button-disabled {
opacity: 0.35;
pointer-events: none;
}
.rv-card {
display: flex;
flex-direction: column;
gap: 8px;
height: 100%;
padding: 16px;
border: 1px solid rgba(1, 86, 85, 0.1);
border-radius: 16px;
background-color: #ffffff;
}
@media (min-width: 992px) {
.rv-card {
padding: 20px;
}
}
.rv-card__head {
display: flex;
align-items: center;
gap: 12px;
}
.rv-card__who {
min-width: 0;
}
.rv-card__name {
margin: 0;
font-family: "Source Sans 3", sans-serif;
font-size: 15px;
line-height: 1.3;
font-weight: 600;
color: #015655;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.rv-card__time {
display: block;
font-family: "Source Sans 3", sans-serif;
font-size: 12px;
line-height: 1.3;
color: #93A5A0;
}
.rv-card__text {
display: -webkit-box;
-webkit-line-clamp: 4;
-webkit-box-orient: vertical;
overflow: hidden;
margin: 0;
font-family: "Source Sans 3", sans-serif;
font-size: 14px;
line-height: 1.5;
color: #015655;
}
.rv-card__product {
display: flex;
align-items: center;
gap: 8px;
margin-top: auto;
padding-top: 12px;
border-top: 1px solid rgba(1, 86, 85, 0.08);
text-decoration: none;
color: inherit;
}
.rv-card__product:hover .rv-card__product-name {
color: rgb(22.2, 111, 48.9538461538);
}
.rv-card__product:focus-visible {
outline: 3px solid #3CD86B;
outline-offset: 2px;
border-radius: 8px;
}
.rv-card__thumb {
flex: 0 0 auto;
width: 36px;
height: 36px;
border-radius: 8px;
object-fit: cover;
}
.rv-card__product-name {
min-width: 0;
font-family: "Source Sans 3", sans-serif;
font-size: 12px;
line-height: 1.35;
color: #93A5A0;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
transition: color 0.2s ease;
}
.rv-card__avatar {
flex: 0 0 auto;
display: flex;
align-items: center;
justify-content: center;
width: 40px;
height: 40px;
border-radius: 50%;
font-family: "Source Sans 3", sans-serif;
font-size: 16px;
font-weight: 600;
line-height: 1;
}
.rv-card__avatar--0 {
background-color: #DDF9EE;
color: #015655;
}
.rv-card__avatar--1 {
background-color: #E7F2E1;
color: #2F5B2C;
}
.rv-card__avatar--2 {
background-color: #FDF0DC;
color: #7A4F12;
}
.rv-card__avatar--3 {
background-color: #E4EEF9;
color: #1B4569;
}
.rv-card__avatar--4 {
background-color: #F6E4EC;
color: #6E2144;
}
.rv-card .pd-stars svg {
width: 15px;
height: 15px;
}
.checkout-page .checkout-grid {
display: grid;
grid-template-columns: minmax(0, 1fr);
gap: 32px;
align-items: start;
}
@media (min-width: 992px) {
.checkout-page .checkout-grid {
grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
gap: 40px;
}
}
@media (min-width: 1360px) {
.checkout-page .checkout-grid {
gap: 48px;
}
}
.checkout-page__side,
.checkout-page .checkout-grid__side {
min-width: 0;
}
@media (min-width: 992px) {
.checkout-page__side,
.checkout-page .checkout-grid__side {
position: sticky;
top: calc(var(--header-h, 125px) + 16px);
}
}
.checkout-page .checkout-grid__main {
min-width: 0;
}
.checkout-summary {
padding: 20px;
border: 1px solid #E3EBE7;
border-radius: 18px;
background-color: #FBFCFB;
}
@media (min-width: 992px) {
.checkout-summary {
padding: 24px;
}
}
.checkout-summary #order_review_heading {
margin: 0 0 16px !important;
font-family: "Source Sans 3", sans-serif !important;
font-size: 17px !important;
line-height: 1.2 !important;
font-weight: 600 !important;
color: #015655 !important;
text-align: left !important;
}
.checkout-items {
margin: 0 0 16px;
padding: 0 0 16px;
list-style: none;
border-bottom: 1px solid #E7EDEA;
}
.checkout-items__item {
display: flex;
align-items: center;
gap: 12px;
padding: 8px 0;
}
.checkout-items__thumb {
position: relative;
flex: 0 0 auto;
width: 54px;
height: 54px;
overflow: hidden;
border-radius: 10px;
background-color: #F2F4F3;
}
.checkout-items__thumb img,
.checkout-items__thumb picture {
display: block;
width: 100%;
height: 100%;
object-fit: cover;
}
.checkout-items__qty {
position: absolute;
top: -6px;
right: -6px;
min-width: 20px;
height: 20px;
display: flex;
align-items: center;
justify-content: center;
padding: 0 5px;
border-radius: 999px;
background-color: #015655;
font-family: "Source Sans 3", sans-serif;
font-size: 11px;
font-weight: 600;
color: #ffffff;
}
.checkout-items__body {
flex: 1 1 auto;
min-width: 0;
}
.checkout-items__name {
display: block;
font-family: "Source Sans 3", sans-serif;
font-size: 13.5px;
line-height: 1.35;
font-weight: 500;
color: #015655;
}
.checkout-items__price {
flex: 0 0 auto;
font-family: "Source Sans 3", sans-serif;
font-size: 14px;
font-weight: 700;
color: #015655;
white-space: nowrap;
}
.checkout-subtotal {
display: flex;
align-items: baseline;
justify-content: space-between;
gap: 12px;
padding-bottom: 12px;
font-family: "Source Sans 3", sans-serif;
font-size: 14px;
color: #6B7B76;
}
.checkout-subtotal .woocommerce-Price-amount {
font-family: "Source Sans 3", sans-serif;
font-weight: 600;
color: #015655;
}
.checkout-summary .checkout-items__name .dokan-cart-vendor,
.checkout-summary .checkout-items__name .dokan_cart_seller,
.checkout-summary .checkout-items__name small,
.checkout-summary .checkout-items__name span {
display: block;
margin-top: 2px;
font-family: "Source Sans 3", sans-serif;
font-size: 12px;
font-weight: 400;
line-height: 1.35;
color: #93A5A0;
}
.checkout-summary .checkout-items__name a {
color: inherit;
text-decoration: none;
}
.checkout-summary .checkout-items__name a:hover {
color: rgb(22.2, 111, 48.9538461538);
}
.checkout-summary h3,
.checkout-summary h4,
.checkout-summary .shipping th,
.checkout-summary #order_review h3,
.checkout-summary #order_review #payment h3,
.checkout-summary #payment .payment_heading {
margin: 16px 0 8px !important;
font-family: "Source Sans 3", sans-serif !important;
font-size: 14px !important;
line-height: 1.3 !important;
font-weight: 600 !important;
letter-spacing: 0.01em !important;
color: #015655 !important;
text-align: left !important;
}
.checkout-summary h3#order_review_heading,
.checkout-summary #order_review_heading {
font-size: 17px !important;
margin-top: 0 !important;
}
.checkout-summary .place-order {
margin: 16px 0 0 !important;
padding: 0 !important;
}
.checkout-summary .woocommerce-terms-and-conditions-wrapper .form-row {
margin: 0 0 8px !important;
padding: 0 !important;
}
.checkout-summary .woocommerce-terms-and-conditions-wrapper .woocommerce-form__label-for-checkbox {
font-size: 13px;
line-height: 1.4;
}
.checkout-summary .woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text p {
margin: 0 !important;
font-size: 11px;
line-height: 1.45;
color: #93A5A0;
}
.checkout-summary .order-total {
display: block;
margin: 12px 0 !important;
padding: 12px 0 !important;
border-top: 1px solid rgba(1, 86, 85, 0.12);
font-family: "Source Sans 3", sans-serif;
font-size: 15px;
font-weight: 600;
color: #015655;
}
.checkout-summary .order-total .woocommerce-Price-amount {
margin-left: 4px;
font-size: 22px;
line-height: 1.1;
white-space: nowrap;
}
.checkout-summary .checkout-button-wrapper {
display: flex;
flex-direction: column-reverse;
gap: 8px;
margin-bottom: 0 !important;
}
.checkout-summary .checkout-button-wrapper .checkout-button {
align-self: center;
width: auto !important;
min-height: 0 !important;
padding: 0 !important;
border: 0 !important;
background: none !important;
font-family: "Source Sans 3", sans-serif;
font-size: 13px;
font-weight: 400;
color: #93A5A0 !important;
text-decoration: underline;
}
.checkout-summary .checkout-button-wrapper .checkout-button:hover {
color: rgb(22.2, 111, 48.9538461538) !important;
}
.checkout-summary .checkout-button-wrapper #place_order {
width: 100%;
margin: 0 !important;
}
.checkout-summary #shipping_method li,
.checkout-summary .shipping li {
margin-bottom: 4px !important;
}
.checkout-summary .payment_box p {
margin: 0 !important;
font-size: 12px;
line-height: 1.45;
}
.checkout-summary #order_review #payment .woocommerce-terms-and-conditions h3, .checkout-summary #order_review #payment .woocommerce-terms-and-conditions h4,
.checkout-summary .woocommerce-terms-and-conditions h3,
.checkout-summary .woocommerce-terms-and-conditions h4 {
margin: 16px 0 8px !important;
font-size: 15px !important;
line-height: 1.3 !important;
}
.checkout-summary #order_review #payment .woocommerce-terms-and-conditions p, .checkout-summary #order_review #payment .woocommerce-terms-and-conditions li,
.checkout-summary .woocommerce-terms-and-conditions p,
.checkout-summary .woocommerce-terms-and-conditions li {
font-size: 13px;
line-height: 1.5;
}
.checkout-grid .woocommerce-form__label-for-checkbox,
.checkout-summary .woocommerce-form__label-for-checkbox {
position: relative;
}
.checkout-grid .woocommerce-form__label-for-checkbox .woocommerce-form__input-checkbox,
.checkout-grid .woocommerce-form__label-for-checkbox input.woocommerce-form__input-checkbox,
.checkout-summary .woocommerce-form__label-for-checkbox .woocommerce-form__input-checkbox,
.checkout-summary .woocommerce-form__label-for-checkbox input.woocommerce-form__input-checkbox {
left: 0 !important;
right: auto !important;
width: 100% !important;
max-width: 100% !important;
}
@media (max-width: 575px) {
.steps .step .text {
width: 100px;
font-size: 11px;
line-height: 1.3;
}
.steps .step:first-child .text {
left: 0;
transform: none;
text-align: left;
}
.steps .step3 .text {
left: auto;
right: 0;
transform: none;
text-align: right;
}
}
@media (min-width: 992px) {
.checkout-grid__main, .checkout-grid__side {
align-self: start;
}
}
.checkout-page .checkout-summary #shipping_method label {
padding-top: 10px !important;
padding-bottom: 10px !important;
}
.checkout-page .checkout-summary #shipping_method label::before {
top: 11px !important;
}
.checkout-page .checkout-summary #shipping_method label::after {
top: 17px !important;
}
.checkout-page .checkout-summary .place-order {
padding-top: 0 !important;
padding-bottom: 0 !important;
}
.checkout-page .checkout-summary .checkout-button-wrapper a.checkout-button {
min-height: 0 !important;
height: auto !important;
line-height: 1.4 !important;
}
.checkout-page .checkout-summary #order_review h3::after,
.checkout-page .checkout-summary .woocommerce-checkout-review-order h3::after {
margin: 8px 0 12px !important;
}
.checkout-page .checkout-summary .checkout-items {
margin-bottom: 8px !important;
padding-bottom: 8px !important;
}
.checkout-page .checkout-summary .checkout-items .variation {
display: flex;
flex-wrap: wrap;
gap: 0 4px;
margin: 2px 0 0 !important;
}
.checkout-page .checkout-summary .checkout-items .variation dt, .checkout-page .checkout-summary .checkout-items .variation dd, .checkout-page .checkout-summary .checkout-items .variation p {
display: inline;
margin: 0 !important;
font-size: 12px;
line-height: 1.35;
}
.checkout-page .checkout-summary .order-total {
margin: 8px 0 !important;
padding: 8px 0 !important;
}
body.woocommerce-cart main,
body.woocommerce-checkout main {
padding-top: 24px;
padding-bottom: 48px;
}
@media (min-width: 992px) {
body.woocommerce-cart main,
body.woocommerce-checkout main {
padding-top: 32px;
padding-bottom: 64px;
}
}
form.checkout .maison-company-field {
display: none;
}
form.checkout.is-company .maison-company-field {
display: flex;
}
form.checkout .maison-company-toggle,
form.checkout #billing_company_field {
grid-column: 1/-1;
}
form.checkout .maison-company-toggle {
margin-top: 8px;
}
form.checkout .maison-company-toggle .optional {
display: none;
}
.navbar-7 .customer-menu .btn.btn-primary, .navbar-7 .customer-menu .woocommerce-MyAccount-content a.btn-primary.edit, .woocommerce-MyAccount-content .navbar-7 .customer-menu a.btn-primary.edit, .navbar-7 .customer-menu body main div .woocommerce-message .button, body main div .woocommerce-message .navbar-7 .customer-menu .button, .navbar-7 .customer-menu .contact-form-7 .wpcf7-submit, .contact-form-7 .navbar-7 .customer-menu .wpcf7-submit, .navbar-7 .customer-menu .eshop-product-detail-1 .summary .single_add_to_cart_button.button, .eshop-product-detail-1 .summary .navbar-7 .customer-menu .single_add_to_cart_button.button, .navbar-7 .customer-menu .checkout-page #place_order.button, .checkout-page .navbar-7 .customer-menu #place_order.button, .navbar-7 .customer-menu .maison-withdrawal-form .maison-submit, .maison-withdrawal-form .navbar-7 .customer-menu .maison-submit, .navbar-7 .customer-menu .login-1 .button, .login-1 .navbar-7 .customer-menu .button, .navbar-7 .customer-menu .woocommerce-MyAccount-content .dokan-btn.vendor-dashboard, .woocommerce-MyAccount-content .navbar-7 .customer-menu .dokan-btn.vendor-dashboard, .navbar-7 .customer-menu .woocommerce-MyAccount-content tr td .button, .woocommerce-MyAccount-content tr td .navbar-7 .customer-menu .button, .navbar-7 .customer-menu .woocommerce-MyAccount-content .woocommerce-address-fields button:not(.show-password-input), .woocommerce-MyAccount-content .woocommerce-address-fields .navbar-7 .customer-menu button:not(.show-password-input), .navbar-7 .customer-menu .woocommerce-MyAccount-content .woocommerce-info a.button, .woocommerce-MyAccount-content .woocommerce-info .navbar-7 .customer-menu a.button,
.navbar-7 .customer-menu .woocommerce-MyAccount-content .woocommerce-info button:not(.show-password-input),
.woocommerce-MyAccount-content .woocommerce-info .navbar-7 .customer-menu button:not(.show-password-input),
.navbar-7 .customer-menu .woocommerce-MyAccount-content .woocommerce-info .dokan-btn,
.woocommerce-MyAccount-content .woocommerce-info .navbar-7 .customer-menu .dokan-btn,
.navbar-7 .customer-menu .woocommerce-MyAccount-content .edit-account a.button,
.woocommerce-MyAccount-content .edit-account .navbar-7 .customer-menu a.button,
.navbar-7 .customer-menu .woocommerce-MyAccount-content .edit-account button:not(.show-password-input),
.woocommerce-MyAccount-content .edit-account .navbar-7 .customer-menu button:not(.show-password-input),
.navbar-7 .customer-menu .woocommerce-MyAccount-content .edit-account .dokan-btn,
.woocommerce-MyAccount-content .edit-account .navbar-7 .customer-menu .dokan-btn,
.navbar-7 .customer-menu .woocommerce-MyAccount-content .dokan-become-seller a.button,
.woocommerce-MyAccount-content .dokan-become-seller .navbar-7 .customer-menu a.button,
.navbar-7 .customer-menu .woocommerce-MyAccount-content .dokan-become-seller button:not(.show-password-input),
.woocommerce-MyAccount-content .dokan-become-seller .navbar-7 .customer-menu button:not(.show-password-input),
.navbar-7 .customer-menu .woocommerce-MyAccount-content .dokan-become-seller .dokan-btn,
.woocommerce-MyAccount-content .dokan-become-seller .navbar-7 .customer-menu .dokan-btn,
.navbar-7 .customer-menu .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper a.button,
.woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper .navbar-7 .customer-menu a.button,
.navbar-7 .customer-menu .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper button:not(.show-password-input),
.woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper .navbar-7 .customer-menu button:not(.show-password-input),
.navbar-7 .customer-menu .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper .dokan-btn,
.woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper .navbar-7 .customer-menu .dokan-btn,
.eshop-product-detail-1 .pd__panel form.cart .single_add_to_cart_button.button,
.mini-cart__btn:not(.mini-cart__btn--ghost),
.cart-empty-state__btn,
.woocommerce .wc-proceed-to-checkout a.checkout-button,
.woocommerce a.button.checkout-button,
.checkout-page .checkout-summary #place_order.button {
background-color: #3CD86B !important;
border-color: #3CD86B !important;
color: #015655 !important;
}
.navbar-7 .customer-menu .btn.btn-primary:hover, .navbar-7 .customer-menu .woocommerce-MyAccount-content a.btn-primary.edit:hover, .woocommerce-MyAccount-content .navbar-7 .customer-menu a.btn-primary.edit:hover, .navbar-7 .customer-menu body main div .woocommerce-message .button:hover, body main div .woocommerce-message .navbar-7 .customer-menu .button:hover, .navbar-7 .customer-menu .contact-form-7 .wpcf7-submit:hover, .contact-form-7 .navbar-7 .customer-menu .wpcf7-submit:hover, .navbar-7 .customer-menu .eshop-product-detail-1 .summary .single_add_to_cart_button.button:hover, .eshop-product-detail-1 .summary .navbar-7 .customer-menu .single_add_to_cart_button.button:hover, .navbar-7 .customer-menu .checkout-page #place_order.button:hover, .checkout-page .navbar-7 .customer-menu #place_order.button:hover, .navbar-7 .customer-menu .maison-withdrawal-form .maison-submit:hover, .maison-withdrawal-form .navbar-7 .customer-menu .maison-submit:hover, .navbar-7 .customer-menu .login-1 .button:hover, .login-1 .navbar-7 .customer-menu .button:hover, .navbar-7 .customer-menu .woocommerce-MyAccount-content .dokan-btn.vendor-dashboard:hover, .woocommerce-MyAccount-content .navbar-7 .customer-menu .dokan-btn.vendor-dashboard:hover, .navbar-7 .customer-menu .woocommerce-MyAccount-content tr td .button:hover, .woocommerce-MyAccount-content tr td .navbar-7 .customer-menu .button:hover, .navbar-7 .customer-menu .woocommerce-MyAccount-content .woocommerce-address-fields button:hover:not(.show-password-input), .woocommerce-MyAccount-content .woocommerce-address-fields .navbar-7 .customer-menu button:hover:not(.show-password-input), .navbar-7 .customer-menu .woocommerce-MyAccount-content .woocommerce-info a.button:hover, .woocommerce-MyAccount-content .woocommerce-info .navbar-7 .customer-menu a.button:hover,
.navbar-7 .customer-menu .woocommerce-MyAccount-content .woocommerce-info button:hover:not(.show-password-input),
.woocommerce-MyAccount-content .woocommerce-info .navbar-7 .customer-menu button:hover:not(.show-password-input),
.navbar-7 .customer-menu .woocommerce-MyAccount-content .woocommerce-info .dokan-btn:hover,
.woocommerce-MyAccount-content .woocommerce-info .navbar-7 .customer-menu .dokan-btn:hover,
.navbar-7 .customer-menu .woocommerce-MyAccount-content .edit-account a.button:hover,
.woocommerce-MyAccount-content .edit-account .navbar-7 .customer-menu a.button:hover,
.navbar-7 .customer-menu .woocommerce-MyAccount-content .edit-account button:hover:not(.show-password-input),
.woocommerce-MyAccount-content .edit-account .navbar-7 .customer-menu button:hover:not(.show-password-input),
.navbar-7 .customer-menu .woocommerce-MyAccount-content .edit-account .dokan-btn:hover,
.woocommerce-MyAccount-content .edit-account .navbar-7 .customer-menu .dokan-btn:hover,
.navbar-7 .customer-menu .woocommerce-MyAccount-content .dokan-become-seller a.button:hover,
.woocommerce-MyAccount-content .dokan-become-seller .navbar-7 .customer-menu a.button:hover,
.navbar-7 .customer-menu .woocommerce-MyAccount-content .dokan-become-seller button:hover:not(.show-password-input),
.woocommerce-MyAccount-content .dokan-become-seller .navbar-7 .customer-menu button:hover:not(.show-password-input),
.navbar-7 .customer-menu .woocommerce-MyAccount-content .dokan-become-seller .dokan-btn:hover,
.woocommerce-MyAccount-content .dokan-become-seller .navbar-7 .customer-menu .dokan-btn:hover,
.navbar-7 .customer-menu .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper a.button:hover,
.woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper .navbar-7 .customer-menu a.button:hover,
.navbar-7 .customer-menu .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper button:hover:not(.show-password-input),
.woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper .navbar-7 .customer-menu button:hover:not(.show-password-input),
.navbar-7 .customer-menu .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper .dokan-btn:hover,
.woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper .navbar-7 .customer-menu .dokan-btn:hover, .navbar-7 .customer-menu .btn.btn-primary:focus, .navbar-7 .customer-menu .woocommerce-MyAccount-content a.btn-primary.edit:focus, .woocommerce-MyAccount-content .navbar-7 .customer-menu a.btn-primary.edit:focus, .navbar-7 .customer-menu body main div .woocommerce-message .button:focus, body main div .woocommerce-message .navbar-7 .customer-menu .button:focus, .navbar-7 .customer-menu .contact-form-7 .wpcf7-submit:focus, .contact-form-7 .navbar-7 .customer-menu .wpcf7-submit:focus, .navbar-7 .customer-menu .eshop-product-detail-1 .summary .single_add_to_cart_button.button:focus, .eshop-product-detail-1 .summary .navbar-7 .customer-menu .single_add_to_cart_button.button:focus, .navbar-7 .customer-menu .checkout-page #place_order.button:focus, .checkout-page .navbar-7 .customer-menu #place_order.button:focus, .navbar-7 .customer-menu .maison-withdrawal-form .maison-submit:focus, .maison-withdrawal-form .navbar-7 .customer-menu .maison-submit:focus, .navbar-7 .customer-menu .login-1 .button:focus, .login-1 .navbar-7 .customer-menu .button:focus, .navbar-7 .customer-menu .woocommerce-MyAccount-content .dokan-btn.vendor-dashboard:focus, .woocommerce-MyAccount-content .navbar-7 .customer-menu .dokan-btn.vendor-dashboard:focus, .navbar-7 .customer-menu .woocommerce-MyAccount-content tr td .button:focus, .woocommerce-MyAccount-content tr td .navbar-7 .customer-menu .button:focus, .navbar-7 .customer-menu .woocommerce-MyAccount-content .woocommerce-address-fields button:focus:not(.show-password-input), .woocommerce-MyAccount-content .woocommerce-address-fields .navbar-7 .customer-menu button:focus:not(.show-password-input), .navbar-7 .customer-menu .woocommerce-MyAccount-content .woocommerce-info a.button:focus, .woocommerce-MyAccount-content .woocommerce-info .navbar-7 .customer-menu a.button:focus,
.navbar-7 .customer-menu .woocommerce-MyAccount-content .woocommerce-info button:focus:not(.show-password-input),
.woocommerce-MyAccount-content .woocommerce-info .navbar-7 .customer-menu button:focus:not(.show-password-input),
.navbar-7 .customer-menu .woocommerce-MyAccount-content .woocommerce-info .dokan-btn:focus,
.woocommerce-MyAccount-content .woocommerce-info .navbar-7 .customer-menu .dokan-btn:focus,
.navbar-7 .customer-menu .woocommerce-MyAccount-content .edit-account a.button:focus,
.woocommerce-MyAccount-content .edit-account .navbar-7 .customer-menu a.button:focus,
.navbar-7 .customer-menu .woocommerce-MyAccount-content .edit-account button:focus:not(.show-password-input),
.woocommerce-MyAccount-content .edit-account .navbar-7 .customer-menu button:focus:not(.show-password-input),
.navbar-7 .customer-menu .woocommerce-MyAccount-content .edit-account .dokan-btn:focus,
.woocommerce-MyAccount-content .edit-account .navbar-7 .customer-menu .dokan-btn:focus,
.navbar-7 .customer-menu .woocommerce-MyAccount-content .dokan-become-seller a.button:focus,
.woocommerce-MyAccount-content .dokan-become-seller .navbar-7 .customer-menu a.button:focus,
.navbar-7 .customer-menu .woocommerce-MyAccount-content .dokan-become-seller button:focus:not(.show-password-input),
.woocommerce-MyAccount-content .dokan-become-seller .navbar-7 .customer-menu button:focus:not(.show-password-input),
.navbar-7 .customer-menu .woocommerce-MyAccount-content .dokan-become-seller .dokan-btn:focus,
.woocommerce-MyAccount-content .dokan-become-seller .navbar-7 .customer-menu .dokan-btn:focus,
.navbar-7 .customer-menu .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper a.button:focus,
.woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper .navbar-7 .customer-menu a.button:focus,
.navbar-7 .customer-menu .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper button:focus:not(.show-password-input),
.woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper .navbar-7 .customer-menu button:focus:not(.show-password-input),
.navbar-7 .customer-menu .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper .dokan-btn:focus,
.woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper .navbar-7 .customer-menu .dokan-btn:focus,
.eshop-product-detail-1 .pd__panel form.cart .single_add_to_cart_button.button:hover,
.eshop-product-detail-1 .pd__panel form.cart .single_add_to_cart_button.button:focus,
.mini-cart__btn:not(.mini-cart__btn--ghost):hover,
.mini-cart__btn:not(.mini-cart__btn--ghost):focus,
.cart-empty-state__btn:hover,
.cart-empty-state__btn:focus,
.woocommerce .wc-proceed-to-checkout a.checkout-button:hover,
.woocommerce .wc-proceed-to-checkout a.checkout-button:focus,
.woocommerce a.button.checkout-button:hover,
.woocommerce a.button.checkout-button:focus,
.checkout-page .checkout-summary #place_order.button:hover,
.checkout-page .checkout-summary #place_order.button:focus {
background-color: rgb(39.2, 196, 86.441025641) !important;
border-color: rgb(39.2, 196, 86.441025641) !important;
color: #015655 !important;
}
.navbar-7 .customer-menu .btn.btn-primary:focus-visible, .navbar-7 .customer-menu .woocommerce-MyAccount-content a.btn-primary.edit:focus-visible, .woocommerce-MyAccount-content .navbar-7 .customer-menu a.btn-primary.edit:focus-visible, .navbar-7 .customer-menu body main div .woocommerce-message .button:focus-visible, body main div .woocommerce-message .navbar-7 .customer-menu .button:focus-visible, .navbar-7 .customer-menu .contact-form-7 .wpcf7-submit:focus-visible, .contact-form-7 .navbar-7 .customer-menu .wpcf7-submit:focus-visible, .navbar-7 .customer-menu .eshop-product-detail-1 .summary .single_add_to_cart_button.button:focus-visible, .eshop-product-detail-1 .summary .navbar-7 .customer-menu .single_add_to_cart_button.button:focus-visible, .navbar-7 .customer-menu .checkout-page #place_order.button:focus-visible, .checkout-page .navbar-7 .customer-menu #place_order.button:focus-visible, .navbar-7 .customer-menu .maison-withdrawal-form .maison-submit:focus-visible, .maison-withdrawal-form .navbar-7 .customer-menu .maison-submit:focus-visible, .navbar-7 .customer-menu .login-1 .button:focus-visible, .login-1 .navbar-7 .customer-menu .button:focus-visible, .navbar-7 .customer-menu .woocommerce-MyAccount-content .dokan-btn.vendor-dashboard:focus-visible, .woocommerce-MyAccount-content .navbar-7 .customer-menu .dokan-btn.vendor-dashboard:focus-visible, .navbar-7 .customer-menu .woocommerce-MyAccount-content tr td .button:focus-visible, .woocommerce-MyAccount-content tr td .navbar-7 .customer-menu .button:focus-visible, .navbar-7 .customer-menu .woocommerce-MyAccount-content .woocommerce-address-fields button:focus-visible:not(.show-password-input), .woocommerce-MyAccount-content .woocommerce-address-fields .navbar-7 .customer-menu button:focus-visible:not(.show-password-input), .navbar-7 .customer-menu .woocommerce-MyAccount-content .woocommerce-info a.button:focus-visible, .woocommerce-MyAccount-content .woocommerce-info .navbar-7 .customer-menu a.button:focus-visible,
.navbar-7 .customer-menu .woocommerce-MyAccount-content .woocommerce-info button:focus-visible:not(.show-password-input),
.woocommerce-MyAccount-content .woocommerce-info .navbar-7 .customer-menu button:focus-visible:not(.show-password-input),
.navbar-7 .customer-menu .woocommerce-MyAccount-content .woocommerce-info .dokan-btn:focus-visible,
.woocommerce-MyAccount-content .woocommerce-info .navbar-7 .customer-menu .dokan-btn:focus-visible,
.navbar-7 .customer-menu .woocommerce-MyAccount-content .edit-account a.button:focus-visible,
.woocommerce-MyAccount-content .edit-account .navbar-7 .customer-menu a.button:focus-visible,
.navbar-7 .customer-menu .woocommerce-MyAccount-content .edit-account button:focus-visible:not(.show-password-input),
.woocommerce-MyAccount-content .edit-account .navbar-7 .customer-menu button:focus-visible:not(.show-password-input),
.navbar-7 .customer-menu .woocommerce-MyAccount-content .edit-account .dokan-btn:focus-visible,
.woocommerce-MyAccount-content .edit-account .navbar-7 .customer-menu .dokan-btn:focus-visible,
.navbar-7 .customer-menu .woocommerce-MyAccount-content .dokan-become-seller a.button:focus-visible,
.woocommerce-MyAccount-content .dokan-become-seller .navbar-7 .customer-menu a.button:focus-visible,
.navbar-7 .customer-menu .woocommerce-MyAccount-content .dokan-become-seller button:focus-visible:not(.show-password-input),
.woocommerce-MyAccount-content .dokan-become-seller .navbar-7 .customer-menu button:focus-visible:not(.show-password-input),
.navbar-7 .customer-menu .woocommerce-MyAccount-content .dokan-become-seller .dokan-btn:focus-visible,
.woocommerce-MyAccount-content .dokan-become-seller .navbar-7 .customer-menu .dokan-btn:focus-visible,
.navbar-7 .customer-menu .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper a.button:focus-visible,
.woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper .navbar-7 .customer-menu a.button:focus-visible,
.navbar-7 .customer-menu .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper button:focus-visible:not(.show-password-input),
.woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper .navbar-7 .customer-menu button:focus-visible:not(.show-password-input),
.navbar-7 .customer-menu .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper .dokan-btn:focus-visible,
.woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper .navbar-7 .customer-menu .dokan-btn:focus-visible,
.eshop-product-detail-1 .pd__panel form.cart .single_add_to_cart_button.button:focus-visible,
.mini-cart__btn:not(.mini-cart__btn--ghost):focus-visible,
.cart-empty-state__btn:focus-visible,
.woocommerce .wc-proceed-to-checkout a.checkout-button:focus-visible,
.woocommerce a.button.checkout-button:focus-visible,
.checkout-page .checkout-summary #place_order.button:focus-visible {
outline: 3px solid #015655;
outline-offset: 3px;
}
.eshop-product-detail-1 .pd__panel form.cart .single_add_to_cart_button.button.disabled, .eshop-product-detail-1 .pd__panel form.cart .single_add_to_cart_button.button[disabled] {
background-color: #B7C6C1 !important;
border-color: #B7C6C1 !important;
color: #ffffff !important;
}