@import"https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;500;600&display=swap";.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;display:flex;max-width:100%;max-height:100%;z-index:1000}.cdk-overlay-backdrop{position:absolute;inset:0;pointer-events:auto;-webkit-tap-highlight-color:rgba(0,0,0,0);opacity:0;z-index:1000;transition:opacity .4s cubic-bezier(.25,.8,.25,1)}.cdk-overlay-backdrop-showing{opacity:1}@media (forced-colors: active){.cdk-overlay-backdrop-showing{opacity:.6}}.cdk-overlay-dark-backdrop{background:#00000052}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing,.cdk-high-contrast-active .cdk-overlay-transparent-backdrop{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;display:flex;flex-direction:column;min-width:1px;min-height:1px;z-index:1000}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}html,*{box-sizing:border-box}.cdk-dialog-container{background-color:#fff;border-radius:8px;padding:20px;max-width:calc(100vw - 40px);max-height:calc(90vh - 40px)!important;overflow:auto;outline:none}.fullscreen-dialog .cdk-dialog-container{width:100vw;height:100vh}.material-symbols-outlined{font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24}body{font-family:Open Sans,sans-serif;font-size:14px;font-weight:400;color:#333;background:var(--desktop-body-background)}a{text-decoration:none}h1{font-size:30px}h2{font-size:26px;margin:20px 0}h3{font-size:22px;margin:10px 0}h4{font-size:18px;margin:10px 0}h5{font-size:16px;margin:10px 0}p{margin:10px 0;line-height:1.3em}h2{font-weight:400}a{cursor:pointer}.loader-spinner{width:20px;height:20px;border-radius:50%;display:inline-block;border-top:3px solid var(--background-color-main);border-right:3px solid transparent;box-sizing:border-box;animation:rotation 1s linear infinite;vertical-align:middle;margin:0 10px}.loader-spinner.centered{position:fixed;top:calc(50% - 10px);left:calc(50% - 10px)}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.form-control{padding:10px 0}.form-control label:not(.radio-button){display:inline-block;padding:0 0 4px}.form-control input[type=text],.form-control input[type=email],.form-control input[type=tel],.form-control input[type=password]{width:400px;max-width:100%;display:block}.form-control input[type=text]:read-only,.form-control input[type=email]:read-only,.form-control input[type=tel]:read-only,.form-control input[type=password]:read-only{background-color:#eee}.form-control input[type=text],.form-control input[type=email],.form-control input[type=tel],.form-control input[type=password],.form-control textarea{max-width:100%;padding:12px;border-radius:4px;border:1px solid #ccc;box-shadow:inset #000 0 0 13px -10px;color:#555;font-size:14px;outline:none}button{outline:none}button .icon{vertical-align:middle}button.primary{background-color:var(--background-color-main);padding:10px 20px;font-size:14px;border:0;color:#fff;border-radius:4px}button.primary[disabled]{background-color:#aaa}button.secondary{padding:10px 20px;font-size:14px;border:0;color:#333;border-radius:4px}button.secondary[disabled]{background-color:#aaa}button:not(:disabled){cursor:pointer}.link-button{display:inline-block;padding:5px 0;color:inherit;text-decoration:none;cursor:pointer}.link-button:hover{text-decoration:underline}.link-button .icon{vertical-align:middle;margin-right:5px}button+.link-button,button+button{margin-left:20px}label.radio-button{cursor:pointer}@media all and (max-width: 575px){label.radio-button{display:block;margin:15px 0}}@media all and (min-width: 576px){label.radio-button.block{display:block;margin:15px 0}label.radio-button:not(.block){display:inline-block;margin:3px 0}label.radio-button:not(.block)+.radio-button{margin-left:40px}}label.radio-button input[type=radio]{appearance:none;width:18px;height:18px;border-radius:50%;outline:none;vertical-align:bottom;margin:0 13px 0 0;box-shadow:0 0 5px -2px var(--background-color-main)}label.radio-button input[type=radio]:before{content:"";display:block;width:10px;height:10px;margin:4px;border-radius:50%}label.radio-button input[type=radio]:checked{box-shadow:0 0 8px -2px var(--background-color-main)}label.radio-button input[type=radio]:checked:before{background:var(--background-color-main);opacity:.75}input:not([type=radio]).ng-touched.ng-invalid{border:1px solid #d67575;color:#d67575}form.ng-submitted input:not([type=radio]).ng-invalid{border:1px solid #d67575;color:#d67575}.form-errors{color:#d67575;font-size:16px;line-height:32px;margin:20px 0}.form-errors .icon{vertical-align:top;font-size:32px;margin-right:5px}.validation-errors{color:#d67575;margin-top:5px;font-size:12px}.featured-box{background-color:#fff;border-top:4px solid var(--background-color-main);box-shadow:0 2px 4px #0000000d;border-bottom:1px solid #dfdfdf;border-left:1px solid #ececec;border-right:1px solid #ececec;padding:20px;border-radius:4px}html,body{height:100%}app-main-decorator,app-checkout-decorator{min-height:100%;display:flex;flex-direction:column}.footer{margin-top:auto}@media all and (max-width: 575px){.desktop-layout{display:none}#header-hidden{visibility:hidden}#header-hidden.fixed{position:fixed;top:0;right:0}.header{background:var(--mobile-header-background);padding:10px}.header .row1{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.main-content{padding:20px 10px}.footer .row1{background:var(--footer-row1-background);color:#fff;font-size:14px;line-height:1.5em;padding:20px}.footer .row1 .title{color:var(--footer-row1-title-color);font-size:18px;font-weight:700;margin:20px 0 0;display:block}.footer .row1 a{color:var(--footer-row1-link-color);text-decoration:none;display:inline-block;padding:4px 0;font-size:14px;font-weight:700}.footer .row1 a:hover{text-decoration:underline}.footer .row2{background:var(--footer-row2-background);color:var(--footer-row2-text-color);font-size:13px;padding:8px 10px}.footer .row2 a{color:var(--footer-row2-text-color);text-decoration:none}.footer .row2 a:hover{text-decoration:underline}.footer .row2 li{margin:4px 0}.footer .row2 li span{vertical-align:middle;display:inline-block;margin-right:5px}.footer .row2 .copyright{font-size:11px;padding:8px 0 0}}@media all and (min-width: 576px){.container{max-width:var(--desktop-container-max-width);margin:0 auto;display:block}.container-small{max-width:800px;margin:0 auto;display:block}.header{background:var(--background-header-row2)}.header .row1{background:var(--background-header-row1)}.header .row1 .container{display:flex;justify-content:space-between;align-items:center}.header .row1 ul.social-links{list-style-type:none}.header .row1 ul.social-links>li{display:inline-block}.header .row1 ul.social-links>li>a{display:inline-block;color:var(--text-color-header-row1);text-decoration:none;font-size:16px;vertical-align:middle;margin:0 15px 0 0}.header .row1 ul.top-menu{list-style-type:none}.header .row1 ul.top-menu>li{display:inline-block}.header .row1 ul.top-menu>li>a{display:inline-block;color:var(--text-color-header-row1);text-decoration:none;text-transform:uppercase;padding:10px 25px;font-size:11px;font-weight:600;vertical-align:middle}.header .row1 ul.top-menu>li>a .icon{font-size:15px;vertical-align:text-bottom;margin-right:3px}.header .row1 ul.top-menu>li:last-child>a{padding-right:0}.header .row2{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:16px;padding:25px 0}.header .row2 h1.logo{flex-shrink:0;margin:0}.header .row2 h1.logo img{max-height:110px;width:auto}.header .row2 .right{flex-shrink:0}.main-content{margin:10px 0 50px;min-height:600px}.footer .row1{background:var(--footer-row1-background);font-size:13px;padding:30px 0}.footer .row1 .container,.footer .row1 .container-small{display:flex;flex-direction:row;justify-content:space-between}.footer .row1 .container .footer-menu,.footer .row1 .container-small .footer-menu{width:100%}.footer .row1 .container .footer-menu .level1,.footer .row1 .container-small .footer-menu .level1{display:flex;flex-direction:row;justify-content:space-between}.footer .row1 .container .footer-menu .level2,.footer .row1 .container-small .footer-menu .level2{display:flex;flex-direction:column}.footer .row1 .container .title,.footer .row1 .container-small .title{color:var(--footer-row1-title-color);font-size:18px;font-weight:700;margin:0 0 10px;display:block}.footer .row1 .container a,.footer .row1 .container-small a{color:var(--footer-row1-link-color);text-decoration:none;display:inline-block;padding:4px 0;font-size:14px;font-weight:400}.footer .row1 .container a:hover,.footer .row1 .container-small a:hover{text-decoration:underline}.footer .row2{background:var(--footer-row2-background);color:var(--footer-row2-text-color);font-size:13px;padding:10px 0}.footer .row2 a{color:var(--footer-row2-text-color);text-decoration:none}.footer .row2 a:hover{text-decoration:underline}.footer .row2 .container:first-child,.footer .row2 .container-small:first-child{display:flex;flex-direction:row;justify-content:space-between}.footer .row2 .container:first-child li,.footer .row2 .container-small:first-child li{margin:4px 0}.footer .row2 .container:first-child li span,.footer .row2 .container-small:first-child li span{vertical-align:middle;display:inline-block;margin-right:5px}.footer .row2 .copyright{font-size:11px;padding:10px 0 0}}table.address-list{width:100%}table.address-list th{text-align:left;padding:20px 0;vertical-align:middle}table.address-list td{padding:20px 0;vertical-align:middle}table.address-list td.actions{text-align:right}table.address-list button{background-color:transparent;border:0;cursor:pointer;border-radius:50%;display:inline-block;width:50px;height:50px}table.address-list button:hover{background-color:#eee}
