img.montonio-payment-method-icon {
height: 24px !important;
margin-left: 8px;
}
.montonio-bank-payments-form:not(:first-child) {
margin-top: 16px;
}
.montonio-bank-payments-form .montonio-payments-country-dropdown {
width: 120px;
}
.montonio-bank-payments-form .montonio-bank-items {
display: flex;
flex-direction: row;
flex-wrap: wrap;
gap: 10px;
}
.montonio-bank-payments-form .montonio-bank-items:not(:first-child) {
margin-top: 16px;
}
.montonio-bank-payments-form .montonio-bank-items img {
border-radius: 0 !important;
}
.montonio-bank-payments-form .montonio-bank-items .montonio-bank-item {
width: 100px;
height: 100px;
border-radius: 8px;
margin: 0;
background: #ffffff;
display: flex;
align-items: center;
justify-content: center;
cursor: pointer;
padding: 12px;
box-sizing: border-box;
border: 1px solid rgba(0, 0, 0, 0.07);
}
.montonio-bank-payments-form .montonio-bank-items .montonio-bank-item:hover {
background: #fbfbff;
border: 1px solid rgba(0, 0, 0, 0.1);
}
.montonio-bank-payments-form .montonio-bank-items .montonio-bank-item.active {
background: #f3f2ff;
border: 1px solid #4537cd;
color: #4537cd;
}
.montonio-bank-payments-form .montonio-bank-items .montonio-bank-item--hidden {
display: none !important;
}
.montonio-bank-payments-form .montonio-bank-items--list {
flex-direction: column;
gap: 10px;
}
.montonio-bank-payments-form .montonio-bank-items--list .montonio-bank-item {
width: 100%;
height: 60px;
padding: 12px 17px;
}
#montonio-payments-description.montonio-bank-items .montonio-bank-item-img,
#payment #montonio-payments-description.montonio-bank-items .montonio-bank-item-img {
position: relative;
right: unset;
left: unset;
float: none;
border: 0;
margin: 0;
padding: 0;
max-width: 100%;
max-height: 26px;
pointer-events: none;
display: block;
}
.montonio-bnpl-items {
display: flex;
flex-direction: column;
gap: 0;
}
.montonio-bnpl-items:not(:first-child) {
margin-top: 16px;
}
.montonio-bnpl-items .montonio-bnpl-item {
margin: 0;
background: #ffffff;
cursor: pointer;
font-size: 16px;
font-weight: 600;
padding: 12px 25px;
box-sizing: border-box;
border: 1px solid rgba(0, 0, 0, 0.07);
border-top: none;
}
.montonio-bnpl-items .montonio-bnpl-item:hover {
background: #fbfbff;
}
.montonio-bnpl-items .montonio-bnpl-item:first-child {
border: 1px solid rgba(0, 0, 0, 0.07);
border-top-left-radius: 7px;
border-top-right-radius: 7px;
}
.montonio-bnpl-items .montonio-bnpl-item:last-child {
border-bottom-left-radius: 7px;
border-bottom-right-radius: 7px;
}
.montonio-bnpl-items .montonio-bnpl-item.active {
background: #f3f2ff;
border: 1px solid #4537cd;
color: #4537cd;
}
.montonio-bnpl-items .montonio-bnpl-item--disabled {
background: #fefcfc;
color: #a5a5a5;
pointer-events: none;
}
.montonio-bnpl-items .montonio-bnpl-item .montonio-bnpl-item-subtitle {
font-size: 12px;
font-weight: normal;
}
#montonio-blik-form:not(:first-child),
#montonio-card-form:not(:first-child) {
margin-top: 16px;
}
#montonio-blik-form.loading,
#montonio-card-form.loading {
padding: 25px 0;
}
.montonio-shipping-carrier-logo {
max-height: 33px !important;
max-width: 50px !important;
display: block !important;
}
.montonio-shipping-carrier-logos {
display: flex !important;
gap: 5px;
flex-wrap: wrap;
}
.montonio-pickup-point {
overflow: visible !important;
}
.montonio-pickup-point td {
width: 100%;
overflow: visible !important;
}
.montonio-pickup-point label {
text-align: left;
}
.choices .choices__list--single {
box-sizing: border-box;
}
.choices .choices__list--single .choices__item {
text-align: left;
}
.choices .choices__inner {
box-sizing: border-box;
}
.has-error .choices .choices__inner {
border-color: #cc1818;
}
.choices .choices__list--dropdown .choices__item--selectable,
.choices .choices__list[aria-expanded] .choices__item--selectable {
padding-right: 10px !important;
}
.choices .choices__input {
padding-left: 35px !important;
background-color: #fff;
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 d="M19 19L14.65 14.65M17 9C17 13.4183 13.4183 17 9 17C4.58172 17 1 13.4183 1 9C1 4.58172 4.58172 1 9 1C13.4183 1 17 4.58172 17 9Z" stroke="%2327364B" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
background-repeat: no-repeat;
background-position: 11px center;
background-size: 16px 16px;
}
#montonio-shipping-pickup-point-dropdown-wrapper {
position: relative;
}
#montonio-shipping-pickup-point-dropdown-wrapper h2 {
margin-bottom: 8px;
}
#montonio-shipping-pickup-point-dropdown-wrapper #montonio-shipping-pickup-point-dropdown {
display: block;
width: 100%;
}
#montonio-shipping-pickup-point-dropdown-wrapper .choices {
margin-bottom: 0;
}
#montonio-shipping-pickup-point-dropdown-wrapper .montonio-pickup-point-id {
display: block !important;
visibility: hidden !important;
opacity: 0 !important;
width: 0px !important;
height: 0px !important;
padding: 0 !important;
margin: 0 !important;
border: none !important;
box-shadow: none !important;
-webkit-appearance: none !important;
-moz-appearance: none !important;
appearance: none !important;
pointer-events: none !important;
}
.wc-block-checkout__payment-method .wc-block-components-radio-control__label > span {
width: 100%;
display: flex;
align-items: center;
justify-content: space-between;
}
.wc-block-checkout__payment-method #montonio-card-form-wrapper {
position: relative;
min-height: 32px;
}
.montonio-spinner::before {
content: "";
display: block;
width: 32px;
height: 32px;
pointer-events: none;
animation: montonio-spinner 1s infinite cubic-bezier(0.65, 0.05, 0.36, 0.95);
background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32" fill="none"><path opacity="0.16" d="M30 16C30 17.8385 29.6379 19.659 28.9343 21.3576C28.2308 23.0561 27.1995 24.5995 25.8995 25.8995C24.5995 27.1995 23.0561 28.2307 21.3576 28.9343C19.659 29.6379 17.8385 30 16 30C14.1615 30 12.341 29.6379 10.6424 28.9343C8.94387 28.2307 7.40052 27.1995 6.1005 25.8995C4.80048 24.5995 3.76925 23.0561 3.06569 21.3576C2.36212 19.659 2 17.8385 2 16C2 14.1615 2.36212 12.341 3.06569 10.6424C3.76926 8.94387 4.80049 7.40052 6.10051 6.1005C7.40053 4.80048 8.94388 3.76925 10.6424 3.06568C12.341 2.36212 14.1615 2 16 2C17.8385 2 19.659 2.36212 21.3576 3.06569C23.0561 3.76926 24.5995 4.80049 25.8995 6.10051C27.1995 7.40053 28.2308 8.94388 28.9343 10.6424C29.6379 12.341 30 14.1615 30 16L30 16Z" stroke="%23260071" stroke-width="4" stroke-linecap="round" stroke-linejoin="round"/><path d="M16 2C17.8385 2 19.659 2.36212 21.3576 3.06569C23.0561 3.76925 24.5995 4.80049 25.8995 6.10051C27.1995 7.40053 28.2308 8.94388 28.9343 10.6424C29.6379 12.341 30 14.1615 30 16" stroke="%23260071" stroke-width="4" stroke-linecap="round" stroke-linejoin="round"/></svg>');
transform: rotate(-43deg);
}
.montonio-spinner--centered {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}
.montonio-spinner--xs::before {
width: 16px;
height: 16px;
background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><path opacity="0.16" d="M15 8C15 8.91925 14.8189 9.82951 14.4672 10.6788C14.1154 11.5281 13.5998 12.2997 12.9497 12.9497C12.2997 13.5998 11.5281 14.1154 10.6788 14.4672C9.82951 14.8189 8.91925 15 8 15C7.08075 15 6.17049 14.8189 5.32122 14.4672C4.47194 14.1154 3.70026 13.5998 3.05025 12.9497C2.40024 12.2997 1.88463 11.5281 1.53284 10.6788C1.18106 9.8295 1 8.91925 1 8C1 7.08074 1.18106 6.17049 1.53284 5.32121C1.88463 4.47193 2.40024 3.70026 3.05025 3.05025C3.70027 2.40024 4.47194 1.88462 5.32122 1.53284C6.1705 1.18106 7.08075 1 8 1C8.91926 1 9.82951 1.18106 10.6788 1.53284C11.5281 1.88463 12.2997 2.40024 12.9498 3.05026C13.5998 3.70027 14.1154 4.47194 14.4672 5.32122C14.8189 6.1705 15 7.08075 15 8L15 8Z" stroke="%23260071" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M8 1C8.91925 1 9.82951 1.18106 10.6788 1.53284C11.5281 1.88463 12.2997 2.40024 12.9497 3.05025C13.5998 3.70026 14.1154 4.47194 14.4672 5.32122C14.8189 6.1705 15 7.08075 15 8" stroke="%23260071" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}
@keyframes montonio-spinner {
0% {
transform: rotate(-43deg);
}
100% {
transform: rotate(317deg);
}
}
.montonio-inbank-calculator {
margin: 10px 0;
}
.montonio-pickup-point {
overflow: visible !important;
}
.montonio-pickup-point td {
width: 100%;
overflow: visible !important;
}
.montonio-pickup-point label {
text-align: left;
}
.montonio-pickup-point__container {
position: relative;
width: 100%;
}
.montonio-pickup-point__search {
position: relative;
}
.montonio-pickup-point__search-logos {
position: absolute;
top: 50%;
left: 11px;
transform: translateY(-50%);
width: 44px;
height: 29px;
overflow: hidden;
justify-content: flex-start;
z-index: 10;
}
.montonio-pickup-point__search-logo {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
display: block;
width: 44px;
height: 29px;
background-repeat: no-repeat;
background-size: 100% auto;
background-position: center;
opacity: 0;
transition: opacity 0.5s ease-in-out;
background-image: url(//holyeli.eu/wp-content/plugins/montonio-for-woocommerce/assets/images/default-carrier-logo.svg);
}
.montonio-pickup-point__search-logo:only-child {
opacity: 1;
}
.montonio-pickup-point__search-logo--active {
opacity: 1;
}
.montonio-pickup-point__search-logo--omniva {
background-image: url(//holyeli.eu/wp-content/plugins/montonio-for-woocommerce/assets/images/omniva-rect.svg);
}
.montonio-pickup-point__search-logo--dpd {
background-image: url(//holyeli.eu/wp-content/plugins/montonio-for-woocommerce/assets/images/dpd-rect.svg);
}
.montonio-pickup-point__search-logo--latvian_post {
background-image: url(//holyeli.eu/wp-content/plugins/montonio-for-woocommerce/assets/images/latvian_post-rect.svg);
}
.montonio-pickup-point__search-logo--smartpost, .montonio-pickup-point__search-logo--smartposti {
background-image: url(//holyeli.eu/wp-content/plugins/montonio-for-woocommerce/assets/images/smartposti-rect.svg);
}
.montonio-pickup-point__search-logo--unisend {
background-image: url(//holyeli.eu/wp-content/plugins/montonio-for-woocommerce/assets/images/unisend-rect.svg);
}
.montonio-pickup-point__search-logo--venipak {
background-image: url(//holyeli.eu/wp-content/plugins/montonio-for-woocommerce/assets/images/venipak-rect.svg);
}
.montonio-pickup-point__search-logo--inpost {
background-image: url(//holyeli.eu/wp-content/plugins/montonio-for-woocommerce/assets/images/inpost-rect.svg);
}
.montonio-pickup-point__search-logo--orlen {
background-image: url(//holyeli.eu/wp-content/plugins/montonio-for-woocommerce/assets/images/orlen-rect.svg);
}
.montonio-pickup-point__search-logo--novapost {
background-image: url(//holyeli.eu/wp-content/plugins/montonio-for-woocommerce/assets/images/novaPost-rect.svg);
}
.montonio-pickup-point__search-logo--dhl {
background-image: url(//holyeli.eu/wp-content/plugins/montonio-for-woocommerce/assets/images/dhl-rect.svg);
}
.montonio-pickup-point__search-logo--expressone {
background-image: url(//holyeli.eu/wp-content/plugins/montonio-for-woocommerce/assets/images/expressone-rect.svg);
}
.montonio-pickup-point__search-logo--chronopost {
background-image: url(//holyeli.eu/wp-content/plugins/montonio-for-woocommerce/assets/images/chronopost-rect.svg);
}
.montonio-pickup-point__search-logo--gls {
background-image: url(//holyeli.eu/wp-content/plugins/montonio-for-woocommerce/assets/images/gls-rect.svg);
}
.montonio-pickup-point__search-logo--alzabox {
background-image: url(//holyeli.eu/wp-content/plugins/montonio-for-woocommerce/assets/images/alzabox-rect.svg);
}
.montonio-pickup-point__search-input {
width: 100%;
background-color: #fff !important;
border: 1px solid #d8d8d8 !important;
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 d="M19 19L14.65 14.65M17 9C17 13.4183 13.4183 17 9 17C4.58172 17 1 13.4183 1 9C1 4.58172 4.58172 1 9 1C13.4183 1 17 4.58172 17 9Z" stroke="%2327364B" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
background-repeat: no-repeat;
background-size: 16px 16px;
background-position: right 11px center;
border-radius: 2.5px;
font-size: 14px;
min-height: 48px;
margin-bottom: 0 !important;
transition: border-color 0.2s ease, box-shadow 0.2s ease;
box-sizing: border-box;
box-shadow: none !important;
padding: 10px 33px 10px 62px !important;
}
.montonio-pickup-point__search-input:focus {
outline: none;
}
.montonio-pickup-point__search-input::-moz-placeholder {
color: #7C7C7B;
}
.montonio-pickup-point__search-input::placeholder {
color: #7C7C7B;
}
.montonio-pickup-point__dropdown {
position: absolute;
top: 100%;
left: 0;
right: 0;
margin-top: -1px;
background: white;
border: 1px solid #d8d8d8;
border-radius: 0 0 3px 3px;
max-height: 300px;
overflow-y: auto;
z-index: 1000;
display: none;
box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1);
}
.montonio-pickup-point__dropdown--show {
display: block;
}
.montonio-pickup-point__option {
padding: 12px 16px;
cursor: pointer;
border-bottom: 1px solid #f3f4f6;
transition: background-color 0.15s ease;
}
.montonio-pickup-point__option:hover {
background-color: rgba(242, 242, 242, 0.9490196078);
}
.montonio-pickup-point__option:last-child {
border-bottom: none;
}
.montonio-pickup-point__option-name {
font-size: 14px;
font-weight: 500;
color: #3C3C3C;
margin-bottom: 0px;
}
.montonio-pickup-point__option-address {
font-size: 13px;
color: #7C7C7B;
line-height: 1.4;
margin-bottom: 4px;
}
.montonio-pickup-point__loading {
display: flex;
align-items: center;
justify-content: center;
gap: 5px;
padding: 16px;
text-align: center;
color: #6b7280;
font-size: 14px;
}
.montonio-pickup-point__no-results {
padding: 16px;
text-align: center;
color: #9ca3af;
font-size: 14px;
}
.montonio-pickup-point__error {
background: #ffebeb;
color: #ce0920;
font-size: 12px;
padding: 9px 12px;
margin-top: 5px;
overflow-wrap: break-word;
border-radius: 6px;
}
.montonio-pickup-point__error--hidden {
display: none;
}
.action-required .woocommerce-checkout-review-order:has(.blockUI) {
opacity: 1 !important;
}.hw-button, .hw-section, .hw-header, .hw-notice {
--hw-ink: var(--text-primary, var(--wp--preset--color--contrast, #473044));
--hw-base: var(--text-secondary, var(--wp--preset--color--base, #fff));
--hw-primary: var(--color-primary, var(--wp--preset--color--primary, #BC84B7));
--hw-secondary: var(--color-secondary, var(--wp--preset--color--secondary, #B79AB6));
}
.hw-button { display:inline-flex; align-items:center; justify-content:center; gap:.5rem; padding:12px 24px; margin:.5rem 0; border:0; border-radius:4px; background:var(--hw-ink); color:var(--hw-base); cursor:pointer; font:inherit; font-weight:500; line-height:1.2; box-shadow:0 4px 6px rgb(0 0 0 / 30%); transition:background-color .25s ease, box-shadow .25s ease, color .25s ease, transform .25s ease; }
.hw-button:hover:not(:disabled), .hw-button:focus-visible { background:var(--hw-primary); color:var(--hw-ink); transform:translateY(-2px); box-shadow:0 6px 12px rgb(0 0 0 / 40%); }
.hw-button:not(.hw-button--icon) { background:var(--hw-base); color:var(--hw-ink); border:1px solid color-mix(in srgb,var(--hw-ink) 40%,transparent); }
.hw-button:not(.hw-button--icon):hover:not(:disabled), .hw-button:not(.hw-button--icon):focus-visible, .hw-button:not(.hw-button--icon)[aria-pressed="true"] { background:var(--hw-primary); border-color:var(--hw-primary); }
.hw-button:active:not(:disabled) { transform:translateY(0); }
.hw-button:disabled { opacity:.65; cursor:wait; }
.hw-button:focus-visible, .hw-card a:focus-visible, .hw-header a:focus-visible { outline:2px solid var(--hw-ink); outline-offset:3px; }
.hw-heart { display:block; flex-shrink:0; fill:transparent; transition:fill .25s ease, transform .25s ease; }
.hw-button[aria-pressed="true"] .hw-heart { fill:currentColor; }
.hw-image, .woocommerce ul.products li.product { position:relative; }
.hw-card .hw-image > .hw-button--icon { position:absolute; top:10px; left:10px; z-index:6; }
.holyeli-product-image-wrap.hw-image > .hw-button--icon, .woocommerce ul.products li.product > .hw-button--icon { position:absolute; right:-19px; bottom:19px; z-index:6; }
.hw-button.hw-button--icon { width:44px; height:44px; min-width:44px; padding:10px; margin:0; border-radius:50%; background:var(--hw-base); color:var(--hw-ink); box-shadow:var(--box-shadow-color, 0 0 10px rgb(0 0 0 / 10%)); }
.hw-button--icon .hw-label { display:none; }
.hw-button.hw-button--icon[aria-pressed="true"] { background:var(--hw-primary); }
.hw-button.hw-button--icon:hover:not(:disabled), .hw-button.hw-button--icon:focus-visible { background:var(--hw-primary); box-shadow:0 6px 12px rgb(0 0 0 / 25%); }
.hw-grid { display:grid; grid-template-columns:repeat(auto-fill,minmax(max(140px,calc(16.666667% - 1.041667em)),1fr)); gap:1.25em; }
.hw-card { min-width:0; padding:0; border:0; text-align:center; }
.hw-card img { display:block; width:100%; height:auto; aspect-ratio:2 / 3; object-fit:cover; border-radius:10px; }
.hw-card h2 { font-size:var(--wp--preset--font-size--small,1.125rem); font-weight:400; line-height:1.4; margin:1rem 0 .75rem; overflow-wrap:anywhere; }
.hw-card a { color:inherit; text-decoration:none; }
.hw-card a:hover { color:var(--hw-primary); }
.hw-price { font-size:var(--wp--preset--font-size--small,1.125rem); margin-bottom:1rem; overflow-wrap:anywhere; }
.hw-price ins { color:var(--hw-primary); font-weight:600; text-decoration:none; }
.hw-section { padding-block:20px 40px; color:var(--hw-ink); }
.hw-section > h2 { margin:0 0 24px; font-size:1.75rem; }
.hw-card > .button, .hw-page > .button { display:inline-block; padding:12px 24px; border-radius:4px; background:var(--hw-ink); color:var(--hw-base); text-decoration:none; box-shadow:0 4px 6px rgb(0 0 0 / 30%); transition:background-color .25s ease, box-shadow .25s ease, color .25s ease, transform .25s ease; }
.hw-card > .button:hover, .hw-page > .button:hover { background:var(--hw-primary); color:var(--hw-ink); transform:translateY(-2px); box-shadow:0 6px 12px rgb(0 0 0 / 40%); }
.wishlist_icon a { position:relative; }
.hw-count { position:absolute; top:2.2px; right:-10.4px; transform:translateY(-50%); display:inline-flex; align-items:center; justify-content:center; box-sizing:border-box; min-width:22px; height:22px; padding:0 3.85px; border-radius:999px; background:var(--text-secondary,var(--wp--preset--color--base,#fff)); color:var(--text-primary,var(--wp--preset--color--contrast,#473044)); font-size:15.4px; font-weight:600; line-height:1; }
.hw-header a { display:flex; align-items:center; justify-content:center; width:26.4px; height:26.4px; color:var(--hw-ink); text-decoration:none; transition:color .25s ease; }
.hw-count { border:1px solid currentColor; }
.hw-count[hidden] { display:none !important; }
.hw-header a:hover { color:var(--hw-primary); }
.hw-notice:empty { display:none; }
.hw-notice { position:fixed; bottom:20px; left:50%; transform:translateX(-50%); width:max-content; max-width:90vw; padding:12px 20px; background:var(--hw-base); color:var(--hw-ink); border:1px solid var(--hw-secondary); border-radius:4px; box-shadow:var(--box-shadow-color,0 0 10px rgb(0 0 0 / 10%)); z-index:99999; }
@media (max-width:599px) {
.hw-grid { grid-template-columns:repeat(2,minmax(0,1fr)); gap:20px 12px; }
}
@media (prefers-reduced-motion:reduce) {
.hw-button, .hw-heart, .hw-header a, .hw-card > .button, .hw-page > .button { transition:none; }
.hw-button:hover:not(:disabled), .hw-button:focus-visible, .hw-card > .button:hover, .hw-page > .button:hover { transform:none; }
}
.hw-remove { display:inline-block; max-width:100%; min-height:44px; padding:8px 4px; border:0; background:transparent; color:var(--hw-ink); font:inherit; font-size:.875rem; line-height:1.4; text-decoration:underline; text-underline-offset:3px; cursor:pointer; }
.hw-remove:hover { color:var(--hw-primary); }
.hw-remove:focus-visible { outline:2px solid var(--hw-ink); outline-offset:2px; }
.hw-remove:disabled { opacity:.65; cursor:wait; }html {
scroll-behavior: smooth;
}
@media screen and (prefers-reduced-motion: reduce) {
html {
scroll-behavior: auto;
}
}
body {
-moz-osx-font-smoothing: grayscale;
-webkit-font-smoothing: antialiased;
} :root {
--text-primary: var(--wp--preset--color--contrast, #473044);
--text-secondary: var(--wp--preset--color--base, #ffffff);
--color-primary: var(--wp--preset--color--primary, #BC84B7);
--color-secondary: var(--wp--preset--color--secondary, #B79AB6);
--box-shadow-color: 0px 0px 10px rgba(0, 0, 0, .1);
}
:focus {
outline: 0;
}
:root :where(.wp-block-navigation a:where(:not(.wp-element-button))) {
text-decoration: none;
}
.entry-content {
padding-right: 0 !important;
padding-left: 0 !important;
}
.wp-block-navigation__responsive-container-content>ul>li>a>.wp-block-navigation-item__label:hover,
.wp-block-navigation__responsive-container-content>ul>li>a.wp-block-navigation-item__content:hover,
nav.wp-block-navigation>ul>li>a>.wp-block-navigation-item__label:hover {
color: var(--color-primary);
}
ul.wp-block-navigation__submenu-container li:hover {
background-color: var(--color-primary);
color: var(--text-secondary);
-webkit-transition: all .25s ease-in-out;
-moz-transition: all .25s ease-in-out;
-ms-transition: all .25s ease-in-out;
-o-transition: all .25s ease-in-out;
transition: all .25s ease-in-out;
}
.wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container {
border: none;
}
.wp-block-woocommerce-customer-account a:hover,
.wc-block-mini-cart__button:hover,
.wp-block-search.wp-block-search__button-only .wp-block-search__button:hover {
color: var(--color-primary) !important;
}
.wp-block-search.wp-block-search__button-only .wp-block-search__button {
border-radius: unset;
background-color: unset;
border: 0;
align-items: center;
box-shadow: unset;
}
form.wp-block-search__button-only.wp-block-search__icon-button.wp-block-search {
position: relative;
}
.wp-block-search.wp-block-search__button-only .wp-block-search__input {
position: absolute;
right: 45px;
z-index: 2;
}
body {
font-family: 'Roboto', sans-serif;
font-style: normal;
font-weight: 400;
font-size: clamp(0.85rem, 0.6294rem + 0.5882vw, 1.1rem);
line-height: 1.6;
background-color: var(--text-secondary);
}
.wp-site-blocks {
min-height: 100vh;
}
.wp-site-blocks > main {
min-height: calc(100vh - 552px); } a[href^="tel"]{
color:inherit;
text-decoration:none;
} header {
display: inline;
}
.header-menu {
z-index: 998;
position: sticky;
top: 0;
left: 0;
right: 0;
background-color: #fff;
box-shadow: var(--box-shadow-color);
-webkit-transition: all .3s ease;
-moz-transition: all .3s ease;
-ms-transition: all .3s ease;
-o-transition: all .3s ease;
transition: all .3s ease;
}  .wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__container {
font-size: 16px;
row-gap: 10px;
}
.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content {
padding: 0.2em 1em;
} .header-menu>div.wp-block-group>p.wp-block-site-title,
h1.wp-block-site-title,
.woocommerce-checkout header>header {
font-size: clamp(1.2rem, 0.6894rem + 1.3617vw, 2rem);
}
.header-menu>div.wp-block-group>* {
width: 100%;
}
ul.wp-block-navigation__submenu-container.has-text-color.has-base-color.has-background.has-contrast-background-color.menu-item.menu-item-type-post_type.menu-item-object-page.wp-block-navigation-submenu {
column-count: 2;
}
li.wp-block-navigation-item.has-child.open-on-hover-click.menu-item.menu-item-type-taxonomy.menu-item-object-product_cat.wp-block-navigation-submenu {
display: inline-block;
}
.header_logo {
width: fit-content!important;
}
.header_logo a {
text-decoration: none;
}
@media (min-width: 600px) {
.wp-block-navigation:not(.has-text-color) .wp-block-navigation__submenu-container {
background-color: var(--text-primary) !important;
color: var(--text-secondary) !important;
box-shadow: var(--box-shadow-color);
}
}
@media (max-width: 781px) {
.header-menu>div.wp-block-group>.wp-block-group>nav {
display: none;
visibility: hidden;
}
.header-menu > .wp-block-group.alignwide {
display: grid !important;
grid-template-columns: 1fr auto 1fr;
align-items: center !important;
gap: 8px !important;
padding: 11px 16px !important;
}
.header-menu > .wp-block-group.alignwide > .wp-block-navigation {
justify-self: start;
}
.header-menu > .wp-block-group.alignwide > .header_logo {
justify-self: center;
}
.header-menu > .wp-block-group.alignwide > .header_logo p:first-child {
font-size: 27px !important;
white-space: nowrap;
}
.header-menu > .wp-block-group.alignwide > .header_logo p:last-child {
font-size: 11px !important;
line-height: 1.2;
}
.header-menu > .wp-block-group.alignwide > .wp-block-group:last-child {
display: flex !important;
flex-wrap: nowrap !important;
align-items: center !important;
justify-content: flex-end !important;
gap: 6px !important;
}
.header-menu > .wp-block-group.alignwide > .wp-block-group:last-child > * {
display: flex;
flex: 0 0 22px;
align-items: center;
justify-content: center;
width: 22px !important;
min-width: 22px;
margin: 0 !important;
}
.header-menu > .wp-block-group.alignwide > .wp-block-group:last-child button,
.header-menu > .wp-block-group.alignwide > .wp-block-group:last-child a {
margin: 0 !important;
padding: 0 !important;
}
.header-menu .hw-header,
.header-menu .hw-header a {
width: 22px;
height: 24px;
}
.header-menu .hw-header .hw-heart {
width: 20px;
height: 20px;
stroke-width: 1.7;
}
.header-menu .hw-count {
top: 1px;
right: -7px;
min-width: 17px;
height: 17px;
padding: 0 3px;
font-size: 11px;
}
}
.wp-block-site-logo {
text-align: center;
}
.wp-block-site-logo.is-default-size img {
width: 180px;
}
.wp-block-navigation__container {
flex-wrap: nowrap;
} .wp-block-blocks-elseclick-block-swiper .swiper-slide .slide-image img {
width: 100%;
height: 100%;
-o-object-fit: cover;
object-fit: cover;
opacity: 1;
}
.wp-block-blocks-elseclick-block-swiper .swiper-slide .slide-content .slide-description {
font-family: "Marck Script", cursive;
font-weight: 400;
font-style: normal;
text-align: center;
font-size: clamp(1.875rem, 1.6435rem + 1.2346vw, 3.125rem);
color: var(--text-primary);
}
.wp-block-blocks-elseclick-block-swiper .swiper-slide .slide-content {
top: 45%;
left: 35%;
transform: translate(-50%, -50%);
z-index: 1;
max-width: 450px;
position: absolute;
z-index: 2;
color: #fff;
padding: 40px 20px;
margin: 0 auto;
}
.wp-block-blocks-elseclick-block-swiper .swiper-slide .slide-content .slide-description {
text-shadow: none;
} .wp-block-blocks-elseclick-customer-reviews {
padding: 10px 0 60px;
} .elseclick-collections-grid a {
text-decoration: none;
}
@media (max-width: 781px) {
.elseclick-collections-grid .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column {
flex-basis: 40% !important;
}
} .wc-block-product-template__responsive.columns-4 {
grid-template-columns: repeat(auto-fill, minmax(max(140px, calc(25% - .9375em)), 1fr));
}
.wc-block-product-template__responsive.columns-5 {
grid-template-columns: repeat(auto-fill, minmax(max(140px, calc(20% - 1em)), 1fr));
}
.size-woocommerce_thumbnail,
.size-woocommerce_single {
aspect-ratio: 2 / 3;
}
.wc-block-product-template .holyeli-product-image-wrap > .wc-block-components-product-image {
width: 100%;
aspect-ratio: 2 / 3;
overflow: visible;
}
.wc-block-product-template .holyeli-product-image-wrap > .wc-block-components-product-image > a {
display: block;
width: 100%;
height: 100%;
}
.wc-block-product-template .holyeli-product-image-wrap > .wc-block-components-product-image img {
display: block;
width: 100%;
height: 100% !important;
object-fit: cover;
border-radius: 10px;
}
.archive .wp-block-woocommerce-product-collection {
padding-top: var(--wp--preset--spacing--50);
padding-right: var(--wp--preset--spacing--50);
padding-bottom: var(--wp--preset--spacing--70);
padding-left: var(--wp--preset--spacing--50);
}
@media (max-width: 599px) {
.archive .wp-block-woocommerce-product-collection {
padding-right: 0;
padding-left: 0;
}
}
.archive .wp-block-woocommerce-product-collection .wp-block-heading {
margin-bottom: var(--wp--preset--spacing--60);
font-size: clamp(17.905px, 1.119rem + ((1vw - 3.2px) * 0.827), 28px);
font-weight: 700;
letter-spacing: 2px;
text-transform: uppercase;
}
.archive .wp-block-woocommerce-product-collection .wp-block-button.wc-block-components-product-button {
align-items: unset;
justify-self: center;
}
.wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button {
font-weight: 700;
padding: 10px 40px;
align-items: center;
box-shadow: 0 4px 6px rgba(0, 0, 0, 0.3);
transition: all 0.3s ease;
}
.wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button:hover {
transform: translateY(-2px);
box-shadow: 0 6px 12px rgba(0, 0, 0, 0.4);
}
.holyeli-load-more-pagination {
display: flex;
justify-content: center;
padding-top: var(--wp--preset--spacing--50);
width: 100%;
}
.holyeli-load-more-button {
min-width: 180px;
border: 0;
border-radius: 4px;
background-color: var(--text-primary);
color: var(--text-secondary);
cursor: pointer;
font: inherit;
font-weight: 500;
line-height: 1.2;
padding: 12px 36px;
text-align: center;
transition: background-color .25s ease, box-shadow .25s ease, color .25s ease, transform .25s ease;
box-shadow: 0 4px 6px rgba(0, 0, 0, 0.3);
}
.holyeli-load-more-button:hover,
.holyeli-load-more-button:focus-visible {
background-color: var(--color-primary);
color: var(--text-primary);
transform: translateY(-2px);
box-shadow: 0 6px 12px rgba(0, 0, 0, 0.4);
}
.holyeli-load-more-button:disabled {
cursor: wait;
opacity: .75;
transform: none;
}
.holyeli-load-more-button.is-loading {
position: relative;
}
.holyeli-loop-sizes {
display: flex;
flex-wrap: wrap;
gap: 4px;
margin-top: 8px;
justify-content: center;
}
.holyeli-loop-sizes a {
text-decoration: none;
}
.holyeli-loop-sizes .holyeli-loop-button {
font-size: 12px;
line-height: normal;
padding: 6px 7px;
border: 1px solid color-mix(in srgb,var(--text-primary) 40%,transparent);
border-radius: 4px;
text-transform: uppercase;
text-align: center;
min-width: 13px;
cursor: pointer;
transition: all 0.3s ease;
background-color: transparent;
}
.holyeli-loop-sizes a.holyeli-loop-button:hover,
.holyeli-loop-sizes a.holyeli-loop-button:focus {
background-color: var(--text-primary);
color: var(--text-secondary);
}
.holyeli-loop-sizes .stock.out-of-stock {
color: var(--color-secondary);
}
@media (max-width: 600px) and (hover: none) and (pointer: coarse) {
.wp-block-woocommerce-product-collection:has(.is-product-collection-layout-carousel) :where(.wc-block-next-previous-buttons.wc-block-next-previous-buttons) {
display: unset;
}
} .woocommerce.wc-block-product-results-count .woocommerce-result-count {
font-weight: 100;
font-style: italic;
}
.archive .wp-block-woocommerce-product-collection {
border-top: 2px solid var(--color-secondary);
}
@media (min-width: 600px) {
.archive .wp-block-woocommerce-product-filters {
max-width: 225px;
}
.archive:not(.search) .wp-block-woocommerce-product-collection {
width: calc(100% - 300px);
}
}
@media (max-width: 599px) {
.archive main>.wp-block-group>.wp-block-group>.wp-block-woocommerce-product-filters {
font-size: 18px;
border: 1px solid var(--text-primary);
top: 0px;
position: absolute;
border-radius: 8px;
padding: 10px 16px;
}
}
@media (max-width: 420px) {
.archive main>.wp-block-group>.wp-block-group>.wp-block-woocommerce-product-filters {
font-size: 16px;
}
}
.wc-block-product-filter-checkbox-list__item[data-wp-context*='"depth":1'] {
margin-left: 20px;
}
.wc-block-product-filter-checkbox-list__text-wrapper {
flex-wrap: wrap;
} .editor-styles-wrapper .wc-block-grid__products .wc-block-grid__product .wc-block-components-product-image .wc-block-components-product-sale-badge--align-right, .wc-block-components-product-image .wc-block-components-product-sale-badge--align-right {
height: 44px;
width: 44px;
align-items: center;
justify-content: center;
display: grid;
right: -19px;
z-index: 2;
top: 19px;
cursor: default;
}
.single-product .wp-block-woocommerce-product-gallery .wc-block-components-product-sale-badge{
height: 70px;
width: 70px;
right: -35px;
align-items: center;
justify-content: center;
background-color: white;
display: grid;
z-index: 2;
top: 19px;
cursor: default;
white-space: nowrap;
}
:where(.wc-block-product-gallery-large-image) :where(.wc-block-product-gallery-large-image__inner-blocks)>* {
z-index: 2;
}
:where(.wc-block-product-gallery-large-image) :where(.wc-block-product-gallery-large-image__wrapper) {
display: unset;
} .holyeli-product-image-wrap {
position: relative;
}
.holyeli-product-badges {
position: absolute;
left: 10px;
bottom: 10px;
display: flex;
flex-direction: column;
gap: 8px;
z-index: 5;
}
.holyeli-product-badges span {
position: relative !important;
top: auto !important;
}
.label_new,
.label_kohe_saadaval,
.label_free_delivery {
position: absolute;
z-index: 2;
white-space: nowrap;
}
.label_new {
height: 44px;
width: 44px;
font-size: 17px;
font-weight: 300;
border-radius: 100%;
color: #fff;
align-items: center;
background-color: var(--color-secondary);
display: grid;
right: -19px;
top: 19px;
cursor: default;
text-transform: capitalize;
justify-content: center;
}
.single-product .wp-block-woocommerce-product-gallery .label_new{
height: 70px;
width: 70px;
right: 5px;
top: 5px;
}
.label_kohe_saadaval {
padding: 2px 8px;
font-size: clamp(0.6875rem, 0.6383rem + 0.2459vw, 0.875rem);
font-weight: 300;
border-radius: 10px;
color: var(--text-secondary);
align-items: center;
justify-content: center;
background-color: var(--color-secondary);
cursor: default;
}
.label_free_delivery {
padding: 2px 8px;
font-size: clamp(0.6875rem, 0.6383rem + 0.2459vw, 0.875rem);
font-weight: 300;
border-radius: 10px;
color: var(--text-secondary);
align-items: center;
justify-content: center;
background-color: var(--color-primary);
cursor: default;
width: fit-content;
} del {
text-decoration: none;
}
.wc-block-components-product-price__regular {
position: relative;
font-weight: 300;
color: var(--text-primary);
font-size: var(--wp--preset--font-size--small);
}
.wc-block-cart-item__total-price-and-sale-badge-wrapper span.wc-block-formatted-money-amount.wc-block-components-formatted-money-amount.wc-block-components-product-price__value,
.wc-block-components-order-summary-item__total-price span.wc-block-formatted-money-amount.wc-block-components-formatted-money-amount.wc-block-components-product-price__value {
font-weight: 600;
color: var(--color-primary);
}
.wc-block-components-product-price__regular::before,
del>.woocommerce-Price-amount::before {
position: absolute;
content: "";
top: 50%;
left: -0.2em;
width: calc(100%);
height: 1px;
background: currentColor;
transform: rotate(334deg);
}
del>.woocommerce-Price-amount {
position: relative;
font-weight: 300;
margin-left: 5px;
color: var(--text-primary);
font-size: var(--wp--preset--font-size--small);
margin-right: 5px;
} .woocommerce-ordering {
position: relative;
display: inline-block;
}
.woocommerce-ordering select.orderby {
appearance: none;
-webkit-appearance: none;
-moz-appearance: none;
border: 1px solid #e0e0e0;
border-radius: 8px;
padding: 12px 40px 12px 16px;
font-size: 14px;
font-weight: 400;
color: var(--text-primary);
cursor: pointer;
min-width: 200px;
transition: all 0.3s ease;
outline: none;
}
.woocommerce-ordering select.orderby:hover {
border-color: var(--color-primary);
background-color: #ffffff;
}
.woocommerce-ordering select.orderby:focus {
border-color: var(--color-primary);
background-color: #ffffff;
box-shadow: 0 0 0 3px rgba(217, 197, 134, 0.1);
}
@media (max-width: 420px) {
.woocommerce.wc-block-catalog-sorting select.orderby {
font-size: 10px;
}
.woocommerce-ordering select.orderby {
min-width: 140px;
}
}
.woocommerce-ordering::after {
content: "";
position: absolute;
right: 16px;
top: 50%;
transform: translateY(-50%);
width: 0;
height: 0;
border-left: 5px solid transparent;
border-right: 5px solid transparent;
border-top: 6px solid var(--text-primary);
pointer-events: none;
transition: transform 0.3s ease;
}
.woocommerce-ordering:hover::after {
border-top-color: var(--color-primary);
}
.woocommerce-ordering select.orderby option {
padding: 10px;
background-color: #ffffff;
color: var(--text-primary);
}
.woocommerce-ordering select.orderby option:hover,
.woocommerce-ordering select.orderby option:checked {
background-color: #ffffff;
}
@media (max-width: 600px) {
.woocommerce-ordering select.orderby {
width: 100px;
}
} .single .woocommerce .woocommerce-breadcrumb {
display: flex;
flex-wrap: wrap;
}
.single .wp-block-woocommerce-add-to-cart-with-options-variation-selector-attribute-name {
font-weight: 600;
}
:where(.wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill:has(.wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill-input:checked)),
.single .wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill:hover {
color: var(--text-secondary);
background-color: var(--text-primary);
border: 1px solid var(--text-primary);
}
:where(.wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill) {
padding: 6px 7px;
border-radius: 4px;
line-height: normal;
text-align: center;
min-width: 15px;
}
.wp-block-woocommerce-add-to-cart-with-options-variation-description {
padding: 10px;
background-color: #fafafa;
border-radius: 10px;
}
.wp-block-woocommerce-add-to-cart-with-options-variation-description p{
margin: 0;
}
.wp-block-woocommerce-add-to-cart-with-options-variation-description p span{
font-weight: 700;
}
.delivery-time-selector .delivery-buttons {
white-space: nowrap;
flex-wrap: wrap;
}
.single em.from {
font-size: var(--wp--preset--font-size--medium) !important;
}
.wp-block-woocommerce-product-meta {
margin-block-start: 0;
font-size: clamp(0.75rem, 0.6844rem + 0.3279vw, 1rem);
}
.upsells-products-collection {
background-color: #fafafa;
padding: 10px;
border-radius: 10px;
}
.upsells-products-collection .label_new,
.upsells-products-collection .label_kohe_saadaval,
.upsells-products-collection .holyeli-product-badges {
display: none;
visibility: hidden;
}
.upsells-products-collection  .is-product-collection-layout-carousel .wc-block-product {
min-width: 15%;
}
.upsells-products-collection .is-product-collection-layout-carousel {
margin-block-start: 10px;
}
.upsells-products-collection>p {
margin-block-start: 0;
}
.wp-block-accordion {
border-bottom: 3px solid var(--color-secondary);
border-top: 3px solid var(--color-secondary);
}
.wp-block-accordion-item:nth-last-child(even) {
border-bottom: 3px solid var(--color-secondary);
border-top: 3px solid var(--color-secondary);
}
.wp-block-accordion-item.is-open .wp-block-accordion-panel{
background-color: #fafafa;
}
.wp-block-accordion-item.is-open .wp-block-accordion-heading {
background-color: var(--color-secondary);
color: var(--text-secondary);
} .size-guide-xml {
text-align: left;
font-size: 15px;
color: var(--base-color);
}
.panel .size-guide-xml p {
margin: 0;
}
.prd_accordion .size-guide-xml {
padding: 0 15px 15px 15px;
}
.size-guide-xml table,  .cd-popup-container table{
text-align: center;
width: 100%;
box-shadow: 0 0 2px #edecea;
background: #edecea;
font-size: 14px;
}
.size-guide-xml table {
margin-top: 10px;
border-spacing: 2px;
}
.size-guide-xml table thead {
width: 99.1%;
}
.size-guide-xml table th {
min-width: 30px;
padding: 10px 0;
}
.size-guide-xml table tr td:nth-child(n + 2):nth-child(-n + 5),
.size-guide-xml table tr th:nth-child(n + 2):nth-child(-n + 5) {
border-left: 1px solid #fff;
}
.size-guide-xml table tbody {
max-height: 420px;
overflow-y: auto;
width: 100%;
}
.size-guide-xml table tbody td {
min-width: 20px;
padding: 3px 0;
background-color: #fff;
}
.size-guide-xml table tr.bg td {
background-color: var(--brand-grey-color);
}
.woocommerce-variation-description {
color: var( --base-color);
}
.desc-5 .size-guide-xml img{
justify-self: center;
display: block;
width: 100%;
height: auto;
max-width: 250px;
} .wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward {
box-shadow: unset;
} h2.wc-block-mini-cart__title {
flex-wrap: wrap;
}
.wc-block-components-product-metadata__description {
padding: 10px;
background-color: #fafafa;
border-radius: 10px;
} .wp-block-woocommerce-cart {
justify-self: center;
max-width: 1200px;
}
.wc-block-components-button.wc-block-components-drawer__close {
box-shadow: unset;
} .wp-block-woocommerce-checkout {
justify-self: center;
max-width: 1200px;
}
.wp-block-woocommerce-checkout .wpcot-tip-name,
.wp-block-woocommerce-checkout .wc-block-components-title {
font-weight: 700;
font-size: 1.25em;
} .woocommerce-order-received main {
justify-self: center;
background: white;
padding: 2rem;
border-radius: 12px;
box-shadow: var(--box-shadow-color);
max-width: 1200px;
margin: 2rem auto;
}
.woocommerce-order-received main .wp-block-woocommerce-order-confirmation-status {
text-align: center;
padding: 2rem 1rem;
background: linear-gradient(135deg, var(--color-primary) 0%, var(--color-secondary) 100%);
border-radius: 12px;
margin-bottom: 2rem;
color: var(--text-secondary);
}
.woocommerce-order-received main .wp-block-woocommerce-order-confirmation-status h1 {
font-size: clamp(1.5rem, 3vw, 2.5rem);
margin-bottom: 0.5rem;
color: var(--text-secondary);
font-weight: 600;
}
.woocommerce-order-received main .wp-block-woocommerce-order-confirmation-status p {
font-size: 1.1rem;
opacity: 0.95;
margin: 0;
}
.woocommerce-order-received .woocommerce-order-overview {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
gap: 1.5rem;
margin: 2rem 0;
padding: 0;
list-style: none;
}
.woocommerce-order-received .woocommerce-order-overview li {
background: #f9f9f9;
padding: 1.5rem;
border-radius: 8px;
border-left: 4px solid var(--color-primary);
transition: transform 0.3s ease, box-shadow 0.3s ease;
}
.woocommerce-order-received .woocommerce-order-overview li:hover {
transform: translateY(-2px);
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
}
.woocommerce-order-received .woocommerce-order-overview li strong {
display: block;
color: var(--text-primary);
font-size: 0.875rem;
text-transform: uppercase;
letter-spacing: 0.5px;
margin-bottom: 0.5rem;
font-weight: 600;
}
.woocommerce-order-received .woocommerce-order-overview li .woocommerce-order-overview__order,
.woocommerce-order-received .woocommerce-order-overview li .woocommerce-order-overview__date,
.woocommerce-order-received .woocommerce-order-overview li .woocommerce-order-overview__email,
.woocommerce-order-received .woocommerce-order-overview li .woocommerce-order-overview__total {
font-size: 1.2rem;
color: var(--color-secondary);
font-weight: 500;
}
.woocommerce-order-received .woocommerce-table--order-details {
width: 100%;
border-collapse: separate;
border-spacing: 0;
margin: 2rem 0;
background: white;
border-radius: 8px;
overflow: hidden;
box-shadow: 0 2px 8px rgba(0, 0, 0, 0.05);
}
.woocommerce-order-received .woocommerce-table--order-details thead {
background: var(--color-primary);
color: var(--text-primary);
}
.woocommerce-order-received .woocommerce-table--order-details th {
padding: 1rem;
font-weight: 600;
text-align: left;
font-size: 0.95rem;
text-transform: uppercase;
letter-spacing: 0.5px;
}
.woocommerce-order-received .woocommerce-table--order-details td {
padding: 1.25rem 1rem;
border-bottom: 1px solid #f0f0f0;
}
.woocommerce-order-received .woocommerce-table--order-details tbody tr:hover {
background: #fafafa;
}
.woocommerce-order-received .woocommerce-table--order-details tfoot tr {
background: #f9f9f9;
}
.woocommerce-order-received .woocommerce-table--order-details tfoot th,
.woocommerce-order-received .woocommerce-table--order-details tfoot td {
padding: 1rem;
font-weight: 600;
border-top: 2px solid #e0e0e0;
}
.woocommerce-order-received .woocommerce-table--order-details .woocommerce-Price-amount {
font-weight: 600;
color: var(--color-secondary);
}
.woocommerce-order-received .woocommerce-customer-details {
margin: 2rem 0;
}
.woocommerce-order-received .woocommerce-customer-details h2 {
font-size: 1.5rem;
color: var(--text-primary);
margin-bottom: 1.5rem;
padding-bottom: 0.75rem;
border-bottom: 2px solid var(--color-primary);
}
.woocommerce-order-received .woocommerce-customer-details address {
background: #f9f9f9;
padding: 1.5rem;
border-radius: 8px;
border-left: 4px solid var(--color-primary);
font-style: normal;
line-height: 1.8;
}
.woocommerce-order-received .woocommerce-columns--addresses {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
gap: 2rem;
margin-top: 1.5rem;
}
.woocommerce-order-received .woocommerce-column h2 {
font-size: 1.2rem;
color: var(--text-primary);
margin-bottom: 1rem;
font-weight: 600;
}
.woocommerce-order-received .woocommerce-notice--success {
background: linear-gradient(135deg, #d4edda 0%, #c3e6cb 100%);
border: none;
border-left: 4px solid #28a745;
color: #155724;
padding: 1.5rem;
border-radius: 8px;
margin: 2rem 0;
font-size: 1.05rem;
}
.woocommerce-order-received .woocommerce-notice--success::before {
content: "✓";
display: inline-block;
width: 30px;
height: 30px;
background: #28a745;
color: white;
border-radius: 50%;
text-align: center;
line-height: 30px;
margin-right: 1rem;
font-weight: bold;
}
@media (max-width: 768px) {
.woocommerce-order-received main {
padding: 1rem;
margin: 1rem;
}
.woocommerce-order-received .woocommerce-order-overview {
grid-template-columns: 1fr;
gap: 1rem;
}
.woocommerce-order-received .woocommerce-table--order-details {
font-size: 0.9rem;
}
.woocommerce-order-received .woocommerce-table--order-details th,
.woocommerce-order-received .woocommerce-table--order-details td {
padding: 0.75rem 0.5rem;
}
.woocommerce-order-received .woocommerce-columns--addresses {
grid-template-columns: 1fr;
gap: 1rem;
}
} footer {
margin-block-start: 24px;
}
footer .wp-block-navigation>ul>li>a>.wp-block-navigation-item__label:hover,
footer .wp-block-navigation>ul>li>a.wp-block-navigation-item__content:hover {
color: var(--color-primary);
}
@media (max-width: 781px) {
footer .wp-block-group .alignwide {
padding-top: 20px;
text-align: center;
justify-content: center;
flex-direction: column-reverse;
}
footer .wp-block-group .alignwide .has-text-align-left {
text-align: center;
}
footer .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column {
justify-items: center;
}
footer .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column .wp-block-navigation__container {
align-items: center;
}
footer .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column>.wp-block-group {
align-items: center;
}
}
footer .wp-block-group .wp-block-image img {
width: 100%;
}
footer .wp-block-group .wp-block-image>a>img {
transition: 0.3s;
}
footer .wp-block-group .wp-block-image>a>img:hover {
transform: scale(1.1);
}
.messenger-fix {
position: fixed;
bottom: 22px;
right: 22px;
border-radius: 50%;
box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 10px;
z-index: 999;
} @media (min-width: 600px) {
.wp-block-navigation:not(.wpml-language-switcher-block) .wp-block-navigation-item.has-child > 
.wp-block-navigation__submenu-container {
display: block !important;
gap: 32px;
padding: 24px 28px;
}
.wp-block-navigation:not(.wpml-language-switcher-block) .wp-block-navigation-item.has-child > 
.wp-block-navigation__submenu-container > 
.wp-block-navigation-item {
position: static;
flex-wrap: wrap;
}
.wp-block-navigation:not(.wpml-language-switcher-block) .wp-block-navigation-item.has-child >
.wp-block-navigation__submenu-container >
.wp-block-navigation-item >
.wp-block-navigation__submenu-container {
display: block !important;
position: static;
padding: 0;
background: transparent;
box-shadow: none;
height: auto;
min-width: 200px;
opacity: 1;
overflow: visible;
visibility: visible;
width: auto;
white-space: nowrap;
}
.wp-block-navigation:not(.wpml-language-switcher-block) div >
ul >
li >
.wp-block-navigation__submenu-container > 
.wp-block-navigation-item > 
.wp-block-navigation__submenu-icon  {
display: none!important;
}
.wp-block-navigation:not(.wpml-language-switcher-block) .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container .wp-block-navigation-link a{
padding: .4em 1em;
margin-left: 20px!important;
font-weight: 200;
}
.wp-block-navigation:not(.wpml-language-switcher-block) .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container .wp-block-navigation-link a span::before {
content: "\2022";
padding-right: 5px;
display: inline-block;
transform: scale(1.5);
color: var(--color-secondary);
}
.wp-block-navigation:not(.wpml-language-switcher-block) div >
ul >
li >
.wp-block-navigation__submenu-container {
border-radius: 5px;
}
}
@media (max-width: 599px) {
.wp-block-navigation__submenu-container .wp-block-navigation-link a .wp-block-navigation-item__label:hover {
color: var(--color-primary);
}
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container {
padding-top: 0;
} .wpml-language-switcher-block.wp-block-navigation:not(.has-text-color) .wp-block-navigation__submenu-container {
background-color: var(--text-primary) !important;
color: var(--text-secondary) !important;
box-shadow: var(--box-shadow-color);
z-index: 999;
}
.wpml-language-switcher-block .wp-block-navigation__container{
justify-content: flex-end;
}
.wpml-language-switcher-block .wp-block-navigation-item__content{
padding: 2px 5px;
}
.wpml-language-switcher-block.wp-block-navigation:not(.has-text-color) .wp-block-navigation__submenu-container .wp-block-navigation-item {
padding: 2px 10px;
}  @media screen and (max-width: 600px) {
.page-template-default .wp-block-post-content .wp-block-group.is-layout-constrained > .alignleft,
.page-template-default .wp-block-post-content .wp-block-group.is-layout-constrained > .alignright {
float: none;
margin-inline-start: 0;
margin-inline-end: 0;
}
} @media (max-width: 400px) {
footer div.wpforms-container .wpforms-form .wpforms-field>* {
margin-left: 10px;
}
.header-menu {
padding: 0;
}
.header-menu>div.wp-block-group {
gap: 0px;
}
button.scroll-up-button {
right: 50px!important;
}
} footer .wpforms-submit-container {
white-space: nowrap;
display: flex;
}
#wpforms-1465805-field_1-container {
position: absolute !important;
overflow: hidden !important;
display: inline !important;
height: 1px !important;
width: 1px !important;
z-index: -1000 !important;
padding: 0 !important;
} .return-form-cms {
background-color: #fafafa;
border-radius: 12px;
padding: 30px;
max-width: 800px;
margin: 40px auto;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
}
input.wpcf7-form-control.wpcf7-submit {
background-color: var(--wp--preset--color--contrast);
border-radius: 4px;
border-color: var(--wp--preset--color--transparent);
border-width: 4px;
border-style: solid;
color: var(--wp--preset--color--base);
font-size: var(--wp--preset--font-size--small);
font-weight: 700;
padding-right: var(--wp--preset--spacing--30);
padding-left: var(--wp--preset--spacing--30);
text-decoration: none;
text-transform: inherit;
box-shadow: none;
cursor: pointer;
}
input.wpcf7-form-control.wpcf7-submit:hover {
background-color: var(--wp--preset--color--primary);
color: var(--wp--preset--color--contrast);
}
form.wpcf7-form {
width: 100%;
display: inline-flex;
flex-wrap: wrap;
}
form.wpcf7-form .left-form,
form.wpcf7-form .right-form {
width: 50%;
}
input.wpcf7-form-control {
max-width: 320px;
width: 100%;
display: block;
border-style: solid;
padding: 5px;
border-radius: 10px;
border-width: 1px;
margin-left: 2px;
margin-top: 5px;
}
form.wpcf7-form .left-form .wpcf7-radio,
form.wpcf7-form .right-form .wpcf7-radio {
line-height: 2em;
display: grid;
}
form.wpcf7-form .left-form .wpcf7-form-control-wrap textarea{
max-width: 320px;
width: 100%;
border-style: solid;
padding: 5px;
border-radius: 10px;
border-width: 1px;
margin-left: 2px;
}
.wpcf7-form>div>p>label {
display: block;
}
form.wpcf7-form .product-form>p>label .wpcf7-form-control-wrap{
display: block;
margin-bottom: 5px;
}
.wpcf7-form p {
margin-top: 10px!important;
}
.wpcf7-list-item input[type="radio"]:checked:after{
display: none;
}
.radio-32-first,
.radio-32-last {
display: none;
padding: 2px 10px;
color: white;
background-color: var(--wp--preset--color--contrast);
}
@media screen and (max-width: 800px) {
form.wpcf7-form .left-form,
form.wpcf7-form .right-form {
width: 100%;
}
} .social_login {
text-align: center;
}
.social_login div.nsl-container[data-align="left"] {
text-align: center;
}
.social_login .login-or-sector {
display: flex;
margin: 32px 0px;
font-size: 12px;
line-height: 16px;
-webkit-box-align: center;
align-items: center;
}
.social_login .login-or-line {
flex: 1 1 auto;
height: 1px;
background-color: var(--text-primary);
}
.social_login .login-or-text {
flex-shrink: 1;
padding: 0px 8px;
white-space: nowrap;
color: var(--text-primary);
}
.social_login .login-or-line {
flex: 1 1 auto;
height: 1px;
background-color: var(--text-primary);
}
.grecaptcha-badge {
display: none!important;
visibility: hidden!important;
box-shadow: none!important;
} .wp-block-blocks-elseclick-customer-reviews .customer-reviews-block .reviews-header .main-title {
padding-left: 5px;
padding-right: 5px;
} header .aws-container {
width: 50px;
min-width: 28px!important;
transition: all .3s ease;
}
header .aws-container .aws-wrapper {
width: 0;
overflow: hidden;
opacity: 0;
transition: all .3s ease;
}
header .aws-container.search-open {
width: 320px;
}
header .aws-container.search-open .aws-wrapper {
width: 100%;
opacity: 1;
}
header .aws-container .aws-search-form .aws-form-btn {
background: unset;
border: 0;
flex-shrink: 0;
}
header .aws-container .aws-search-form .aws-form-btn:hover {
background: unset;
}
header .aws-container .aws-search-form .aws-search-btn svg {
color: var(--text-primary);
}
header .aws-container .aws-search-form .aws-search-btn svg:hover  {
color: var(--color-primary);
}
.aws_results .aws_result_item .aws_result_image img {
border-radius: 10px;
}
.aws_results .aws_result_item .aws_result_price del {
text-decoration: none!important;
}
.aws_results .aws_result_item .aws_result_price del>.woocommerce-Price-amount {
font-size: unset;
}
.aws_results .aws_result_item .aws_result_price>.woocommerce-Price-amount {
font-size: var(--wp--preset--font-size--normal);
color: var(--color-primary);
}
.aws_results .aws_result_item .aws_result_price ins {
font-size: var(--wp--preset--font-size--normal);
color: var(--color-primary);
text-decoration: unset;
}
.aws_results .aws_result_item .aws_result_sale {
border-radius: 0 0 0 100%;
background: var(--color-primary);
height: 40px;
width: 40px;
}
.aws_results .aws_result_item .aws_onsale {
background: var(--color-primary);
}
.aws_results .aws_search_more {
color: var(--text-primary);
}
.aws_results .aws_search_more:hover {
color: var(--color-primary);
}
header .aws-container .aws-search-form .aws-search-btn_icon {
height: clamp(1.25rem, 1.1844rem + 0.3279vw, 1.5rem);
} footer .cf-turnstile {
display: none;
}
.cf7-cf-turnstile {
width: 100%;
}