.ecwid-store{position:relative;width:100%;min-width:0;min-height:420px;color:var(--text);--shop-product-image-radius: 18px;--shop-product-image-radius-mobile: 16px}.ecwid-store__loading{position:absolute;inset:0;z-index:2;display:grid;gap:16px;place-content:center;place-items:center;min-height:420px;padding:32px;color:#f4f8ffd1;font-family:var(--font-tech);font-size:15px;font-weight:900;text-align:center;text-transform:uppercase;background:radial-gradient(circle,rgba(55,246,163,.1),transparent 36%),#04111fe6;letter-spacing:.1em;transition:opacity .22s,visibility .22s}.ecwid-store__loading-mark{width:46px;height:46px;border:2px solid rgba(244,248,255,.16);border-top-color:var(--green);border-radius:999px;box-shadow:0 0 24px #37f6a342;animation:ecwid-loading-spin .9s linear infinite}.ecwid-store--loaded .ecwid-store__loading{opacity:0;visibility:hidden;pointer-events:none}.ecwid-store--error .ecwid-store__loading{color:#ffbe90eb}.ecwid-store--error .ecwid-store__loading-mark{border-top-color:var(--orange);animation:none}.ecwid-store__mount{width:100%;min-width:0;min-height:420px}.ecwid-store__mount,.ecwid-store__mount>div,.ecwid-store .ecwid,.ecwid-store .ecwid-productBrowser,.ecwid-store .ec-store,.ecwid-store .ec-store__content-wrapper,.ecwid-store .ec-store__category-page,.ecwid-store .ec-store__product-page{width:100%!important;max-width:none!important;margin-inline:0!important;border:0!important;outline:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.ecwid-store .ecwid-productBrowser{padding:0!important}.ecwid-store .ecwid,.ecwid-store .ecwid-productBrowser,.ecwid-store .ec-store{color:var(--text);font-family:var(--font-ui)}.ecwid-store .ec-size .ec-store,.ecwid-store .ec-size .ec-store__content-wrapper,.ecwid-store .ec-size .ec-store__category-page,.ecwid-store .ec-size .ec-store__product-page,.ecwid-store .ec-size .ec-cart,.ecwid-store .ec-size .ec-cart__body{background:transparent!important}.ecwid-store .ec-size .ec-store .details-product-purchase,.ecwid-store .ec-size .ec-store .ec-cart__body{border:1px solid rgba(255,255,255,.13);border-radius:18px;background:linear-gradient(#0a1f34bd,#061424e6);box-shadow:0 24px 62px #00000047}.ecwid-store .ec-size .ec-store .product-details__product-title,.ecwid-store .ec-size .ec-store .ec-cart__title{color:#fffffff0;font-weight:800}.ecwid-store .ec-size .ec-store .details-product-price__value{color:var(--green);font-family:var(--font-tech);font-weight:900}.ecwid-store .ec-size .ec-store .form-control__button,.ecwid-store .ec-size .ec-store .ec-cart__button,.ecwid-store .ec-size .ec-store .ecwid-btn,.ecwid-store .ecwid button{border-radius:18px}.ecwid-store .ec-size .ec-store .form-control__button--primary,.ecwid-store .ec-size .ec-store .ec-cart__button--checkout,.ecwid-store .ec-size .ec-store .ecwid-btn--primary{color:#02100c;background:linear-gradient(135deg,#67ffc0,#25da88);box-shadow:0 0 28px #2df09c47}.ecwid-store .ec-size .ec-store .form-control__text,.ecwid-store .ec-size .ec-store input,.ecwid-store .ec-size .ec-store textarea,.ecwid-store .ec-size .ec-store select{color:var(--text);border-color:#7fe7ff2e;background-color:#04111fb8}.ecwid-store .ec-footer,.ecwid-store .ec-size .ec-store .ec-footer{color:var(--muted);border:0!important;background:transparent!important;box-shadow:none!important}.ecwid-store .grid-category__image,.ecwid-store .grid-category__image-wrap,.ecwid-store .grid-category__image-inner{overflow:hidden!important}.ecwid-store .grid-category__image img,.ecwid-store .grid-category__image-wrap img,.ecwid-store .grid-category__image-inner img,.ecwid-store .grid-category__picture{width:82%!important;height:82%!important;max-width:82%!important;max-height:82%!important;margin:auto!important;object-fit:contain!important;object-position:center!important;transform:scale(1)!important;transform-origin:center!important;transition:opacity .22s!important}.ecwid-store .grid-category:hover .grid-category__image img,.ecwid-store .grid-category:focus-within .grid-category__image img,.ecwid-store .grid-category:hover .grid-category__image-wrap img,.ecwid-store .grid-category:focus-within .grid-category__image-wrap img,.ecwid-store .grid-category:hover .grid-category__picture,.ecwid-store .grid-category:focus-within .grid-category__picture{opacity:.88!important}.ecwid-store .grid-category,.ecwid-store .grid-category *,.ecwid-store .grid-category:hover,.ecwid-store .grid-category:hover *,.ecwid-store .grid-category:focus-within,.ecwid-store .grid-category:focus-within *{zoom:1!important}.ecwid-store .grid-category .grid-category__image,.ecwid-store .grid-category .grid-category__image-wrap,.ecwid-store .grid-category .grid-category__image-inner,.ecwid-store .grid-category .grid-category__picture,.ecwid-store .grid-category .grid-category__image *,.ecwid-store .grid-category .grid-category__image-wrap *,.ecwid-store .grid-category .grid-category__image-inner *,.ecwid-store .grid-category .grid-category__picture *,.ecwid-store .grid-category:hover .grid-category__image,.ecwid-store .grid-category:hover .grid-category__image-wrap,.ecwid-store .grid-category:hover .grid-category__image-inner,.ecwid-store .grid-category:hover .grid-category__picture,.ecwid-store .grid-category:hover .grid-category__image *,.ecwid-store .grid-category:hover .grid-category__image-wrap *,.ecwid-store .grid-category:hover .grid-category__image-inner *,.ecwid-store .grid-category:hover .grid-category__picture *,.ecwid-store .grid-category:focus-within .grid-category__image,.ecwid-store .grid-category:focus-within .grid-category__image-wrap,.ecwid-store .grid-category:focus-within .grid-category__image-inner,.ecwid-store .grid-category:focus-within .grid-category__picture,.ecwid-store .grid-category:focus-within .grid-category__image *,.ecwid-store .grid-category:focus-within .grid-category__image-wrap *,.ecwid-store .grid-category:focus-within .grid-category__image-inner *,.ecwid-store .grid-category:focus-within .grid-category__picture *{transform:none!important;transition-property:opacity,color,background-color,border-color,box-shadow!important}.ecwid-store .grid-product__wrap,.ecwid-store .grid-product__wrap-inner,.ecwid-store .grid-product__shadow,.ecwid-store .grid-product__content,.ecwid-store .grid-product__data,.ecwid-store .grid-product__title,.ecwid-store .grid-product__title-inner,.ecwid-store .grid-product__price{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.ecwid-store .grid-product__image,.ecwid-store .grid-product__image-wrap,.ecwid-store .grid-product__picture,.ecwid-store .grid-product__picture-inner,.ecwid-store .grid-product__image-inner{overflow:hidden!important;border-radius:var(--shop-product-image-radius)!important}.ecwid-store .grid-product__image{border:1px solid rgba(255,255,255,.14)!important;background-color:#000!important;box-shadow:0 20px 48px #00000057!important;clip-path:inset(0 round var(--shop-product-image-radius))!important;contain:paint!important}.ecwid-store .grid-product__image-wrap,.ecwid-store .grid-product__picture,.ecwid-store .grid-product__picture-inner,.ecwid-store .grid-product__image-inner{border:0!important;background:transparent!important;box-shadow:none!important;clip-path:inset(0 round var(--shop-product-image-radius))!important}.ecwid-store .ec-size .ec-store .grid-product__picture{will-change:transform;display:block!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;margin:0!important;object-fit:contain!important;object-position:center!important;transform:scale(1)!important;transform-origin:center!important;transition:transform .32s cubic-bezier(.2,.7,.2,1)!important}.ecwid-store .ec-size .ec-store .grid-product__wrap-inner:hover .grid-product__picture,.ecwid-store .ec-size .ec-store .grid-product__wrap-inner:focus-within .grid-product__picture{transform:scale(1.06)!important}.ecwid-store .grid-product__data,.ecwid-store .grid-product__title,.ecwid-store .grid-product__title-inner,.ecwid-store .grid-product__price{width:100%!important;align-items:flex-start!important;justify-content:flex-start!important;text-align:left!important}.ecwid-store .grid-product__data{padding:12px 0 0!important}.ecwid-store .grid-product__title-inner{color:#fffffff0!important}.ecwid-store .grid-product__price{margin-top:4px!important}.ecwid-store .grid-product__price,.ecwid-store .grid-product__price *,.ecwid-store .grid-product__price-amount,.ecwid-store .grid-product__price-amount *,.ecwid-store .details-product-price__value,.ecwid-store .details-product-price__value *,.ecwid-store .ec-price-item,.ecwid-store .ec-price-item *{color:var(--green)!important;font-family:var(--font-tech)!important;font-weight:900!important}.ecwid-store [class*=powered-by i],.ecwid-store [class*=poweredby i],.ecwid-store [class*=lightspeed i],.ecwid-store [data-testid*=powered i],.ecwid-store [data-test*=powered i],.ecwid-store [aria-label*="powered by" i],.ecwid-store [title*="powered by" i],.ecwid-store a[href*=lightspeed i],.ecwid-store a[href*="ecwid.com" i][href*=powered i],.ecwid-store a[href*="ecwid.com" i][href*=utm_source i],.ecwid-store button[class*=badge i][class*=footer i],.ecwid-store .ec-footer [class*=badge i],.ecwid-store .ec-footer [class*=brand i],.ecwid-store .ec-footer [class*=copyright i],.ecwid-store .ec-footer [class*=label i]:last-child,.ecwid-store .ec-footer>:last-child:not(:has([class*=account i],[class*=order i],[class*=bag i],[class*=cart i],a[href*=account i],a[href*=order i],a[href*=cart i])),.ecwid-store .ec-footer__row:last-child:not(:has([class*=account i],[class*=order i],[class*=bag i],[class*=cart i],a[href*=account i],a[href*=order i],a[href*=cart i])){display:none!important}@keyframes ecwid-loading-spin{to{transform:rotate(1turn)}}@media(max-width:640px){.ecwid-store,.ecwid-store__mount,.ecwid-store__loading{min-height:360px}.ecwid-store .grid-category__image img,.ecwid-store .grid-category__image-wrap img,.ecwid-store .grid-category__image-inner img,.ecwid-store .grid-category__picture{width:80%!important;height:80%!important;max-width:80%!important;max-height:80%!important}.ecwid-store .grid-product__image,.ecwid-store .grid-product__image-wrap,.ecwid-store .grid-product__picture,.ecwid-store .grid-product__picture-inner,.ecwid-store .grid-product__image-inner{border-radius:var(--shop-product-image-radius-mobile)!important;clip-path:inset(0 round var(--shop-product-image-radius-mobile))!important}}@media(prefers-reduced-motion:reduce){.ecwid-store__loading-mark{animation:none}.ecwid-store .grid-category__image img,.ecwid-store .grid-category__image-wrap img,.ecwid-store .grid-category__image-inner img,.ecwid-store .grid-category__picture{transition:none!important}}
