html#ecwid_html body#ecwid_body #article-body #palette:has(#search-results){grid-gap:calc(var(--universal-gap) * 1.25)}html#ecwid_html body#ecwid_body #article-body #palette>.row{grid-template-columns:repeat(auto-fit,minmax(var(--max-width-product),var(--max-width-product)));grid-gap:var(--universal-gap)}html#ecwid_html body#ecwid_body #article-body #palette>.row>.item,html#ecwid_html body#ecwid_body #article-body #palette>.row>.item:not(:has(.ecsp-Product)),html#ecwid_html body#ecwid_body #article-body #palette>.row>.item .product-details,html#ecwid_html body#ecwid_body #article-body .ecsp.ecsp-SingleProduct-v2,html#ecwid_html body#ecwid_body #article-body .ecsp.ecsp-SingleProduct-v2 .ecwid-SingleProduct-powered-by{display:none}html#ecwid_html body#ecwid_body #article-body #palette>.row>.item:has(.ecsp.ecsp-SingleProduct-v2.loaded),html#ecwid_html body#ecwid_body #article-body .ecsp.ecsp-SingleProduct-v2.loaded{display:grid}html#ecwid_html body#ecwid_body #article-body .ecsp.ecsp-SingleProduct-v2.loaded>form,html#ecwid_html body#ecwid_body #article-body .ecsp.ecsp-SingleProduct-v2.ecsp-SingleProduct-v2-centered.loaded>form{display:grid}html#ecwid_html body#ecwid_body #article-body #palette #search-input{display:grid;grid-template-columns:auto 1fr;grid-gap:calc(var(--block-gap) * 1.5);align-items:center;width:100%;margin-bottom:var(--accordion-icon-width)}html#ecwid_html body#ecwid_body #article-body #palette #search-input .icon{width:calc(var(--base-unit) * 4.5)}html#ecwid_html body#ecwid_body #article-body #palette #search-input .icon .cls-1{fill:var(--green)}html#ecwid_html body#ecwid_body #article-body #palette #search-input .icon .cls-2{fill:var(--black)}html#ecwid_html body#ecwid_body #article-body #palette #search-input .wrap{grid-gap:4px}html#ecwid_html body#ecwid_body #article-body #palette #search-input label{font-size:.9em;font-weight:700;line-height:1;text-transform:uppercase;color:var(--green)}html#ecwid_html body#ecwid_body #article-body #palette #search-input input{width:100%;padding:var(--base-unit) calc(var(--base-unit) * 2);background:var(--transparent-black-03);border-bottom:var(--transparent-black-solid-border)}html#ecwid_html body#ecwid_body #article-body .ecsp.ecsp-SingleProduct-v2>form>div[itemprop="image"]{display:grid;justify-content:center}html#ecwid_html body#ecwid_body #article-body .ecsp.ecsp-SingleProduct-v2>form>div[itemprop="image"] .ecwid-SingleProduct-picture{width:calc(var(--base-unit) * 22);margin-bottom:calc(var(--base-unit) * 2)}html#ecwid_html body#ecwid_body #article-body #palette>.row .ecsp.ecsp-SingleProduct-v2>form>div[itemprop="image"] .ecwid-SingleProduct-picture{width:calc(var(--base-unit) * 16);transition:var(--transition)}html#ecwid_html body#ecwid_body #article-body #palette>.row .item:hover .ecsp.ecsp-SingleProduct-v2>form>div[itemprop="image"] .ecwid-SingleProduct-picture{transform:scale(1.05,1.05)}html#ecwid_html body#ecwid_body #article-body .ecsp.ecsp-SingleProduct-v2>form>.ecsp-title{margin:0 0 var(--block-gap) 0;padding:0;font-size:calc(var(--base-unit) * 1.80);font-weight:700}html#ecwid_html body#ecwid_body #article-body #palette .ecsp.ecsp-SingleProduct-v2>form>.ecsp-title{margin:0 0 calc(var(--block-gap) / 1.5) 0;padding:0}html#ecwid_html body#ecwid_body #article-body .ecsp.ecsp-SingleProduct-v2>form .ecsp-productBrowser-price{justify-items:center;margin:0;padding:7px 12px;font-size:var(--h2-size);font-weight:700;text-align:center;color:var(--white);background-color:var(--green)}html#ecwid_html body#ecwid_body #article-body #palette .ecsp.ecsp-SingleProduct-v2>form .ecsp-productBrowser-price{font-size:var(--h3-size)}html#ecwid_html body#ecwid_body #article-body .ecsp.ecsp-SingleProduct-v2 .ecwid-SingleProduct-vat{opacity:.65;margin:7px 0 0 0;font-size:.85em;color:var(--black)}html#ecwid_html body#ecwid_body #article-body .ecsp.ecsp-SingleProduct-v2 .ecwid-SingleProduct-qty{display:grid;grid-template-columns:auto 1fr;grid-gap:var(--block-gap);align-items:center;margin:var(--block-gap) 0 0 0;padding:var(--block-gap);background-color:var(--transparent-black-03);border:var(--transparent-black-solid-border);border-width:1px 1px 0 1px}html#ecwid_html body#ecwid_body #article-body .ecsp.ecsp-SingleProduct-v2 .ecwid-SingleProduct-qty .gwt-InlineLabel{padding:0;font-size:calc(var(--p-size) * .9);font-weight:400;line-height:1.35}html#ecwid_html body#ecwid_body #article-body .ecsp.ecsp-SingleProduct-v2 .ecwid-SingleProduct-qty .gwt-TextBox{z-index:3;box-sizing:border-box;display:inline-block;position:relative;width:100%;padding:6px 8px;background-color:var(--white);border:var(--transparent-black-dashed-border);border-radius:0;outline:0;box-shadow:none;font-family:inherit;font-size:inherit;line-height:inherit;text-align:right;text-rendering:optimizeLegibility;vertical-align:middle;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);transition:color .1s linear,background-color .1s linear,border-color .1s linear,box-shadow .1s linear;-webkit-appearance:none}html#ecwid_html body#ecwid_body #article-body .ecsp.ecsp-SingleProduct-v2.loaded>form div[customprop="addtobag"]{margin:0;padding:var(--block-gap);padding-top:0;background-color:var(--transparent-black-03);border:var(--transparent-black-solid-border);border-width:0 1px 1px 1px}html#ecwid_html body#ecwid_body #article-body .ecsp.ecsp-SingleProduct-v2.loaded>form div[customprop="addtobag"]>div,html#ecwid_html body#ecwid_body #article-body .ecsp.ecsp-SingleProduct-v2.loaded>form div[customprop="addtobag"]>div>div,html#ecwid_html body#ecwid_body #article-body .ecsp.ecsp-SingleProduct-v2.loaded>form div[customprop="addtobag"]>div>div>button{width:100%}html#ecwid_html body#ecwid_body #article-body .ecsp.ecsp-SingleProduct-v2.loaded>form div[customprop="addtobag"]>div>div>button{padding:7px 12px;font-size:calc(var(--p-size) * .9);border:0!important;border-radius:0!important;box-shadow:none!important;outline:0!important}html#ecwid_html body#ecwid_body .ecwid-popup *{font-family:'Signika',sans-serif!important;font-size:var(--p-size)!important;font-optical-sizing:auto;font-weight:300;font-style:normal;font-variation-settings:"wdth" 100}html#ecwid_html body#ecwid_body .ecwid-popup,html#ecwid_html body#ecwid_body .ecwid-ProductBrowserPopup .popupContent{display:grid!important;border-radius:0}html#ecwid_html body#ecwid_body .ecwid-ProductBrowserPopup .popupContent{position:relative;padding:0!important;background-color:var(--near-white)!important;border:0!important}html#ecwid_html body#ecwid_body .ecwid-ProductBrowserPopup .popupContent .ecwid-popup-touchLimiter button.ecwid-popup-closeButton{z-index:1000;display:grid!important;position:absolute;top:0;right:0;width:calc(var(--base-unit) * 4.5);height:calc(var(--base-unit) * 4.5);background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 13 13"><path d="M1,1l11,11M1,12L12,1" style="fill: none; stroke: %23fff; stroke-linecap: round; stroke-width: 2px;"/></svg>');background-size:15px auto;background-repeat:no-repeat;background-position:center center;background-color:var(--transparent-black-50);margin:0!important;padding:0!important;border:0;border-radius:0;cursor:pointer;transition:var(--transition)}html#ecwid_html body#ecwid_body .ecwid-ProductBrowserPopup .popupContent .ecwid-popup-touchLimiter button.ecwid-popup-closeButton:hover{background-color:var(--red)}html#ecwid_html body#ecwid_body .ecwid-ProductBrowserPopup .popupContent .ecwid-popup-content{padding:var(--universal-gap)}html#ecwid_html body#ecwid_body .ecwid-ProductBrowserPopup .popupContent .ecwid-popup-content .ecwid-ProductBrowserPopup-content{display:grid!important;max-width:850px;width:80vw;min-height:400px}html#ecwid_html body#ecwid_body #ec-product-browser-popup .ecwid-productBrowser,html#ecwid_html body#ecwid_body #ec-product-browser-popup .ecwid-productBrowser>div{width:100%;padding:0!important;background-color:var(--near-white)}html#ecwid_html body#ecwid_body #ec-product-browser-popup .ecwid-productBrowser .ec-wrapper .ec-store{width:100%}html#ecwid_html body#ecwid_body #ec-product-browser-popup .ecwid-productBrowser .ec-wrapper .ec-store .ec-store__content-wrapper{margin:0}html#ecwid_html body#ecwid_body #ec-product-browser-popup .ecwid-productBrowser .ec-wrapper .ec-store .ec-cart{display:grid!important;grid-gap:var(--universal-gap);margin:0!important}html#ecwid_html body#ecwid_body #ec-product-browser-popup .ecwid-productBrowser .ec-wrapper .ec-store .ec-cart .ec-cart__sidebar,html#ecwid_html body#ecwid_body #ec-product-browser-popup .ecwid-productBrowser .ec-wrapper .ec-store .ec-cart .ec-cart__body{width:100%!important;padding:0!important}