.brxe-shortcode{width:100%}.brxe-icon{font-size:60px}svg.brxe-icon{font-size:inherit}@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes scrolling{0%{opacity:1}to{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}}:where(.brxe-form){display:flex;flex-wrap:wrap;width:100%}:where(.brxe-form) .label,:where(.brxe-form) label{color:inherit;font-size:12px;font-weight:600;letter-spacing:.4px;text-transform:uppercase}:where(.brxe-form) .form-group{display:flex;flex-direction:column;padding:0 0 20px;width:100%}:where(.brxe-form) .form-group.captcha,:where(.brxe-form) .form-group:last-child{padding-bottom:0}:where(.brxe-form) .form-group.captcha{line-height:1}:where(.brxe-form) .form-group.file{display:block}:where(.brxe-form) .form-group.file>label.choose-files{margin-bottom:0}:where(.brxe-form) .form-group>.label{margin-bottom:5px}:where(.brxe-form) .form-group .form-group-error-message{background-color:var(--bricks-bg-danger);color:var(--bricks-text-danger);display:none;padding:15px;width:100%}:where(.brxe-form) .form-group .form-group-error-message.show{display:block}:where(.brxe-form) .form-group .password-input-wrapper{position:relative}:where(.brxe-form) .form-group .password-input-wrapper .password-toggle{background:none;position:absolute;right:12px;top:50%;transform:translateY(-50%)}:where(.brxe-form) .form-group .password-input-wrapper .password-toggle span{display:flex}:where(.brxe-form) .form-group .password-input-wrapper .password-toggle span.hide{display:none}:where(.brxe-form) .submit-button-wrapper{width:auto}:where(.brxe-form) .required:after{content:"*";padding:0 2px;position:relative;top:-2px}:where(.brxe-form) .options-wrapper{list-style-type:none;margin:0;padding:0}:where(.brxe-form) .options-wrapper li{align-items:baseline;display:flex;gap:8px}:where(.brxe-form) .options-wrapper input,:where(.brxe-form) .options-wrapper label{display:inline-block;height:auto;margin:0 5px 0 0;width:auto}:where(.brxe-form) .options-wrapper input[type=checkbox],:where(.brxe-form) .options-wrapper input[type=radio]{margin:initial;padding:initial;position:relative;top:1px}:where(.brxe-form) button[type=submit].sending{cursor:default}:where(.brxe-form) button[type=submit].sending .text{opacity:.5}:where(.brxe-form) button[type=submit].sending>i,:where(.brxe-form) button[type=submit].sending>svg{display:none}:where(.brxe-form) button[type=submit].sending .loading{animation:load8 1s linear infinite;display:flex;opacity:1}:where(.brxe-form) button[type=submit].sending .loading svg{transform:scaleX(-1)}:where(.brxe-form) button[type=submit] .loading{display:none}:where(.brxe-form) button[type=submit] svg{height:1em;transform-origin:center}:where(.brxe-form) .recaptcha-hidden{display:none}:where(.brxe-form) .recaptcha-error{display:none;padding:0!important}:where(.brxe-form) .recaptcha-error.show{display:block}:where(.brxe-form) .recaptcha-error .brxe-alert.danger{align-items:center;background-color:var(--bricks-bg-danger);border-color:currentcolor;color:var(--bricks-text-danger);display:flex;justify-content:space-between;padding:15px;width:100%}:where(.brxe-form) .hcaptcha-error{display:none;padding:0!important}:where(.brxe-form) .hcaptcha-error.show{display:block}:where(.brxe-form) .hcaptcha-error .brxe-alert.danger{align-items:center;background-color:var(--bricks-bg-danger);border-color:currentcolor;color:var(--bricks-text-danger);display:flex;justify-content:space-between;padding:15px;width:100%}:where(.brxe-form) input[type=checkbox]+.label,:where(.brxe-form) input[type=checkbox]+label,:where(.brxe-form) input[type=radio]+.label,:where(.brxe-form) input[type=radio]+label{color:inherit;cursor:pointer;font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-align:inherit;text-transform:inherit}:where(.brxe-form) textarea{height:inherit;resize:vertical}:where(.brxe-form) .message{background-color:var(--bricks-bg-info);color:var(--bricks-text-info);display:flex;gap:15px;justify-content:space-between;opacity:1;padding-bottom:0;position:relative;width:100%}:where(.brxe-form) .message.success{background-color:var(--bricks-bg-success);color:var(--bricks-text-success)}:where(.brxe-form) .message.error{background-color:var(--bricks-bg-danger);color:var(--bricks-text-danger)}:where(.brxe-form) .message .text{padding:15px}:where(.brxe-form) .message.closing{opacity:0;transition:opacity .2s}:where(.brxe-form) .message .close{all:unset;cursor:pointer;padding:15px}:where(.brxe-form) input.file,:where(.brxe-form) input[type=file]{display:block;height:0;opacity:0;width:0}:where(.brxe-form) .file-result{display:none;padding:0}:where(.brxe-form) .file-result.show{align-items:center;display:flex;margin:0 0 15px}:where(.brxe-form) .file-result.show.danger{background-color:var(--bricks-bg-danger);color:var(--bricks-text-danger);justify-content:space-between;padding:15px}:where(.brxe-form) .file-result.show.danger svg{cursor:pointer;height:1em;margin-left:5px}:where(.brxe-form) .file-result.show.danger svg g{stroke:currentcolor}:where(.brxe-form) .file-result.show .remove{display:inline-block;font-size:12px;line-height:30px;margin:0 15px;padding:0 10px}:where(.brxe-form) .file-result.show .remove:hover{background-color:var(--bricks-text-danger);color:#fff}:where(.brxe-form) .choose-files{align-self:flex-start;background-color:transparent;border:1px solid var(--bricks-border-color);cursor:pointer;display:inline-block;font-family:inherit;font-size:12px;font-weight:600;line-height:40px;padding:0 15px;text-align:center;text-transform:none;white-space:nowrap;width:auto}:where(.brxe-form) .choose-files:hover{background-color:rgba(0,0,0,.05)}:where(.brxe-form) .gallery-preview{display:flex;flex-wrap:wrap;gap:10px}:where(.brxe-form) .gallery-preview:not(:empty)+button{margin-top:5px}:where(.brxe-form) .image-preview{align-self:flex-start;overflow:hidden;position:relative}:where(.brxe-form) .image-preview:hover button{opacity:1}:where(.brxe-form) .image-preview:has(img)+button{margin-top:5px}:where(.brxe-form) .image-preview button{background-color:#fff;border:none;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:1}:where(.brxe-form) .image-preview button:hover{background-color:var(--bricks-text-danger);color:#fff}:where(.brxe-form) .image-preview button.hide{display:none}.grecaptcha-badge{visibility:hidden}:where(.brxe-heading).has-separator{align-items:center;display:inline-flex;gap:20px}:where(.brxe-heading)>[contenteditable]{display:inline-block;text-decoration:inherit}:where(.brxe-heading) .separator{border-top:1px solid;flex-grow:1;flex-shrink:0;height:1px}.brxe-text-link{gap:5px}.brxe-text-link,.brxe-text-link span{align-items:center;display:inline-flex}.brxe-text-link span{justify-content:center}.brxe-tabs-nested{display:flex;flex-direction:column;width:100%}.brxe-tabs-nested .tab-title{cursor:pointer;width:auto}.brxe-tabs-nested .tab-pane,.brxe-tabs-nested .tab-pane:empty{display:none!important}.brxe-tabs-nested .tab-pane.brx-open{display:block!important}.brxe-button{width:auto}.brxe-logo{color:currentcolor;font-size:20px;font-weight:600;line-height:1}.brxe-logo img{display:block;height:auto;width:auto}.brxe-logo a{color:currentcolor;display:inline-block}:where(.brxe-svg){height:auto;width:auto}:where(.brxe-svg) svg{height:auto;max-width:100%;overflow:visible;width:auto}.brxe-code{width:100%}:root{ --extra-color:#00c0ff; --header-bg:#1e1345; --font-poppins:"Poppins",sans-serif;}.techoli-burger{ display:inline-flex;}.techoli-burger__btn{ appearance:none; border:0; background:transparent; padding:0; cursor:pointer; line-height:0; color:#000; }.techoli-burger__btn .svgburg{ width:44px;  height:44px;  display:block;}.techoli-burger__btn .path1,.techoli-burger__btn .path2{ stroke-dasharray:104; stroke-dashoffset:-71; transition: 1s all ease;}.techoli-burger__btn.is-open .path1,.techoli-burger__btn.is-open .path2{ stroke-dashoffset:68;}.techoli-burger__btn .mline{ stroke-dasharray:41; stroke-dashoffset:-82; transition: 1s all ease;}.techoli-burger__btn.is-open .mline{ stroke-dasharray:43; stroke-dashoffset:130;}.progressbar{ position: fixed !important; height: 80px !important; width: 1px !important; bottom: 25px !important; right: -25px !important; background: rgba(255,255,255,.2) !important; z-index: 99999 !important; transition: all .3s ease !important;}.progressbar.animate{ right: 25px !important;}.progressbar a{ color:#fff !important; text-decoration:none !important;}.progressbar .text{ position:absolute; bottom:100px;  left:-18px;  font-size:13px; text-transform:uppercase; white-space:nowrap; transform: rotateZ(90deg); transform-origin: left bottom;}.progressbar .line{ position:absolute; width:1px; height:0;  left:0; top:0;  bottom:auto;  background: var(--extra-color, #00c0ff);}#brx-header.brx-sticky.scrolling > .brxe-section,#brx-header.brx-sticky.scrolling > .brxe-container,#brx-header.brx-sticky.scrolling > .brxe-block,#brx-header.brx-sticky.scrolling > .brxe-div {background-color: var(--bricks-color-mgldur)}#brxe-vxqfbm .bricks-site-logo {height: auto; width: 150px}#brxe-vxqfbm {z-index: 9999999}@media (max-width: 478px) {#brxe-vxqfbm .bricks-site-logo {width: 100px}}#brxe-pdieby {width: 80px}@media (max-width: 600px) {#brxe-pdieby {display: none}}#brxe-wiesbj {height: 35px; width: 35px}#brxe-wiesbj :not([stroke="none"]) {stroke: var(--bricks-color-ikpmto)}#brxe-wiesbj :not([fill="none"]) {fill: var(--bricks-color-zwkcir)}#brxe-ykqljj {font-weight: 700; text-transform: uppercase}#brxe-letkjw {display: flex; row-gap: 20px; column-gap: 20px}@media (max-width: 800px) {#brxe-letkjw {display: none}}@media (max-width: 600px) {#brxe-letkjw {display: none}}#brxe-sdnvbg :not([stroke="none"]) {stroke: #ffffff}.techoli-burger__btn .svgburg { width:44px; height:44px; display:block; }#brxe-wgoxfk {z-index: 9999}#brxe-fevzxp {display: flex; column-gap: 50px; align-items: center}@media (max-width: 991px) {#brxe-ysmcdd {display: none; visibility: hidden; overflow: hidden}}#brxe-sihhza {flex-direction: row; display: flex; justify-content: space-between; flex-wrap: wrap}@media (max-width: 1440px) {#brxe-sihhza {padding-right: 20px; padding-left: 20px}}#brxe-twlbjr {justify-content: center; background-color: rgba(255, 255, 255, 0); height: 100px}#brxe-joftjn {flex-direction: row; align-items: center}#brxe-oiggae {column-gap: 30px; row-gap: 30px; flex-direction: row; align-self: center !important}#brxe-bfslzx {margin-right: 30px}#brxe-onneos {margin-right: 30px}#brxe-wlarof {margin-right: 30px}#brxe-mtyvie {margin-right: 30px}#brxe-llidao {margin-right: 0}#brxe-igptla {margin-right: 30px}#brxe-fsiglx {margin-right: 30px}#brxe-uemobk {margin-right: 30px}#brxe-grqzee {margin-right: 30px}#brxe-oaimxv > .tab-menu .tab-title {padding-top: 5px; padding-right: 10px; padding-bottom: 5px; padding-left: 10px; margin-right: 20px; font-weight: 500; color: #ffffff}#brxe-oaimxv > .tab-menu .tab-title.brx-open {background-color: #071a2e; border-radius: 12px}#brxe-oaimxv > .tab-content {padding-top: 20px; padding-right: 20px; padding-bottom: 20px}#brxe-ueeghs {background-color: rgba(0, 93, 99, 0.9); border-radius: 12px; padding-top: 30px; padding-right: 30px; padding-bottom: 30px; padding-left: 30px}@media (max-width: 800px) {#brxe-ueeghs {display: flex}}#brxe-ymumma {text-transform: uppercase; text-align: center}#brxe-meiqct {color: #005d63}#brxe-meiqct .bricks-button {background-color: #005d63}#brxe-nruzws {display: flex; flex-direction: column; column-gap: 20px; row-gap: 20px}.contact-card{ background: #fff; border-radius: 14px; box-shadow: 0 1px 0 rgba(10, 20, 30, .04), 0 8px 24px rgba(10, 20, 30, .06); padding: 28px;}@media (min-width: 992px){ .contact-card{ padding: 32px; }}.contact-card h3,.contact-card .form-title{ font-weight: 800; letter-spacing: .3px; margin: 0 0 18px 0; color: #1b1f23;}.contact-card .brxe-form fieldset{ display: grid; gap: 14px;}.contact-card :where(input[type="text"], input[type="email"], input[type="tel"], input[type="number"], select, textarea){ width: 100%; border: 1px solid #e5e9ee; background: #f7f9fb; color: #111827; border-radius: 10px; padding: 14px 16px; font-size: 14px; line-height: 1.3; transition: border-color .18s ease, box-shadow .18s ease, background .18s ease;} .contact-card textarea{ min-height: 140px; resize: vertical;} .contact-card :where(input, select, textarea)::placeholder{ color: #98a3ae;}.contact-card :where(input, select, textarea):focus{ outline: 0; background: #fff; border-color: #005d63; box-shadow: 0 0 0 4px rgba(0, 93, 99, .12);}.contact-card :where(input, select, textarea):user-invalid{ border-color: #ef4444; box-shadow: 0 0 0 4px rgba(239, 68, 68, .10);}.contact-card select{ appearance: none; background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'><path d='M6 8l4 4 4-4' stroke='%2390A3B0' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/></svg>"); background-repeat: no-repeat; background-position: right 14px center; background-size: 18px; padding-right: 42px;}.contact-card :where(button[type="submit"], input[type="submit"], .brxe-button){ appearance: none;  background: #005d63; color: #fff; border: 0; border-radius: 10px; font-weight: 700; font-size: 16px; padding: 12px 22px; height: 44px; line-height: 1; cursor: pointer; transition: transform .06s ease, box-shadow .18s ease, background .18s ease; box-shadow: 0 10px 24px rgba(0, 93, 99, .22);} .contact-card :where(button[type="submit"], input[type="submit"], .brxe-button):hover{ background: #00484d; box-shadow: 0 12px 28px rgba(0, 93, 99, .28);} .contact-card :where(button[type="submit"], input[type="submit"], .brxe-button):active{ transform: translateY(1px);}.contact-card :where(button[disabled], input[type="submit"][disabled]){ opacity: .65; cursor: not-allowed; box-shadow: none;}.contact-card .brxe-form-message{ margin-top: 8px; font-size: 14px; border-radius: 10px; padding: 10px 12px;} .contact-card .brxe-form-message.success{ background: #ecfdf5; color: #065f46; border: 1px solid #a7f3d0;} .contact-card .brxe-form-message.error{ background: #fef2f2; color: #991b1b; border: 1px solid #fecaca;}.contact-card input[type="checkbox"],.contact-card input[type="radio"]{ accent-color: #005d63;}.contact-card .brxe-form-group:last-of-type{ margin-bottom: 4px; }#brxe-pfpmff {background-color: rgba(0, 93, 99, 0.9); border-style: hidden; border-radius: 12px; padding-top: 20px; padding-right: 20px; padding-bottom: 20px; padding-left: 20px}#brxe-tfokbl {margin-top: 30px; flex-direction: row; column-gap: 16px; row-gap: 16px; grid-template-columns: 70% 30%}@media (max-width: 1440px) {#brxe-tfokbl {padding-right: 0; padding-left: 0}}@media (max-width: 1200px) {#brxe-tfokbl {grid-template-columns: 60% 40%}}@media (max-width: 991px) {#brxe-tfokbl {grid-template-columns: 1fr }}@media (max-width: 800px) {#brxe-tfokbl {padding-right: 0; padding-left: 0}}@media (max-width: 600px) {#brxe-tfokbl {display: none}}#brxe-yradks {width: 80px}@media (max-width: 600px) {#brxe-yradks {position: absolute; top: 20px; right: 130px}}#brxe-frrsss {display: none}@media (max-width: 600px) {.tech-mnav{ display:flex; flex-direction:column; gap:10px; padding:10px;}.tech-mnav a,.tech-mnav__link{ position:relative; display:flex; align-items:center; justify-content:space-between; padding:14px 14px; border-radius:14px; color:#f1f1f1; text-decoration:none; background:rgba(255,255,255,.05); border:1px solid rgba(255,255,255,.10);}.tech-mnav a::after,.tech-mnav__link::after{ content:""; width:10px; height:10px; border-right:2px solid rgba(241,241,241,.55); border-bottom:2px solid rgba(241,241,241,.55); transform:rotate(-45deg); opacity:.8;}.tech-mnav a:hover,.tech-mnav__link:hover{ background:rgba(126,214,167,.10);  border-color:rgba(126,214,167,.25);}.tech-mnav a[aria-current="page"],.tech-mnav a.current,.tech-mnav .current-menu-item > a{ background:rgba(0,93,99,.22);  border-color:rgba(0,93,99,.35);}@media (max-width: 480px){ .tech-mnav a, .tech-mnav__link{ padding:12px 12px; border-radius:12px; }}#brxe-frrsss {margin-top: 50px; display: flex}}#brxe-dvjkxz {margin-top: 80px}#brxe-kenxob .bu-oc-panel {transition-duration: 0.5s; padding-top: 18px; padding-right: 18px; padding-bottom: 18px; padding-left: 18px; background-color: var(--bricks-color-mgldur); width: 100%; height: 100%}#brxe-kenxob .bu-ocp-backdrop {transition-duration: 0.5s; display: none}.brxe-offcanvas{  }.brxe-offcanvas .bricks-offcanvas-overlay{ opacity: 0; transition: opacity .35s ease;}.brxe-offcanvas .bricks-offcanvas-inner,.brxe-offcanvas .bricks-offcanvas-content{ transform: translateY(14px); opacity: 0; filter: blur(6px); transition: transform .45s cubic-bezier(.2,.9,.2,1), opacity .35s ease, filter .45s ease; will-change: transform, opacity, filter;}body.brx-offcanvas-open .brxe-offcanvas .bricks-offcanvas-overlay{ opacity: 1;}body.brx-offcanvas-open .brxe-offcanvas .bricks-offcanvas-inner,body.brx-offcanvas-open .brxe-offcanvas .bricks-offcanvas-content{ transform: translateY(0); opacity: 1; filter: blur(0);}#brxe-ppbpro {font-size: 28px; font-weight: 600; line-height: 36px}@media (max-width: 767px) {#brxe-ppbpro {font-size: 25px}}#brxe-vyysim {stroke: #ffffff; fill: #ffebeb; font-size: 25px; color: #ffffff; fill: #ffffff}#brxe-zxbwqe {flex-direction: row; align-items: center; justify-content: space-between; border-radius: 12px; padding-top: 5px; padding-right: 20px; padding-bottom: 5px; padding-left: 20px}.techoli-mc__head{ display:flex; align-items:center; justify-content:space-between; gap:12px; padding:18px 18px 14px; position: sticky; top:0; z-index:5; background: linear-gradient(180deg, rgba(0,10,21,.96), rgba(0,10,21,.72)); backdrop-filter: blur(10px); border-bottom:1px solid rgba(255,255,255,.10);} .techoli-mc__title{ margin:0 !important; font-size:16px; line-height:1.1; letter-spacing:.12em; text-transform:uppercase; color:#f1f1f1;}.techoli-mc__close{ width:40px; height:40px; border-radius:12px; display:grid; place-items:center; background: rgba(255,255,255,.06); border:1px solid rgba(255,255,255,.10); cursor:pointer; transition: transform .18s ease, background .18s ease, border-color .18s ease;} .techoli-mc__close:hover{ transform: translateY(-1px); background: rgba(255,255,255,.10); border-color: rgba(36,240,199,.28);}#brxe-qqxhgv .product-image img {border-color: var(--black)}#brxe-qqxhgv .product-title--link {font-size: 16px; color: #ffffff}#brxe-qqxhgv .remove_from_cart_button {color: #ffffff; fill: #ffffff}#brxe-qqxhgv .quantity .action {width: 20px}#brxe-qqxhgv .quantity .action svg {width: 16px; height: 16px; color: #ffffff}#brxe-qqxhgv {color: #ffffff}#brxe-lqurih {flex-wrap: wrap; width: 100%; height: 70%; border-bottom-width: 1px; border-bottom-style: solid; padding-right: 0; padding-left: 0}.techoli-mc__body{ padding: 14px 18px;}.techoli-mc__cart{ max-height: min(52vh, 520px); overflow: auto; padding-right: 6px;}.techoli-mc__cart::-webkit-scrollbar{ width: 10px; } .techoli-mc__cart::-webkit-scrollbar-track{ background: transparent; } .techoli-mc__cart::-webkit-scrollbar-thumb{ background: rgba(255,255,255,.14); border-radius: 99px; border: 2px solid transparent; background-clip: content-box;} .techoli-mc__cart::-webkit-scrollbar-thumb:hover{ background: rgba(255,255,255,.22); background-clip: content-box;}.techoli-mc__cart ul,.techoli-mc__cart ol{ list-style: none; padding: 0; margin: 0;}.techoli-mc__cart li,.techoli-mc__cart .woocommerce-mini-cart-item,.techoli-mc__cart .mini_cart_item{ display: grid; grid-template-columns: 64px 1fr auto; gap: 12px; align-items: start; padding: 12px; margin: 0 0 10px 0; background: rgba(255,255,255,.05); border: 1px solid rgba(255,255,255,.10); border-radius: 16px;}.techoli-mc__cart img{ width: 64px !important; height: 64px !important; object-fit: cover; border-radius: 14px; border: 1px solid rgba(255,255,255,.10);}.techoli-mc__cart a{ color: #f1f1f1; text-decoration: none;} .techoli-mc__cart a:hover{ color: #fff;}.techoli-mc__cart .quantity,.techoli-mc__cart .woocommerce-Price-amount,.techoli-mc__cart .amount{ color: rgba(241,241,241,.72); font-size: 13px;}.techoli-mc__cart a.remove,.techoli-mc__cart .remove{ width: 34px; height: 34px; border-radius: 12px; display: grid; place-items: center; background: rgba(255,255,255,.06); border: 1px solid rgba(255,255,255,.10); color: #f1f1f1; transition: transform .18s ease, background .18s ease, border-color .18s ease;} .techoli-mc__cart a.remove:hover,.techoli-mc__cart .remove:hover{ transform: translateY(-1px); background: rgba(255,255,255,.10); border-color: rgba(255,90,90,.35);}.techoli-mc__cart .woocommerce-mini-cart__total,.techoli-mc__cart .total{ margin-top: 12px; padding: 14px; background: rgba(0,0,0,.25); border: 1px solid rgba(255,255,255,.10); border-radius: 16px; display: flex; align-items: center; justify-content: space-between; gap: 12px;} .techoli-mc__cart .woocommerce-mini-cart__total strong{ font-size: 13px; letter-spacing: .12em; text-transform: uppercase; color: rgba(241,241,241,.85);} .techoli-mc__cart .woocommerce-mini-cart__total .amount{ font-size: 15px; color: #fff;}.techoli-mc__cart .woocommerce-mini-cart__empty-message,.techoli-mc__cart .cart-empty{ margin: 0; padding: 18px; border-radius: 16px; background: rgba(255,255,255,.05); border: 1px dashed rgba(255,255,255,.18); color: rgba(241,241,241,.72);}@media (max-width: 480px){ .techoli-mc__cart li, .techoli-mc__cart .woocommerce-mini-cart-item, .techoli-mc__cart .mini_cart_item{ grid-template-columns: 56px 1fr auto; } .techoli-mc__cart img{ width: 56px !important; height: 56px !important; }}#brxe-uxszwe {color: #ffffff}.button01{ --glow-color: #7ed6a7; --glow-spread-color: rgba(126, 214, 167, 0.55); --enhanced-glow-color: rgba(126, 214, 167, 0.85); --btn-color: rgba(0, 0, 0, 0.25); border: .25em solid var(--glow-color); padding: 1em 3em; color: var(--glow-color); font-size: 15px; font-weight: bold; background-color: var(--btn-color); border-radius: 1em; outline: none; box-shadow: 0 0 1em .25em var(--glow-color), 0 0 4em 1em var(--glow-spread-color), inset 0 0 .75em .25em rgba(126, 214, 167, 0.45); text-shadow: 0 0 .5em rgba(126, 214, 167, 0.75); position: relative; transition: all 0.3s ease;}.button01::after{ pointer-events: none; content: ""; position: absolute; top: 120%; left: 0; height: 100%; width: 100%; background-color: var(--glow-spread-color); filter: blur(2em); opacity: .7; transform: perspective(1.5em) rotateX(35deg) scale(1, .6);}.button01:hover{ color: #041018; background-color: var(--glow-color); box-shadow: 0 0 1em .25em var(--glow-color), 0 0 4em 2em var(--glow-spread-color), inset 0 0 .75em .25em rgba(255,255,255,0.18);}.button01:active{ box-shadow: 0 0 0.6em .25em var(--glow-color), 0 0 2.5em 2em rgba(126, 214, 167, 0.45), inset 0 0 .5em .25em rgba(126, 214, 167, 0.35);}#brxe-tvbnur {margin-top: 20px}#brxe-eqjcgo {width: 50px; height: 50px}#brxe-cviomj {width: 50px; height: 50px}#brxe-xyghnl {width: 50px; height: 50px}#brxe-bfhekf {width: 50px; height: 50px}#brxe-bdvtnt {flex-direction: row; margin-top: 20px; justify-content: space-around; display: grid; align-items: initial; grid-template-columns: 1fr 1fr 1fr 1fr; height: 50px; justify-items: center}#brxe-ozfxtj {min-height: 100%}#brxe-ukzowa .bu-oc-panel {transition-duration: 0.5s; padding-top: 18px; padding-right: 18px; padding-bottom: 18px; padding-left: 18px; background-color: var(--bricks-color-mgldur); height: 100%; width: 400px}#brxe-ukzowa .bu-ocp-backdrop {transition-duration: 0.5s; display: none}#brxe-ukzowa {z-index: 99999999999}.brxe-offcanvas{  }.brxe-offcanvas .bricks-offcanvas-overlay{ opacity: 0; transition: opacity .35s ease;}.brxe-offcanvas .bricks-offcanvas-inner,.brxe-offcanvas .bricks-offcanvas-content{ transform: translateY(14px); opacity: 0; filter: blur(6px); transition: transform .45s cubic-bezier(.2,.9,.2,1), opacity .35s ease, filter .45s ease; will-change: transform, opacity, filter;}body.brx-offcanvas-open .brxe-offcanvas .bricks-offcanvas-overlay{ opacity: 1;}body.brx-offcanvas-open .brxe-offcanvas .bricks-offcanvas-inner,body.brx-offcanvas-open .brxe-offcanvas .bricks-offcanvas-content{ transform: translateY(0); opacity: 1; filter: blur(0);}.progressbar .text { position:absolute; bottom:100px; left:0; font-size:13px; text-transform:uppercase; transform: rotateZ(90deg); transform-origin: left; white-space: nowrap; }.progressbar a { color:#fff; text-decoration:none; }.progressbar .line { position:absolute; width:1px; height:0; left:0; bottom:0; background: var(--extra-color); }#brxe-dxxvud {flex-direction: column}.progressbar { position: fixed; height: 100px; width: 1px; bottom: 25px; right: -25px; background: rgba(255,255,255,.2); z-index: 10; transition: all .3s ease; }