@-webkit-keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.aws-container .aws-search-form{position:relative;width:100%;float:none!important;display:-webkit-box!important;display:-moz-box!important;display:-ms-flexbox!important;display:-webkit-flex!important;display:flex!important;align-items:stretch;height:44px}.aws-container .aws-search-form *,.aws-search-result{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-hyphens:manual;-webkit-hyphens:manual;hyphens:manual;border-radius:0!important}.aws-container .aws-search-form .aws-loader,.aws-container .aws-search-form .aws-loader:after{border-radius:50%!important;width:20px;height:20px}.aws-container .aws-search-form .aws-wrapper{flex-grow:1;position:relative;vertical-align:top;padding:0;width:100%;overflow:hidden}.aws-container .aws-search-form .aws-loader{position:absolute;display:none;right:10px;top:50%;z-index:999;margin:-10px 0 0;font-size:10px;text-indent:-9999em;border-top:3px solid #ededed;border-right:3px solid #ededed;border-bottom:3px solid #ededed;border-left:3px solid #555}.aws-container .aws-search-form.aws-processing .aws-loader{display:block;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:load8 .7s infinite linear;animation:load8 .7s infinite linear}.aws-container .aws-search-label{position:absolute!important;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}.aws-container .aws-search-field{width:100%;max-width:100%;color:#313131;padding:6px 15px;line-height:30px;display:block;font-size:12px;position:relative;z-index:2;-webkit-appearance:none;height:100%;min-height:inherit;margin:0!important;border:1px solid #d8d8d8;outline:0}@media screen and (-webkit-min-device-pixel-ratio:0) and (max-width:1024px){.aws-container .aws-search-field{font-size:16px}}.aws-container .aws-search-field::-ms-clear{display:none;width:0;height:0}.aws-container .aws-search-field::-ms-reveal{display:none;width:0;height:0}.aws-container .aws-search-field::-webkit-search-cancel-button,.aws-container .aws-search-field::-webkit-search-decoration,.aws-container .aws-search-field::-webkit-search-results-button,.aws-container .aws-search-field::-webkit-search-results-decoration{display:none}.aws-container .aws-search-field:focus{background-color:#fff}.aws-container .aws-show-clear .aws-search-field{padding-right:40px}.aws-container .aws-search-field:focus::-webkit-input-placeholder{color:transparent}.aws-container .aws-search-field:focus:-moz-placeholder{color:transparent}.aws-container .aws-search-field:focus::-moz-placeholder{color:transparent}.aws-container .aws-search-field:focus:-ms-input-placeholder{color:transparent}.aws-container .aws-search-form .aws-search-clear{display:none!important;position:absolute;top:0;right:0;z-index:2;cursor:pointer;color:#757575;height:100%;width:38px;padding:0 0 0 10px;text-align:left}.aws-container .aws-search-form .aws-search-clear span{position:relative;display:block;font-size:24px;line-height:24px;top:50%;margin-top:-12px}.aws-container .aws-search-form.aws-show-clear.aws-form-active .aws-search-clear{display:block!important}.aws-container .aws-search-form.aws-form-active.aws-processing .aws-search-clear{display:none!important}.aws-container .aws-search-form .aws-search-btn{padding:0;line-height:10px;width:42px}.aws-container .aws-search-form .aws-search-btn_icon{display:inline-block;fill:currentColor;height:24px;line-height:24px;position:relative;width:42px;color:#555}.aws-container .aws-search-form .aws-search-btn svg{display:block;height:100%;width:100%}.aws-container[data-show-page=false] .aws-search-form .aws-search-btn:hover{background:#ededed;cursor:default}.aws-container .aws-search-form .aws-form-btn{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;flex-direction:column;text-align:center;background:#ededed;border:1px solid #d8d8d8;margin:0 0 0-1px;cursor:pointer;position:relative;white-space:nowrap;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:background-color 100ms ease-in-out;-moz-transition:background-color 100ms ease-in-out;-o-transition:background-color 100ms ease-in-out;transition:background-color 100ms ease-in-out}.aws-container .aws-search-form .aws-form-btn:hover{background:#dcdcdc}.aws-container .aws-search-form .aws-form-btn:active{background:#d8d8d8}.aws-container[data-buttons-order="3"] .aws-search-form .aws-wrapper{-webkit-order:2;order:2}.aws-container[data-buttons-order="3"] .aws-search-form .aws-search-btn{margin:0-1px 0 0}.aws-search-result{position:absolute;z-index:999999999;background:#fff;width:100%;margin-top:-1px;border:1px solid #ccc;font-size:12px;text-align:left;line-height:16px}.aws-search-result .aws_result_scroll{max-height:500px;overflow-y:auto;overflow-x:hidden}.aws-search-result .aws_result_scroll::-webkit-scrollbar-track{-webkit-box-shadow:none;background-color:#ededed}.aws-search-result .aws_result_scroll::-webkit-scrollbar{width:7px;background-color:#ededed}.aws-search-result .aws_result_scroll::-webkit-scrollbar-thumb{background-color:#d8d8d8}.aws-search-result .aws_results{list-style:none;padding:0}.aws-search-result.aws_no_result .aws_results{margin-bottom:0!important}.aws-search-result .aws_result_link{display:block;cursor:pointer;padding:10px 8px;height:100%;overflow:hidden;text-decoration:none;border:0}.aws-search-result .aws_top_text{width:100%;padding:10px 8px;border-bottom:1px solid #ccc}.aws-search-result .aws_result_item.hovered,.aws-search-result .aws_result_item:hover,.aws-search-result .aws_search_more a:hover{background:#f5f5f5}.aws-search-result .aws_results .aws_result_item{display:block;border-bottom:1px solid #ccc;overflow:hidden;margin:0!important;position:relative;cursor:pointer;padding:15px;text-decoration:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.aws-search-result .aws_result_item .aws_result_link_top{position:absolute;z-index:1;white-space:nowrap;text-indent:-9999px;overflow:hidden;top:0;bottom:0;left:0;right:0;opacity:0;outline:0;text-decoration:none}.aws-search-result .aws_result_item [data-link],.aws-search-result .aws_result_item a,.aws-search-result .aws_result_item button,.aws-search-result .aws_result_item span[href]{position:relative;z-index:2}.aws-search-result .aws_result_content{overflow:hidden;display:block}.aws-search-result .aws_result_head{position:relative;display:flex;margin-bottom:8px;font-size:12px;font-weight:700;flex-wrap:nowrap;color:#000;justify-content:space-between}.aws-search-result .aws_result_cat .aws_result_head,.aws-search-result .aws_result_tag .aws_result_head,.aws-search-result .aws_result_tax .aws_result_head,.aws-search-result .aws_result_top_custom_item .aws_result_head{margin-bottom:2px}.aws-search-result .aws_result_tax .aws_result_head,.aws-search-result .aws_result_top_custom_item .aws_result_head{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:flex-start;justify-content:flex-start}.aws-search-result .aws_result_tax .aws_result_head img,.aws-search-result .aws_result_top_custom_item .aws_result_head img{width:16px;height:auto}.aws-search-result .aws_result_title{display:block;padding:0 20px 0 0}.aws-search-result .aws_result_head .aws_result_heading,.aws-search-result .aws_result_top_custom_item .aws_result_head .aws_result_heading{display:block;color:#aaa;font-size:11px;line-height:1;font-weight:400;padding-bottom:3px}.aws-search-result .aws_result_head .aws_result_hierarchy,.aws-search-result .aws_result_top_custom_item .aws_result_head .aws_result_hierarchy{display:block;color:#aaa;font-size:10px;line-height:1;font-weight:400;padding-top:2px}.aws-search-result .aws_result_featured{margin:0 6px 0 0;position:relative;top:-2px;left:3px}.aws-search-result .aws_result_featured svg{width:13px;height:13px;fill:#fa0;vertical-align:bottom}.aws-search-result .aws_result_sku,.aws-search-result .aws_result_stock{display:block;font-weight:400;margin-top:4px;margin-bottom:5px;color:#7ad03a}.aws-search-result .aws_result_stock.out{color:#a44}.aws-search-result .aws_result_sku{margin-top:3px;color:#222}.aws-search-result .aws_result_cat .aws_result_title,.aws-search-result .aws_result_tag .aws_result_title,.aws-search-result .aws_result_top_custom_item .aws_result_title{margin-bottom:2px}.aws-search-result .aws_result_excerpt{display:block;color:#313131;font-size:12px;line-height:1.5;font-weight:400}.aws-search-result .aws_result_price{display:block;flex-shrink:0;padding:0;text-align:right}.aws_result_item.on-sale .aws_result_price{padding:0 25px 0 0}.aws-search-result .aws_result_price del{background:0 0;padding:0 0 0 6px;opacity:.8;text-decoration:line-through!important}.aws-search-result .aws_result_price ins{background:0 0;padding:0 0 0 6px;opacity:1}.aws-search-result .aws_result_cats{display:block;float:left;margin:0 20px 0 0}.aws-search-result .aws_result_term{display:block;color:#aaa;font-size:11px;line-height:1.5;font-weight:400;padding-top:7px}.aws-search-result .aws_result_image{display:block;height:100%;float:left;padding:0 15px 0 0}.aws-search-result .aws_result_image img{width:60px;height:auto;box-shadow:none}.aws-search-result.aws_no_result .aws_results .aws_result_item:not(.aws_result_top_custom_item){line-height:1.5;padding:10px 15px;cursor:default;border-bottom:0}.aws-search-result.aws_no_result .aws_results .aws_result_item:not(.aws_result_top_custom_item):hover{background:inherit;color:inherit}.aws-search-result .aws_result_sale{display:block;height:42px;overflow:hidden;position:absolute;right:0;top:0;width:47px}.aws-search-result .aws_onsale{background:#77a464 0 0;color:#fff;display:block;float:right;height:20px;padding-top:2px;position:absolute;right:-22px;text-align:center;top:8px;transform:rotate(45deg);width:77px}.aws-search-result .aws_no_result{line-height:1.5;padding:10px 6px;cursor:auto}.aws-search-result .aws_search_more{line-height:24px;display:block;text-decoration:none;border:0;text-align:center;color:#21759b}.aws-search-result .aws_terms_suggestions{line-height:1.7}.aws-search-result .aws_term_suggestion{color:#222;vertical-align:middle}.aws-search-result a.aws_term_suggestion{color:#222;background:#ededed;border:0;border-radius:3px;font-size:13px;padding:2px 5px}.aws-search-result a.aws_term_suggestion:hover{background-color:#dad8da}.less500.aws-search-result .aws_result_item .aws_result_head{display:block}.less500.aws-search-result .aws_result_item.on-sale .aws_result_title{padding-right:10px}.less500.aws-search-result .aws_result_price{text-align:left}.less500.aws-search-result .style-inline .aws_result_price{padding-top:4px}.less500.aws-search-result .aws_result_item.on-sale .aws_result_price,.less500.aws-search-result .aws_result_title{padding-right:0}.less500.aws-search-result .aws_result_price del{padding:0}body.aws-overlay{overflow:hidden!important;position:fixed;width:100%}.aws-container.aws-mobile-fixed{position:fixed!important;z-index:9999999!important;top:10px!important;left:20px!important;width:100%;width:calc(100% - 40px)!important}.aws-mobile-fixed-close{padding:15px;margin-right:-10px;display:inline-block;float:right;cursor:pointer}.aws-overlay-mask{display:block;position:fixed;top:0;left:0;right:0;bottom:0;opacity:0;background:#fff;z-index:9999998!important}.aws-overlay .aws-overlay-mask{opacity:1}.et_search_outer .aws-container{width:60%}.et_search_outer .aws-container .aws-search-form{max-width:100%!important}.et_vertical_nav .et_search_outer .aws-container{width:auto;margin:0 20px 0 0}.et_fixed_nav .et-fixed-header .et_search_outer .aws-container{top:7px}.et_pb_menu__search .aws-container{width:100%}#et-boc .aws-container .aws-search-field{border:1px solid #d8d8d8;padding:6px 15px}#et-boc .aws-container .aws-search-form .aws-form-btn{background:#ededed;border:1px solid #d8d8d8;margin:0 0 0-1px}#et-boc .aws-container .aws-search-form .aws-wrapper .aws-loader{border-top:3px solid #ededed;border-right:3px solid #ededed;border-bottom:3px solid #ededed;border-left:3px solid #555;margin:-10px 0 0}#et-boc .aws-container .aws-search-form .aws-search-clear span{margin-top:-12px}#et-boc .aws-container .aws-search-form .aws-search-clear{padding:0 0 0 10px}.aws-search-result .aws_result_title .advanced-woo-labels{position:relative!important;width:auto!important;margin:0 5px 5px 0!important;transform:none!important}.aws-search-result .aws_result_title .advanced-woo-labels:last-child{margin-bottom:0!important}.aws-search-result .aws_result_title .aws_result_labels{display:flex;margin:0!important;flex-wrap:wrap;flex-direction:row;text-align:left;justify-content:flex-start}.theme-flatsome .searchform-wrapper .aws-container .aws-show-clear .aws-search-field{color:#313131!important}.wpml-ls-legacy-dropdown-click{width:15.5em;max-width:100%}.wpml-ls-legacy-dropdown-click>ul{position:relative;padding:0;margin:0!important;list-style-type:none}.wpml-ls-legacy-dropdown-click .wpml-ls-item{padding:0;margin:0;list-style-type:none}.wpml-ls-legacy-dropdown-click a{display:block;text-decoration:none;color:#444;border:1px solid #cdcdcd;background-color:#fff;padding:5px 10px;line-height:1}.wpml-ls-legacy-dropdown-click a span{vertical-align:middle}.wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle{position:relative;padding-right:calc(10px + 1.4em)}.rtl .wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle{padding-right:10px;padding-left:calc(10px + 1.4em)}.wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle:after{content:"";vertical-align:middle;display:inline-block;border:.35em solid transparent;border-top:.5em solid;position:absolute;right:10px;top:calc(50% - .175em)}.rtl .wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle:after{right:auto;left:10px}.wpml-ls-legacy-dropdown-click .wpml-ls-current-language:hover>a,.wpml-ls-legacy-dropdown-click a:focus,.wpml-ls-legacy-dropdown-click a:hover{color:#000;background:#eee}.wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu{visibility:hidden;position:absolute;top:100%;right:0;left:0;border-top:1px solid #cdcdcd;padding:0;margin:0;list-style-type:none;z-index:101}.wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu a{border-width:0 1px 1px}.wpml-ls-legacy-dropdown-click .wpml-ls-flag{display:inline;vertical-align:middle}.wpml-ls-legacy-dropdown-click .wpml-ls-flag+span{margin-left:.4em}.rtl .wpml-ls-legacy-dropdown-click .wpml-ls-flag+span{margin-left:0;margin-right:.4em}#wpml-ls-submenu-click-default{background-color:#fff}.wpml-ls-menu-item .wpml-ls-flag{display:inline;vertical-align:baseline}.wpml-ls-menu-item .wpml-ls-flag+span{margin-left:.3em}.rtl .wpml-ls-menu-item .wpml-ls-flag+span{margin-left:0;margin-right:.3em}ul .wpml-ls-menu-item a{display:flex;align-items:center}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;
}
.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;
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;
}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); } 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;
}
}
.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));
}
.size-woocommerce_thumbnail,
.size-woocommerce_single {
aspect-ratio: 2 / 3;
}
.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.has-depth-1 {
margin-left: 20px;
} .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;
}
.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 {
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 {
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;
} .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;
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);
}