/* Otomatik üretildi: scripts/renk-uret.py — elle düzenlemeyin. */
hr{color: rgba(132, 174, 144, 0.2)}
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6{color: #3e4841}
a{color: #1f8c3e}
a:hover{color: #1f8c3e}
.table-primary{--bs-table-bg: #d2fcdd;--bs-table-striped-bg: #caf3d5;--bs-table-striped-color: #3e4841;--bs-table-active-bg: #c0ebcc;--bs-table-active-color: #3e4841;--bs-table-hover-bg: #c6efd1;--bs-table-hover-color: #3e4841;color: #3e4841;border-color: #c0ebcc}
.table-secondary{--bs-table-striped-color: #3e4841;--bs-table-active-color: #3e4841;--bs-table-hover-color: #3e4841;color: #3e4841}
.table-success{--bs-table-striped-color: #3e4841;--bs-table-active-color: #3e4841;--bs-table-hover-color: #3e4841;color: #3e4841}
.table-info{--bs-table-striped-color: #3e4841;--bs-table-active-color: #3e4841;--bs-table-hover-color: #3e4841;color: #3e4841}
.table-warning{--bs-table-striped-color: #3e4841;--bs-table-active-color: #3e4841;--bs-table-hover-color: #3e4841;color: #3e4841}
.table-danger{--bs-table-striped-color: #3e4841;--bs-table-active-color: #3e4841;--bs-table-hover-color: #3e4841;color: #3e4841}
.table-light{--bs-table-striped-color: #3e4841;--bs-table-active-color: #3e4841;--bs-table-hover-color: #3e4841;color: #3e4841}
.form-control{border: 1px solid rgba(51, 87, 60, 0.06)}
.form-control:focus{border-color: #8de7a6}
.form-select{background-image: url("data:image/svg+xml,%3csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='45' height='32' viewBox='0 0 45 32'%3e%3cpath fill='%233e4841' d='M26.88 29.888c-1.076 1.289-2.683 2.103-4.48 2.103s-3.404-0.814-4.472-2.093l-0.008-0.009-5.12-7.040-8.192-10.048-3.52-4.608c-0.646-0.848-1.036-1.922-1.036-3.087 0-2.828 2.292-5.12 5.12-5.12 0.139 0 0.277 0.006 0.413 0.016l-0.018-0.001h33.664c0.118-0.010 0.256-0.015 0.396-0.015 2.828 0 5.12 2.292 5.12 5.12 0 1.165-0.389 2.239-1.045 3.1l0.009-0.013-3.52 4.608-7.872 10.048z'/%3e%3c/svg%3e");border: 1px solid rgba(51, 87, 60, 0.06)}
.form-select:focus{border-color: #6bf590;box-shadow: 0rem 0rem 1.25rem rgba(30, 34, 40, 0.04), 0 0 0 0.25rem rgba(10, 156, 50, 0.25)}
.form-check-input{border: 1px solid rgba(51, 87, 60, 0.06)}
.form-check-input:focus{border-color: #6bf590;box-shadow: 0 0 0 0.25rem rgba(10, 156, 50, 0.25)}
.form-check-input:checked{background-color: #1f8c3e;border-color: #1f8c3e}
.form-check-input[type="checkbox"]:indeterminate{background-color: #0a9c32;border-color: #0a9c32}
.form-switch .form-check-input:focus{background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%236bf590'/%3e%3c/svg%3e")}
.form-range:focus::-webkit-slider-thumb{box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(10, 156, 50, 0.25)}
.form-range:focus::-moz-range-thumb{box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(10, 156, 50, 0.25)}
.form-range::-webkit-slider-thumb{background-color: #0a9c32}
.form-range::-webkit-slider-thumb:active{background-color: #bafacb}
.form-range::-moz-range-thumb{background-color: #0a9c32}
.form-range::-moz-range-thumb:active{background-color: #bafacb}
.was-validated .form-select:valid:not([multiple]):not([size]), .was-validated .form-select:valid:not([multiple])[size="1"], .form-select.is-valid:not([multiple]):not([size]), .form-select.is-valid:not([multiple])[size="1"]{background-image: url("data:image/svg+xml,%3csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='45' height='32' viewBox='0 0 45 32'%3e%3cpath fill='%233e4841' d='M26.88 29.888c-1.076 1.289-2.683 2.103-4.48 2.103s-3.404-0.814-4.472-2.093l-0.008-0.009-5.12-7.040-8.192-10.048-3.52-4.608c-0.646-0.848-1.036-1.922-1.036-3.087 0-2.828 2.292-5.12 5.12-5.12 0.139 0 0.277 0.006 0.413 0.016l-0.018-0.001h33.664c0.118-0.010 0.256-0.015 0.396-0.015 2.828 0 5.12 2.292 5.12 5.12 0 1.165-0.389 2.239-1.045 3.1l0.009-0.013-3.52 4.608-7.872 10.048z'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e")}
.was-validated .form-select:invalid:not([multiple]):not([size]), .was-validated .form-select:invalid:not([multiple])[size="1"], .form-select.is-invalid:not([multiple]):not([size]), .form-select.is-invalid:not([multiple])[size="1"]{background-image: url("data:image/svg+xml,%3csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='45' height='32' viewBox='0 0 45 32'%3e%3cpath fill='%233e4841' d='M26.88 29.888c-1.076 1.289-2.683 2.103-4.48 2.103s-3.404-0.814-4.472-2.093l-0.008-0.009-5.12-7.040-8.192-10.048-3.52-4.608c-0.646-0.848-1.036-1.922-1.036-3.087 0-2.828 2.292-5.12 5.12-5.12 0.139 0 0.277 0.006 0.413 0.016l-0.018-0.001h33.664c0.118-0.010 0.256-0.015 0.396-0.015 2.828 0 5.12 2.292 5.12 5.12 0 1.165-0.389 2.239-1.045 3.1l0.009-0.013-3.52 4.608-7.872 10.048z'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e")}
.dropdown-menu{color: #3e4841}
.dropdown-item{color: #3e4841}
.dropdown-item:hover, .dropdown-item:focus{color: #1f8c3e}
.dropdown-item.active, .dropdown-item:active{color: #1f8c3e}
.dropdown-header{color: #1f8c3e}
.dropdown-item-text{color: #3e4841}
.dropdown-menu-dark{background-color: #3e4841}
.dropdown-menu-dark .dropdown-item.active, .dropdown-menu-dark .dropdown-item:active{color: #1f8c3e}
.nav-link{color: #3e4841}
.nav-link:hover, .nav-link:focus{color: #1f8c3e}
.nav-tabs{border-bottom: 1px solid rgba(132, 174, 144, 0.2)}
.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link{color: #1f8c3e;border-color: rgba(132, 174, 144, 0.2)}
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link{color: #1f8c3e}
.navbar-light .navbar-nav .nav-link{color: #3e4841}
.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus{color: #1f8c3e}
.navbar-light .navbar-nav .nav-link.disabled{color: rgba(62, 72, 65, 0.3)}
.navbar-light .navbar-nav .show > .nav-link,
.navbar-light .navbar-nav .nav-link.active{color: #1f8c3e}
.navbar-light .navbar-toggler{color: #3e4841}
.navbar-light .navbar-toggler-icon{background-image: url("data:image/svg+xml,%3csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='45' height='32' viewBox='0 0 45 32'%3e%3cpath fill='%231f8c3e' d='M26.88 29.888c-1.076 1.289-2.683 2.103-4.48 2.103s-3.404-0.814-4.472-2.093l-0.008-0.009-5.12-7.040-8.192-10.048-3.52-4.608c-0.646-0.848-1.036-1.922-1.036-3.087 0-2.828 2.292-5.12 5.12-5.12 0.139 0 0.277 0.006 0.413 0.016l-0.018-0.001h33.664c0.118-0.010 0.256-0.015 0.396-0.015 2.828 0 5.12 2.292 5.12 5.12 0 1.165-0.389 2.239-1.045 3.1l0.009-0.013-3.52 4.608-7.872 10.048z'/%3e%3c/svg%3e")}
.navbar-light .navbar-text{color: #3e4841}
.navbar-light .navbar-text a,
.navbar-light .navbar-text a:hover,
.navbar-light .navbar-text a:focus{color: #1f8c3e}
.card{border: 1px solid rgba(132, 174, 144, 0.2)}
.card-header{border-bottom: 1px solid rgba(132, 174, 144, 0.2)}
.card-footer{border-top: 1px solid rgba(132, 174, 144, 0.2)}
.page-link{color: #3e4841;border: 1px solid rgba(132, 174, 144, 0.2)}
.page-link:hover{color: #1f8c3e;border-color: rgba(132, 174, 144, 0.2)}
.page-link:focus{color: #1f8c3e}
.page-item.active .page-link{color: #1f8c3e;border-color: rgba(132, 174, 144, 0.2)}
.page-item.disabled .page-link{border-color: rgba(132, 174, 144, 0.2)}
.bs-tooltip-top .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^="top"] .tooltip-arrow::before{border-top-color: #1f8c3e}
.bs-tooltip-end .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^="right"] .tooltip-arrow::before{border-right-color: #1f8c3e}
.bs-tooltip-bottom .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^="bottom"] .tooltip-arrow::before{border-bottom-color: #1f8c3e}
.bs-tooltip-start .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^="left"] .tooltip-arrow::before{border-left-color: #1f8c3e}
.tooltip-inner{background-color: #1f8c3e}
.popover{border: 1px solid rgba(132, 174, 144, 0.2)}
.bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^="top"] > .popover-arrow::before{border-top-color: rgba(132, 174, 144, 0.25)}
.bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^="right"] > .popover-arrow::before{border-right-color: rgba(132, 174, 144, 0.25)}
.bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^="bottom"] > .popover-arrow::before{border-bottom-color: rgba(132, 174, 144, 0.25)}
.bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^="left"] > .popover-arrow::before{border-left-color: rgba(132, 174, 144, 0.25)}
.popover-header{color: #3e4841}
.border-blue{border-color: #1f8c3e !important}
.border-purple{border-color: #42ad67 !important}
.border-navy{border-color: #3e4841 !important}
.border-gray{border-color: #f6f9f7 !important}
.border-primary{border-color: #1f8c3e !important}
.text-blue{color: #1f8c3e !important}
.text-purple{color: #42ad67 !important}
.text-navy{color: #3e4841 !important}
.text-gray{color: #f6f9f7 !important}
.text-dark{color: #3e4841 !important}
.bg-blue{background-color: #1f8c3e !important}
.bg-purple{background-color: #42ad67 !important}
.bg-navy{background-color: #3e4841 !important}
.bg-gray{background-color: #f6f9f7 !important}
.bg-primary{background-color: #1f8c3e !important}
::-moz-selection{background: rgba(31, 140, 62, 0.7)}
::selection{background: rgba(31, 140, 62, 0.7)}
.link-dark:hover,
a.text-reset:hover,
.text-reset a:hover{color: #1f8c3e !important}
.text-inverse a:not(.btn):hover,
.bg-dark.text-inverse a:not(.btn):not([class*="link-"]):hover,
[class*="offcanvas-"].text-inverse a:not(.btn):not([class*="link-"]):hover{color: #1f8c3e}
.text-inverse a:not(.btn):hover{border-color: #1f8c3e}
.badge.bg-light{background: rgba(132, 174, 144, 0.2) !important}
hr.double{border-color: rgba(132, 174, 144, 0.2)}
.divider-icon i{color: rgba(132, 174, 144, 0.2)}
.divider-icon:before,
.divider-icon:after{border-top: 1px solid rgba(132, 174, 144, 0.2)}
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6{color: #3e4841}
.text-primary{color: #1f8c3e !important}
.text-line:before{background: #1f8c3e}
.text-line.text-blue:before{background-color: #1f8c3e}
.text-line.text-purple:before{background-color: #42ad67}
.text-line.text-navy:before{background-color: #3e4841}
.text-line.text-gray:before{background-color: #f6f9f7}
.underline:after{background: rgba(31, 140, 62, 0.12)}
.underline.blue:after{background: rgba(31, 140, 62, 0.12)}
.underline.purple:after{background: rgba(66, 173, 103, 0.12)}
.underline.navy:after{background: rgba(62, 72, 65, 0.12)}
.underline.gray:after{background: rgba(246, 249, 247, 0.12)}
.bg-soft-primary{background-color: #f2fcf5 !important}
.bg-soft-blue{background-color: #f2fcf5 !important}
.bg-soft-gray{background: rgba(132, 174, 144, 0.2)}
.bg-primary{background: #1f8c3e !important}
.bg-pale-primary{background-color: #e1f9e8 !important}
.bg-pale-blue{background-color: #e1f9e8 !important}
.bg-gradient-primary{background: linear-gradient(180deg, #f2fcf5, rgba(255, 255, 255, 0) 100%)}
.bg-gradient-reverse-primary{background: linear-gradient(0deg, #f2fcf5, rgba(255, 255, 255, 0) 100%)}
.bg-gradient-blue{background: linear-gradient(180deg, #f2fcf5, rgba(255, 255, 255, 0) 100%)}
.bg-gradient-reverse-blue{background: linear-gradient(0deg, #f2fcf5, rgba(255, 255, 255, 0) 100%)}
.wrapper.bg-primary.angled.lower-start:after,
.wrapper.bg-primary.angled.upper-start:before{border-left-color: #1f8c3e}
.wrapper.bg-primary.angled.lower-end:after,
.wrapper.bg-primary.angled.upper-end:before{border-right-color: #1f8c3e}
.wrapper.bg-soft-primary.angled.lower-start:after,
.wrapper.bg-soft-primary.angled.upper-start:before{border-left-color: #f2fcf5}
.wrapper.bg-soft-primary.angled.lower-end:after,
.wrapper.bg-soft-primary.angled.upper-end:before{border-right-color: #f2fcf5}
.wrapper.bg-pale-primary.angled.lower-start:after,
.wrapper.bg-pale-primary.angled.upper-start:before{border-left-color: #e1f9e8}
.wrapper.bg-pale-primary.angled.lower-end:after,
.wrapper.bg-pale-primary.angled.upper-end:before{border-right-color: #e1f9e8}
.wrapper.bg-blue.angled.lower-start:after,
.wrapper.bg-blue.angled.upper-start:before{border-left-color: #1f8c3e}
.wrapper.bg-blue.angled.lower-end:after,
.wrapper.bg-blue.angled.upper-end:before{border-right-color: #1f8c3e}
.wrapper.bg-soft-blue.angled.lower-start:after,
.wrapper.bg-soft-blue.angled.upper-start:before{border-left-color: #f2fcf5}
.wrapper.bg-soft-blue.angled.lower-end:after,
.wrapper.bg-soft-blue.angled.upper-end:before{border-right-color: #f2fcf5}
.wrapper.bg-pale-blue.angled.lower-start:after,
.wrapper.bg-pale-blue.angled.upper-start:before{border-left-color: #e1f9e8}
.wrapper.bg-pale-blue.angled.lower-end:after,
.wrapper.bg-pale-blue.angled.upper-end:before{border-right-color: #e1f9e8}
.wrapper.bg-purple.angled.lower-start:after,
.wrapper.bg-purple.angled.upper-start:before{border-left-color: #42ad67}
.wrapper.bg-purple.angled.lower-end:after,
.wrapper.bg-purple.angled.upper-end:before{border-right-color: #42ad67}
.wrapper.bg-navy.angled.lower-start:after,
.wrapper.bg-navy.angled.upper-start:before{border-left-color: #3e4841}
.wrapper.bg-navy.angled.lower-end:after,
.wrapper.bg-navy.angled.upper-end:before{border-right-color: #3e4841}
.wrapper.bg-gray.angled.lower-start:after,
.wrapper.bg-gray.angled.upper-start:before{border-left-color: #f6f9f7}
.wrapper.bg-gray.angled.lower-end:after,
.wrapper.bg-gray.angled.upper-end:before{border-right-color: #f6f9f7}
.link-blue{color: #1f8c3e}
.link-blue:hover, .link-blue:focus{color: #1f8c3e}
.link-purple{color: #42ad67}
.link-purple:hover, .link-purple:focus{color: #42ad67}
.link-navy{color: #3e4841}
.link-navy:hover, .link-navy:focus{color: #3e4841}
.link-gray{color: #f6f9f7}
.link-gray:hover, .link-gray:focus{color: #f6f9f7}
.link-primary{color: #1f8c3e}
.link-primary:hover, .link-primary:focus{color: #1f8c3e}
.link-dark{color: #3e4841}
blockquote{border-left: 0.15rem solid #1f8c3e}
blockquote.icon:before{color: rgba(62, 72, 65, 0.05)}
.unordered-list.bullet-blue li:before{color: #1f8c3e}
.unordered-list.bullet-purple li:before{color: #42ad67}
.unordered-list.bullet-navy li:before{color: #3e4841}
.unordered-list.bullet-gray li:before{color: #f6f9f7}
.unordered-list.bullet-primary li:before{color: #1f8c3e}
.icon-list.bullet-soft-blue i{color: #1f8c3e}
.icon-list.bullet-soft-blue.bullet-bg i{background-color: #def7e5}
.icon-list.bullet-bg i[class*="bullet-soft-blue"]{background-color: #def7e5 !important;color: #1f8c3e !important}
.icon-list.bullet-soft-purple i{color: #42ad67}
.icon-list.bullet-soft-purple.bullet-bg i{background-color: #e7f6ec}
.icon-list.bullet-bg i[class*="bullet-soft-purple"]{background-color: #e7f6ec !important;color: #42ad67 !important}
.icon-list.bullet-soft-navy i{color: #3e4841}
.icon-list.bullet-bg i[class*="bullet-soft-navy"]{color: #3e4841 !important}
.icon-list.bullet-soft-gray i{color: #f6f9f7}
.icon-list.bullet-bg i[class*="bullet-soft-gray"]{color: #f6f9f7 !important}
.icon-list.bullet-soft-primary i{color: #1f8c3e}
.icon-list.bullet-soft-primary.bullet-bg i{background-color: #def7e5}
.icon-list.bullet-bg i[class*="bullet-soft-primary"]{background-color: #def7e5 !important;color: #1f8c3e !important}
.icon-list.bullet-blue i{color: #1f8c3e}
.icon-list.bullet-blue.bullet-bg i{background-color: #1f8c3e}
.icon-list.bullet-bg i[class*="bullet-blue"]{background-color: #1f8c3e !important}
.icon-list.bullet-purple i{color: #42ad67}
.icon-list.bullet-purple.bullet-bg i{background-color: #42ad67}
.icon-list.bullet-bg i[class*="bullet-purple"]{background-color: #42ad67 !important}
.icon-list.bullet-navy i{color: #3e4841}
.icon-list.bullet-navy.bullet-bg i{background-color: #3e4841}
.icon-list.bullet-bg i[class*="bullet-navy"]{background-color: #3e4841 !important}
.icon-list.bullet-gray i{color: #f6f9f7}
.icon-list.bullet-gray.bullet-bg i{background-color: #f6f9f7}
.icon-list.bullet-bg i[class*="bullet-gray"]{background-color: #f6f9f7 !important}
.icon-list.bullet-primary i{color: #1f8c3e}
.icon-list.bullet-primary.bullet-bg i{background-color: #1f8c3e}
.icon-list.bullet-bg i[class*="bullet-primary"]{background-color: #1f8c3e !important}
.icon-list.bullet-white i,
.icon-list.bullet-bg i.bullet-white{color: #1f8c3e !important}
.filter ul li a.active, .filter ul li a:hover{color: #1f8c3e}
.post-meta li a:hover{color: #1f8c3e;border-color: #1f8c3e}
.glyphs li i:before{color: #3e4841}
form.dark-fields .form-control:focus{border-color: rgba(31, 140, 62, 0.5)}
.btn-blue{background-color: #1f8c3e;border-color: #1f8c3e}
.btn-blue:hover{background-color: #1f8c3e;border-color: #1f8c3e}
.btn-check:focus + .btn-blue, .btn-blue:focus{background-color: #1f8c3e;border-color: #1f8c3e}
.btn-check:checked + .btn-blue,
.btn-check:active + .btn-blue, .btn-blue:active, .btn-blue.active,
.show > .btn-blue.dropdown-toggle{background-color: #1f8c3e;border-color: #297b40}
.btn-blue:disabled:not(.btn-circle):not(.btn-block), .btn-blue.disabled:not(.btn-circle):not(.btn-block){background-color: #1f8c3e;border-color: #1f8c3e}
.btn-outline-blue{color: #1f8c3e;border-color: #1f8c3e}
.btn-outline-blue:hover{background-color: #1f8c3e;border-color: #1f8c3e}
.btn-check:checked + .btn-outline-blue,
.btn-check:active + .btn-outline-blue, .btn-outline-blue:active, .btn-outline-blue.active, .btn-outline-blue.dropdown-toggle.show{color: #1f8c3e;background-color: #1f8c3e;border-color: #1f8c3e}
.btn-check:checked + .btn-outline-blue:focus,
.btn-check:active + .btn-outline-blue:focus, .btn-outline-blue:active:focus, .btn-outline-blue.active:focus, .btn-outline-blue.dropdown-toggle.show:focus{box-shadow: 0rem 0.25rem 0.75rem rgba(30, 34, 40, 0.15), 0 0 0 0.25rem rgba(31, 140, 62, 0.5)}
.btn-outline-blue:disabled, .btn-outline-blue.disabled{color: #1f8c3e}
.btn-purple{background-color: #42ad67;border-color: #42ad67}
.btn-purple:hover{background-color: #42ad67;border-color: #42ad67}
.btn-check:focus + .btn-purple, .btn-purple:focus{background-color: #42ad67;border-color: #42ad67}
.btn-check:checked + .btn-purple,
.btn-check:active + .btn-purple, .btn-purple:active, .btn-purple.active,
.show > .btn-purple.dropdown-toggle{background-color: #42ad67;border-color: #396f4c}
.btn-purple:disabled:not(.btn-circle):not(.btn-block), .btn-purple.disabled:not(.btn-circle):not(.btn-block){background-color: #42ad67;border-color: #42ad67}
.btn-outline-purple{color: #42ad67;border-color: #42ad67}
.btn-outline-purple:hover{background-color: #42ad67;border-color: #42ad67}
.btn-check:checked + .btn-outline-purple,
.btn-check:active + .btn-outline-purple, .btn-outline-purple:active, .btn-outline-purple.active, .btn-outline-purple.dropdown-toggle.show{color: #42ad67;background-color: #42ad67;border-color: #42ad67}
.btn-check:checked + .btn-outline-purple:focus,
.btn-check:active + .btn-outline-purple:focus, .btn-outline-purple:active:focus, .btn-outline-purple.active:focus, .btn-outline-purple.dropdown-toggle.show:focus{box-shadow: 0rem 0.25rem 0.75rem rgba(30, 34, 40, 0.15), 0 0 0 0.25rem rgba(66, 173, 103, 0.5)}
.btn-outline-purple:disabled, .btn-outline-purple.disabled{color: #42ad67}
.btn-orange:disabled:not(.btn-circle):not(.btn-block), .btn-orange.disabled:not(.btn-circle):not(.btn-block){color: #3e4841}
.btn-yellow:disabled:not(.btn-circle):not(.btn-block), .btn-yellow.disabled:not(.btn-circle):not(.btn-block){color: #3e4841}
.btn-green:disabled:not(.btn-circle):not(.btn-block), .btn-green.disabled:not(.btn-circle):not(.btn-block){color: #3e4841}
.btn-leaf:disabled:not(.btn-circle):not(.btn-block), .btn-leaf.disabled:not(.btn-circle):not(.btn-block){color: #3e4841}
.btn-aqua:disabled:not(.btn-circle):not(.btn-block), .btn-aqua.disabled:not(.btn-circle):not(.btn-block){color: #3e4841}
.btn-navy{background-color: #3e4841;border-color: #3e4841}
.btn-navy:hover{background-color: #3e4841;border-color: #3e4841}
.btn-check:focus + .btn-navy, .btn-navy:focus{background-color: #3e4841;border-color: #3e4841}
.btn-check:checked + .btn-navy,
.btn-check:active + .btn-navy, .btn-navy:active, .btn-navy.active,
.show > .btn-navy.dropdown-toggle{background-color: #3e4841;border-color: #373f39}
.btn-navy:disabled:not(.btn-circle):not(.btn-block), .btn-navy.disabled:not(.btn-circle):not(.btn-block){background-color: #3e4841;border-color: #3e4841}
.btn-outline-navy{color: #3e4841;border-color: #3e4841}
.btn-outline-navy:hover{background-color: #3e4841;border-color: #3e4841}
.btn-check:checked + .btn-outline-navy,
.btn-check:active + .btn-outline-navy, .btn-outline-navy:active, .btn-outline-navy.active, .btn-outline-navy.dropdown-toggle.show{color: #3e4841;background-color: #3e4841;border-color: #3e4841}
.btn-check:checked + .btn-outline-navy:focus,
.btn-check:active + .btn-outline-navy:focus, .btn-outline-navy:active:focus, .btn-outline-navy.active:focus, .btn-outline-navy.dropdown-toggle.show:focus{box-shadow: 0rem 0.25rem 0.75rem rgba(30, 34, 40, 0.15), 0 0 0 0.25rem rgba(62, 72, 65, 0.5)}
.btn-outline-navy:disabled, .btn-outline-navy.disabled{color: #3e4841}
.btn-ash:disabled:not(.btn-circle):not(.btn-block), .btn-ash.disabled:not(.btn-circle):not(.btn-block){color: #3e4841}
.btn-white:disabled:not(.btn-circle):not(.btn-block), .btn-white.disabled:not(.btn-circle):not(.btn-block){color: #3e4841}
.btn-light:disabled:not(.btn-circle):not(.btn-block), .btn-light.disabled:not(.btn-circle):not(.btn-block){color: #3e4841}
.btn-primary{background-color: #1f8c3e;border-color: #1f8c3e}
.btn-primary:hover{background-color: #1f8c3e;border-color: #1f8c3e}
.btn-check:focus + .btn-primary, .btn-primary:focus{background-color: #1f8c3e;border-color: #1f8c3e}
.btn-check:checked + .btn-primary,
.btn-check:active + .btn-primary, .btn-primary:active, .btn-primary.active,
.show > .btn-primary.dropdown-toggle{background-color: #1f8c3e;border-color: #297b40}
.btn-primary:disabled:not(.btn-circle):not(.btn-block), .btn-primary.disabled:not(.btn-circle):not(.btn-block){background-color: #1f8c3e;border-color: #1f8c3e}
.btn-outline-primary{color: #1f8c3e;border-color: #1f8c3e}
.btn-outline-primary:hover{background-color: #1f8c3e;border-color: #1f8c3e}
.btn-check:checked + .btn-outline-primary,
.btn-check:active + .btn-outline-primary, .btn-outline-primary:active, .btn-outline-primary.active, .btn-outline-primary.dropdown-toggle.show{color: #1f8c3e;background-color: #1f8c3e;border-color: #1f8c3e}
.btn-check:checked + .btn-outline-primary:focus,
.btn-check:active + .btn-outline-primary:focus, .btn-outline-primary:active:focus, .btn-outline-primary.active:focus, .btn-outline-primary.dropdown-toggle.show:focus{box-shadow: 0rem 0.25rem 0.75rem rgba(30, 34, 40, 0.15), 0 0 0 0.25rem rgba(31, 140, 62, 0.5)}
.btn-outline-primary:disabled, .btn-outline-primary.disabled{color: #1f8c3e}
.btn-secondary:disabled:not(.btn-circle):not(.btn-block), .btn-secondary.disabled:not(.btn-circle):not(.btn-block){color: #3e4841}
.btn-success:disabled:not(.btn-circle):not(.btn-block), .btn-success.disabled:not(.btn-circle):not(.btn-block){color: #3e4841}
.btn-info:disabled:not(.btn-circle):not(.btn-block), .btn-info.disabled:not(.btn-circle):not(.btn-block){color: #3e4841}
.btn-warning:disabled:not(.btn-circle):not(.btn-block), .btn-warning.disabled:not(.btn-circle):not(.btn-block){color: #3e4841}
.btn-white,
.btn-white:focus,
.btn-white:not(.btn-play):hover,
.btn-outline-white:hover{color: #3e4841}
.btn-white.btn-play:hover{color: #1f8c3e}
.btn-soft-primary{background-color: #e1f9e8;color: #1f8c3e}
.btn-soft-primary:hover{color: #1f8c3e}
.btn-soft-blue{background-color: #e1f9e8;color: #1f8c3e}
.btn-soft-blue:hover{color: #1f8c3e}
.btn-soft-purple{color: #42ad67}
.btn-soft-purple:hover{color: #42ad67}
.btn-soft-navy{color: #3e4841}
.btn-soft-navy:hover{color: #3e4841}
.btn-soft-ash{background-color: rgba(132, 174, 144, 0.2);color: #3e4841}
.btn-soft-ash:hover{color: #3e4841}
.btn-link{color: #0a9c32}
.btn-link:hover{color: #109032}
.social a:not([class*="link-"]):not(.btn-circle) .uil[class*="dropbox"]{color: #09982a}
.social a.btn-circle[class*="dropbox"]{background-color: #09982a}
.social a:not([class*="link-"]):not(.btn-circle) .uil[class*="facebook-f"]{color: #287f41}
.social a.btn-circle[class*="facebook-f"]{background-color: #287f41}
.social a:not([class*="link-"]):not(.btn-circle) .uil[class*="facebook-messenger"]{color: #099b2c}
.social a.btn-circle[class*="facebook-messenger"]{background-color: #099b2c}
.social a:not([class*="link-"]):not(.btn-circle) .uil[class*="intercom"]{color: #0fa837}
.social a.btn-circle[class*="intercom"]{background-color: #0fa837}
.social a:not([class*="link-"]):not(.btn-circle) .uil[class*="facebook"]{color: #287f41}
.social a.btn-circle[class*="facebook"]{background-color: #287f41}
.social a:not([class*="link-"]):not(.btn-circle) .uil[class*="tumblr-square"]{color: #3e6748}
.social a.btn-circle[class*="tumblr-square"]{background-color: #3e6748}
.social a:not([class*="link-"]):not(.btn-circle) .uil[class*="tumblr"]{color: #3e6748}
.social a.btn-circle[class*="tumblr"]{background-color: #3e6748}
.social a:not([class*="link-"]):not(.btn-circle) .uil[class*="behance"]{color: #0c992d}
.social a.btn-circle[class*="behance"]{background-color: #0c992d}
.social a:not([class*="link-"]):not(.btn-circle) .uil[class*="github-alt"]{color: #317141}
.social a.btn-circle[class*="github-alt"]{background-color: #317141}
.social a:not([class*="link-"]):not(.btn-circle) .uil[class*="github"]{color: #317141}
.social a.btn-circle[class*="github"]{background-color: #317141}
.social a:not([class*="link-"]):not(.btn-circle) .uil[class*="intercom-alt"]{color: #0fa837}
.social a.btn-circle[class*="intercom-alt"]{background-color: #0fa837}
.social a:not([class*="link-"]):not(.btn-circle) .uil[class*="tumblr-alt"]{color: #3e6748}
.social a.btn-circle[class*="tumblr-alt"]{background-color: #3e6748}
.social a:not([class*="link-"]):not(.btn-circle) .uil[class*="facebook-messenger-alt"]{color: #099b2c}
.social a.btn-circle[class*="facebook-messenger-alt"]{background-color: #099b2c}
.social a:not([class*="link-"]):not(.btn-circle) .uil[class*="behance-alt"]{color: #0c992d}
.social a.btn-circle[class*="behance-alt"]{background-color: #0c992d}
.social a:not([class*="link-"]):not(.btn-circle) .uil[class*="vk-alt"]{color: #357044}
.social a.btn-circle[class*="vk-alt"]{background-color: #357044}
.social a:not([class*="link-"]):not(.btn-circle) .uil[class*="vk"]{color: #357044}
.social a.btn-circle[class*="vk"]{background-color: #357044}
.social.social-muted a:not(.btn-circle):not([class*="link-"]) i{color: #3e4841 !important}
.lg-outer .lg-item:after,
.loader,
.tp-loader.spinner,
.hero-slider:before{border: 4px solid #1f8c3e}
.navbar-nav:not(.sm-collapsible) .nav-link .sub-arrow{color: #1f8c3e}
.navbar-dark.transparent.banner--stick .navbar-nav:not(.sm-collapsible) .nav-link .sub-arrow{color: #1f8c3e}
.dropdown-toggle::after{color: #1f8c3e}
@media (min-width: 992px){.mega-menu-content > .row > [class*="col-"] + [class*="col-"]{border-left: 1px solid rgba(132, 174, 144, 0.2)}}
@media (min-width: 992px){.mega-menu-img{background: #3e4841}}
.nav-tabs.nav-pills .nav-link{box-shadow: 0 0 0 0.05rem rgba(51, 87, 60, 0.06), 0rem 0rem 1.25rem rgba(30, 34, 40, 0.04)}
.nav-tabs.nav-tabs-bg .nav-link:hover, .nav-tabs.nav-tabs-bg .nav-link.active{color: #3e4841;box-shadow: 0 0 0 0.05rem rgba(51, 87, 60, 0.06), 0rem 0rem 1.25rem rgba(30, 34, 40, 0.04)}
.navbar-dark:not([class*="navbar-bg-"]).fixed .btn{background: #1f8c3e;border-color: #1f8c3e}
.banner--stick:not(.navbar-dark).navbar-dark .nav-link, .banner--stick.transparent.navbar-dark .nav-link{color: #3e4841}
.banner--stick:not(.navbar-dark).navbar-dark .nav-link:hover, .banner--stick:not(.navbar-dark).navbar-dark .nav-link:focus, .banner--stick.transparent.navbar-dark .nav-link:hover, .banner--stick.transparent.navbar-dark .nav-link:focus{color: #1f8c3e}
.banner--stick:not(.navbar-dark).navbar-dark .nav-link.disabled, .banner--stick.transparent.navbar-dark .nav-link.disabled{color: rgba(62, 72, 65, 0.3)}
button.hamburger:before,
button.hamburger span,
button.hamburger:after{background: #3e4841}
.card{box-shadow: 0 0 0 0.05rem rgba(51, 87, 60, 0.06), 0rem 0rem 1.25rem rgba(30, 34, 40, 0.04)}
.accordion-wrapper .card-header button{color: #1f8c3e}
.accordion-wrapper .card-header button:before{color: #1f8c3e}
.accordion-wrapper .card-header button.collapsed{color: #3e4841}
.accordion-wrapper .card-header button:hover{color: #1f8c3e}
.breadcrumb-item a:hover{color: #1f8c3e}
.alert-dismissible.alert-blue .btn-close{color: #287d40}
.alert-dismissible.alert-blue .btn-close:hover{color: #415b48}
.alert-dismissible.alert-purple .btn-close{color: #3b7950}
.alert-dismissible.alert-purple .btn-close:hover{color: #3b6349}
.alert-dismissible.alert-navy .btn-close{color: #38413b}
.alert-dismissible.alert-navy .btn-close:hover{color: #252b27}
.alert-dismissible.alert-primary .btn-close{color: #287d40}
.alert-dismissible.alert-primary .btn-close:hover{color: #415b48}
.alert-blue{color: #28773e;background-color: #c8f3d4;border-color: #c8f3d4}
.alert-blue .alert-link{color: #405a47}
.alert-purple{color: #3c654a;background-color: #d7efdf;border-color: #d7efdf}
.alert-purple .alert-link{color: #3a6248}
.alert-navy{color: #2b322d}
.alert-navy .alert-link{color: #232824}
.alert-primary{color: #28773e;background-color: #c8f3d4;border-color: #c8f3d4}
.alert-primary .alert-link{color: #405a47}
.progress-list .progressbar.blue svg path:last-child{stroke: #1f8c3e}
.progress-list .progressbar.purple svg path:last-child{stroke: #42ad67}
.progress-list .progressbar.navy svg path:last-child{stroke: #3e4841}
.progress-list .progressbar.gray svg path:last-child{stroke: #f6f9f7}
.progress-list .progressbar.primary svg path:last-child{stroke: #1f8c3e}
.progress-list .progressbar.soft-blue svg path:last-child{stroke: #6cde8c}
.progress-list .progressbar.soft-purple svg path:last-child{stroke: #9bd8b0}
.progress-list .progressbar.soft-primary svg path:last-child{stroke: #6cde8c}
.progress-wrap:after{color: #1f8c3e}
.progress-wrap svg.progress-circle path{stroke: #1f8c3e}
.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev{color: #3e4841}
.owl-carousel .item figure .item-link{color: #3e4841}
.owl-carousel.nav-dark .owl-nav button,
.owl-carousel.nav-dark .item figure .item-link{background: rgba(31, 140, 62, 0.9) !important}
.owl-carousel.nav-dark .owl-nav button.disabled,
.owl-carousel.nav-dark .item figure .item-link.disabled{background: rgba(31, 140, 62, 0.9) !important}
.owl-carousel.nav-dark .owl-nav button:hover,
.owl-carousel.nav-dark .item figure .item-link:hover{background: #1f8c3e !important}
.svg-fill{fill: #6cde8c}
.svg-stroke{fill: #45554a}
.text-blue .svg-fill{fill: #6cde8c}
.text-purple .svg-fill{fill: #9bd8b0}
.text-primary .svg-fill{fill: #6cde8c}
.overlay.color span.bg{background: rgba(31, 140, 62, 0.7)}
.overlay.light *{color: #3e4841 !important}
.itooltip-color.itooltip-inner{background: rgba(31, 140, 62, 0.9)}
.itooltip-primary.itooltip-inner{background: rgba(31, 140, 62, 0.9)}
.itooltip-blue.itooltip-inner{background: rgba(31, 140, 62, 0.9)}
.itooltip-purple.itooltip-inner{background: rgba(66, 173, 103, 0.9)}
.itooltip-navy.itooltip-inner{background: rgba(62, 72, 65, 0.9)}
.itooltip-gray.itooltip-inner{background: rgba(246, 249, 247, 0.9)}
.lift:hover{box-shadow: 0rem 0.25rem 1.25rem rgba(62, 72, 65, 0.1)}
.plyr__control--overlaid{color: #3e4841}
.plyr__control--overlaid:focus, .plyr__control--overlaid:hover{color: #1f8c3e !important}
.plyr--video .plyr__controls .plyr__control.plyr__tab-focus, .plyr--video .plyr__controls .plyr__control:hover, .plyr--video .plyr__controls .plyr__control[aria-expanded="true"]{background: #1f8c3e}
.plyr--full-ui input[type="range"]{color: #1f8c3e}
.btn-blue.btn-circle.ripple::before,
.btn-blue.btn-circle.ripple::after{background: #1f8c3e}
.btn-purple.btn-circle.ripple::before,
.btn-purple.btn-circle.ripple::after{background: #42ad67}
.btn-navy.btn-circle.ripple::before,
.btn-navy.btn-circle.ripple::after{background: #3e4841}
.btn-dark.btn-circle.ripple::before,
.btn-dark.btn-circle.ripple::after{background: #3e4841}
.btn-primary.btn-circle.ripple::before,
.btn-primary.btn-circle.ripple::after{background: #1f8c3e}
.btn-soft-primary.btn-circle.ripple::before,
.btn-soft-primary.btn-circle.ripple::after{background-color: #e1f9e8}
.btn-soft-blue.btn-circle.ripple::before,
.btn-soft-blue.btn-circle.ripple::after{background-color: #e1f9e8}
@media (min-width: 992px){.process-wrapper.line [class*="col-"]:after{border-top: 1px solid rgba(132, 174, 144, 0.2)}
.process-wrapper.line.text-center [class*="col-"]:before,
  .process-wrapper.line.text-center [class*="col-"]:after{background: rgba(132, 174, 144, 0.2)}}
.bg-dot.blue{background-image: radial-gradient(#1f8c3e 2px, transparent 2.5px)}
.bg-dot.purple{background-image: radial-gradient(#42ad67 2px, transparent 2.5px)}
.bg-dot.navy{background-image: radial-gradient(#3e4841 2px, transparent 2.5px)}
.bg-dot.gray{background-image: radial-gradient(#f6f9f7 2px, transparent 2.5px)}
.bg-dot.primary{background-image: radial-gradient(#1f8c3e 2px, transparent 2.5px)}
.bg-line.blue{background: repeating-linear-gradient(-55deg, rgba(255, 255, 255, 0) 0.8px, #1f8c3e 1.6px, #1f8c3e 3px, rgba(255, 255, 255, 0) 3.8px, rgba(255, 255, 255, 0) 10px)}
.bg-line.purple{background: repeating-linear-gradient(-55deg, rgba(255, 255, 255, 0) 0.8px, #42ad67 1.6px, #42ad67 3px, rgba(255, 255, 255, 0) 3.8px, rgba(255, 255, 255, 0) 10px)}
.bg-line.navy{background: repeating-linear-gradient(-55deg, rgba(255, 255, 255, 0) 0.8px, #3e4841 1.6px, #3e4841 3px, rgba(255, 255, 255, 0) 3.8px, rgba(255, 255, 255, 0) 10px)}
.bg-line.gray{background: repeating-linear-gradient(-55deg, rgba(255, 255, 255, 0) 0.8px, #f6f9f7 1.6px, #f6f9f7 3px, rgba(255, 255, 255, 0) 3.8px, rgba(255, 255, 255, 0) 10px)}
.bg-line.primary{background: repeating-linear-gradient(-55deg, rgba(255, 255, 255, 0) 0.8px, #1f8c3e 1.6px, #1f8c3e 3px, rgba(255, 255, 255, 0) 3.8px, rgba(255, 255, 255, 0) 10px)}
.sidebar nav .nav-link.active{color: #1f8c3e !important}
#comments ul.children li.comment:before{color: rgba(132, 174, 144, 0.25)}
.wrapper-border{border-bottom: 1px solid rgba(132, 174, 144, 0.2)}
:root{--marka-ink: #223126;--marka-ink-soft: #3f5e47;--marka-accent: #159137;--marka-accent-2: #148821;--marka-wash: #e9faed}
.header-cart:hover{background: rgba(34, 49, 38, .06)}
.shop-toast{box-shadow: 0 16px 36px rgba(34, 49, 38, .28)}
.shop-toast a{color: #5bf279}
.hero-marka{background: linear-gradient(145deg, #f4fcf6 0%, var(--marka-wash) 48%, #e0f2e2 100%)}
.hero-marka__bg{background:
    radial-gradient(ellipse 55% 50% at 12% 20%, rgba(21, 145, 55, .18), transparent 60%),
    radial-gradient(ellipse 45% 40% at 88% 75%, rgba(20, 136, 33, .16), transparent 55%)}
.hero-marka__form{border: 1px solid rgba(34, 49, 38, .06)}
.hero-marka__art img{filter: drop-shadow(0 18px 30px rgba(34, 49, 38, .12))}
.home-svc-card:hover{box-shadow: 0 16px 36px rgba(34, 49, 38, .12) !important}
.page-hero{background: linear-gradient(145deg, #f4fcf6 0%, #e9faed 48%, #e0f2e2 100%)}
.page-hero::before{background:
    radial-gradient(ellipse 50% 45% at 10% 20%, rgba(21, 145, 55, .16), transparent 60%),
    radial-gradient(ellipse 40% 40% at 90% 80%, rgba(20, 136, 33, .14), transparent 55%)}
.page-hero--banner{background-color: #223126}
.page-hero--banner::before{background: linear-gradient(180deg, rgba(25, 37, 28, .55) 0%, rgba(25, 37, 28, .72) 100%)}
.page-hero .breadcrumb-item,
.page-hero .breadcrumb-item a{color: rgba(34, 49, 38, .55)}
.page-hero .breadcrumb-item.active{color: rgba(34, 49, 38, .85)}
.page-hero .breadcrumb-item + .breadcrumb-item::before{color: rgba(34, 49, 38, .35)}
.svc-card{border: 1px solid rgba(34, 49, 38, .06)}
.svc-card:hover{box-shadow: 0 18px 40px rgba(34, 49, 38, .12);border-color: rgba(21, 145, 55, .18)}
.svc-card__media{background: linear-gradient(135deg, #e9faed, #e0f2e2)}
.svc-card__icon{background: linear-gradient(135deg, #159137, #148821);box-shadow: 0 10px 24px rgba(21, 145, 55, .28)}
.svc-cta-band{background: linear-gradient(165deg, #19251c 0%, #223126 100%)}
.svc-detail-content p,
.svc-detail-content li{color: #3f5e47}
.svc-side-card{border: 1px solid rgba(34, 49, 38, .07);box-shadow: 0 12px 30px rgba(34, 49, 38, .08)}
.site-footer{background: linear-gradient(165deg, #19251c 0%, #223126 55%, #273a2c 100%)}
.site-footer__accent{background: linear-gradient(90deg, #159137, #148821 55%, #159137)}
.site-footer__contact i{color: #148821}
.site-footer__social-btn.is-facebook:hover{background: #119534}
.site-footer__social-btn.is-twitter:hover{background: #12942f}
.site-footer__social-btn.is-linkedin:hover{background: #108f2f}
.error-page{background: linear-gradient(145deg, #f4fcf6 0%, #e9faed 48%, #e0f2e2 100%)}
.error-page__code{background: linear-gradient(135deg, #159137, #148821)}
.shop-shell{background: linear-gradient(180deg, #f4fcf6 0%, #fff 28%, #fff 100%)}
.shop-hero{background: linear-gradient(145deg, #f4fcf6 0%, var(--marka-wash) 48%, #e0f2e2 100%)}
.shop-hero::before{background:
    radial-gradient(ellipse 50% 45% at 8% 20%, rgba(21, 145, 55, .16), transparent 60%),
    radial-gradient(ellipse 40% 40% at 92% 80%, rgba(20, 136, 33, .14), transparent 55%)}
.shop-cat{border: 1px solid rgba(34, 49, 38, .1)}
.shop-product{border: 1px solid rgba(34, 49, 38, .07)}
.shop-product:hover{box-shadow: 0 18px 40px rgba(34, 49, 38, .12);border-color: rgba(21, 145, 55, .18)}
.shop-product__media{background: linear-gradient(135deg, #e9faed, #e0f2e2)}
.shop-product__placeholder{color: rgba(34, 49, 38, .28)}
.shop-product__price s{color: rgba(63, 94, 71, .7)}
.shop-product__tax{color: rgba(63, 94, 71, .75)}
.shop-buy__tax{color: var(--marka-ink-soft, #3f5e47)}
.shop-detail__gallery{border: 1px solid rgba(34, 49, 38, .07);box-shadow: 0 14px 36px rgba(34, 49, 38, .08)}
.shop-detail__main-img{background: linear-gradient(135deg, #e9faed, #e0f2e2)}
.shop-detail__thumbs{background: #f8fcf9}
.shop-buy{border: 1px solid rgba(34, 49, 38, .07);box-shadow: 0 14px 36px rgba(34, 49, 38, .08)}
.shop-option__value{border: 1px solid rgba(34, 49, 38, .16)}
.shop-option__value--swatch{box-shadow: 0 0 0 1px rgba(34, 49, 38, .18)}
.shop-option__value--swatch.is-unavailable::after{background: rgba(34, 49, 38, .55)}
.shop-card__swatch{box-shadow: inset 0 0 0 1px rgba(34, 49, 38, .2)}
.shop-notify{border: 1px dashed rgba(34, 49, 38, .2);background: #f8fcf9}
.shop-notify__form input{border: 1px solid rgba(34, 49, 38, .16)}
.shop-option__value.is-unavailable{color: rgba(63, 94, 71, .55);background: #f6fbf7}
.shop-qty{border: 1px solid rgba(34, 49, 38, .12)}
.shop-btn--primary{background: linear-gradient(135deg, #159137, #148821);box-shadow: 0 12px 28px rgba(21, 145, 55, .28)}
.shop-btn--ghost{border: 1px solid rgba(34, 49, 38, .12)}
.shop-cart-table{border: 1px solid rgba(34, 49, 38, .07)}
.shop-cart-row{border-bottom: 1px solid rgba(34, 49, 38, .06)}
.shop-cart-row img{background: #e9faed}
.shop-summary{border: 1px solid rgba(34, 49, 38, .07);box-shadow: 0 12px 30px rgba(34, 49, 38, .07)}
.shop-empty{border: 1px dashed rgba(34, 49, 38, .15)}
.shop-pay-option{border: 1px solid rgba(34, 49, 38, .1)}
.shop-pay-option:has(input:checked){box-shadow: 0 0 0 3px rgba(21, 145, 55, .12)}
.shop-form .form-control,
.shop-form .form-select{border-color: rgba(34, 49, 38, .12)}
.shop-form .form-control:focus{box-shadow: 0 0 0 .2rem rgba(21, 145, 55, .15)}
.shop-coupon{border: 1.5px dashed rgba(20, 136, 33, .55);background: linear-gradient(135deg, rgba(20, 136, 33, .08), rgba(21, 145, 55, .06))}
.shop-coupon__icon{background: #148821}
.shop-coupon__meta{color: #335236}
.shop-coupon__remove{box-shadow: 0 1px 3px rgba(34, 49, 38, .12)}
.shop-coupon-form{border: 1px solid rgba(34, 49, 38, .14)}
.shop-coupon-form:focus-within{box-shadow: 0 0 0 .2rem rgba(21, 145, 55, .12)}
.shop-coupon-form button{background: rgba(21, 145, 55, .07)}
.shop-coupon-form button:hover{background: rgba(21, 145, 55, .14)}
.shop-freeship__bar{background: rgba(34, 49, 38, .08)}
.shop-freeship__bar span{background: linear-gradient(90deg, #159137, #148821)}
.shop-steps li::before{background: rgba(34, 49, 38, .1)}
.shop-steps li.is-done::before{background: linear-gradient(90deg, #159137, #148821)}
.shop-steps__dot{border: 3px solid rgba(34, 49, 38, .15)}
.shop-steps li.is-done .shop-steps__dot{border-color: #159137;background: #159137}
.shop-steps li.is-current .shop-steps__dot{box-shadow: 0 0 0 5px rgba(21, 145, 55, .18)}
.shop-auth{background: linear-gradient(145deg, #f4fcf6 0%, var(--marka-wash) 48%, #e0f2e2 100%)}
.shop-auth__card{box-shadow: 0 24px 60px rgba(34, 49, 38, .1);border: 1px solid rgba(34, 49, 38, .06)}
.shop-account-nav{border: 1px solid rgba(34, 49, 38, .07);box-shadow: 0 12px 30px rgba(34, 49, 38, .07)}
.shop-account-nav form{border-top: 1px solid rgba(34, 49, 38, .07)}
.shop-order-row{border-bottom: 1px solid rgba(34, 49, 38, .07)}
.shop-order-row:hover{background: #f8fdf9}
.shop-status{background: #eef5f0;color: #3f5e47}
.shop-status--primary, .shop-status--info{background: #e7fded;color: #1d8539}
.shop-status--dark{color: #272f29}
.shop-address-card.is-default{border-color: rgba(21, 145, 55, .35)}
.shop-address-option{border: 1.5px solid rgba(34, 49, 38, .12)}
.shop-address-option:hover{border-color: rgba(21, 145, 55, .45)}
.shop-address-option:has(input:checked){box-shadow: 0 0 0 3px rgba(21, 145, 55, .12);background: #f7fff9}
.shop-fav button, .shop-fav__btn{border: 1px solid rgba(34, 49, 38, .1);box-shadow: 0 6px 16px rgba(34, 49, 38, .1)}
.shop-info__tabs{border-bottom: 1px solid rgba(34, 49, 38, .12)}
.shop-specs__group{border: 1px solid rgba(34, 49, 38, .1)}
.shop-specs__title{background: var(--marka-wash, #f8fcf9);border-bottom: 1px solid rgba(34, 49, 38, .08)}
.shop-specs__row + .shop-specs__row{border-top: 1px solid rgba(34, 49, 38, .06)}
.shop-highlights{border-top: 1px solid rgba(34, 49, 38, .1)}
.shop-filter__group{border-bottom: 1px solid rgba(34, 49, 38, .1)}
.shop-filter__option:hover{background: #f5fcf7}
.shop-compare button{border: 1px solid rgba(34, 49, 38, .1);box-shadow: 0 6px 16px rgba(34, 49, 38, .1)}
.shop-compare-bar{box-shadow: 0 12px 32px rgba(34, 49, 38, .2);border: 1px solid rgba(34, 49, 38, .08)}
.shop-compare-table-wrap{border: 1px solid rgba(34, 49, 38, .1)}
.shop-compare-table th, .shop-compare-table td{border-top: 1px solid rgba(34, 49, 38, .06)}
.shop-compare-table tbody th{background: #fbfefc}
.shop-compare-table .shop-compare__group th{background: var(--marka-wash, #f3faf5)}
.shop-compare__product img{background: #f7fcf8}
.shop-compare__missing{color: rgba(63, 94, 71, .5)}
.shop-sort select{border: 1px solid rgba(34, 49, 38, .16);background: #fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%233f5e47' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right .7rem center}
.shop-filter__price input{border: 1px solid rgba(34, 49, 38, .16)}
.shop-catnav__link:hover{background: #f5fcf7}
.shop-catnav__link.is-active{background: rgba(21, 145, 55, .08)}
.shop-filter__search{border: 1px solid rgba(34, 49, 38, .16)}
.vitrin-header{box-shadow: 0 2px 18px rgba(34, 49, 38, .06)}
.vitrin-hero__shade{background: linear-gradient(90deg, rgba(22, 33, 25, .78) 0%, rgba(22, 33, 25, .45) 55%, rgba(22, 33, 25, .15) 100%)}
.vitrin-stat{box-shadow: 0 12px 34px rgba(34, 49, 38, .08)}
.vitrin-card{box-shadow: 0 10px 30px rgba(34, 49, 38, .07)}
.vitrin-card:hover{box-shadow: 0 18px 40px rgba(34, 49, 38, .12)}
.vitrin-map{box-shadow: 0 12px 34px rgba(34, 49, 38, .1);background: #e0f0e4}
@media (max-width: 991.98px){.navbar .navbar-collapse.offcanvas-nav.open{box-shadow: 0 0 0 100vmax rgba(34, 49, 38, .45)}
.offcanvas-nav .offcanvas-header{border-bottom: 1px solid rgba(34, 49, 38, .08)}
.navbar .offcanvas-nav .nav-link{border-bottom: 1px solid rgba(34, 49, 38, .06)}
.offcanvas-lang__item{border: 1px solid rgba(34, 49, 38, .12)}}
.resident-tabbar{border-top: 1px solid rgba(34, 49, 38, .08);box-shadow: 0 -8px 24px rgba(34, 49, 38, .08)}
.resident-sheet{box-shadow: 0 -12px 40px rgba(34, 49, 38, .18)}
.offcanvas-backdrop{background: #223126}
.resident-sheet__handle{background: rgba(34, 49, 38, .15)}
.resident-sheet__list{background: #f4fbf6}
.resident-sheet__list a{border-bottom: 1px solid rgba(34, 49, 38, .06)}
.resident-list{border: 1px solid rgba(34, 49, 38, .07)}
.resident-list__item{border-bottom: 1px solid rgba(34, 49, 38, .06)}
@media (max-width: 991.98px){body.is-resident-app{background: #f4fbf6}
body.is-resident-app .shop-shell{background: #f4fbf6}
body.is-resident-app .card{border: 1px solid rgba(34, 49, 38, .07);box-shadow: 0 4px 14px rgba(34, 49, 38, .05)}
.resident-balance-bar{border: 1px solid rgba(34, 49, 38, .07)}}
.resident-install-card{border: 1px solid rgba(21, 145, 55, .18);box-shadow: 0 6px 18px rgba(21, 145, 55, .08)}
.resident-ios-steps li{border-bottom: 1px solid rgba(34, 49, 38, .06)}
