.material_card{padding:32px;margin:32px 0;width:100%;background:#fff;box-shadow:0 1px 2px 0 rgba(60,64,67,.3),0 2px 6px 2px rgba(60,64,67,.15);position:relative;border-radius:4px;font-family:Roboto,sans-serif;font-size:16px;line-height:24px;color:#424242}.material_card>h2{margin-top:0;font-size:32px;line-height:38px;color:#212121}
.material-container.column{display:flex;flex-direction:column}.material-container.row{display:flex;flex-direction:row}.material-container.row-full{display:flex;flex-direction:row;width:100%;min-height:100vh;max-height:100vh}.material-container.row-full>*{flex-grow:1}.material-container.content-stretch{align-items:stretch}.material-container.grow{flex-grow:1}.material-container.relative{position:relative}.material-container.content-center{justify-content:center}.material-container.content-end{justify-content:end}.material-container.scroll{overflow-y:scroll}.material-container.scroll-auto{overflow-y:auto}.material-container.gap-4{gap:4px}.material-container.gap-8{gap:8px}.material-container.gap-16{gap:16px}.material-container.maxwidth{width:100%;max-width:1024px;margin-left:auto;margin-right:auto;padding-left:8px;padding-right:8px}.material-container.overflow-hidden{overflow:hidden}.material-container.padding-top-16{padding-top:16px}.material-container.padding-16{padding:16px;--parent-horizontal-padding: -16px}.material-container.padding-top-8{padding-top:8px}.material-container.padding-bottom-8{padding-bottom:8px}
.material-icon{border-radius:100%;background:rgba(0,0,0,0);color:var(--text-color, #333);border:none;min-height:var(--icon-size, 24px);min-width:var(--icon-size, 24px);padding:0px;gap:4px;display:flex;align-items:center;justify-content:center}.material-icon>svg{height:16px;width:16px}.material-icon.hover.selected{background-color:var(--toolbar-icon-selected-background, ddd);color:var(--toolbar-icon-selected-color, #000)}.material-icon.hover:hover{background-color:var(--toolbar-icon-hover-background, #ddd);color:var(--toolbar-icon-hover-color, #222);transition:background-color .4s,color .2s}
.material-datatable{border-collapse:collapse;color:#212529;font-size:13px;line-height:20px;font-family:"Roboto";cursor:pointer;width:100%;--icon-size: 16px;--padding-size: 9px}.material-datatable.horizontal-scroll{display:block;overflow-x:auto}.material-datatable.horizontal-scroll td{white-space:nowrap}.material-datatable.sticky thead{position:sticky;top:0;background:#fff}.material-datatable th,.material-datatable td{padding:var(--padding-size);padding-bottom:calc(var(--padding-size) - 1px);vertical-align:middle;text-align:left;user-select:none}.material-datatable th{padding:0}.material-datatable td{border-top:1px solid rgba(0,0,0,0);border-bottom:1px solid #dee2e6}.material-datatable th{font-weight:500;line-height:24px;color:rgba(0,0,0,.87)}.material-datatable th.short{width:40px}.material-datatable thead th>span{display:flex;flex-direction:row;gap:8px;padding:var(--padding-size);border-bottom:1px solid #dee2e6;white-space:nowrap}.material-datatable tbody td{color:#777;font-weight:400;color:#5f6368}.material-datatable tbody td b{font-weight:700;color:#202124}.material-datatable tbody tr:hover{background-color:rgba(0,0,0,.04)}.material-datatable-primarylink{text-decoration:none;font-weight:500;color:var(--brand-primary-color)}.material-datatable-primarylink:hover{text-decoration:underline}body.dense .material-datatable{--padding-size: 3px}
.material-flyout{--separator-margin: 24px;position:absolute;top:0;left:0;right:unset;bottom:0;width:300px;z-index:100;background:#fafafa;display:flex;flex-direction:column;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);border-right:1px solid #e0e0e0;transition-property:transform;transition-duration:.2s;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transform:translateX(calc((100% + 5px) * -1));transform-style:preserve-3d}.material-flyout.material-flyout-right{left:unset;right:0;border-right:none;border-left:1px solid #e0e0e0;transform:translateX(calc(100% + 5px))}.material-flyout.open{transform:translateX(0)}.material-navitem{background:rgba(0,0,0,0);padding:8px 20px;margin:0 -8px;gap:8px;display:flex;flex-direction:row;align-items:center;color:#000;font-family:var(--navigation_font, "Roboto");font-size:14px}.material-navitem:hover,.material-navitem.selected{background-color:var(--theme-color-transparent);color:var(--theme-color);border-radius:4px}.material-navitem>div{flex-grow:1}.material-navitem>.badge{flex-grow:0;background-color:red;color:#fff;border-radius:999px;padding:2px;font-size:12px}.material-navitem>svg{flex-grow:0;width:16px;height:16px;margin-right:8px}
.material-overlay-content{z-index:99;position:fixed;top:0;left:0;bottom:0;right:0;pointer-events:none}.material-overlay-content.absolute{position:absolute}.material-overlay-content.open{pointer-events:all}.material-overlay{position:fixed;top:0;left:0;bottom:0;right:0;z-index:98;background-color:#000;opacity:0;transition-property:opacity;transition-duration:.2s;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);pointer-events:none}.material-overlay.absolute{position:absolute}.material-overlay.open{pointer-events:all;opacity:.25}.material-overlay.open.opacity10{opacity:.1}.material-overlay.open.opacity50{opacity:.5}
.material_page{margin:0 auto;width:1024px}.material_page.wide{margin:0;padding:0 16px;width:100%}@media screen and (max-width: 1104px){.material_page{width:unset;margin:0 32px}}
.material-separator-horizontal{margin:var(--separator-margin, 8px) var(--parent-horizontal-padding, 0px);border-bottom:solid 1px var(--main-text, #333);opacity:.2;width:100%}.material-separator-vertical{border-right:solid 1px var(--main-text, #333);opacity:.2;width:1px;height:100%}
.material-spacer{flex-grow:1}
.material-toolbar{flex-grow:0 !important;display:flex;align-items:center;background:var(--toolbar-background, none);position:relative;gap:8px;z-index:100}.material-toolbar.items-center{justify-content:center}.material-toolbar.vertical{--direction: column;flex-direction:column;width:var(--toolbar-size, 48px);min-width:var(--toolbar-size, 48px);overflow-y:hidden}.material-toolbar.vertical.border{border-right:solid 1px var(--border-color, none)}.material-toolbar.vertical.padding-ends{padding:16px 0}.material-toolbar.vertical.raised{box-shadow:0 2px 4px rgba(128,128,128,.5)}.material-toolbar:not(.vertical){--direction: row;flex-direction:row;height:var(--toolbar-size, 48px);min-height:var(--toolbar-size, 48px);overflow:hidden}.material-toolbar:not(.vertical).border{border-bottom:solid 1px var(--border-color, none)}.material-toolbar:not(.vertical).padding-ends{padding:0 16px}.material-toolbar:not(.vertical).raised{box-shadow:0 2px 4px rgba(128,128,128,.5)}.material-toolbar:not(.vertical).sticky{position:sticky;top:0px;z-index:20}.material-toolbar-icon{border-radius:100%;background:none;color:var(--text-color, #333);border:none;min-height:var(--icon-size, 48px);min-width:var(--icon-size, 48px);padding:0px;gap:4px;display:flex;align-items:center;justify-content:center;align-self:center}.material-toolbar-icon>svg{height:24px;width:24px}.material-toolbar-icon.selected{background-color:var(--toolbar-icon-selected-background, #ddd);color:var(--toolbar-icon-selected-color, #000)}.material-toolbar-icon:hover{background-color:var(--toolbar-icon-hover-background, #ddd);color:var(--toolbar-icon-hover-color, #222);transition:background-color .4s,color .2s}.material-toolbar-icon:active,.material-toolbar-icon.pressed{background-color:var(--toolbar-icon-pressed-background, #bbb);color:var(--toolbar-icon-pressed-color, #000)}.material-toolbar-icon:disabled,.material-toolbar-icon.disabled{color:gray}.material-toolbar-search{flex-grow:.75;display:flex;align-items:center;background:rgba(0,0,0,0);color:#5f6368;border-radius:2px;height:44px;margin:0 8px;position:relative}.material-toolbar-search>svg{margin:0 8px;width:24px;height:24px;position:absolute;left:8px}.material-toolbar-search>input[type=search]{border-radius:6.25rem;background:#f1f3f4;color:#5f6368;border:0;height:44px;outline:0;padding:0 16px 0 48px;width:100%;font-family:var(--toolbar_font, "Roboto");font-size:14px}.material-toolbar-searchoverlay{position:absolute;left:0;right:0;top:0;bottom:0px;display:flex;align-items:center;background-color:#fff;padding:0 16px;z-index:10}.material-toolbar-searchoverlay>button{color:#000}.material-toolbar-searchoverlay>input{flex-grow:1;border:0;background:rgba(0,0,0,0);color:#000;height:63px;outline:0;padding:0 64px 0 16px;font-family:var(--toolbar_font, "Roboto");font-size:24px}.material-toolbar-searchoverlay>input::-webkit-search-cancel-button{display:none}.material-toolbar.vertical .material-toolbar-separator{margin:var(--separator-margin, 8px) var(--parent-horizontal-padding, 0px);border-bottom:solid 1px var(--main-text, #333);opacity:.2;width:100%}.material-toolbar:not(.vertical) .material-toolbar-separator{border-right:solid 1px var(--main-text, #333);opacity:.2;width:1px;height:100%}.material-toolbar-group{display:flex;flex-direction:var(--direction);align-self:stretch}.material-toolbar-group.gap4{gap:4px}.material-toolbar-link,.material-toolbar-tab{background:rgba(0,0,0,0);color:#000;border:none;height:100%;padding:4px 16px 2px 16px;box-sizing:border-box;display:flex;justify-content:center;align-items:center;font-weight:600;font-size:12px;text-decoration:none;user-select:none;white-space:nowrap}.material-toolbar-link:hover,.material-toolbar-tab:hover{color:var(--theme-color)}.material-toolbar-link.active,.material-toolbar-tab.active{border-bottom:solid 2px var(--theme-color);padding-bottom:0px;color:var(--theme-color)}.material-toolbar-link:not(.active):active,.material-toolbar-tab:not(.active):active{border-bottom:solid 2px var(--theme-color);padding-bottom:0px;color:var(--theme-color);opacity:.5}.material-toolbar-avatar{user-select:none;position:relative;display:flex;padding:0;margin:0;border:0;background:none}.material-toolbar-avatar::before{position:absolute;background-color:rgba(128,128,128,0);border-radius:32px;width:40px;height:40px;content:"";transition:background-color .4s}.material-toolbar-avatar:hover::before{background-color:rgba(255,255,255,.25)}.material-toolbar-avatar:active::before{background-color:rgba(0,0,0,.25)}.material-toolbar-avatar.dot-red:after,.material-toolbar-avatar.dot-green:after,.material-toolbar-avatar.dot-blue:after,.material-toolbar-avatar.dot-yellow:after{position:absolute;right:-6px;top:-6px;content:"";min-width:12px;min-height:12px;border-radius:32px;border:solid 3px #fff;box-sizing:content-box;transition:background-color .4s}.material-toolbar-avatar.dot-red:after{background-color:red}.material-toolbar-avatar.dot-green:after{background-color:green}.material-toolbar-avatar.dot-blue:after{background-color:#5080ff}.material-toolbar-avatar.dot-yellow:after{background-color:#ff0}.material-toolbar-avatar.dot-red:hover::before{background-color:rgba(255,0,0,.5)}.material-toolbar-avatar.dot-green:hover::before{background-color:rgba(0,128,0,.5)}.material-toolbar-avatar.dot-blue:hover::before{background-color:rgba(80,128,255,.5)}.material-toolbar-avatar.dot-yellow:hover::before{background-color:rgba(255,255,0,.5)}.material-toolbar-avatar.dot-red:active::before{background-color:rgba(255,0,0,.25)}.material-toolbar-avatar.dot-green:active::before{background-color:rgba(0,128,0,.25)}.material-toolbar-avatar.dot-blue:active::before{background-color:rgba(80,128,255,.25)}.material-toolbar-avatar.dot-yellow:active::before{background-color:rgba(255,255,0,.25)}.material-toolbar-avatar>img{padding:0;margin:0;border-radius:32px;width:40px}img.material-toolbar-logo{user-select:none;border:none;user-select:none}div.material-toolbar-logo{user-select:none;font-weight:400;font-size:17px;user-select:none;font-family:"Roboto";font-size:15px;white-space:nowrap}
.material-timeline td{padding:8px}.material-timeline div.round{border-radius:32px;width:24px;height:24px;background:#fff;border:solid 2px #005961}
.material-tree{padding:4px}.material-tree.indent{padding:0px 0px 0px 16px}.material-tree>div.indent{padding:0px 0px 0px 16px}.material-tree-item{padding:4px 4px 4px 16px}.material-tree-item:hover{background:red}.material-tree-item>div.indent{padding:0px 0px 0px 16px}
.material-button{display:flex;flex-direction:row;gap:8px;border-radius:4px;align-items:center;justify-content:center;text-transform:uppercase;font-weight:500;font-family:var(--font, "Roboto", "Helvetica", "Arial", sans-serif);white-space:nowrap;user-select:none}.material-button.elevated:not(:disabled){box-shadow:0px 3px 1px -2px rgba(0,0,0,.2),0px 2px 2px 0px rgba(0,0,0,.14),0px 1px 5px 0px rgba(0,0,0,.12)}.material-button.elevated:active:not(:disabled){box-shadow:0px 5px 5px -3px rgba(0,0,0,.2),0px 8px 10px 1px rgba(0,0,0,.14),0px 3px 14px 2px rgba(0,0,0,.12)}.material-button.text{border:none;background-color:rgba(0,0,0,0);color:var(--button-color, #1976d2)}.material-button.text:hover:not(:disabled){background-color:var(--button-grey-transparent, rgba(136, 136, 136, 0.1254901961))}.material-button.text:active:not(:disabled){background-color:var(--button-color-transparent, rgba(25, 118, 210, 0.5019607843))}.material-button.contained{border:none;background-color:var(--button-color, #1976d2);color:var(--button-color-inverse, white);--icon-color: var(--button-color-inverse, $theme-color-inverse)}.material-button.contained:hover:not(:disabled){background-color:color-mix(in srgb, var(--button-color, #1976d2), #000 10%)}.material-button.contained:active:not(:disabled){background-color:color-mix(in srgb, var(--button-color, #1976d2), #fff 10%)}.material-button.outline{border:solid 1px var(--button-color, #1976d2);background-color:rgba(0,0,0,0);color:var(--button-color, #1976d2)}.material-button.outline:hover:not(:disabled){background-color:var(--button-grey-transparent, rgba(136, 136, 136, 0.1254901961))}.material-button.outline:active:not(:disabled){background-color:var(--button-color-transparent, rgba(25, 118, 210, 0.5019607843))}.material-button .material-icon{display:block;height:20px;width:20px;color:var(--icon-color, var(--text-color))}.material-button.tiny{height:25px;padding:0 10px;font-size:.8125rem;line-height:25px}.material-button.tiny>svg{height:17px;width:17px}.material-button.small{height:31px;padding:0px 12px;font-size:.8125rem;line-height:30px}.material-button.small>svg{height:23px;width:23px}.material-button.medium{height:36px;padding:0px 16px;font-size:.875rem;line-height:35px}.material-button.medium>svg{height:24px;width:24px}.material-button.large{height:41px;padding:0px 22px;font-size:.9375rem;line-height:40px}.material-button.large>svg{height:25px;width:25px}.material-button.fab{position:fixed;bottom:64px;right:64px;height:64px !important;width:64px !important;border-radius:64px;display:flex;justify-content:center;align-items:center;font-size:24px;filter:drop-shadow(2px 2px 5px #888888)}.material-button.wide{width:100%}.material-button[disabled]{--button-color: var(--button-color-disabled, #888)}a.material-button{text-decoration:none;overflow:hidden}a.linkbutton{display:flex;flex-direction:row;gap:8px;border-radius:4px;align-items:center;justify-content:center;text-transform:uppercase;font-weight:500;font-family:var(--font, "Roboto", "Helvetica", "Arial", sans-serif);white-space:nowrap;height:36px;padding:0px 16px;font-size:.875rem;line-height:35px;border:none;text-decoration:none;user-select:none;background-color:var(--button-color);color:var(--button-color-inverse, white)}a.linkbutton.active{--button-color: red;cursor:default}a.linkbutton:hover:not(:disabled):not(.active){background-color:color-mix(in srgb, var(--button-color), #000 20%)}a.linkbutton:active:not(:disabled):not(.active){background-color:color-mix(in srgb, var(--button-color), #fff 15%) !important}
.productpage{gap:var(--page-spacing);padding:var(--page-spacing);display:grid;grid-template-areas:"gallery header" "gallery product";grid-column-gap:var(--page-spacing);grid-row-gap:0px}.productpage>.gallery{grid-area:gallery;flex-grow:1;flex-basis:1}.productpage>.gallery .heroimage{border:solid 1px var(--border-color);border-radius:8px;max-width:var(--page-max-column-width)}.productpage>.gallery .heroimage>img{max-width:100%}.productpage>.productheader{grid-area:header;flex-grow:1;flex-basis:1}.productpage>.productheader h1{margin-top:var(--component-spacing);line-height:36px}.productpage>.product{grid-area:product;flex-grow:1;flex-basis:1}.productpage>.shoppingbasket{flex-grow:0;flex-basis:1}.productpage .addonproducts{display:flex;flex-direction:column;gap:var(--component-spacing)}.productpage .addonproduct{display:flex;border:solid 1px var(--border-color);border-radius:8px}.productpage .addonproduct>div:first-child{min-width:100px;width:100px;overflow:hidden;display:flex;flex-direction:column;justify-content:center;border-right:solid 1px var(--border-color)}.productpage .addonproduct>div:first-child img{width:100px}.productpage .addonproduct>div:last-child{padding:var(--component-spacing)}.productpage .addonproduct>div:last-child h2{font-weight:normal;margin-top:0;margin-bottom:8px}.productpage .addonproduct>div:last-child div{margin-bottom:8px}@media screen and (max-width: 750px){.productpage{grid-template-areas:"header" "gallery" "product"}}
.categories-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:var(--component-spacing);width:100%;padding:var(--page-spacing);padding-bottom:0}.categories-grid .linkbutton{height:64px}@media screen and (max-width: 1650px){.categories-grid{grid-template-columns:1fr 1fr}}@media screen and (max-width: 1250px){.categories-grid{grid-template-columns:1fr}}
.categorypage .categoryimage{min-height:300px;background-position:center;background-size:cover}.categorypage .categoryproducts{display:grid;grid-template-columns:1fr 1fr 1fr;gap:var(--component-spacing);width:100%;padding:var(--page-spacing)}@media screen and (max-width: 1650px){.categorypage .categoryproducts{grid-template-columns:1fr 1fr}}@media screen and (max-width: 1250px){.categorypage .categoryproducts{grid-template-columns:1fr}}.categorypage .categoryproduct{display:flex;flex-direction:column;border:solid 1px var(--border-color);border-radius:8px}.categorypage .categoryproduct>a>div:first-child{max-width:100%;height:385px;min-height:385px;max-height:385px;overflow:hidden;display:flex;justify-content:center;border-right:solid 1px var(--border-color)}.categorypage .categoryproduct>a>div:first-child>img{height:100%;max-width:100%}.categorypage .categoryproduct>a:hover{opacity:.8}.categorypage .categoryproduct>a:active{opacity:.75}.categorypage .categoryproduct>div:last-child{border-top:solid 1px var(--border-color);padding:var(--component-spacing);flex-grow:1;display:flex;flex-direction:column}.categorypage .categoryproduct>div:last-child h2{margin-top:0;margin-bottom:8px}.categorypage .categoryproduct>div:last-child div{margin-bottom:8px}
.amounteditor{display:inline-flex;background-color:#fff;border:solid 1px var(--border-color);border-radius:4px}.amounteditor input{border:none;background-color:rgba(0,0,0,0);height:24px}.amounteditor input::-webkit-outer-spin-button{display:none}.amounteditor input::-webkit-inner-spin-button{display:none}.amounteditor input[type=button]{width:24px;max-width:24px}.amounteditor input[type=button]:hover{background-color:rgba(0,0,0,.062745098)}.amounteditor input[type=button]:active{background-color:rgba(0,0,0,.1254901961)}.amounteditor input[type=number]{max-width:48px;text-align:center}
.shoppingbasket{flex-grow:0;width:375px;min-width:375px;max-width:375px;background-color:oklch(0.985 0 0);border-left:solid 1px var(--border-color);scrollbar-gutter:stable}.shoppingbasket>div:first-child{position:sticky;top:0;bottom:0;padding:var(--page-spacing);display:flex;flex-direction:column;flex-grow:1}.shoppingbasket>div:first-child>.entries{display:flex;flex-direction:column;margin-top:16px}.shoppingbasket>div:first-child>.entries>.entry{display:flex;gap:8px}.shoppingbasket>div:first-child>.entries>.entry>img{max-height:80px}.shoppingbasket>div:first-child>.entries>.entry>div{display:grid;grid-template-areas:"description price" "count count";gap:4px;padding-bottom:var(--component-spacing)}.shoppingbasket>div:first-child>.entries>.entry>div>div:nth-child(1){grid-area:description;margin-right:8px}.shoppingbasket>div:first-child>.entries>.entry>div>div:nth-child(2){grid-area:price;text-align:right;font-weight:bold}.shoppingbasket>div:first-child>.entries>.entry:not(:first-child){padding-top:var(--component-spacing)}.shoppingbasket>div:first-child>.entries>.entry:not(:last-child){border-bottom:solid 1px var(--border-color)}.shoppingbasket>div:first-child hr{width:100%;border-top:solid 1px var(--border-color)}.shoppingbasket>div:first-child h2{margin-top:0}.shoppingbasket>div:first-child .priceholder{display:flex;margin-bottom:var(--component-spacing)}.shoppingbasket>div:first-child .priceholder>span:last-child{font-weight:bold}.shoppingbasket>div:first-child .vatholder{display:flex;margin-top:-var(--component-spacing);margin-bottom:var(--component-spacing)}.shoppingbasket>div:first-child footer{margin-top:var(--component-spacing);font-size:13px;line-height:15px}.shoppingbasket-icon{display:none;position:fixed;right:16px;top:16px;width:64px;height:64px;border:solid 3px oklch(0.965 0 0);background-color:oklch(0.985 0 0);border-radius:4px;padding:16px;z-index:100}.shoppingbasket-icon>svg{width:32px;height:32px}.shoppingbasket-icon>span{position:fixed;right:10px;top:60px;width:28px;height:28px;background-color:var(--button-color);color:#fff;border-radius:100px;aspect-ratio:1;display:flex;align-items:center;justify-content:center;pointer-events:none}@media screen and (max-width: 1050px){.shoppingbasket{position:fixed;right:0;top:0;bottom:0;overflow-y:auto;transform:translateX(100%)}.shoppingbasket-icon{display:block}body.showbasket{overflow-y:hidden}body.showbasket .shoppingbasket{transform:translateX(0%)}}
.checkoutpage{padding:var(--page-spacing);padding-top:0;min-width:var(--page-min-content-width);box-sizing:border-box}.checkoutpage>.checkoutform>div,.checkoutpage .paymentmethods>div{max-width:400px}.checkoutpage label.invalid{color:red;font-weight:bold}.checkoutpage>h1{margin-bottom:0;line-height:32px}.checkoutpage h2>span{display:inline-flex;align-items:center;justify-content:center;background-color:var(--button-color);color:#fff;border-radius:100%;min-width:32px;min-height:32px;margin-right:12px;font-size:20px}.checkoutpage hr{border:0;clear:both;display:block;width:100%;background-color:var(--border-color);height:1px;margin-top:16px}.checkoutpage label{user-select:none}.checkoutpage div.checkoutcolumns{display:flex;width:100%;gap:16px}.checkoutpage div.checkoutcolumns>div{flex-grow:1;flex-shrink:0;flex-basis:1fr}.checkoutpage div.checkoutform{display:flex;flex-direction:column;gap:8px;margin-top:16px}.checkoutpage div.checkoutform .radiogroup{display:flex;user-select:none;padding:0;width:fit-content}.checkoutpage div.checkoutform .radiogroup>label{box-sizing:border-box;border:solid 1px var(--border-color);padding:8px 16px;margin:0}.checkoutpage div.checkoutform .radiogroup>label:not(:first-of-type){border-left:solid 1px rgba(0,0,0,0)}.checkoutpage div.checkoutform .radiogroup>input{display:none}.checkoutpage div.checkoutform .radiogroup>input:checked+label{border:solid 1px var(--button-color);background:var(--button-color);color:#fff}.checkoutpage div.checkoutform input[type=text],.checkoutpage div.checkoutform input[type=date],.checkoutpage div.checkoutform input[type=datetime-local],.checkoutpage div.checkoutform select{max-width:var(--page-max-column-width);padding:8px}.checkoutpage div.checkoutform textarea{max-width:400px;min-height:100px;resize:vertical}.checkoutpage div.checkoutform input[type=text],.checkoutpage div.checkoutform input[type=date],.checkoutpage div.checkoutform input[type=datetime-local],.checkoutpage div.checkoutform select,.checkoutpage div.checkoutform textarea{border:solid 1px var(--border-color);border-radius:4px}.checkoutpage div.checkoutform>div:not(.combinedfields){display:flex;flex-direction:column;max-width:400px;min-width:0}.checkoutpage div.checkoutform>div:not(.combinedfields) label{margin-top:2px;font-weight:bold}.checkoutpage div.checkoutform>div:not(.combinedfields) label>div{font-weight:normal}.checkoutpage div.checkoutform>div.combinedfields{display:flex;max-width:400px;min-width:0;gap:8px}.checkoutpage div.checkoutform>div.combinedfields label{margin-top:2px;font-weight:bold}.checkoutpage div.checkoutform>div.combinedfields label.invalid{color:red}.checkoutpage div.checkoutform>div.combinedfields label>div{font-weight:normal}.checkoutpage div.checkoutform>div.combinedfields>div{display:flex;flex-direction:column;flex-grow:1;flex-shrink:1;min-width:0}.checkoutpage div.checkoutform>div.combinedfields>div input,.checkoutpage div.checkoutform>div.combinedfields>div select{min-width:0;width:100%}.checkoutpage div.checkoutform>div.checkoutformradio{display:flex;flex-direction:row}.checkoutpage div.checkoutform>div.checkoutformradio label{margin:0;display:inline}.checkoutpage div.paymentmethods div{min-width:0;max-width:400px}.checkoutpage div.paymentmethods label>span{font-weight:bold}@media screen and (max-width: 400px){.checkoutpage{zoom:.8}}
.spinner{display:flex;height:100vh;align-items:center;justify-content:center;opacity:1;animation-name:fadeInOpacity;animation-iteration-count:1;animation-timing-function:ease-in;animation-duration:2s}.spinner>svg{max-width:100px}@keyframes fadeInOpacity{0%{opacity:0}50%{opacity:0}100%{opacity:1}}
.confirmationpage{padding:var(--page-spacing);padding-top:0}.confirmationpage>h1{margin-bottom:8px}.confirmationpage>p{margin-bottom:0}
body{--background-color: white;--text-color: #222;--theme-color: #0382bf;--border-color: #ddd;--border: solid 1px #ddd;--large-bar-size: 64px;--icon-size: 40px;--toolbar-size: 56px;--toolbar-background: none;padding:0;margin:0}.material-thinscroll{scrollbar-width:thin}.material-thinscroll::-webkit-scrollbar{width:16px;height:16px}.material-thinscroll::-webkit-scrollbar-thumb{background-color:rgba(105,112,125,.5);border:6px solid rgba(0,0,0,0);background-clip:content-box}.material-thinscroll:-webkit-scrollbar-corner,.material-thinscroll::-webkit-scrollbar-track{background-color:rgba(0,0,0,0)}
:root{--brand-primary-color: #218520;--brand-primary-tint-color: #268d28;--brand-primary-tint2-color: #309238;--body-background: #fff;--content-background: #fff;--content-color: #222;--content-border-color: #ddd;--input-background: #fff;--input-color: #000;--page-spacing: 32px;--component-spacing: 16px;--button-color: #273a47;--page-max-column-width: 400px;--page-min-content-width: 300px}@media(prefers-color-scheme: dark){:root{--body-background: #222;--content-background: #000;--content-color: #fff;--content-border-color: #444;--input-background: #222;--input-color: #fff}}@media(prefers-color-scheme: dark){.lightonly{display:none !important}}@media(prefers-color-scheme: light){.darkonly{display:none !important}}*{box-sizing:border-box}#root,.layout{min-width:400px}.material-toolbar-logo{max-height:56px}h1,h2,div,p,a,label,span{font-family:sans-serif}div,p{line-height:24px}div,p,a{line-height:24px;color:#364153}h2>a{text-decoration:none}.layout{display:flex;min-height:100vh}.layout>div:first-child{flex-grow:1}a{text-decoration:none}a:hover{text-decoration:underline}body.isframed .layout,body.isframed .productpage,body.isframed .material-container.row-full{min-height:unset}
.topmenu{display:flex;align-items:center;gap:16px;margin-left:var(--page-spacing)}@media screen and (max-width: 550px){.topmenu>a:not(:first-child){display:none}}

/*# sourceMappingURL=index.css.map*/