@font-face{font-family:Material Icons;font-style:normal;font-weight:400;src:url(../../static/media/MaterialIcons.0c35d18bf06992036b69.woff2) format("woff2")}@font-face{font-family:Material Icons Outlined;font-style:normal;font-weight:400;src:url(../../static/media/MaterialIconsOutlined.6f420cf17cc0d7676fad.woff2) format("woff2")}.material-icons{-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;font-family:Material Icons}.material-icons,.material-icons-outlined{word-wrap:normal;direction:ltr;display:inline-block;font-size:24px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1;text-transform:none;white-space:nowrap}.material-icons-outlined{-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;font-family:Material Icons Outlined}:root{--size-1:.25rem;--size-2:.5rem;--size-3:1rem;--size-6:1.75rem;--size-7:2rem;--size-8:3rem;--radius-2:5px;--gray-4:#ced4da;--gray-7:#495057;--yellow-3:#ffe066;--orange-4:#ffa94d;--lime-0:#f4fce3;--lime-2:#d8f5a2;--red-0:#fff5f5;--red-9:#c92a2a;--font-weight-6:600;--font-weight-9:900;--font-lineheight-1:1.25;--brand-h:133;--brand-s:69%;--brand-l:36%;--brand:hsl(var(--brand-h),var(--brand-s),var(--brand-l));--link:hsl(var(--brand-h),var(--brand-s),calc(var(--brand-l)*0.7));--link-hover:hsl(var(--brand-h),var(--brand-s),calc(var(--brand-l)*0.8));--textColor:#4a5030;--textColorDisabled:var(--gray-4);--borderColor:var(--gray-4);--backgroundColor:#fdfdfc;--backgroundColorCard:#fff;--backgroundColorSelectable:#fff;--backgroundColorSelected:#f8f8f7;--backgroundColorWarn:var(--yellow-3);--backgroundColorError:var(--orange-4);--font-sans:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;--font-size-0:0.7rem;--font-size-1:1rem;--font-size-2:1.1rem;--font-size-3:1.25rem;--font-size-4:1.5rem;--font-size-5:1.25rem;--font-size-6:1.5rem;--font-size-7:3rem;--font-size-8:2rem;font-family:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-family:var(--font-sans)}#root{display:flex;flex-direction:column;gap:1rem;gap:var(--size-3);margin:0;padding:1rem;padding:var(--size-3)}@media only screen and (max-width:600px){#root{padding:0}}body{background-color:#fdfdfc;background-color:var(--backgroundColor);color:#4a5030;color:var(--textColor)}h1,h2,h3,h4,h5,h6{font-weight:900;font-weight:var(--font-weight-9);line-height:1.25;line-height:var(--font-lineheight-1);margin:0}dl,h4,h6,ol,p,ul{font-size:1.1rem;font-size:var(--font-size-2)}dl,h6,ol,p,ul{margin:0}.smallFont{font-size:.7rem;font-size:var(--font-size-0)}a{color:hsl(133,69%,25.2%);color:var(--link);text-decoration:inherit}a:hover{color:hsl(133,69%,28.8%);color:var(--link-hover)}input[type=radio]{block-size:1rem;block-size:var(--size-3);inline-size:1rem;inline-size:var(--size-3)}div.output{white-space:nowrap}.btnGroup{align-items:center;display:flex;gap:.5rem;gap:var(--size-2)}.infoblock{flex-direction:column}.filter,.infoblock{display:flex;gap:1rem;gap:var(--size-3);padding:1rem 0 1.75rem;padding:var(--size-3) 0 var(--size-6)}.filter{flex-wrap:wrap}button{align-items:center;background:#fdfdfc;background:var(--backgroundColor);border-radius:5px;border-radius:var(--radius-2);border-style:solid;border-width:0;box-shadow:var(--shadow-2);color:hsl(133,69%,25.2%);color:var(--link);display:flex;font-size:1rem;font-size:var(--font-size-1);justify-content:center;min-height:2rem;min-width:1.9rem;padding:.5rem;padding:var(--size-2)}button.primary{background:hsl(133,69%,25.2%);background:var(--link)}button.primary,button:hover{color:#fdfdfc;color:var(--backgroundColor)}button:hover{background:hsl(133,69%,28.8%);background:var(--link-hover)}[disabled],button.primary[disabled]{background:#fdfdfc;background:var(--backgroundColor);color:#ced4da;color:var(--textColorDisabled);filter:grayscale(100%);pointer-events:none}button:hover[disabled]{background:#f4fce3;background:var(--lime-0)}.collapsable{position:relative}.collapsable .toggleBtn{position:absolute;right:0;top:0}.collapsable.collapsed{min-height:3rem}.collapsable.collapsed .toggleBtn.expand{display:inherit}.collapsable.collapsed .toggleBtn.collapse,.collapsable:not(.collapsed) .toggleBtn.expand{display:none}.collapsable:not(.collapsed) .toggleBtn.collapse{display:inherit}.collapsable .collapser{transition:height 1s}.collapsable.collapsed .collapser{height:0;overflow:hidden;padding:0}#appShop{align-items:flex-start;display:flex;flex-wrap:wrap;gap:2rem;gap:var(--size-7)}#appShop>.card{flex-basis:30rem;flex-grow:1;flex-shrink:1;overflow-x:auto;overflow-y:hidden}.block{display:block}.businessCards{grid-gap:1rem;grid-gap:var(--size-3);display:grid;gap:1rem;gap:var(--size-3);grid-template-columns:repeat(auto-fill,minmax(18rem,1fr))}.businessCards>.card{flex-basis:19rem;flex-grow:0;flex-shrink:1}.businessCards>.card .image{height:8rem;margin-bottom:2rem;object-fit:cover;width:100%}.businessCards>.card .logo{left:50%;max-height:4.5rem;object-fit:contain;position:absolute;top:7rem;transform:translate(-50%);width:66%}.badge.opening{background-color:#ffffff88;border:solid #c92a2a;border:var(--red-9) solid;border-radius:.5rem;color:#c92a2a;color:var(--red-9);padding:.4rem;position:absolute;right:1rem;text-transform:uppercase;top:18.2rem;transform:rotate(-5deg);width:auto}.card{background-color:#fff;background-color:var(--backgroundColorCard);box-shadow:0 6px 12px -2px #32325d40,0 3px 7px -3px #0000004d;display:flex;flex-direction:column;gap:.5rem;gap:var(--size-2);max-width:100%;padding:1rem;position:relative}.businessCards>div:hover,.businessCards>div[selected]{background-color:#f8f8f7;background-color:var(--backgroundColorSelected);box-shadow:3px 3px 6px -4px #32325d80,0 3px 3.5px -6px #0009}.businessCards>div[selected] h3{text-decoration:underline}.clickable{cursor:pointer}.selectable{background-color:#fff;background-color:var(--backgroundColorSelectable)}.selectable:hover,.selectable[selected]{background-color:#fff;background-color:var(--backgroundColorCard)}.priceTable{border-spacing:.5rem 0;max-width:100%;table-layout:auto}.priceTable thead td{font-weight:700}.priceTable thead td.priceColumn{text-align:center}.priceTable tbody tr.sumRow{font-weight:700}.priceTable tbody td{line-break:normal}.priceTable tbody td.priceColumn{padding:0 .2rem;text-align:right}.priceTable tbody td.remarksColumn>div{display:flex}.priceTable tbody td .productIcon{height:3rem}.productsTable tbody tr{min-height:4.75rem}.wide-table-col{align-items:center;display:flex;gap:.5rem;gap:var(--size-2)}.productDescription img{display:inline;vertical-align:bottom}input,select,textarea{border:.5px solid #ced4da;border:.5px solid var(--borderColor);border-radius:2px}textarea{min-height:2rem}label[required]:after{content:"*";font-size:.7em;vertical-align:super}fieldset{border:var(--border-size-1) solid var(--borderColor);border-radius:5px;border-radius:var(--radius-2);flex-grow:1;flex-shrink:1;flex-wrap:wrap;max-width:37rem}fieldset,fieldset .field-group{align-items:center;display:flex;gap:1rem;gap:var(--size-3)}fieldset .smallSelect{width:6rem}fieldset div.labeled-input{align-items:center;display:flex;flex-basis:10rem;flex-grow:1;flex-shrink:1;gap:.25rem;gap:var(--size-1);position:relative}fieldset div.labeled-input.wide{flex-basis:18rem}fieldset div.labeled-input.input-before{align-items:center}fieldset div.labeled-input>label{flex-basis:4rem;text-align:right}fieldset div.labeled-input.input-before>label{flex-grow:1}fieldset div.labeled-input>input:not([type=checkbox]):not([type=radio]):not([type=button]),fieldset div.labeled-input>select{flex-basis:11rem;flex-grow:1;flex-shrink:1;height:1.8rem}fieldset div.labeled-input.input-before>label{text-align:left}fieldset div.labeled-input.input-before .radioWrapper{height:1.2rem;overflow:visible}fieldset[readonly] input{border:none;font-weight:600;font-weight:var(--font-weight-6);padding:0;pointer-events:none}fieldset[disabled]{opacity:.8}fieldset[disabled] input{pointer-events:none;text-decoration:line-through}fieldset[disabled] button{pointer-events:none}input[valid]{border:none;border-radius:1px;outline:2px solid #d8f5a2;outline:solid var(--lime-2) 2px}input[invalid],input[type=checkbox][invalid]{border-radius:1px;outline:2px solid #ffa94d;outline:solid var(--backgroundColorError) 2px}.address-helper-hint{height:auto;position:absolute;right:0;top:1.3rem;z-index:100}.spinner{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}@keyframes spinner{to{transform:rotate(1turn)}}.spinner:before{animation:spinner .8s ease infinite;border-color:#07d #0000;border-radius:50%;border-style:solid;border-width:2px;box-sizing:border-box;content:"";height:20px;margin-left:-10px;margin-top:-10px;position:absolute;width:20px}[hidden]{display:none!important}#toaster{bottom:0;flex-direction:column;gap:1rem;gap:var(--size-3);justify-content:flex-end;padding:1rem;position:fixed;right:0;z-index:300}#toaster,.toast{display:flex}.toast.toast_class_info{background-color:#fff;background-color:var(--backgroundColorCard)}.toast.toast_class_warn{background-color:#ffe066;background-color:var(--backgroundColorWarn)}.toast.toast_class_error{background-color:#ffa94d;background-color:var(--backgroundColorError)}.toast>div{align-items:center;display:flex;gap:1rem;gap:var(--size-3);justify-content:flex-end}.toast>div>div{max-width:40rem}.modalCanvas{display:block;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:190}.modal{box-sizing:border-box;left:50%;max-height:100%;max-width:100%;overflow-y:auto;position:fixed;top:50%;transform:translate(-50%,-50%)}.modal>*{margin-left:2px}.modalShader{background-color:#000000aa;height:100%;left:0;position:absolute;top:0;width:100%}.modal .closeBtn{position:absolute;right:.5rem;top:.5rem}.modal .modalContent{width:calc(100% - 4rem)}#menu{flex-direction:row;font-weight:600;font-weight:var(--font-weight-6);justify-content:space-between}#menu,#menu ul{align-items:center;display:flex;flex-wrap:wrap}#menu ul{gap:1rem;gap:var(--size-3);list-style-type:none;padding:0;white-space:nowrap}#menu ul #headerBranding{align-items:center;display:flex;gap:.25rem;gap:var(--size-1)}#menu ul #headerBranding .logo img{height:3rem;height:var(--size-8)}#menu ul #headerBranding .label{color:#1c9b38;color:var(--brand);text-transform:uppercase}#menu ul a[disabled]{opacity:.66;pointer-events:none}#menu ul a[disabled]:not([alwaysVisible]){display:none}#menu ul a[active]{text-decoration:underline}#cartMenuItem #cart-mini{position:relative}#cartMenuItem:not([disabled]):not([active]) #cart-mini{position:fixed;right:1.5rem;top:1.7rem;z-index:100}#cart-mini .material-icons,#cart-mini .material-icons-outlined{font-size:2.5rem}#cart-mini #itemsCount{background-color:#c92a2a;background-color:var(--red-9);border-radius:100%;color:#fff;height:1.5rem;left:.55rem;line-height:1.44rem;position:absolute;text-align:center;top:-.4rem;width:1.5rem}#cartMenuItem[disabled] #cart-mini #itemsCount{background-color:gray}#appShop #products{flex-basis:50rem;flex-grow:10;max-width:75rem}#storeHeader img{height:5rem;margin:auto}tr[categoryid]{border-bottom:2px solid #495057;border-bottom:2px solid var(--gray-7)}tr[disabled]{opacity:.25;pointer-events:none}.categoryHeader{align-items:center;display:flex;height:12rem;overflow:hidden;position:relative}.categoryHeader img{bottom:0;height:100%;left:0;object-fit:cover;position:absolute;right:0;top:0;width:100%}.categoryHeader .badge{background-color:#c92a2a;background-color:var(--red-9);color:#fff5f5;color:var(--red-0);font-size:1.5rem;font-size:var(--font-size-6);font-weight:600;font-weight:var(--font-weight-6);margin-left:4rem;min-width:12rem;padding:1rem;position:relative}tr.product{border-bottom:1px solid #495057;border-bottom:1px solid var(--gray-7)}table.productsTable,table.productsTable tbody,table.productsTable tbody tr td{display:block;-webkit-hyphens:auto;hyphens:auto}table.productsTable tbody tr{align-items:center;display:flex;gap:.25rem;gap:var(--size-1)}table.productsTable tbody tr[categoryid]{padding-bottom:1rem;padding-top:1rem}table.productsTable tbody tr td{flex-grow:0;flex-shrink:0}table.productsTable tbody tr td:first-child{flex-grow:1;flex-shrink:2}table.productsTable tbody tr td.productCol{display:flex}table.productsTable tbody tr td.priceColumn{flex-shrink:1}.productPrice:not(.range){font-size:1.25rem;font-size:var(--font-size-3)}#cart{flex-grow:1;max-width:75rem}@keyframes rotating{20%{-webkit-transform:rotate(-1turn)}to{-webkit-transform:rotate(-1turn)}}.material-icons.sync.animated{animation:rotating 4s linear infinite}@supports (-webkit-touch-callout:none) and (not (translate:none)){#menu ul #headerBranding>:not(:last-child),fieldset div.labeled-input>:not(:last-child),table.productsTable tbody tr>:not(:last-child){margin-right:.25rem!important;margin-right:var(--size-1)!important}.btnGroup>:not(:last-child),.card>:not(:last-child),.wide-table-col>:not(:last-child){margin-right:.5rem!important;margin-right:var(--size-2)!important}#menu ul>:not(:last-child),#root>:not(:last-child),#toaster>:not(:last-child),.businessCards>:not(:last-child),.filter>:not(:last-child),.infoblock>:not(:last-child),.toast>div>:not(:last-child),fieldset .field-group>:not(:last-child),fieldset>:not(:last-child){margin-right:1rem!important;margin-right:var(--size-3)!important}#appShop>:not(:last-child){margin-right:2rem!important;margin-right:var(--size-7)!important}}@supports (gap:2rem){body{background:#c2cec2}}@supports not (gap:2rem){#menu ul #headerBranding>:not(:last-child),fieldset div.labeled-input>:not(:last-child),table.productsTable tbody tr>:not(:last-child){margin-right:.25rem!important;margin-right:var(--size-1)!important}.btnGroup>:not(:last-child),.card>:not(:last-child),.wide-table-col>:not(:last-child){margin-right:.5rem!important;margin-right:var(--size-2)!important}#menu ul>:not(:last-child),#root>:not(:last-child),#toaster>:not(:last-child),.businessCards>:not(:last-child),.filter>:not(:last-child),.infoblock>:not(:last-child),.toast>div>:not(:last-child),fieldset .field-group>:not(:last-child),fieldset>:not(:last-child){margin-right:1rem!important;margin-right:var(--size-3)!important}#appShop>:not(:last-child){margin-right:2rem!important;margin-right:var(--size-7)!important}}
/*# sourceMappingURL=main.e3ae6567.css.map*/