*{box-sizing:border-box}#wpbody-content{background-color:var(--lc-white)!important;height:100%!important}.ecom{color:#020817;font-feature-settings:normal;font-variation-settings:normal;height:100%;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.ecom h1,.ecom h2,.ecom h3,.ecom h4,.ecom h5{color:#020817!important}.ecom p{font-size:14px}.ecom br{-webkit-user-select:none;-ms-user-select:none;user-select:none}.ecom .item-categories{padding:0;list-style-type:none;overflow:hidden;margin:12px 0!important}.ecom .item-categories li{justify-content:space-between;align-items:center;padding:4px 0;font-size:15px;display:flex;margin:0!important}.ecom .item-categories:last-child{margin-bottom:0!important}.ecom .item-categories .item-value{background-color:#f0f0f0;border-radius:500px;padding:4px 8px;font-size:14px}.ecom .item-categories .item-value.danger{color:#b91c1c;background-color:#fee2e2}.ecom .page-title-sided{justify-content:space-between;align-items:center;width:100%;display:flex}.ecom .page-title-sided .page-actions{align-items:center;gap:.75rem;display:flex}.ecom .page-title-sided .page-actions .btn:not(.noicon){min-width:150px}.ecom .page-title-sided .page-actions .btn-action{min-width:138px!important}.ecom .page-title-sided .page-actions .selector{min-width:180px}.ecom .page-title.with-actions{justify-content:space-between;align-items:center;display:flex}.ecom .central{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:6rem 0;display:flex;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji!important;font-size:1.1rem!important}.ecom .central h1,.ecom .central h2,.ecom .central h3,.ecom .central h4,.ecom .central h5,.ecom .central h6,.ecom .central p{margin:0}.ecom .image-placeholder{background-color:#f0f0f0;border-radius:.5rem;width:8rem;height:8rem;margin-top:.5rem}.ecom .image-placeholder img{border-radius:.5rem;width:100%;height:100%}.ecom .search-box{position:relative}.ecom .search-box input{min-width:300px!important;padding:8px 12px 8px 40px!important}.ecom .search-box.full-width input{width:100%!important}.ecom .search-box svg{color:#9ca3af;width:16px;height:16px;position:absolute}.ecom .search-box svg.left,.ecom .search-box svg:first-child{top:.8rem;left:.9rem;color:#6b7280!important}.ecom .search-box svg.right{top:.8rem;right:.9rem;color:#6b7280!important}.ecom .error-lcom{text-align:center;justify-content:center;align-items:center;width:100%;height:100%;min-height:100vh;display:flex;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji!important}.ecom .error-lcom h1{font-size:36px}.ecom .error-lcom p{font-size:20px}.ecom .error-lcom a{transform:color .2s;font-size:16px;color:#020817!important}.ecom .error-lcom a:hover{color:#383a3e!important}.ecom #levcharity_header #levcharity_header_wrapper>.levcharity_admin_menu_wrapper>.levcharity_admin_menu>.levcharity_admin_menu_item:hover>a>.levcharity_admin_menu_item_content,.ecom #levcharity_header #levcharity_header_wrapper>.levcharity_admin_menu_wrapper>.levcharity_admin_menu>.levcharity_admin_menu_item>.levcharity_admin_menu_item_content{background:#0f172a}.ecom #levcharity_header #levcharity_header_wrapper>.levcharity_admin_menu_wrapper>.levcharity_admin_menu>.levcharity_admin_menu_item.levcharity_admin_menu_item:has(.levcharity_admin_menu_item--active)>a>.levcharity_admin_menu_item_content{background:#0f172a}.ecom #levcharity_header .levcharity_admin_menu_submenu_item .levcharity_admin_menu_item_label{color:#64748b!important}.ecom #levcharity_header .levcharity_admin_menu_submenu_item a{transition-property:color,background-color,border-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ecom #levcharity_header .levcharity_admin_menu_submenu_item a:hover .levcharity_admin_menu_item_label{color:#0f172a!important}.ecom #levcharity_header .levcharity_admin_menu_submenu_item a:hover .levcharity_admin_menu_item_content{background-color:#f1f5f9!important}.ecom #levcharity_header #levcharity_header_wrapper>.levcharity_admin_menu_wrapper>.levcharity_admin_menu>.levcharity_admin_menu_item .levcharity_admin_menu_submenu_wrapper:not(.levcharity_admin_menu_submenu_wrapper--is-megamenu){border:1px solid #e2e8f0;box-shadow:0 1px 2px rgba(0,0,0,.05)}.ecom #levcharity_header #levcharity_header_wrapper>.levcharity_admin_menu_wrapper>.levcharity_admin_menu>.levcharity_admin_menu_item .levcharity_admin_menu_submenu_wrapper:not(.levcharity_admin_menu_submenu_wrapper--is-megamenu) #levcharity_header #levcharity_header_wrapper>.levcharity_admin_menu_wrapper>.levcharity_admin_menu>.levcharity_admin_menu_item .levcharity_admin_menu_submenu_wrapper:not(.levcharity_admin_menu_submenu_wrapper--is-megamenu)>.levcharity_admin_menu_submenu>.levcharity_admin_menu_submenu_item>a>.levcharity_admin_menu_item_content,.ecom #levcharity_header #levcharity_header_wrapper>.levcharity_admin_menu_wrapper>.levcharity_admin_menu>.levcharity_admin_menu_item .levcharity_admin_menu_submenu_wrapper:not(.levcharity_admin_menu_submenu_wrapper--is-megamenu) .levcharity_admin_menu_submenu>.levcharity_admin_menu_submenu_item>.levcharity_admin_menu_item_content{color:#64748b}.ecom #levcharity_header #levcharity_header_wrapper>.levcharity_admin_menu_wrapper>.levcharity_admin_menu>.levcharity_admin_menu_item .levcharity_admin_menu_submenu_wrapper:not(.levcharity_admin_menu_submenu_wrapper--is-megamenu) #levcharity_header #levcharity_header_wrapper>.levcharity_admin_menu_wrapper>.levcharity_admin_menu>.levcharity_admin_menu_item .levcharity_admin_menu_submenu_wrapper:not(.levcharity_admin_menu_submenu_wrapper--is-megamenu)>.levcharity_admin_menu_submenu>.levcharity_admin_menu_submenu_item>a>.levcharity_admin_menu_item_content:hover,.ecom #levcharity_header #levcharity_header_wrapper>.levcharity_admin_menu_wrapper>.levcharity_admin_menu>.levcharity_admin_menu_item .levcharity_admin_menu_submenu_wrapper:not(.levcharity_admin_menu_submenu_wrapper--is-megamenu) .levcharity_admin_menu_submenu>.levcharity_admin_menu_submenu_item>.levcharity_admin_menu_item_content:hover{color:#0f172a;background-color:#f1f5f9}@media screen and (max-width:768px){.ecom .items-list .actions{flex-direction:column;gap:1rem}.ecom .items-list .actions div,.ecom .items-list .actions input{width:100%}}.ecom h1{letter-spacing:-.025em;font-size:1.875rem;line-height:2.25rem;margin:0!important}.ecom h1 .mid{font-size:1.5rem;line-height:2rem}.ecom .muted{color:#64748b;margin:0!important}.ecom .muted.larger{font-size:16px!important}body.ecom *{font-family:var(--wp--preset--font-family--font-sofia)}.ecom .input,.ecom .select,.ecom .textarea{color:#020817;height:40px;box-shadow:none!important;border:1px solid #e2e8f0!important;border-radius:6px!important;outline:none!important;padding:8px 12px!important;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji!important;font-size:14px!important;line-height:1.25em!important}.ecom .input:hover,.ecom .select:hover,.ecom .textarea:hover{color:#020817!important}.ecom .input:active,.ecom .input:focus,.ecom .select:active,.ecom .select:focus,.ecom .textarea:active,.ecom .textarea:focus{box-shadow:none!important;color:#000!important;outline-offset:2px!important;border-color:#e2e8f0!important;outline:2px solid #000!important}.ecom .input.select,.ecom .select.select,.ecom .textarea.select{min-width:120px}.ecom .input.textarea,.ecom .select.textarea,.ecom .textarea.textarea{height:98px}.ecom .select{max-width:none}.ecom .selector{cursor:default;min-width:120px;display:inline-block;position:relative;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji!important;font-size:14px!important}.ecom .selector svg{width:16px!important;height:16px!important}.ecom .selector .selected{cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;border-radius:6px;justify-content:space-between;align-items:center;gap:.5rem;height:40px;padding:10px 14px;display:flex;color:#020817!important;background-color:#fff!important;border:1px solid #e2e8f0!important}.ecom .selector .custom-options{transform-origin:top;z-index:1;background-color:#fff;border:1px solid #e2e8f0;border-radius:6px;min-width:180px;margin-top:4px;padding:4px;transition:opacity .2s;animation:.2s select;position:absolute;left:-1px;box-shadow:0 2px 4px rgba(0,0,0,.05)}.ecom .selector .custom-options.hidden{opacity:0;pointer-events:none}.ecom .selector .custom-options .option{cursor:default;border-radius:6px;align-items:center;gap:.5rem;padding:6px 8px 6px 33px;transition:background-color 50ms;display:flex;font-size:14px!important}.ecom .selector .custom-options .option.selected{justify-content:flex-start;height:auto;border-color:transparent!important;padding:6px 8px!important}.ecom .selector .custom-options .option.selected:hover{background-color:#f1f5f9!important}.ecom .selector .custom-options .option.disabled{color:rgba(2,8,23,.314)!important}.ecom .selector .custom-options .option:hover{background-color:#f1f5f9}.ecom .selector .custom-options .custom{padding:1rem}.ecom .selector .custom-options .custom h1,.ecom .selector .custom-options .custom h2,.ecom .selector .custom-options .custom h3,.ecom .selector .custom-options .custom h4,.ecom .selector .custom-options .custom h5,.ecom .selector .custom-options .custom h6,.ecom .selector .custom-options .custom p{margin:0}.ecom .selector .custom-options .custom h1,.ecom .selector .custom-options .custom h2,.ecom .selector .custom-options .custom h3,.ecom .selector .custom-options .custom h4,.ecom .selector .custom-options .custom h5,.ecom .selector .custom-options .custom h6{padding:.375rem 0}.ecom .selector .custom-options .custom hr{border:none;border-bottom:1px solid #ccc;margin:0}.ecom .selector .checked{width:16px;height:16px}.ecom .selector:focus{box-shadow:none!important;color:#000!important;outline-offset:2px!important;border-color:#e2e8f0!important;outline:2px solid #000!important}@keyframes select{0%{opacity:0;transform:translateY(-12px)scale(.93)}to{opacity:1;transform:translate(0)scale(1)}}.ecom .form-inner-box{color:#020817;border-radius:4px;padding:1rem;font-size:16px}.ecom .form-inner-box .inner-row{justify-content:space-between;align-items:center;display:flex}.ecom .form-inner-box .price{color:#16a34a;font-weight:600}.ecom .form-inner-box p{font-size:16px!important}.ecom .input-group{flex-wrap:wrap;margin:.5rem 0 1px;display:flex;align-items:center!important}.ecom .input-group .btn,.ecom .input-group .input{margin:0!important}.ecom .input-group .btn:first-child,.ecom .input-group .input:first-child{border-right:0!important;border-top-right-radius:0!important;border-bottom-right-radius:0!important}.ecom .input-group .btn:last-child,.ecom .input-group .input:last-child{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.ecom .input-group select .input{flex-grow:0}.ecom .input-group .input{flex-grow:1}.ecom [type=checkbox]{box-shadow:none!important;border:1px solid #0f172a!important}.ecom [type=checkbox]:checked{background-color:#0f172a!important}.ecom [type=checkbox]:checked:before{content:"";background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMiI+PHBhdGggZD0iTTIwIDYgOSAxN2wtNS01Ii8+PC9zdmc+);background-position:70% 60%;background-repeat:no-repeat;background-size:80%}.ecom .input::-webkit-file-upload-button{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:14px;background-color:transparent!important;border:none!important}.ecom .input::-ms-browse{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:14px;background-color:transparent!important;border:none!important}.ecom .input::file-selector-button{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:14px;background-color:transparent!important;border:none!important}.ecom .btn,.ecom-btn,a.page-numbers,span.page-numbers{color:#020817;cursor:pointer;outline:none;justify-content:space-between;align-items:center;gap:.5rem;padding:8px 16px;transition-property:color,background-color,border-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-flex;background-color:#fff!important;border:1px solid #e2e8f0!important;border-radius:6px!important;height:40px!important;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji!important;font-size:14px!important}.ecom .btn svg,.ecom-btn svg,a.page-numbers svg,span.page-numbers svg{width:16px;height:16px}.ecom .btn.with-icons .lucide,.ecom-btn.with-icons .lucide,a.page-numbers.with-icons .lucide,span.page-numbers.with-icons .lucide{margin:0 .25rem!important}.ecom .btn:hover,.ecom-btn:hover,a.page-numbers:hover,span.page-numbers:hover{color:#0f172a!important;background-color:#f1f5f9!important}.ecom .btn:focus,.ecom-btn:focus,a.page-numbers:focus,span.page-numbers:focus{box-shadow:none!important;color:#0f172a!important;outline-offset:2px!important;outline:2px solid #000!important}.ecom .btn.primary,.ecom-btn.primary,a.page-numbers.primary,span.page-numbers.primary{color:#f8fafc!important;background-color:#0f172a!important;border-color:#0f172a!important}.ecom .btn.primary svg,.ecom-btn.primary svg,a.page-numbers.primary svg,span.page-numbers.primary svg{color:#f8fafc!important}.ecom .btn.primary:hover,.ecom-btn.primary:hover,a.page-numbers.primary:hover,span.page-numbers.primary:hover{background-color:rgba(15,23,42,.9)!important}.ecom .btn.transparent,.ecom-btn.transparent,a.page-numbers.transparent,span.page-numbers.transparent{background-color:transparent!important;border-color:transparent!important}.ecom .btn.transparent:hover,.ecom-btn.transparent:hover,a.page-numbers.transparent:hover,span.page-numbers.transparent:hover{background-color:#f1f5f9!important}.ecom .btn.transparent:active,.ecom .btn.transparent:focus,.ecom-btn.transparent:active,.ecom-btn.transparent:focus,a.page-numbers.transparent:active,a.page-numbers.transparent:focus,span.page-numbers.transparent:active,span.page-numbers.transparent:focus{outline:none!important}.ecom .btn.star,.ecom-btn.star,a.page-numbers.star,span.page-numbers.star{color:#d1d5db}.ecom .btn.star.starred,.ecom-btn.star.starred,a.page-numbers.star.starred,span.page-numbers.star.starred{color:#e3ae09!important}.ecom .btn:disabled,.ecom .btn:disabled:active,.ecom .btn:disabled:focus,.ecom .btn:disabled:hover,.ecom-btn:disabled,.ecom-btn:disabled:active,.ecom-btn:disabled:focus,.ecom-btn:disabled:hover,a.page-numbers:disabled,a.page-numbers:disabled:active,a.page-numbers:disabled:focus,a.page-numbers:disabled:hover,span.page-numbers:disabled,span.page-numbers:disabled:active,span.page-numbers:disabled:focus,span.page-numbers:disabled:hover{background-color:inherit;opacity:.8}.ecom .btn.close,.ecom-btn.close,a.page-numbers.close,span.page-numbers.close{width:2.5rem;padding:.45rem}.ecom .btn.close svg,.ecom-btn.close svg,a.page-numbers.close svg,span.page-numbers.close svg{width:1.5rem;height:1.5rem}.ecom .dropdown{display:inline-block;position:relative}.ecom .dropdown .btn-dropdown{align-items:center;gap:.5rem;padding:.5rem;display:flex}.ecom .dropdown .btn-dropdown svg{width:1rem!important;height:1rem!important}.ecom .dropdown .dropdown-title{border-bottom:1px solid #e2e8f0;padding:.375rem .5rem;font-size:.875rem;font-weight:600;line-height:1.25rem}.ecom .dropdown .content{transform-origin:top;background-color:#fff;border:1px solid #e2e8f0;border-radius:6px;min-width:240px;margin-top:4px;padding:1rem;transition:opacity .2s;animation:.2s select;display:none;position:absolute;box-shadow:0 2px 4px rgba(0,0,0,.05);z-index:999999999!important}.ecom .dropdown .content.show{animation:.2s select;display:block}.ecom .dropdown .content hr{background-color:#f1f5f9;border:none;height:1px;margin:.25rem 0}.ecom .dropdown .content .btn{color:#0f172a!important;border:none!important}.ecom .dropdown .content .btn:hover{background-color:#f1f5f9!important}.ecom .items-list{border:1px solid #e2e8f0;border-radius:6px;padding:24px}.ecom .items-list .actions{border-top-left-radius:6px;border-top-right-radius:6px;margin-bottom:16px}.ecom .items-list .actions,.ecom .items-list .actions .side{justify-content:space-between;align-items:center;display:flex}.ecom .items-list .actions .side{gap:.75rem}.ecom .items-list .actions .side .box{align-items:center;gap:.5rem;display:flex}.ecom .items-list .actions svg{color:#6b7280;width:16px;height:16px}.ecom .items-list .category{color:#1d4ed8;background-color:#eff6ff;border-radius:500px;padding:4px 8px;font-size:12px!important}.ecom .indicator{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji!important;font-size:12px!important}.ecom .indicator.success{color:#22c55e!important;font-size:12px!important}.ecom .indicator.failure{color:#b91c1c!important;font-size:12px!important}.ecom .trend{align-items:center;gap:.25rem;display:flex}.ecom .trend svg{width:.75rem;height:.75rem}.ecom .trend.up{color:#22c55e}.ecom .trend.down{color:#ef4444}.ecom-toast-container{z-index:999999999;word-wrap:break-word;width:388px;max-width:388px;display:block;position:absolute;top:101px;right:0}.ecom-toast-container .toast{color:#020817;z-index:999;background-color:#fff;border:1px solid #e2e8f0;border-radius:6px;flex-direction:column;gap:.25rem;min-width:240px;max-width:480px;margin:1rem;padding:1.5rem 2rem 1.5rem 1.5rem;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:14px;transition:translateX .2s,position .2s;animation:.3s slide;display:flex;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.02)}.ecom-toast-container .toast h1,.ecom-toast-container .toast h2,.ecom-toast-container .toast h3,.ecom-toast-container .toast h4,.ecom-toast-container .toast h5,.ecom-toast-container .toast p{margin:0;line-height:1}.ecom-toast-container .toast p{font-size:14px}.ecom-toast-container .toast .close{padding:4px;transition:color .2s,background-color .2s;position:absolute;top:1.5rem;right:1.5rem;width:1.5rem!important;height:1.5rem!important}.ecom-toast-container .toast .close svg{color:transparent;transition:color .2s,background-color .2s}.ecom-toast-container .toast .close:hover svg{color:#020817}.ecom-toast-container .toast .header h1,.ecom-toast-container .toast .header h2,.ecom-toast-container .toast .header h3{font-size:14px}.ecom-toast-container .toast .header{justify-content:space-between;align-items:center;display:flex}.ecom-toast-container .toast .body{word-wrap:break-word}@keyframes slide{0%{opacity:0}to{opacity:1}}body,html{width:100%;height:100%;margin:0;padding:0}.ecom-modal{color:#020817;opacity:0;pointer-events:none;z-index:9999;background-color:#fff;border:1px solid #e2e8f0;border-radius:6px;width:90%;max-width:800px;max-height:85%;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:16px;transition-property:color,background-color,border-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke,opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:none;top:4rem;left:50%;overflow-y:auto;transform:translate(-50%);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.02);position:fixed!important}.ecom-modal.centrino{top:50%;transform:translate(-50%,-50%)}.ecom-modal.centrino .actions{gap:.5rem;display:flex;position:absolute;top:1rem;right:1rem}.ecom-modal.centrino .actions .btn,.ecom-modal.centrino .actions .ecom-btn{opacity:.7;width:1rem;padding:0;transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);background-color:none!important;height:1rem!important}.ecom-modal.centrino .actions .btn:hover,.ecom-modal.centrino .actions .ecom-btn:hover{opacity:1}.ecom-modal.centrino .actions .btn svg,.ecom-modal.centrino .actions .ecom-btn svg{width:1rem;height:1rem}.ecom-modal.centrino .modal-body{flex-direction:column;gap:1rem;padding:1.5rem;display:flex}.ecom-modal.centrino .modal-body .header{border:none;flex-direction:column;align-items:flex-start;padding:0;display:flex}.ecom-modal.centrino .modal-body .header h1,.ecom-modal.centrino .modal-body .header h2,.ecom-modal.centrino .modal-body .header h3,.ecom-modal.centrino .modal-body .header h4,.ecom-modal.centrino .modal-body .header h5,.ecom-modal.centrino .modal-body .header h6{color:#020817;letter-spacing:-.025rem;margin:0;padding:0;font-size:1.125rem;font-weight:600}.ecom-modal.centrino .modal-body .header p{color:#64748b;margin:.375rem 0}.ecom-modal.centrino .modal-body .body,.ecom-modal.centrino .modal-body .footer{margin:0;padding:0}.ecom-modal.centrino .modal-body .body{padding:.25rem}.ecom-modal.centrino .modal-body .footer{justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.ecom-modal.centrino .modal-body .modal-inner{flex-direction:column;gap:1rem;display:flex}.ecom-modal.centrino .modal-body.block{border:none;margin:0}.ecom-modal.centrino .footer{padding:none!important;border-top:none!important}.ecom-modal.centrino .cart-suggestions h3{margin-top:0;font-size:18px}.ecom-modal.centrino .cart-suggestions .suggestions-list{flex-wrap:wrap;gap:20px;display:flex}.ecom-modal.centrino .cart-suggestions .suggestions-list .suggestion-item{text-align:center;background-color:#fff;border:1px solid #eee;border-radius:.5rem;flex-direction:column;flex:1 0 200px;align-items:center;min-height:230px;padding:10px;display:flex}.ecom-modal.centrino .cart-suggestions .suggestions-list .suggestion-item img{cursor:pointer;-o-object-fit:cover;object-fit:cover;border-radius:.35rem;width:100%;height:150px}.ecom-modal.centrino .cart-suggestions .suggestions-list .suggestion-item .suggestion-info{flex-direction:column;flex-grow:1;justify-content:space-around;margin-top:.75rem;display:flex}.ecom-modal.centrino .cart-suggestions .suggestions-list .suggestion-item .suggestion-info h4{margin:0;font-size:1rem;line-height:1.4}.ecom-modal.centrino .cart-suggestions .suggestions-list .suggestion-item .suggestion-price{color:#7fb069;margin-top:.5rem;font-size:1.3rem;font-weight:600}.ecom-modal.open{opacity:1;pointer-events:auto;z-index:99999;animation:.15s ease-out modal-in;display:block}.ecom-modal.closing{animation:.15s ease-in modal-out}.ecom-modal h1,.ecom-modal h2,.ecom-modal p{margin:0;line-height:1.25em}.ecom-modal .header{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:1rem;display:flex}.ecom-modal .header-title{letter-spacing:-.025em;margin:0}.ecom-modal .body{padding:1rem;font-size:15px;overflow-y:auto}.ecom-modal .body .block,.ecom-modal .body.block{border:none;border-radius:0;max-height:83%;margin:0}.ecom-modal .body .image-preview{width:128px;margin-top:.5rem;position:relative}.ecom-modal .body .image-preview:hover .image-delete{display:block}.ecom-modal .body .image-preview img{border-radius:6px;width:126px;height:126px}.ecom-modal .body .image-preview .image-delete{text-align:center;width:100%;display:none;position:absolute;top:42%;left:0}.ecom-modal .footer{border-top:1px solid #e2e8f0;flex-grow:.1;padding:1rem;display:flex}.ecom-modal .footer div{gap:.75rem}.ecom-modal.centrino .title{margin-bottom:1rem!important}.ecom-modal.centrino .footer{justify-content:flex-end;padding:1rem 0 0}.ecom-modal.ecom-frontal,.ecom-modal.ecom-frontal *{font-size:14px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji!important}.ecom-modal.ecom-frontal .body{flex-direction:column;gap:1rem;padding:1.5rem;display:flex}.ecom-modal.ecom-frontal .body h2{color:#7fb069;letter-spacing:-.025em;font-size:1.5rem;font-weight:700;line-height:2rem}.ecom-modal.ecom-frontal .body .product-body{grid-template-columns:3fr 4fr;gap:2rem;display:grid}.ecom-modal.ecom-frontal .body .product-body img{border-radius:.5rem}.ecom-modal.ecom-frontal .body .product-body .column{flex-grow:1}.ecom-modal.ecom-frontal .body .product-body .column.grid{flex-direction:column;justify-content:space-between;display:flex}@media (max-width:767px){.ecom-modal.ecom-frontal .body .product-body{display:block}}.ecom-modal.ecom-frontal .body .product-price{margin:1.5rem 0}.ecom-modal.ecom-frontal .body .product-price .price{color:#7fb069;font-size:1.875rem;font-weight:700;line-height:2.25rem}.ecom-modal.ecom-frontal .body .product-description-title{margin:1rem 0 .5rem;font-size:1.125rem;font-weight:600;line-height:1.75rem}.ecom-modal.ecom-frontal .body .product-description{max-height:12rem;margin-top:1.5rem;margin-bottom:1.5rem;overflow:auto}.ecom-modal.ecom-frontal .body .product-description p{color:#4b5563;margin:0;font-size:1rem;line-height:1.625}.ecom-modal.ecom-frontal .body .product-stats{margin-top:1.5rem;margin-bottom:1.5rem}.ecom-modal.ecom-frontal .body .product-stats .stat{justify-content:space-between;display:flex;font-size:16px!important}.ecom-modal.ecom-frontal .body .product-stats .stat span{color:#4b5563;font-size:16px!important}.ecom-modal.ecom-frontal .body .product-stats .stat span:first-child{color:#020817;font-weight:500}.ecom-modal.ecom-frontal .body .product-checkout{margin-top:1.5rem}.ecom-modal.ecom-frontal .body .product-checkout button{text-align:center;background-color:#7fb069;width:100%;padding:.75rem 2rem;font-size:18px!important}.ecom-modal.ecom-frontal .body .product-checkout button:hover{background-color:#9bc53d}.ecom-modal.ecom-frontal hr{border:none;border-bottom:1px solid #c8c8c8;margin:1rem 0}.ecom-modal.ecom-frontal input,.ecom-modal.ecom-frontal select{box-shadow:none;outline:none;min-width:120px;min-height:37px;padding:.5rem;border-radius:.5rem!important}.ecom-modal.ecom-frontal input{min-width:60px!important}.ecom-modal-backdrop{opacity:0;pointer-events:none;z-index:9999;background-color:rgba(0,0,0,.8);transition:opacity .3s;position:fixed;top:0;bottom:0;left:0;right:0}.ecom-modal-backdrop .ecom-modal-close:after{color:#fff;content:"✕";cursor:pointer;z-index:999999;font-size:32px;line-height:40px;position:absolute;top:50px;right:50px;transform:translate(5px)}.ecom-modal-backdrop .btn.close{display:none}.ecom-modal-backdrop.open{opacity:1;pointer-events:auto;animation:.2s fade}.ecom-modal-backdrop.closing{opacity:0;pointer-events:none;animation:.3s reverse fade}.confirmation-ecom-modal-backdrop{pointer-events:auto;visibility:visible;z-index:2147483647;justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0;opacity:1!important}.confirmation-ecom-modal-backdrop .btn{color:#020817;cursor:pointer;outline:none;justify-content:space-between;align-items:center;gap:.5rem;padding:8px 16px;transition-property:color,background-color,border-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-flex;border:1px solid #e2e8f0!important;border-radius:6px!important;height:40px!important;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji!important;font-size:14px!important}.confirmation-ecom-modal-backdrop .confirm-modal{opacity:1;max-width:420px;max-height:90vh;top:unset;z-index:2147483647;background:#fff;border-radius:8px;width:92%;display:block;position:relative;overflow:auto;box-shadow:0 10px 25px rgba(0,0,0,.2);pointer-events:auto!important}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes modal-in{0%{opacity:0;margin-top:20px}to{opacity:1;margin-top:0}}@keyframes modal-out{0%{opacity:1;margin-top:0}to{opacity:0;margin-top:20px}}@keyframes enter{0%{opacity:0}to{opacity:1}}.ecom .pagination,.ecom-pagination{justify-content:center;align-items:center;gap:.5rem;margin:1rem 0;display:flex}.ecom .pagination a,.ecom-pagination a{padding:.5rem 1rem;display:flex}.ecom .pagination .current,.ecom-pagination .current{font-weight:600}.ecom .pagination .btn:not(.front-pagination-btn),.ecom-pagination .btn:not(.front-pagination-btn){text-align:center;justify-content:center;padding:.25rem;display:inline-flex;width:2rem!important;height:2rem!important}.ecom .pagination .btn.active,.ecom-pagination .btn.active{font-weight:600}.ecom .pagination .btn:hover,.ecom-pagination .btn:hover{background-color:rgba(0,0,0,.1)}.ecom .status{background-color:rgba(0,0,0,.063);border-radius:512px;width:auto;padding:2px 10px;transition-property:color,background-color,border-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);font-size:12px!important;font-weight:600!important}.ecom .status:hover{color:#fff!important;background-color:rgba(15,23,42,.8)!important}.ecom .status.product,.ecom .status.product:hover{border:1px solid #e2e8f0;font-weight:500;color:#020817!important;background-color:transparent!important}.ecom .status.in-stock{color:#166534;white-space:pre;background-color:#dcfce7}.ecom .status.low-stock{color:#9a3412;background-color:#ffedd5}.ecom .status.order-processing{color:#1e40af;background-color:#dbeafe}.ecom .status.order-shipped,.ecom .status.purple{color:#6b21a8;background-color:#f3e8ff}.ecom .status.green,.ecom .status.order-completed,.ecom .status.order-delivered{color:#166534;background-color:#dcfce7}.ecom .status.order-pending{color:#854d0e;background-color:#fef9c3}.ecom .status.order-failed{color:#991b1b;background-color:#fee2e2}.ecom .status.active,.ecom .status.publish{color:#f8fafc;background-color:#0f172a}.ecom .rounded-full{background-color:rgba(0,0,0,.063);border-radius:9999px;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}.ecom .rounded-full svg{width:1rem;height:1rem}.ecom .rounded-full.blue{color:#2563eb;background-color:#dbeafe}.ecom .rounded-full.purple{color:#9333ea;background-color:#f3e8ff}.ecom .rounded-full.green{color:#16a34a;background-color:#dcfce7}.ecom .rounded-full.yellow{color:#ea580c;background-color:#ffedd5}#ecom-toggleCart{cursor:pointer;z-index:1000;padding:10px 16px;font-size:18px;position:fixed;top:20px;right:20px}.ecom-cart{z-index:9999;background-color:#fff;flex-direction:column;width:448px;height:100%;transition:right .5s;display:flex;position:fixed;top:0;right:-100%;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1)}.ecom-cart,.ecom-cart .cart-body,.ecom-cart .cart-footer,.ecom-cart .cart-header,.ecom-cart .cart-items-count,.ecom-cart .total,.ecom-cart button,.ecom-cart h1,.ecom-cart h2,.ecom-cart h3,.ecom-cart h4,.ecom-cart h5,.ecom-cart input,.ecom-cart p,.ecom-cart textarea{font-size:14px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji!important}.ecom-cart.open{right:0}.ecom-cart .total{color:#7fb069}.ecom-cart .cart-header{background-color:#fff;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;height:69px;padding:16px;display:flex}.ecom-cart .cart-header .cart-items-count,.ecom-cart .cart-header .total,.ecom-cart .cart-header h1,.ecom-cart .cart-header h2,.ecom-cart .cart-header h3,.ecom-cart .cart-header h4,.ecom-cart .cart-header h5{color:#020817;margin:0;font-size:18px}.ecom-cart .cart-header .cart-header-inner,.ecom-cart .cart-header .cart-header-title{align-items:center;gap:.25rem;display:flex}.ecom-cart .cart-header .cart-header-inner svg,.ecom-cart .cart-header .cart-header-title svg{width:20px;height:20px}.ecom-cart .cart-body{flex-grow:0;padding:16px;overflow-y:auto;height:64.9%!important}.ecom-cart .cart-body .cart-notification{text-align:center;padding:12px}.ecom-cart .cart-body .cart-notification .big-logo{margin:16px auto 8px}.ecom-cart .cart-body .cart-notification .big-logo svg{border-color:#e2e8f0;width:48px;height:48px}.ecom-cart .cart-body .cart-notification .big-logo svg path{border-color:#e2e8f0}.ecom-cart .cart-body .cart-notification .title{margin:0;font-size:16px}.ecom-cart .cart-body .cart-notification p{color:#6b7280;margin:4px 0 0;font-size:14px}.ecom-cart .cart-body .cart-item{border:1px solid #e2e8f0;border-radius:.5rem;margin:1rem 0 0;padding:.75rem;display:flex}.ecom-cart .cart-body .cart-item:first-child{margin:0}.ecom-cart .cart-body .cart-item h4{color:#020817;margin:0;font-size:14px}.ecom-cart .cart-body .cart-item p{color:#6b7280;margin:0 0 8px;font-size:12px}.ecom-cart .cart-body .cart-item .cart-item-image{flex-shrink:0;width:4rem;height:4rem}.ecom-cart .cart-body .cart-item .cart-item-image img{-o-object-fit:cover;object-fit:cover;border-radius:.5rem;width:4rem;height:4rem}.ecom-cart .cart-body .cart-item .cart-item-info{flex-grow:1;margin:0 0 0 12px}.ecom-cart .cart-body .cart-item .cart-item-quantity,.ecom-cart .cart-body .cart-item .cart-item-totals{justify-content:space-between;align-items:center;margin:8px 0 0;display:flex}.ecom-cart .cart-body .cart-item .cart-item-quantity div,.ecom-cart .cart-body .cart-item .cart-item-totals div{font-size:14px;font-weight:600;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji!important}.ecom-cart .cart-body .cart-item .cart-item-quantity .quantity{align-items:center;display:flex}.ecom-cart .cart-body .cart-item .cart-item-quantity .quantity div{margin:0 0 0 8px}.ecom-cart .cart-body .cart-item .cart-item-quantity .quantity div:first-child{margin:0}.ecom-cart .cart-body .cart-item .quantity button{cursor:pointer;background-color:transparent;border:1px solid #e2e8f0;border-radius:6px;align-items:center;width:24px;height:24px;padding:3px;transition-property:color,background-color,border-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.ecom-cart .cart-body .cart-item .quantity button svg{width:16px;height:16px}.ecom-cart .cart-body .cart-item .quantity button:hover{color:#0f172a;background-color:#f1f5f9}.ecom-cart .cart-body .cart-item .quantity .quantity-count{text-align:center;width:32px}.ecom-cart .cart-body .cart-item .cart-delete{color:#ef4444;border-radius:6px;align-items:center;height:36px;padding:12px;font-size:12px;font-weight:500;transition-property:color,background-color,border-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-flex;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji!important}.ecom-cart .cart-body .cart-item .cart-delete:hover{color:#b91c1c;background-color:#f1f5f9}.ecom-cart .cart-body .form{flex-flow:column wrap;gap:.75rem;width:100%;display:flex}.ecom-cart .cart-body .form .form-block{flex-grow:1;gap:.5rem;display:flex}.ecom-cart .cart-body .form input{background-color:var(--White,#fff);outline:none;width:100%;padding:.5rem;line-height:1rem;border:1px solid var(--Stroke-Grey,#d9dde9)!important;box-shadow:none!important;border-radius:8px!important}.ecom-cart .cart-body .form label{gap:.25rem;display:flex}.ecom-cart .cart-body .form label [type=checkbox]{width:1rem;height:1rem}.ecom-cart .cart-body .form label [type=radio]{width:1rem;height:1rem}.ecom-cart .cart-free-shipping{background-color:rgba(127,176,105,.05);border-bottom:1px solid #e2e8f0;padding:1rem}.ecom-cart .cart-free-shipping p{margin:0!important}.ecom-cart .cart-free-shipping .green-text{color:#7fb069;font-weight:500}.ecom-cart .cart-free-shipping .progress{background-color:#f1f5f9;border-radius:100px;height:8px;margin:8px 0 0}.ecom-cart .cart-free-shipping .progress .bar{background-color:#7fb069;border-radius:100px;height:8px;transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ecom-cart .cart-footer{background-color:#fff;border-top:1px solid #e2e8f0;width:100%;padding:16px;bottom:0}.ecom-cart .cart-footer .cart-suggestions{color:#020817}.ecom-cart .cart-footer .cart-suggestions .title{margin:.5rem 0!important}.ecom-cart .cart-footer .cart-suggestions h1,.ecom-cart .cart-footer .cart-suggestions h2,.ecom-cart .cart-footer .cart-suggestions h3,.ecom-cart .cart-footer .cart-suggestions h4,.ecom-cart .cart-footer .cart-suggestions h5,.ecom-cart .cart-footer .cart-suggestions h6{margin:0;font-size:18px;font-weight:600}.ecom-cart .cart-footer .cart-suggestions .suggestions-list{gap:.5rem;margin:.5rem 0;display:flex;overflow-x:auto}.ecom-cart .cart-footer .cart-suggestions .suggestions-list .suggestion-item{border:1px solid #e2e8f0;border-radius:.5rem;width:160px;padding:.5rem}.ecom-cart .cart-footer .cart-suggestions .suggestions-list .suggestion-item,.ecom-cart .cart-footer .cart-suggestions .suggestions-list .suggestion-item h1,.ecom-cart .cart-footer .cart-suggestions .suggestions-list .suggestion-item h2,.ecom-cart .cart-footer .cart-suggestions .suggestions-list .suggestion-item h3,.ecom-cart .cart-footer .cart-suggestions .suggestions-list .suggestion-item h4,.ecom-cart .cart-footer .cart-suggestions .suggestions-list .suggestion-item h5,.ecom-cart .cart-footer .cart-suggestions .suggestions-list .suggestion-item h6,.ecom-cart .cart-footer .cart-suggestions .suggestions-list .suggestion-item p,.ecom-cart .cart-footer .cart-suggestions .suggestions-list .suggestion-item span{font-size:14px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji!important}.ecom-cart .cart-footer .cart-suggestions .suggestions-list .suggestion-item h1,.ecom-cart .cart-footer .cart-suggestions .suggestions-list .suggestion-item h2,.ecom-cart .cart-footer .cart-suggestions .suggestions-list .suggestion-item h3,.ecom-cart .cart-footer .cart-suggestions .suggestions-list .suggestion-item h4,.ecom-cart .cart-footer .cart-suggestions .suggestions-list .suggestion-item h5,.ecom-cart .cart-footer .cart-suggestions .suggestions-list .suggestion-item h6{text-overflow:ellipsis;white-space:nowrap;width:160px;overflow:hidden}.ecom-cart .cart-footer .cart-suggestions .suggestions-list .suggestion-item img{border-radius:.5rem;width:142px;height:142px}.ecom-cart .cart-footer .cart-sub-total,.ecom-cart .cart-footer .cart-total{color:#020817;justify-content:space-between;align-items:center;margin:8px 0;display:flex}.ecom-cart .cart-footer .cart-sub-total div,.ecom-cart .cart-footer .cart-total div{font-size:14px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji!important}.ecom-cart .cart-footer .cart-sub-total:first-child,.ecom-cart .cart-footer .cart-total:first-child{margin:0}.ecom-cart .cart-footer .cart-total .total{font-size:18px!important}.ecom-cart .cart-footer .cart-total div{font-size:18px;font-weight:600}.ecom-cart .cart-footer .footer-notice{color:#6b7280;text-align:center;margin:1rem 0 0;font-size:12px}.ecom-cart .cart-btn{cursor:pointer;background-color:#fff;border:none;border-radius:6px;align-items:center;padding:12px;transition-property:color,background-color,border-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.ecom-cart .cart-btn:hover{background-color:#f1f5f9}.ecom-cart .cart-btn svg{width:16px;height:16px}.ecom-cart .btn-full{width:100%}.ecom-cart .separator{border-bottom:1px solid #e2e8f0;margin:.5rem 0}.ecom-cart .checkout-step{width:100%;transition:transform .4s}.ecom-cart.step-cart .checkout-step{transform:translate(0)}.ecom-cart.step-shipping .checkout-step{transform:translate(-100%)}.ecom-cart.step-payment .checkout-step{transform:translate(-200%)}.ecom-cart.step-confirmation .checkout-step{transform:translate(-300%)}.btn-cart-checkout{color:#fff;cursor:pointer;background-color:#6ca054;border:none;border-radius:6px;justify-content:center;align-items:center;gap:.25rem;padding:1rem;font-size:14px;font-weight:600;transition-property:color,background-color,border-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji!important}.btn-cart-checkout:hover{background-color:#5a8646}.btn-cart-checkout:active{background-color:#3f5e31}.btn-cart-checkout .total{color:#deffce}@media (max-width:960px){.ecom-cart{width:100%}}.ecom-cartBackdrop{opacity:0;pointer-events:none;z-index:9999;background-color:rgba(0,0,0,.5);width:100%;height:100%;transition:opacity .3s;position:fixed;top:0;left:0}.ecom-cartBackdrop.fade-in{opacity:1;pointer-events:auto}.ecom-cartBackdrop.fade-out{opacity:0;pointer-events:none}.ecom-accordion{margin:1.5rem 0}.ecom-accordion .accordion-header{cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;border-radius:.5rem;align-items:center;gap:.5rem;padding:.75rem;transition:color .2s,background-color .2s,border-radius .3s;display:flex}.ecom-accordion .accordion-header:hover{background-color:rgba(0,0,0,.063)}.ecom-accordion .accordion-header.open{background-color:rgba(0,0,0,.125);border-bottom-right-radius:0;border-bottom-left-radius:0}.ecom-accordion .accordion-header h1,.ecom-accordion .accordion-header h2,.ecom-accordion .accordion-header h3,.ecom-accordion .accordion-header h4,.ecom-accordion .accordion-header h5,.ecom-accordion .accordion-header h6{margin:0;font-size:1.125rem;font-weight:600;line-height:1.75rem}.ecom-accordion .accordion-body{color:#4b5563;opacity:0;background-color:#fff;border:2px solid rgba(0,0,0,.125);border-top:none;max-height:0;padding:0 1rem;font-size:1rem;line-height:1.625;transition:max-height .4s,opacity .3s,padding .3s;overflow:hidden}.ecom-accordion .accordion-body:last-child{border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem}.ecom-accordion .accordion-body.show{opacity:1;max-height:16rem;padding:1rem;overflow:auto}.ecom-product{border:1px solid #e2e8f0;flex-direction:column;justify-content:space-between;width:100%;transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative;box-shadow:0 1px 2px rgba(0,0,0,.05);flex-grow:0!important;font-size:14px!important}.ecom-product,.ecom-product .image{border-radius:.5rem;overflow:hidden}.ecom-product .image{background-color:#fff;border-bottom:1px solid #e2e8f0;border-bottom-right-radius:0;border-bottom-left-radius:0;justify-content:center;align-items:center;height:180px;transition:background-color .3s ease-out;display:flex}.ecom-product .image img{height:180px}.ecom-product .image .image-inner{background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:180px;display:block;overflow:hidden}.ecom-product .image:hover{background-color:rgba(0,0,0,.125)}.ecom-product .body{background-color:#fff;flex-direction:column;flex-grow:1;justify-content:space-between;padding:1rem;display:flex}.ecom-product .body h4{color:#020817;text-overflow:ellipsis;word-break:break-all;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-height:3.999rem;margin:0 0 8px;font-size:16px;font-weight:400;transition:color .2s;overflow:hidden}.ecom-product .body .description{color:#4b5563;margin:0 0 12px;font-size:14px}.ecom-product .footer{padding:0 1rem 1rem}.ecom-product .price{color:#7fb069;margin:0;font-size:23px;font-weight:600}.ecom-product .price-list{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.ecom-product .price-list p{margin:0}.ecom-product .price-list .right{text-align:right}.ecom-product .ecom-product-details-pre{opacity:0;background-color:transparent;transition:opacity .5s,background-color .5s;display:none;overflow:hidden}.ecom-product .ecom-product-details-pre button{color:#020817;cursor:pointer;background-color:#fff;border:none;border-radius:512rem;padding:.5rem 1rem;font-size:14px;font-weight:500}.ecom-product:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1)}.ecom-product:hover h4{color:#7fb069!important}.ecom-product:hover .ecom-product-details-pre{opacity:1;background-color:rgba(0,0,0,.19);border-top-left-radius:.5rem;border-top-right-radius:.5rem;justify-content:center;align-items:center;width:100%;height:180px;display:flex;position:absolute}.ecom-grid{gap:.5rem}.ecom-grid,.ecom-sorting{align-items:center;display:flex}.ecom-sorting{background-color:#fff;border:1px solid #e2e8f0;border-radius:.5rem;gap:1rem;width:100%;margin:0 0 1.5rem;padding:1rem;box-shadow:0 1px 2px rgba(0,0,0,.05)}.ecom-sorting *{color:#020817;font-size:14px}.ecom-sorting .grid{align-items:center;gap:1rem;display:flex;width:100%!important}.ecom-sorting .grid .grow{flex-grow:1}.ecom-sorting .grid .grid-item{align-items:center;gap:.5rem;display:flex}.ecom-sorting .grid .grid-item .search-box{width:40vh;border-radius:9999px!important;padding:.5rem 1.25rem!important}.ecom-sorting .grid .grid-item.cart-icon-container{cursor:pointer;margin-left:auto}.ecom-sorting .dropdown-content{flex-direction:column;justify-content:space-between;display:flex}.ecom-sorting .dropdown-content h1:first-child,.ecom-sorting .dropdown-content h2:first-child,.ecom-sorting .dropdown-content h3:first-child,.ecom-sorting .dropdown-content h4:first-child,.ecom-sorting .dropdown-content h5:first-child,.ecom-sorting .dropdown-content h6:first-child{margin-top:0}.ecom-sorting .dropdown-content h1:last-child,.ecom-sorting .dropdown-content h2:last-child,.ecom-sorting .dropdown-content h3:last-child,.ecom-sorting .dropdown-content h4:last-child,.ecom-sorting .dropdown-content h5:last-child,.ecom-sorting .dropdown-content h6:last-child{margin-bottom:0}.ecom-sorting .filter-panel h1,.ecom-sorting .filter-panel h2,.ecom-sorting .filter-panel h3,.ecom-sorting .filter-panel h4,.ecom-sorting .filter-panel h5,.ecom-sorting .filter-panel h6{margin:.95rem 0}.ecom-sorting .filter-panel hr{background-color:#f1f5f9;border:none;height:1px;margin:.25rem 0}.ecom-sorting .filter-panel label{min-height:1.26rem}.ecom-sorting .filter-panel .btn{justify-content:center}.ecom-sorting .filter-panel .category-box{flex-direction:column;gap:.5rem;max-height:8rem;display:flex;overflow-y:auto}.ecom-sorting .filter-panel .category-box label{cursor:pointer;align-items:center;gap:.5rem;display:flex}.ecom-sorting .filter-panel .category-box [type=checkbox]{cursor:pointer;opacity:0;width:0;height:0;position:absolute}.ecom-sorting .filter-panel .category-box .checkmark{cursor:pointer;vertical-align:middle;background-color:#fff;border:1px solid #7fb069;border-radius:4px;width:1rem;height:1rem;transition:background-color .2s;display:inline-block;position:relative}.ecom-sorting .filter-panel .category-box [type=checkbox]:checked+.checkmark{background-color:#7fb069;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMiI+PHBhdGggZD0iTTIwIDYgOSAxN2wtNS01Ii8+PC9zdmc+);background-position-y:1px;background-size:cover}.ecom-sorting .price-panel{justify-content:center;align-items:center;gap:1rem;display:flex}.ecom-sorting .price-panel .input{width:100%!important;padding:.5rem!important}.ecom-products{flex-wrap:wrap;gap:1.5rem;margin-bottom:1rem;display:flex}.ecom-nothing{padding:8rem 0}.ecom-nothing h1,.ecom-nothing h2,.ecom-nothing h3,.ecom-nothing h4,.ecom-nothing h5,.ecom-nothing h6,.ecom-nothing p{text-align:center;margin:0!important}.ecom-nothing .large{color:#6b7280;font-size:1.125rem;line-height:1.75rem}.ecom-nothing p{color:#9ca3af}.ecom-banner{border-radius:.5rem;margin:0 0 1.5rem}.ecom-banner img{-o-object-fit:cover;object-fit:cover;border-radius:.5rem;width:100%;max-height:200px;box-shadow:0 1px 2px rgba(0,0,0,.05)}.ecom-products>*{box-sizing:border-box;flex:1 0 calc(20% - 1.5rem)}.price-list .price{align-items:baseline;gap:8px;display:flex}.price-list .price-regular{color:#6b7280;font-size:17px}.price-list .price-regular s{opacity:.9}.price-list .price-sale{color:#16a34a;font-size:22px;font-weight:600}.price-list .price-off{color:#ef4444;margin-left:2px;font-size:12px;font-weight:600}#filter-btn:has(+.content .filter-panel input[type=checkbox]:checked){padding-bottom:5px;border-bottom:3px solid #4caf50!important}#filter-btn.active-filter{padding-bottom:5px;border-bottom:3px solid #4caf50!important}@media (max-width:1234px){.ecom-product .image img{-o-object-fit:contain;object-fit:contain}}@media (max-width:1024px){.ecom-products>*{flex:1 0 calc(50% - 1.5rem)}}@media (max-width:640px){.ecom-products>*{flex:1 0 100%}}.ecom-product-image img{border-radius:.5rem;box-shadow:0 1px 2px rgba(0,0,0,.05)}.ecom-checkout{color:#fff;cursor:pointer;background-color:#9bc53d;border:none;border-radius:.5rem;width:100%;padding:8px 16px;font-size:14px;transition-property:color,background-color,border-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ecom-checkout:hover{background-color:#7fb069}.ecom-modal.ecom-frontal .body h2{text-overflow:ellipsis;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-height:6rem;font-size:16px;font-weight:400;overflow:hidden}.ecom-container{width:1200px;margin:0 auto}@media screen and (max-width:1234px){.ecom-container{width:100%;padding:1.75rem}.ecom-products *{flex:1 0 calc(50% - .75rem)}.ecom-checkout{margin-bottom:1rem}}@media screen and (max-width:800px){.ecom-sorting,.ecom-sorting .grid{flex-direction:column;align-items:flex-start;display:flex}}@media screen and (max-width:600px){.ecom-products{flex-direction:column}.ecom-products .ecom-product{width:100%}}#ship-to-different-address .woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox{gap:.5rem;display:flex}#ship-to-different-address input[name=ship_to_different_address]{display:block}body:has(.ecom-cart.open){height:100%;position:relative;overflow-y:hidden}.ecom-gallery .main img{width:250px;height:auto}.ecom-gallery .thumbs{max-height:280px;overflow-y:scroll}.ecom-gallery .thumbs button{background-color:#fff;border:none}.ecom-gallery .thumbs img{cursor:pointer;-o-object-fit:cover;object-fit:cover;width:50px;height:50px}body:has(.ecom-gallery .thumbs) .ecom-gallery{grid-template-columns:.5fr 2fr;display:grid}label.active-filter{border-left:3px solid #2196f3;padding-left:8px}input.active-filter[data-filter],label.active-filter{background-color:#e3f2fd;font-weight:600;transition:all .2s}input.active-filter[data-filter]{border-color:#2196f3}.woocommerce form #shipping_method input[type=radio]+label:after{left:-38px!important}.woocommerce form #shipping_method input[type=radio]+label:before{left:-44px!important}tr.fee td{color:transparent!important}tr.fee td .woocommerce-Price-amount{color:#69a643}