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: 15px;
}
.montonio-bank-payments-form .montonio-bank-items:not(:first-child) {
margin-top: 16px;
}
.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-provider-logo {
max-height: 33px !important;
max-width: 50px !important;
display: block !important;
}
.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;
}
@keyframes montonio-spin {
to {
transform: rotate(360deg);
}
}
.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 {
width: 100%;
background-color: #fff !important;
border: 1px solid #d8d8d8 !important;
background-image: url(//evlaadijad.ee/wp-content/plugins/montonio-for-woocommerce/assets/images/default-carrier-logo.svg), 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: auto 28px, 16px 16px;
background-position: 10px center, 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:focus {
outline: none;
}
.montonio-pickup-point__search::-moz-placeholder {
color: #7C7C7B;
}
.montonio-pickup-point__search::placeholder {
color: #7C7C7B;
}
.montonio-pickup-point__search--omniva {
background-image: url(//evlaadijad.ee/wp-content/plugins/montonio-for-woocommerce/assets/images/omniva-rect.svg), 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>');
}
.montonio-pickup-point__search--dpd {
background-image: url(//evlaadijad.ee/wp-content/plugins/montonio-for-woocommerce/assets/images/dpd-rect.svg), 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>');
}
.montonio-pickup-point__search--latvian_post {
background-image: url(//evlaadijad.ee/wp-content/plugins/montonio-for-woocommerce/assets/images/latvian_post-rect.svg), 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>');
}
.montonio-pickup-point__search--smartpost, .montonio-pickup-point__search--smartposti {
background-image: url(//evlaadijad.ee/wp-content/plugins/montonio-for-woocommerce/assets/images/smartposti-rect.svg), 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>');
}
.montonio-pickup-point__search--unisend {
background-image: url(//evlaadijad.ee/wp-content/plugins/montonio-for-woocommerce/assets/images/unisend-rect.svg), 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>');
}
.montonio-pickup-point__search--venipak {
background-image: url(//evlaadijad.ee/wp-content/plugins/montonio-for-woocommerce/assets/images/venipak-rect.svg), 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>');
}
.montonio-pickup-point__search--inpost {
background-image: url(//evlaadijad.ee/wp-content/plugins/montonio-for-woocommerce/assets/images/inpost-rect.svg), 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>');
}
.montonio-pickup-point__search--orlen {
background-image: url(//evlaadijad.ee/wp-content/plugins/montonio-for-woocommerce/assets/images/orlen-rect.svg), 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>');
}
.montonio-pickup-point__search--novaPost {
background-image: url(//evlaadijad.ee/wp-content/plugins/montonio-for-woocommerce/assets/images/novaPost-rect.svg), 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>');
}
.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;
}.tax-product_brand .brand-description{overflow:hidden;zoom:1}.tax-product_brand .brand-description img.brand-thumbnail{width:25%;float:right}.tax-product_brand .brand-description .text{width:72%;float:left}.widget_brand_description img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0 0 1em}ul.brand-thumbnails{margin-left:0;margin-bottom:0;clear:both;list-style:none}ul.brand-thumbnails:before{clear:both;content:"";display:table}ul.brand-thumbnails:after{clear:both;content:"";display:table}ul.brand-thumbnails li{float:left;margin:0 3.8% 1em 0;padding:0;position:relative;width:22.05%}ul.brand-thumbnails.fluid-columns li{width:auto}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:both}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:0}ul.brand-thumbnails.columns-1 li{width:100%;margin-right:0}ul.brand-thumbnails.columns-2 li{width:48%}ul.brand-thumbnails.columns-3 li{width:30.75%}ul.brand-thumbnails.columns-5 li{width:16.95%}ul.brand-thumbnails.columns-6 li{width:13.5%}.brand-thumbnails li img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0}@media screen and (max-width:768px){ul.brand-thumbnails:not(.fluid-columns) li{width:48%!important}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:none}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:3.8%}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(odd){clear:both}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(even){margin-right:0}}.brand-thumbnails-description li{text-align:center}.brand-thumbnails-description li .term-thumbnail img{display:inline}.brand-thumbnails-description li .term-description{margin-top:1em;text-align:left}#brands_a_z h3:target{text-decoration:underline}ul.brands_index{list-style:none outside;overflow:hidden;zoom:1}ul.brands_index li{float:left;margin:0 2px 2px 0}ul.brands_index li a,ul.brands_index li span{border:1px solid #ccc;padding:6px;line-height:1em;float:left;text-decoration:none}ul.brands_index li span{border-color:#eee;color:#ddd}ul.brands_index li a:hover{border-width:2px;padding:5px;text-decoration:none}ul.brands_index li a.active{border-width:2px;padding:5px}div#brands_a_z a.top{border:1px solid #ccc;padding:4px;line-height:1em;float:right;text-decoration:none;font-size:.8em}body {
font-family: "Montserrat", sans-serif;
}
.main-w {
max-width: 1280px;
margin-left: auto;
margin-right: auto;
}
.home #masthead {
display: flex;
gap: 20px;
justify-content: space-between;
position: fixed;
left: 0;
right: 0;
top: 0;
z-index: 30;
}
#site-navigation {
align-content: center;
}
#site-navigation.active {
display: block !important;
}
@media screen and (max-width: 1024px) {
#site-navigation {
background-color: white;
position: absolute;
left: 0;
right: 0;
top: 0;
padding: 100px 15px 50px 15px
}
}
#primary-menu ul {
display: flex;
gap: 20px;
}
#primary-menu ul li a {
text-transform: uppercase;
font-weight: bold;
color: white;
}
#primary-menu ul li a:hover {
color: #70bf46;
}
.montserrat {
font-family: "Montserrat", sans-serif;
font-optical-sizing: auto;
font-weight: 400;
font-style: normal;
}
.home .entry-title {
display: none;
}
.hero .has-large-font-size {
margin-bottom: 1rem;
}
.hero .has-medium-font-size {
margin-bottom: 1rem;
}
.hero .wp-block-buttons {
margin-top: 2rem;
}
#main {
max-width: 1340px;
width: 100%;
margin-left: auto;
margin-right: auto;
}
.entry-content h2, h2.heading, h2.wp-block-heading {
font-size: 25px;
line-height: 1.4;
margin-bottom: 2rem;
margin-top: 30px;
font-weight: 500;
}
h3.heading {
font-size: 16px;
line-height: 1.4;
margin-bottom: 2rem;
font-weight: bold;
text-transform: uppercase;
}
.woocommerce .product .product_title {
font-size: 30px;
font-weight: bold;
}
.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price, .woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price {
font-weight: bold;
font-size: 40px;
} body {
color: #333;
margin: 0;
padding: 0;
line-height: 1.6;
background-color: #f5f5f5;
} h1, h2, h3, h4, h5, h6 {
font-weight: 700;
margin-top: 0;
}
.post-content h1 {
font-size: 40px;
line-height: 1.2;
margin-bottom: 20px;
color: #000;
}
.post-content h2, .woocommerce-product-details__short-description h2 {
font-size: 32px;
line-height: 1.3;
margin-bottom: 20px;
color: #70BF46;
}
.post-content h3 {
font-size: 28px;
line-height: 1.4;
margin-bottom: 20px;
color: #70BF46;
}
.post-content h4 {
font-size: 24px;
line-height: 1.5;
margin-bottom: 20px;
color: #000;
}
.post-content h5 {
font-size: 20px;
line-height: 1.6;
margin-bottom: 20px;
color: #000;
}
.post-content h6 {
font-size: 16px;
line-height: 1.7;
margin-bottom: 20px;
color: #000;
} p {
font-size: 16px;
line-height: 1.6;
margin-bottom: 20px;
} ul, ol {
margin: 0 0 20px 40px;
padding: 0;
}
li {
margin-bottom: 10px;
} a {
color: #008dff;
text-decoration: none;
}
a:hover {
text-decoration: underline;
} blockquote {
border-left: 5px solid #70BF46;
padding: 10px 20px;
margin: 0 0 20px;
background-color: #f9f9f9;
color: #555;
font-style: italic;
} code {
background-color: #f4f4f4;
padding: 2px 4px;
border-radius: 4px;
} article table:not(.wp-block-woocommerce-cart-line-items-block) {
width: 100%;
border-collapse: collapse;
margin-bottom: 20px;
font-size: 13px;
}
th, td {
border-bottom: 1px solid rgba(204, 204, 204, 0.6);
padding: 5px 10px;
text-align: left;
} .secondary {
color: #70BF46;
} .mt-0 {
margin-top: 0;
}
.mb-0 {
margin-bottom: 0;
}
.pt-0 {
padding-top: 0;
}
.pb-0 {
padding-bottom: 0;
}  #masthead.sticky {
position: fixed;
top: 0;
left: 0;
right: 0;
width: 100%;
z-index: 1000;
transition: all 0.3s ease; } #masthead {
background-color: rgba(255, 255, 255, 1);
display: flex;
justify-content: space-between;
align-items: center;
padding: 10px 40px;
transition: padding 0.3s ease; position: absolute;
left: 0;
right: 0;
z-index: 20;
border-radius: 20px;
margin-top: 20px;
}
@media screen and (max-width: 1024px) {
#masthead, #masthead.sticky {
background-color: transparent !important;
margin-top: 0px;
padding-left: 15px !important;
}
}
.admin-bar #masthead {
margin-top: 50px;
}
#masthead.sticky {
padding: 10px 40px; }
.admin-bar #masthead.sticky {
margin-top: 40px;
}
.site-branding {
position: relative;
z-index: 2001;
}
.site-branding img {
max-width: 100%;
height: 50px; transition: height 0.3s ease; width: auto;
}
#masthead.sticky .site-branding img {
height: 40px; width: auto;
} #site-navigation {
flex-grow: 1;
}
#site-navigation .main-navigation {
display: flex;
justify-content: flex-end;
align-items: center;
}
#site-navigation .menu-menu-1-container {
display: flex;
justify-content: flex-end;
align-items: center;
}
#primary-menu {
list-style: none;
margin: 0;
padding: 0;
display: flex;
transition: height 0.3s ease; }
#primary-menu li {
margin: 0 15px;
}
#primary-menu li a {
color: #000; text-decoration: none;
font-size: 16px;
font-weight: 600;
padding: 10px 15px;
transition: background-color 0.3s, color 0.3s;
border-radius: 5px;
}
#primary-menu li a:hover,
#primary-menu li.current_page_parent a {
background-color: #70BF46; color: #fff;
} @media (max-width: 1024px) {
#masthead {
flex-direction: column;
align-items: flex-start;
}
#site-navigation {
width: 100%;
display: none;
}
#site-navigation .main-navigation {
justify-content: flex-start;
}
#primary-menu {
flex-direction: column;
width: 100%;
gap: 30px;
}
#primary-menu li {
width: 100%;
margin: 0;
}
#primary-menu li a {
width: 100%;
padding: 10px 15px;
}
}
.woocommerce-Price-amount.amount {
color: #000000;
} .wp-block-columns {
display: flex;
flex-wrap: wrap;
gap: 50px;
} @media (max-width: 1024px) {
.wp-block-columns {
flex-direction: column;
}
} .technical-data-table .hidden-row {
display: none;
}
.technical-data-table.show-all .hidden-row {
display: table-row !important;
}
.shadow-2xl {
--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / 0.10) !important;
}
.toggle-button {
display: inline-block;
&:hover, &:active, &:focus {
background-color: transparent;
}
}
body:not(.home) main {
padding-top: 110px;
}
.wp-block-image img {
border-radius: 30px;
}
.pptt30 {
padding-top: 40px;
}
.entry-content p {
margin-bottom: 20px;
}
.entry-title {
font-size: 40px;
margin-bottom: 40px;
} .wpcf7-form-control {
border: 1px solid #dcdcdc; border-radius: 5px; padding: 12px 16px; font-size: 16px; color: #333; width: 100%; box-sizing: border-box; transition: border-color 0.3s ease, box-shadow 0.3s ease; }
.wpcf7 {
font-weight: 500;
}
@media screen and (max-width: 1024px) {
.main-w {
padding-left: 15px;
padding-right: 15px;
}
}
main select {
display: block;
outline: none;
border: 1px solid #dcdcdc; border-radius: 5px; padding: 12px 16px; font-size: 16px; color: #333; width: 100%; box-sizing: border-box; transition: border-color 0.3s ease, box-shadow 0.3s ease; } .wpcf7-form-control:focus {
border-color: #70BF46; box-shadow: 0 0 5px rgba(112, 191, 70, 0.3); outline: none; } .wpcf7-form-control.wpcf7-textarea {
min-height: 150px; resize: vertical; height: 150px;
} .wpcf7-submit, .wc-forward {
margin: 3rem 0 1rem 0; display: inline-block; background-color: #70BF46; color: white; text-transform: uppercase; font-weight: bold; padding: 0.75rem 1.5rem; box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1); border-radius: 9999px; text-decoration: none; transition: transform 0.3s ease, background-color 0.3s ease; } .wpcf7-submit:hover {
background-color: #60a83d; transform: scale(1.05); } .wpcf7-form label {
display: block; margin-bottom: 8px; font-size: 16px; color: #333; } .wpcf7-not-valid-tip {
color: #e74c3c; font-size: 14px; margin-top: 4px; }
.wc-forward {
background: transparent !important;
color: #70BF46 !important;
margin-left: auto !important;
} .custom-button, .wc-forward {
margin: 3rem 0; display: inline-block; background-color: #70BF46; color: white; text-transform: uppercase; font-weight: bold; padding: 0.75rem 1.5rem; box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1); border-radius: 9999px; text-decoration: none; transition: transform 0.3s ease, background-color 0.3s ease; } .custom-button:hover {
background-color: #60a83d; transform: scale(1.05); text-decoration: none; }
.product_meta {
display: flex;
flex-direction: column;
gap: 8px;
}
.product_meta span span {
font-weight: bold;
}
.product_meta span a {
font-weight: bold;
}
.woocommerce .single-product .single_add_to_cart_button {
margin: 3rem 0;
display: inline-block;
background-color: #70BF46 !important;
color: white;
text-transform: uppercase;
font-weight: bold;
padding: 0.75rem 1.5rem;
box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
border-radius: 9999px;
text-decoration: none;
transition: transform 0.3s cubic-bezier(0.4, 0, 0.2, 1), background-color 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}
.single_add_to_cart_button:hover, .single_add_to_cart_button:focus {
background-color: #5cae37;
transform: scale(1.05);
text-decoration: none;
}
.woocommerce div.product form.cart .variations {
max-width: 300px;
}
.woocommerce div.product form.cart .variations td, .woocommerce div.product form.cart .variations th {
min-width: 90px;
}
th.label {
padding-top: 16px;
}
[name="quantity"] {
display: none;
}
.woocommerce div.product form.cart {
margin-bottom: 0;
}
.stock.out-of-stock, .stock.in-stock {
padding-bottom: 2rem;
}
.stock.in-stock {
display: none;
}
.wp-block-list {
list-style: initial;
margin-left: 18px;
}
.wp-block-list li::marker {
color: rgb(112 191 70);
}
.entry-meta {
display: none;
}
:root {
--line-height: 1.5; }
.two-rows-height {
line-height: var(--line-height);
height: calc(2 * var(--line-height) * 1em); overflow: hidden; }
.hover-sl:hover {
transition: all .4s;
box-shadow: 1px 4px 20px 8px rgba(0, 0, 0, 0.1);
}
.z-50 {
z-index: 2000 !important;
}
.wp-block-button__link.wp-element-button {
transition: all .3s;
}
.wp-block-button__link.wp-element-button:hover {
text-decoration: none;
background-color: transparent;
border-color: rgb(96 168 61);
color: rgb(96 168 61);
}
.burger {
transition: all .1s;
}
.burger.active {
transform: rotate(180deg);
}
iframe {
max-width: 100%;
} .pagination {
margin: 60px 0 30px 0;
display: flex;
justify-content: center;
gap: 10px;
}
.pagination a,
.pagination span {
margin-left: 0.25rem; margin-right: 0.25rem; width: 40px;
height: 40px;
display: inline-block;
padding-top: 0.5rem; padding-bottom: 0.5rem; text-align: center;
border: 1px solid #999; border-radius: 50px; color: #999; text-decoration: none; transition: all .3s;
}
.pagination a:hover,
.pagination span.current {
border: 1px solid #70BF46;
background-color: #70BF46; color: #FFFFFF; }
.pagination .next,
.pagination .prev {
width: auto;
padding-left: 1rem;
padding-right: 1rem;
}
.fullWidth {
margin-left: calc(-100vw / 2 + 100% / 2) !important;
margin-right: calc(-100vw / 2 + 100% / 2) !important;
max-width: 100vw !important;
width: auto !important;
}
ins, del {
text-decoration: none;
}
del .woocommerce-Price-amount {
color: #000000;
text-decoration: line-through;
font-size: 20px;
}
ins .woocommerce-Price-amount {
color: #000000;
font-size: 40px;
} .wc-block-cart input[type="number"],
.wc-block-cart input[type="text"],
.wc-block-cart input[type="email"],
.wc-block-cart input[type="tel"],
.wc-block-cart input[type="password"],
.wc-block-cart select,
.wc-block-cart textarea {
border-radius: 9999px !important; border: 1.5px solid rgb(112, 191, 70);
padding: 0.6em 1.2em;
outline: none;
transition: border-color 0.2s;
}
.wc-block-cart input:focus,
.wc-block-cart select:focus,
.wc-block-cart textarea:focus {
border-color: rgb(112, 191, 70);
box-shadow: 0 0 0 2px rgba(112, 191, 70, 0.18);
}
.wc-block-cart-item__image img {
border-radius: 12px;
}
.wc-block-components-button,
.wc-block-cart__submit-button,
.wc-block-cart-item__remove-link,
.wp-block-woocommerce-proceed-to-checkout-block .wc-block-components-button {
background: rgb(112, 191, 70);
color: #fff;
border-radius: 9999px;
border: none;
padding: 0.7em 2em;
font-weight: 600;
transition: background 0.2s, transform 0.1s;
}
.wc-block-components-button:hover,
.wc-block-cart__submit-button:hover,
.wc-block-cart-item__remove-link:hover {
background: #5cae37;
transform: scale(1.04);
}
.wc-block-components-button:focus {
outline: 2px solid #70BF46;
}
.wc-block-components-notices__notice {
border-radius: 9999px;
border: 2px solid rgb(112, 191, 70);
background: #f7fff4;
color: #234b0b;
padding: 1em 2em;
margin-bottom: 1em;
}
.wc-block-components-quantity-selector__button {
border-radius: 9999px !important;
background: #f2f2f2;
border: 1.5px solid rgb(112, 191, 70);
color: rgb(112, 191, 70);
font-size: 1.2em;
width: 2.2em;
height: 2.2em;
transition: background 0.2s, color 0.2s;
}
.wc-block-components-quantity-selector__button:hover {
background: rgb(112, 191, 70);
color: #fff;
}
.wc-block-cart__sidebar,
.wc-block-components-totals-wrapper,
.wc-block-components-totals-item {
border-radius: 24px;
background: #f8fef5;
padding: 1em 1.5em;
}
.wc-block-cart__totals-title {
color: rgb(112, 191, 70);
font-weight: 700;
}
.wc-block-components-product-price__value.is-discounted {
text-decoration: line-through;
}
.wc-block-components-product-name {
font-weight: bold;
}
.wc-block-components-formatted-money-amount {
font-weight: bold;
}
.wc-block-cart-item__quantity {
display: inline-flex;
align-items: center;
gap: 0.5em;
}
.wc-block-cart-items__header {
font-size: 20px;
}
.wc-block-components-product-badge.wc-block-components-sale-badge {
background: rgb(112, 191, 70);
color: #fff;
border-radius: 9999px;
font-weight: 600;
}
.wp-block-woocommerce-cart-line-items-block {
position: relative;
}
.wc-block-cart-item__remove-link {
position: absolute;
right: 20px;
}
.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__header, table.wc-block-cart-items .wc-block-cart-items__header {
font-size: 16px !important;
}
.wc-block-components-button.wp-element-button.wc-block-cart__submit-button.contained:hover,
.wc-block-components-button.wp-element-button.wc-block-cart__submit-button.contained:focus,
.wc-block-cart__submit-button.contained:hover,
.wc-block-cart__submit-button.contained:focus {
text-decoration: none !important;
}
.wc-block-components-shipping-address {
display: none !important;
}
article h2 {
font-size: 2.2rem;
color: #333;
font-weight: 700;
margin: 1.5em 0 0.6em 0;
line-height: 1.2;
letter-spacing: -0.01em;
}
article h3 {
font-size: 1.6rem;
color: #333;
font-weight: 600;
margin: 1.2em 0 0.5em 0;
line-height: 1.25;
}
article h4 {
font-size: 1.2rem;
color: #333;
font-weight: 600;
margin: 1em 0 0.4em 0;
line-height: 1.3;
text-transform: uppercase;
letter-spacing: 0.04em;
}
article h5 {
font-size: 1rem;
color: #333;
font-weight: 500;
margin: 0.8em 0 0.3em 0;
line-height: 1.3;
letter-spacing: 0.03em;
}
.wp-block-separator.has-alpha-channel-opacity {
opacity: 0.2 !important;
}
@media screen and (max-width: 1024px) {
.header-cart {
position: absolute !important;
right: 80px;
top: 15px;
}
}
.header-cart .cart-link {
position: relative;
transition: box-shadow 0.2s;
box-shadow: 0 2px 8px rgba(112, 191, 70, 0.08);
}
.header-cart .cart-link:hover {
box-shadow: 0 4px 16px rgba(112, 191, 70, 0.18);
}
.header-cart .cart-count {
min-width: 1.25rem;
min-height: 1.25rem;
font-size: 0.85rem;
padding: 0 0.25em;
display: flex;
align-items: center;
justify-content: center;
border: 2px solid #fff;
pointer-events: none;
}
.woocommerce-notices-wrapper {
position: relative;
z-index: 9999;
pointer-events: none;
border: none;
gap: 16px;
}
.woocommerce-notices-wrapper .woocommerce-message {
border: none !important;
display: flex;
align-items: center;
flex-wrap: wrap;
}
.woocommerce-error::before, .woocommerce-info::before, .woocommerce-message::before {
top: 1.4em;
}
.woocommerce-notices-wrapper .woocommerce-message,
.woocommerce-notices-wrapper .woocommerce-error,
.woocommerce-notices-wrapper .woocommerce-info {
pointer-events: auto;
min-width: 240px;
max-width: 100%;
border-radius: 16px;
box-shadow: 0 8px 32px rgba(0, 0, 0, 0.18);
opacity: 1;
transform: translateY(-32px) scale(0.98);
transition: opacity 0.4s cubic-bezier(0.4, 0, 0.2, 1), transform 0.4s cubic-bezier(0.4, 0, 0.2, 1);
margin: 0;
}
.woocommerce-notices-wrapper .woocommerce-message.toast-show,
.woocommerce-notices-wrapper .woocommerce-error.toast-show,
.woocommerce-notices-wrapper .woocommerce-info.toast-show {
opacity: 1;
transform: translateY(0) scale(1);
}
.woocommerce-notices-wrapper .woocommerce-message.toast-hide,
.woocommerce-notices-wrapper .woocommerce-error.toast-hide,
.woocommerce-notices-wrapper .woocommerce-info.toast-hide {
opacity: 0;
transform: translateY(-32px) scale(0.98);
} .wp-block-woocommerce-checkout-order-summary-block {
background: #f7fff4 !important;
border: none !important;
border-radius: 24px !important;
padding-top: 14px;
padding-bottom: 14px;
}
.woocommerce-notices-wrapper .woocommerce-message {
background: #f7fff4;
color: #234b0b;
border-left: 4px solid #70BF46;
}
.wc-block-components-title.wc-block-components-title {
color: #70BF46;
}
.wc-block-components-order-summary-item__quantity,
wc-block-components-order-summary-item__quantity * {
background-color: #70BF46 !important;
color: white !important;
border: none !important;
}
.wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__title .wc-block-components-checkout-order-summary__title-text {
color: #70BF46;
font-size: 25px;
}
.woocommerce-notices-wrapper .woocommerce-error {
background: #fff7f7;
color: #b91c1c;
border-left: 4px solid #f87171;
}
.woocommerce-notices-wrapper .woocommerce-info {
background: #f0f7ff;
color: #1e40af;
border-left: 4px solid #60a5fa;
} .woocommerce-notices-wrapper .woocommerce-message > *,
.woocommerce-notices-wrapper .woocommerce-error > *,
.woocommerce-notices-wrapper .woocommerce-info > * {
margin: 0.6em 1.2em;
}
.woocommerce-notices-wrapper {
outline: none !important;
}
.woocommerce span.onsale {
background-color: #70BF46;
}
.single-product .single-product {
padding-top: 150px;
}
.onsale {
display: none;
}
body.woocommerce-cart .hero-slider, body.woocommerce-checkout .hero-slider {
display: none;
}
body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link):focus {
box-shadow: inset 0 0 0 1px #fff, 0 0 0 2px #70BF46 !important;
}
.wc-block-components-button:active,
.wc-block-components-button:focus {
outline: none !important;
}
.wc-block-components-button:disabled {
opacity: 0.5 !important;
}
.wc-block-components-totals-wrapper {
border: none !important;
}
@media screen and (max-width: 1024px) {
.woocommerce-checkout .wc-block-components-sidebar {
display: none !important;
}
}
.wc-block-components-sidebar {
padding: 30px !important;
background-color: #f8fef5;
border-radius: 24px !important;
}
@media screen and (min-width: 1025px) {
.wc-block-components-checkout-order-summary__content{
margin: -15px;
}
.woocommerce-cart .is-large.wc-block-cart .wc-block-cart__totals-title {
font-size: 16px !important;
padding-left: 15px !important;
}
.wc-block-components-sidebar, .wp-block-woocommerce-checkout-order-summary-block {
}
}
@media screen and (max-width: 1024px) {
.wp-block-woocommerce-checkout-order-summary-block.checkout-order-summary-block-fill-wrapper .wc-block-components-order-summary {
padding: 0 !important;
}
.wp-block-woocommerce-checkout-order-summary-block .checkout-order-summary-block-fill {
border: none !important;
}
.wp-block-woocommerce-checkout-order-summary-block {
padding: 30px;
}
.wp-block-woocommerce-cart-order-summary-coupon-form-block {
padding: 25px 20px 15px 20px !important;
}
}
.wc-block-components-button__text {
opacity: 1 !important;
}
@media (max-width: 600px) {
.is-mobile .wc-block-components-form .wc-block-components-checkout-step:after, .is-small .wc-block-components-form .wc-block-components-checkout-step:after {
display: none !important;
}
}
.slide-content p {
letter-spacing: 1px;
}
.slide-content {
position: relative;
}
.slide-content > div:after {
content:'';
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
filter: blur(22px);
background: #00000033;
z-index: -2;
}
.stock  {
margin-top: 30px;
text-transform: uppercase;
font-weight: bold;
color: #70BF46 !important;
display: block !important;
margin-bottom: 0 !important;
padding-bottom: 0 !important;
}
.stock.available-on-backorder {
}