.catalog-heading[data-v-c41679f0]{color:#394a62;align-items:center;gap:8px;font-size:15px;font-weight:600;display:flex}.catalog-heading svg[data-v-c41679f0]{color:#0da88c;flex-shrink:0;width:19px;height:19px}.catalogue .category-grid[data-v-c41679f0]{flex-wrap:wrap;gap:10px;margin:18px 0 24px;display:flex;overflow-x:auto}.category-grid button[data-v-c41679f0]{color:#46566a;text-align:left;white-space:nowrap;background:#f2f6fa;border:1px solid #e7eff5;border-radius:10px;flex:none;width:max-content;min-height:74px;padding:13px 16px;font-weight:600;transition:background .15s,border-color .15s,box-shadow .15s}.category-grid button[data-v-c41679f0]:after{display:none}.category-grid small[data-v-c41679f0]{color:#8190a3;margin-top:4px;font-size:12px;font-weight:400}.category-grid button.active[data-v-c41679f0]{color:#064e42;background:linear-gradient(115deg,#53e7bb,#22c9d3);border-color:#0000;box-shadow:0 4px 12px #12b99a26}.category-grid button.active small[data-v-c41679f0]{color:#146357}.category-grid button[data-v-c41679f0]:hover:not(.active){background:#eaf8f5;border-color:#a7ddce}.catalogue .section-heading[data-v-c41679f0]{border-top:1px solid #edf2f7;margin-bottom:16px;padding-top:20px}.section-heading h2[data-v-c41679f0]{margin:0}.catalogue .product-grid[data-v-c41679f0]{grid-template-columns:1fr;gap:14px}.catalogue .product-card[data-v-c41679f0]{background:#fff;border:1px solid #e4edf5;border-radius:12px;flex-direction:row;align-items:center;gap:18px;padding:18px;box-shadow:0 3px 12px #385a7d08}.catalogue .product-card[data-v-c41679f0]:hover{border-color:#a5ddcf;box-shadow:0 5px 16px #318c7010}.catalogue .product-image-trigger[data-v-c41679f0]{width:auto}.catalogue .product-cover[data-v-c41679f0]{object-fit:contain;background:#f3f8fb;border-radius:9px;width:124px;height:148px;min-height:0}.catalogue .product-summary[data-v-c41679f0]{min-width:0;color:inherit;flex:1}.product-summary h3[data-v-c41679f0]{margin:0 0 10px;font-size:14px;font-weight:600;line-height:1.8}.price-line[data-v-c41679f0]{flex-wrap:wrap;align-items:center;gap:6px 10px;margin-bottom:10px;display:flex}.product-summary .price[data-v-c41679f0]{color:#e3596b;margin:0;font-size:22px;font-weight:600;line-height:1.3}.tier-badge[data-v-c41679f0]{color:#c95365;background:#fff0f2;border:1px solid #ffe2e7;border-radius:4px;padding:1px 6px;font-size:11px}.product-footer[data-v-c41679f0]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;display:flex}.stock-line[data-v-c41679f0]{flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.product-summary progress[data-v-c41679f0]{width:54px;height:4px;margin:0}.stock-label[data-v-c41679f0]{color:#0b9976}.delivery-label[data-v-c41679f0]{border-left:1px solid #e5ecf3;padding-left:8px;font-size:11px}.product-action[data-v-c41679f0]{color:#087e68;white-space:nowrap;font-size:12px}.product-action span[data-v-c41679f0]{margin-left:4px}@media (width<=650px){.catalogue .category-grid[data-v-c41679f0]{gap:8px;margin-top:14px}.category-grid button[data-v-c41679f0]{min-height:70px;padding:12px;font-size:13px}.catalogue .section-heading[data-v-c41679f0]{gap:12px}.catalogue .product-card[data-v-c41679f0]{align-items:flex-start;gap:12px;padding:12px}.catalogue .product-cover[data-v-c41679f0]{width:112px;height:132px}.product-summary h3[data-v-c41679f0]{margin-bottom:8px;font-size:13px;line-height:1.7}.product-summary .price[data-v-c41679f0]{font-size:20px}.price-line[data-v-c41679f0]{gap:6px;margin-bottom:8px}.product-footer[data-v-c41679f0]{align-items:flex-start}.delivery-label[data-v-c41679f0]{border:0;padding-left:0}.product-action[data-v-c41679f0]{margin-left:auto}}@media (width<=360px){.catalogue .product-card[data-v-c41679f0]{flex-wrap:wrap}.catalogue .product-image-trigger[data-v-c41679f0]{margin:auto}.catalogue .product-summary[data-v-c41679f0]{flex-basis:100%}}.query-page[data-v-df0bbb51]{max-width:none}.query-result-header[data-v-df0bbb51]{justify-content:space-between;align-items:center;gap:16px;display:flex}.query-result-header>div[data-v-df0bbb51]{gap:8px;display:flex}.query-result-header h2[data-v-df0bbb51]{margin:0}.order-list[data-v-df0bbb51]{gap:0}.order-item[data-v-df0bbb51]{border:0;border-bottom:1px solid #edf0f4;border-radius:0;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr) minmax(230px,1fr);gap:24px;padding:24px 0;display:grid}.order-item[data-v-df0bbb51]:last-child{border-bottom:0}.order-item p[data-v-df0bbb51]{overflow-wrap:anywhere;margin:0 0 9px;line-height:1.7}.order-item strong[data-v-df0bbb51]{color:#667487}.order-state .price[data-v-df0bbb51]{white-space:nowrap;font-weight:600}.inline-delivery[data-v-df0bbb51]{min-width:0}.inline-delivery[data-v-df0bbb51] textarea{width:100%;height:110px;min-height:110px;margin:0 0 8px;font-size:14px}.inline-delivery[data-v-df0bbb51] .submit-row{margin:0}.inline-delivery[data-v-df0bbb51] button{color:#fff;background:linear-gradient(110deg,#3b8fed,#00ccec);border:0;border-radius:24px;width:100%;min-height:44px;font-size:16px;font-weight:600}.inline-delivery[data-v-df0bbb51] button:disabled{opacity:.45}.inline-delivery[data-v-df0bbb51] .hint{margin-top:8px;font-size:12px}@media (width<=800px){.order-item[data-v-df0bbb51]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px}.inline-delivery[data-v-df0bbb51]{grid-column:1/-1}.query-result-header[data-v-df0bbb51]{align-items:flex-start}}@media (width<=480px){.order-item[data-v-df0bbb51]{grid-template-columns:minmax(0,1fr);gap:8px}.query-result-header[data-v-df0bbb51]{flex-wrap:wrap}.query-result-header button[data-v-df0bbb51]{padding:7px 12px}.order-item p[data-v-df0bbb51]{font-size:13px}.inline-delivery[data-v-df0bbb51]{margin-top:6px}}.site-footer[data-v-8c5ebeed]{text-align:center;overflow-wrap:anywhere;font-size:14px;line-height:1.8}.site-uptime[data-v-8c5ebeed]{font-variant-numeric:tabular-nums;margin:12px 0 8px}.site-copyright[data-v-8c5ebeed]{margin:0}.brand[data-v-5f88958d]{min-width:0}.brand-placeholder[data-v-5f88958d]{background:#ffffff80;border-radius:8px;width:160px;max-width:40%;height:44px}.brand-logo[data-v-5f88958d]{object-fit:contain;border-radius:8px;flex-shrink:0;width:44px;height:44px}.brand-mark[data-v-5f88958d]{flex-shrink:0}.brand-name[data-v-5f88958d]{overflow-wrap:anywhere;min-width:0}@media (width<=650px){.store-header[data-v-5f88958d]{flex-wrap:wrap}.brand[data-v-5f88958d]{flex:200px}.store-header nav[data-v-5f88958d]{margin-left:auto}.brand-logo[data-v-5f88958d]{width:40px;height:40px}}.store{--brand:#20c9b0;--brand-text:#067d88;--line:#dcecef;--radius:12px;--muted:#718698;--store-primary:linear-gradient(110deg, #22b8e5, #20c9b0);--store-primary-hover:linear-gradient(110deg, #10a5d2, #12b59e);--store-primary-text:#083d4b;--store-soft:#f1f7f8;--store-selected:#eafbf7;--store-price:#ec6477;isolation:isolate;color:#31465a;background:linear-gradient(125deg,#d5f6f3,#dbeeff);border:0;border-radius:0;width:100%;max-width:none;min-height:100svh;margin:0;padding:0 clamp(12px,5vw,72px) 32px;position:relative}.store:before,.store:after{content:"";z-index:-1;pointer-events:none;position:fixed;inset:0}.store:before{clip-path:polygon(75% 0,100% 0,100% 58%,49% 81%,60% 21%);background:linear-gradient(145deg,#76e6df26,#56c9ee1a)}.store:after{clip-path:polygon(0 55%,25% 84%,43% 100%,0 100%);background:linear-gradient(125deg,#ffffff2e,#67e0da24)}.store>.store-header,.store>main,.store>footer,.store>.error{width:100%;min-width:0;max-width:1000px;margin-inline:auto}.store .store-header{padding:26px 0 24px}.store .brand{color:#31465a}.store .brand-mark{background:var(--store-primary);color:var(--store-primary-text)}.store .panel{border-color:var(--line);border-radius:var(--radius);background:#fff;box-shadow:0 5px 22px #296b8410}.store .store-header nav a{color:var(--brand-text);transition:background .15s,box-shadow .15s}.store .primary,.store .store-header nav a[aria-current=page],.store .catalogue .category-grid button.active{background:var(--store-primary);color:var(--store-primary-text);border-color:#0000;font-weight:600;transition:background .15s,box-shadow .15s;box-shadow:0 4px 12px #15b7c126}.store .primary{border-radius:24px;min-height:42px}.store .primary:enabled:hover,.store .store-header nav a[aria-current=page]:hover,.store .catalogue .category-grid button.active:hover{background:var(--store-primary-hover);box-shadow:0 5px 15px #079aa52e}.store .primary:disabled{box-shadow:none}.store :is(.button,.search button,.input-group>button:not(.link-button),.empty>button,.detail-actions>button){border:1px solid var(--brand-text);color:var(--brand-text);background:#fff;border-radius:7px;transition:background .15s,border-color .15s}.store :is(.button,.search button,.input-group>button:not(.link-button),.empty>button,.detail-actions>button):not(:disabled):hover{background:var(--store-selected);border-color:#056771}.store :is(.notice-heading span,.text-button,.link-button,.product-action,.query-head>p,.product-meta,.product-meta small){color:var(--brand-text)}.store :is(.text-button,.link-button,.notice-heading){background:0 0}.store .notice-summary{color:#718698}.store .catalog-heading{color:#31465a}.store .catalog-heading svg{color:#069da1}.store .catalogue .category-grid button{border-color:var(--line);background:var(--store-soft);color:#465b6a}.store .catalogue .category-grid button.active small{color:#155769}.store .catalogue .category-grid button:hover:not(.active){background:#eaf8f7;border-color:#9ad9d5}.store .catalogue .section-heading{border-color:var(--line)}.store .catalogue .product-card{border-color:var(--line);border-radius:12px;box-shadow:0 3px 12px #296b8408}.store .catalogue .product-card:hover{border-color:#9ad9d5;box-shadow:0 5px 16px #296b8412}.store :is(.price,.product-summary .price,.required){color:var(--store-price)}.store .tier-badge{color:#bd4059;background:#fff0f3;border-color:#ffe0e6}.store :is(input,select,textarea){border-color:var(--line);accent-color:var(--brand-text);border-radius:6px}.store .search input,.store .quantity button{background:var(--store-soft)}.store :is(input,select,textarea):hover{border-color:#a9d6d7}.store :is(input,select,textarea):focus{border-color:var(--brand-text)}.store :focus-visible{outline:2px solid var(--brand-text);outline-offset:3px}.store .product-image-trigger:hover{outline-color:#9ad9d5}.store .quantity button{color:var(--brand-text)}.store .quantity button:enabled:hover{background:var(--store-selected);border-color:#9ad9d5}.store .quantity input{border-radius:4px}.store progress{accent-color:var(--brand)}.store progress::-webkit-progress-value{background:var(--store-primary)}.store progress::-moz-progress-bar{background:var(--store-primary)}.store :is(.tag,.status.ok,.paid-box){background:var(--store-selected);color:var(--brand-text)}.store .methods label.active,.store .purchase-methods label.payment-option.active,.store .purchase-methods label.payment-option:hover{background:var(--store-selected);box-shadow:none;border-color:#10bda8}.store .purchase-methods .payment-option:focus-within{outline-color:var(--brand-text)}.store .tabs button.active{border-color:var(--line);background:var(--store-selected);color:var(--brand-text);box-shadow:inset 0 2px var(--brand)}.store .order-meta{border-color:var(--line);background:#f7fbfc}.store footer{color:#687f91;margin-top:32px}.store .buy-page>.panel{min-width:0;padding:clamp(14px,1.8vw,24px)}.store .purchase-grid{grid-template-columns:minmax(0,32%) minmax(0,1fr);gap:clamp(20px,2.5vw,36px)}.store .purchase-cover .product-image-trigger,.store .purchase-cover .buy-cover{width:100%;max-width:none}.store .purchase-content,.store .purchase-content .buy-form{width:100%;min-width:0}.store .purchase-content .buy-form{max-width:438px}.store .buy-form .form-row{grid-template-columns:88px minmax(0,1fr);gap:10px;display:grid}.store .buy-form .form-row>label{overflow-wrap:anywhere}.store .buy-form .form-row>.input-group,.store .buy-form .form-row>input,.store .buy-form .form-row>select{width:100%;min-width:0;max-width:340px}.store .buy-form .input-group{flex-wrap:nowrap}.store .buy-form .input-group>input{flex:1 1 0;width:0;min-width:0}.store .buy-form .input-group>button{flex-shrink:0}.store .buy-form .quantity{justify-self:start}.store .buy-form .form-error{margin-left:98px}.store .buy-form .purchase-submit{padding-left:98px}@media (width<=800px){.store .purchase-grid{grid-template-columns:minmax(0,1fr);gap:20px}}@media (width<=650px){.store{padding:0 12px 24px}.store .store-header{padding:20px 2px}.store .store-header nav a{padding:7px 9px}.store .buy-form .purchase-submit{padding-left:0}.store .purchase-content .buy-form{max-width:420px}.store .buy-form .form-row{grid-template-columns:72px minmax(0,1fr);gap:8px}.store .buy-form .form-error{margin-left:80px}.store .buy-form .captcha{width:clamp(64px,20vw,100px);height:40px}.store .buy-form .input-group{gap:6px}}
