*{padding:0;margin:0}a{outline:none}a img{border:none}address,blockquote,dl,fieldset,form,h1,h2,h3,h4,h5,h6,label,ol,p,pre,ul{margin:0}embed,img,object,video{border:0;height:auto;max-width:100%}iframe{border:0;max-width:100%}dd,h1,h2,h3,h4,h5,h6,ol,p,pre,table,ul{margin-bottom:1em}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}article,aside,figure,footer,header,main,nav,section{display:block}html{-webkit-text-size-adjust:none}a#skiplink{position:absolute;top:auto;left:-99999px;height:1px;width:1px;overflow:hidden}html{font-size:62.5%}body{background:#eaeaea;color:#2A2A2A;font-family:Helvetica, Arial, sans-serif;padding:1.5rem}::-moz-selection{background:#51565b;color:#fff}::selection{background:#51565b;color:#fff}a,a:link{color:#1a8aab;-webkit-transition:all 500ms ease-out;-o-transition:all 500ms ease-out;transition:all 500ms ease-out}a:visited{color:#0c4253}a:hover{color:#1989ac}.btn:link,.btn:visited{background:#13667F;color:#fff;text-shadow:0.1rem 0.1rem 0.5rem rgba(0, 0, 0, 0.25);-webkit-box-shadow:0.1rem 0.1rem 0.5rem 0 rgba(0, 0, 0, 0.25);box-shadow:0.1rem 0.1rem 0.5rem 0 rgba(0, 0, 0, 0.25);text-transform:uppercase;border-radius:.5rem;font-size:1.6rem;text-decoration:none;padding:1rem;display:inline-block}.btn:hover{background:#1989ac;-webkit-box-shadow:none;box-shadow:none}blockquote{background:#f6f6f6;font-style:italic;padding:1.25em}hr{background-color:#eaeaea;border:medium none;clear:both;color:#eaeaea;display:block;height:.1rem;margin:4.5rem}img[align=right],img[style*="float: right"]{display:block;float:right;margin:0 0 1.25em 1.25em}img[align=left],img[style*="float: left"]{display:block;float:left;margin:0 1.25em 1.25em 0}dl,ol,p,ul{line-height:1.5em;margin:0 0 1.5em}ol,ul{margin:0 0 1.5em 1.5em}ol ol,ol p,ol ul,ul ol,ul p,ul ul{margin-bottom:0;font-size:1em}blockquote p:last-child,ol p:last-child,ul p:last-child{margin-bottom:0}dt{font-weight:bold;font-style:italic}table{border-collapse:collapse;width:100%}th{background:#f3f5f4;border:0.1px solid #d8d8d7;padding:1rem;font-size:1.4rem;text-align:left}th.sorting{cursor:pointer;background:#f3f5f4 url(/img/icons/sorting.svg) no-repeat center right;background-size:2.5rem 2.5rem;padding-right:3rem}th.sorting_asc{cursor:pointer;background:#f3f5f4 url(/img/icons/sorting_asc.svg) no-repeat center right;background-size:2.5rem 2.5rem;padding-right:3rem}th.sorting_desc{cursor:pointer;background:#f3f5f4 url(/img/icons/sorting_desc.svg) no-repeat center right;background-size:2.5rem 2.5rem;padding-right:3rem}td{border:0.1px solid #d8d8d7;padding:1rem;font-size:1.4rem}table tr:nth-child(odd){background:#fff}table tr:nth-child(2n){background:#f7faf9}.wrapper{margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;max-width:165rem;min-width:165rem;margin:0 auto}nav ul{list-style-type:none;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex}nav a:link,nav a:visited{display:block;text-decoration:none}header{background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1.5rem 4.5rem}.logo{margin:0}.main-nav{background:#eaeaea;border-top:0.1rem solid #c7c7c7;border-bottom:0.1rem solid #c7c7c7}.main-nav ul li{-webkit-box-flex:1;-ms-flex:1 1 25%;flex:1 1 25%;border-right:0.1rem solid #c7c7c7}.main-nav ul li.welcome{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1.5rem 3rem;font-size:2.4rem;line-height:1}.main-nav ul li:last-child{border-right:none}.main-nav img{display:block;width:4.2rem;margin:0 auto 1.5rem;opacity:.2;-webkit-transition:all 250ms ease-out;-o-transition:all 250ms ease-out;transition:all 250ms ease-out}.main-nav a{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.6rem;padding:1.5rem;text-transform:uppercase;color:#51565b;font-weight:bold;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.main-nav a b{display:block;font-weight:800;font-size:.75em;line-height:1.75rem;position:absolute;width:100%;text-align:center;left:0;color:#b01515}.main-nav a b:before{content:"";display:inline-block;vertical-align:sub;-webkit-mask:url(/img/attention.svg);mask:url(/img/attention.svg);-webkit-mask-size:cover;mask-size:cover;background-color:#b01515;width:1.25rem;height:1.25rem;margin-right:.5em}.main-nav a:hover{background:#f5f5f5}.main-nav a:hover img{opacity:.5}.main-nav .current a{color:#fff;background:#13667F}.main-nav .current a img{-webkit-filter:invert(1);filter:invert(1);opacity:1}.hdr-cntrls{margin:0 0 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hdr-cntrls a{text-decoration:none;position:relative;margin:0 .8rem}.hdr-cntrls a.log-btn{margin:0 0 0 1.5rem}.hdr-cntrls a img{opacity:.5;-webkit-transition:all 500ms ease-out;-o-transition:all 500ms ease-out;transition:all 500ms ease-out}.hdr-cntrls a:hover img{opacity:1}.hdr-cntrls .admin-link{font-size:1.8rem;text-decoration:underline}.hdr-cntrls .num{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#51565b;color:#fff;border:0.2rem solid #fff;border-radius:50%;width:1.8rem;height:1.8rem;position:absolute;top:-.4rem;right:-.4rem;font-size:1rem}.hdr-cntrls .notifications-quantity{background:#b01515}.hdr-cntrls .cart-quantity{background:#1989ac}.user-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 0 0 1rem;font-size:1.8rem}.user-links img{margin:0 0 0 .5rem;display:inline-block;vertical-align:middle}.user-name{display:inline-block;vertical-align:middle}.user-name:after{content:"\25BC";font-size:1rem;margin:0 .5rem;display:inline-block;vertical-align:middle;color:#abaeb8;-webkit-transition:all 500ms ease-out;-o-transition:all 500ms ease-out;transition:all 500ms ease-out}.user-nav{list-style-type:none;position:relative;z-index:1;margin:0 1rem}.user-nav ul{position:absolute;left:-1.5rem;visibility:hidden;opacity:0;background:rgba(255, 255, 255, 0.9);width:-webkit-max-content;width:-moz-max-content;width:max-content;margin:0;-webkit-transition:all 500ms ease-out;-o-transition:all 500ms ease-out;transition:all 500ms ease-out}.user-nav ul li{display:block;border-top:0.1rem solid #c7c7c7;border-left:0.1rem solid #c7c7c7;border-right:0.1rem solid #c7c7c7}.user-nav ul li:last-child{border-bottom:0.1rem solid #c7c7c7}.user-nav ul li a{display:block;padding:.5rem 1.5rem;margin:0}.user-nav ul li a:hover{color:#fff;background:#1989ac}.user-nav-cntrl{cursor:pointer}.user-nav-cntrl:hover ul{visibility:visible;opacity:1}.user-nav-cntrl:hover .user-name:after{color:#1989ac}.banner{position:relative;overflow:auto;background:#111111}.banner picture{position:absolute;top:0;bottom:0;left:0;right:0}.banner img{display:block;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.banner-content{margin:12rem calc(4.5rem + 4.545454545454546%) 4.5rem;padding:4.5rem 3rem;background:rgba(7, 35, 43, 0.85);color:#fff;text-shadow:0.1rem 0.1rem 0.5rem rgba(0, 0, 0, 0.25);max-width:93rem;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;z-index:1;bottom:0;left:0}.banner-content h1{text-transform:uppercase;font-weight:normal;font-size:3.2rem;margin:0 0 1rem}.banner-content p{font-size:2.4rem;line-height:1.2;margin:0 0 1.5rem}.features{background:#fff;padding:3rem 4.5rem 0}.features h2{font-size:2.8rem;margin:0 0 3rem;color:#111111;font-weight:normal}.grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:0 -1.5rem -3rem}.grid a.feature{width:calc(16.66666666666667% - 3rem);margin:0 1.5rem 3rem;position:relative;background:#0c4253;color:#fff;font-weight:bold;text-shadow:0.1rem 0.1rem 0.5rem rgba(0, 0, 0, 0.25);overflow:hidden}.grid a.feature .feature-name{position:absolute;top:50%;left:1.5rem;right:1.5rem;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:2.4rem;text-align:center;display:block;line-height:1;opacity:0;-webkit-transition:all 500ms ease-out;-o-transition:all 500ms ease-out;transition:all 500ms ease-out}.grid a.feature img{display:block;-webkit-transition:all 500ms ease-out;-o-transition:all 500ms ease-out;transition:all 500ms ease-out;width:100%}.grid a.feature:hover img{opacity:.1}.grid a.feature:hover .feature-name{opacity:1}.grid .features-text{margin:0 1.5rem 3rem;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}.grid .features-text h2{margin:0 0 .5rem;text-align:center}.grid .features-text p{font-size:1.8rem;margin:0;line-height:1.2}.grid .features-contacts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:1.5rem -1.5rem 0}.grid .features-contacts .contact{width:calc(25% - 3rem);margin:0 1.5rem 3rem;text-align:center}main{padding:0 4.5rem}main.home{background:#fff;padding:3rem 4.5rem;margin:3rem 0}main.home:empty{display:none}main.default,main.reports{padding:3rem 4.5rem;background:#fff}main h1{font-size:4rem;margin:0 0 3rem;font-weight:normal}main h2{font-size:3.2rem;font-weight:normal}main h3{font-size:2.8rem;font-weight:normal}main h4{font-size:2.4rem}main ol,main p,main ul{font-size:2.4rem;line-height:1.4}main ol:last-child,main p:last-child,main ul:last-child{margin-bottom:0}main .numbers-stat h2{font-size:2.8rem;margin:0 0 1rem}main .filters h2{font-weight:bold;font-size:2.1rem}main .filters h3{font-size:2.1rem;font-weight:normal;margin:0 0 .5rem}main .filters ul{list-style-type:none;border:0.1rem solid #c7c7c7;border-radius:.5rem;margin:0}main .filters ul li{border-bottom:0.1rem solid #c7c7c7;padding:.5rem 1rem}main .filters ul li:last-child{border-bottom:none}main .filters ul li .input{margin:0}.reports-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.stats{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.numbers{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin:0 0 3rem;padding:0 0 1.5rem;border-bottom:0.1rem solid #e0e0e0}.numbers .numbers-stat{width:33.333333%;padding:3rem 4.5rem;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center}.numbers .num-main{font-size:6rem;margin:0 0 1rem;color:#1989ac}.numbers .num-total{display:-webkit-box;display:-ms-flexbox;display:flex;padding:1rem;font-size:2.4rem;color:#51565b;border-top:0.1rem solid #c7c7c7}.numbers .total-label{margin:0 auto 0 0}.numbers .num-secondary{font-weight:bold}.dataTables_info{font-size:1.4rem;float:right;padding:1rem}.dataTables_paginate{font-size:1.4rem;padding:.5rem}.dataTables_paginate a{display:inline-block;padding:.5rem;cursor:pointer}.dataTables_paginate a.current{font-weight:bold;color:#1989ac}.dataTables_paginate a.disabled{color:#ccc;cursor:none}.charts{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 -1.5rem}.chart{width:calc(33.333333% - 3rem);margin:0 1.5rem}.filters{width:33rem;-webkit-box-sizing:border-box;box-sizing:border-box;padding:1.5rem;box-sizing:border-box;border-left:0.1rem solid #e0e0e0}#body-products-products-search .categories{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:2rem}#body-products-products-search .categories a.index{background:#13667F;color:#fff;text-shadow:0.1rem 0.1rem 0.5rem rgba(0, 0, 0, 0.25);-webkit-box-shadow:0.1rem 0.1rem 0.5rem 0 rgba(0, 0, 0, 0.25);box-shadow:0.1rem 0.1rem 0.5rem 0 rgba(0, 0, 0, 0.25);text-transform:uppercase;border-radius:.5rem;font-size:1.6rem;text-decoration:none;padding:1rem;display:inline-block;line-height:1.5em;font-weight:300}#body-products-products-search .categories a.index:focus,#body-products-products-search .categories a.index:hover{background:#1989ac}#body-products-products-search .categories .search-bar{max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;margin:0}#body-products-products-search .categories .search-bar .submit input{max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content}#body-products-products-search .categories .search-bar .input{-webkit-box-flex:1;-ms-flex:1 1 60rem;flex:1 1 60rem;width:60em}footer{padding:1.5rem 3.8rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;background:#fff;color:#abaeb8;text-transform:uppercase}footer nav ul{-ms-flex-wrap:wrap;flex-wrap:wrap}footer nav a:link,footer nav a:visited{font-size:1.4rem;padding:.7rem;color:#abaeb8;position:relative;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content}footer nav a:link:after,footer nav a:visited:after{content:"";position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);display:block;width:.1rem;height:1rem;background:#abaeb8}footer nav a:hover{text-decoration:underline}footer nav li:last-child a:after{display:none}.copyright{font-size:1.4rem;margin:.5rem .7rem}fieldset{border:.1rem solid #d8ebf2;background:#ebf0f2;border-radius:.5rem;padding:1.5rem 3rem;margin:0 0 3rem}fieldset fieldset{padding:0;margin:0;border:none}legend{display:none}.radios legend,label{display:block;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;font-weight:bold;font-size:2rem;color:#012840;font-weight:bold;padding:0 .5rem .5rem;position:relative}.checkbox,.checkbox input,.checkbox label,.radio input,.radio label{display:inline-block;vertical-align:middle;color:#222}.checkbox label,.radio label{font-weight:normal;margin:0 .8571428571428571em 0 .2857142857142857em;padding-bottom:0}.checkbox,.radio{margin-left:.5rem;margin-bottom:.5rem}textarea{font-family:inherit;font-size:inherit}input,select,textarea{border:.2rem solid #d1d1d1;background-color:#f5f5f5;border-radius:.5rem;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:inherit;padding:1rem 3rem 1rem 2rem;font-size:1.8rem;-webkit-transition:border 250ms ease-out, background-color 250ms ease-out;-o-transition:border 250ms ease-out, background-color 250ms ease-out;transition:border 250ms ease-out, background-color 250ms ease-out}select{padding:1rem 3rem 1rem 2rem;border-radius:.5rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(/img/select-arrow.svg);background-repeat:no-repeat;background-position:calc(100% - .5rem) center;background-size:1rem auto;-webkit-transition:border 250ms ease-out;-o-transition:border 250ms ease-out;transition:border 250ms ease-out}input,textarea{width:100%}.input{margin:0 0 1.5rem}option{padding:0 .5rem}input:hover,textarea:hover{border:0.2rem solid #1989ac;background:#fff;color:#313131}input[type=button],input[type=checkbox],input[type=radio],input[type=submit]{border:none;padding:0;width:auto}input[type=color]{height:2.5em;width:5em}input[type=button],input[type=button]:focus:valid,input[type=submit],input[type=submit]:focus:valid{display:inline-block;vertical-align:middle;color:#fff;background:#1989ac;background-image:none!important;border:0.2rem solid #1989ac;text-shadow:0.1rem 0.1rem 0.5rem rgba(0, 0, 0, 0.25);border-radius:2.25rem;text-decoration:none;font-family:inherit;-webkit-box-sizing:border-box;box-sizing:border-box;text-transform:uppercase;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-transition:all 250ms ease-out;-o-transition:all 250ms ease-out;transition:all 250ms ease-out;width:auto!important;padding:1rem 2rem;margin:0;font-size:1.8rem}input[type=button]:hover,input[type=submit]:hover{background:#13667f;border:0.2rem solid #13667f}.dt-buttons{margin:0 -.5rem 1.5rem}.dt-buttons button{font-size:1.6rem;padding:1rem 1.5rem;margin:0 .5rem;cursor:pointer;font-weight:bold}.search-bar{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin:0 9rem}.search-bar .sitemap_search_input_header{border-radius:2.25rem;border-top-right-radius:0;border-bottom-right-radius:0;border-right:none}.search-bar .input{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin:0}.search-bar .submit input{border-radius:0 2.25rem  2.25rem 0}.search-bar form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.search-bar form label{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.search-bar form .search-btn,.search-bar form input[type=button]:focus:valid,.search-bar form input[type=submit]:focus:valid{border-top-left-radius:0;border-bottom-left-radius:0;border-left:none}input[type=submit].search-btn{padding-right:4.5rem;background-image:url(/img/search-icon.svg)!important;background-repeat:no-repeat;background-size:1.8rem;background-position:calc(100% - 1em) calc(50%)}input[type=submit].search-btn:focus,input[type=submit].search-btn:hover{padding-right:4.5rem;background-image:url(/img/magnifying-glass.svg)!important;background-repeat:no-repeat;background-size:1.8rem;background-position:calc(100% - 1em) calc(50%)}.form_tip .required,label .required,legend .required{color:#cc0000}.optional{font-size:.875em;font-style:italic;font-weight:400}main form{max-width:65rem;margin:0 auto}input:focus:valid,textarea:focus:valid{background-image:url(/img/circle-check.svg);background-repeat:no-repeat;background-size:1.8rem;border:.2rem solid #7aac41}.search input:focus:valid,.search textarea:focus:valid{background-image:none;border:0.2rem solid #1989ac}input.invalid,input:focus:invalid,textarea.invalid,textarea:focus:invalid{background-image:url(/img/circle-x.svg);background-repeat:no-repeat;background-size:1.8rem;border:.2rem solid #bc0000}input.invalid,input:focus:invalid,input:focus:valid{background-position:calc(100% - .75rem) 50%}textarea.invalid,textarea:focus:invalid,textarea:focus:valid{background-position:calc(100% - .75rem) 0.75rem}.form_tip{display:block;margin:1.5rem 0;font-size:1.8rem;text-align:center}.optional{font-size:1.4rem;font-style:italic;font-weight:400;margin-left:.5rem}label .tooltip{opacity:0;-webkit-transition:opacity 250ms ease-out;-o-transition:opacity 250ms ease-out;transition:opacity 250ms ease-out}label:hover .tooltip{opacity:1}.tooltip{font-weight:normal;font-style:italic;font-size:1.6rem;padding:.5rem;border-radius:.5rem;background:rgba(255, 255, 255, 0.9);-webkit-box-shadow:0.1rem 0.1rem 0.5rem 0 rgba(0, 0, 0, 0.5);box-shadow:0.1rem 0.1rem 0.5rem 0 rgba(0, 0, 0, 0.5);position:absolute;top:50%;right:0;-webkit-transform:translate(100%, -50%);-ms-transform:translate(100%, -50%);transform:translate(100%, -50%);width:-webkit-max-content;width:-moz-max-content;width:max-content}.input-desc{font-size:1.6rem;font-style:italic;padding:.5rem;display:block;color:#555}.grecaptcha-badge{display:none}@media screen and (max-width:780px){#UserLoginForm .input.password,#UserLoginForm .input.text{width:100%}}.notification{border-radius:.5rem;font-size:1.8rem}.notification ol,.notification ul{margin-top:1rem;margin-bottom:0;font-size:1.8rem}.notification ol li,.notification ul li{line-height:1!important}.error-message,.notification{position:relative;margin:0 0 1.5rem 0;border:.1rem solid;background-position:1.2rem 1.2rem!important;background-repeat:no-repeat!important}.notification.attention{background-color:#feefb3;background-image:url("/img/icons/exclamation.svg");background-size:2.1rem;border-color:#e2b503;color:#322801}.notification.information{background-color:#bde5f8;background-image:url("/img/icons/information.svg");background-size:2.1rem;border-color:#1696d3;color:#052331}.notification.success{background-color:#dff2bf;background-image:url("/img/icons/circle-check.svg");background-size:2.1rem;border-color:#86be27;color:#1e2a09}.error-message,.notification.error{background-color:#ffd1d1;background-image:url("/img/icons/exclamation_circle.svg");background-size:2.1rem;border-color:#ff0505;color:#520000}.notification div{padding:1.2rem 6.5rem 1.2rem 4rem}.notification .close{color:#990000;font-size:1.4rem;font-weight:bold;text-transform:uppercase;position:absolute;text-decoration:none;right:.5rem;top:.5rem}.notification .close img{display:inline-block;vertical-align:middle}.notification .close:hover{background:transparent;color:#330000}.input .error-message,.input .notification{padding:.5rem .5rem .5rem 3.5rem;border:0;font-size:1.6rem}.input-error{display:block}.input .error-message{color:#520000;background:#ffd1d1 url("/img/icons/exclamation_circle.svg") left center no-repeat;background-size:1.6rem;background-position:1.2rem .6rem!important;margin:0;font-style:italic}.message{clear:both;color:#fff;font-weight:bold;margin:0 0 1.5rem 0;padding:.5rem}.cake-debug,.cake-error,.error-message,.message,.notice,p.error{background:#ffcc00;border:0.1rem solid rgba(0, 0, 0, 0.2);margin-bottom:3rem;padding:1rem 1.5rem;color:#404040;border-radius:.5rem}.success{clear:both;color:#fff;border:0.1rem solid rgba(0, 0, 0, 0.5);background:#3B8230}p.error{padding:1.5rem;margin:1.5rem 0}p.error em{font-weight:normal;line-height:140%}.notice{color:#000;display:block;padding:1.5rem;margin:1.5rem 0}.cake-debug,.cake-error{white-space:pre-wrap;word-wrap:break-word;font-size:1.6rem}.products-flash{background:#fff;padding:2.7rem 4.5rem;border-bottom:0.1rem solid #c7c7c7}.products-flash:empty{display:none}.products-container{display:-webkit-box;display:-ms-flexbox;display:flex}.categories{background:#fff;-webkit-box-flex:0;-ms-flex:0 0 40.5rem;flex:0 0 40.5rem;width:40.5rem;border-right:0.1rem solid #d8d8d7}.categories a:link,.categories a:visited{display:block;text-decoration:none;padding:1.5rem 3rem;font-size:1.6rem;color:#2A2A2A}.categories li ul{display:none}.categories li a:link,.categories li a:visited{background:#e0e0e0}.categories li a:hover{color:#13667F;background:#fff}.categories li.current a{background:#fff;color:#111111}.categories li.current a:hover{color:#13667F}.categories li.current ul{display:block}.categories li.current ul a:link,.categories li.current ul a:visited{color:#13667F;background:#fff;line-height:1.5em;padding:.75rem 5rem}.categories li.current ul a:link:hover,.categories li.current ul a:visited:hover{color:#13667F}.categories a.index{font-weight:bold;padding:3rem 4.5rem;text-transform:uppercase;border-bottom:0.1rem solid #c7c7c7}.categories ul{list-style-type:none;margin:0;text-transform:uppercase}.categories ul li{display:block}.categories ul ul{text-transform:none}.categories ul ul a:link,.categories ul ul a:visited{padding:1.5rem 6rem}main.products-summary{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:0}.view-toggle{background:#fff;font-size:1.6rem;padding:2.7rem 4.5rem;text-align:right;border-bottom:0.1rem solid #d8d8d7}.view-toggle button,.view-toggle strong{display:inline-block;vertical-align:middle;margin:0 .5rem}.view-toggle button{width:3.2rem;height:2.4rem;background-size:3.2rem auto;text-indent:-999999px;border:none;-moz-appearance:none;opacity:.5;-webkit-transition:opacity 500ms ease-out;-o-transition:opacity 500ms ease-out;transition:opacity 500ms ease-out;cursor:pointer}.view-toggle button.current-view,.view-toggle button:hover{opacity:1}.view-toggle #grid-view{background:#fff url(/img/grid-view.svg) no-repeat center center}.view-toggle #list-view{background:#fff url(/img/list-view.svg) no-repeat center center}.pagination{padding:1.5rem 5rem 3rem}.pagination p{font-size:1.6rem;margin:0 0 1rem;color:#2A2A2A}.pagination.top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.pagination.bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.pagination-links{overflow:hidden;margin:0 2.5rem;font-size:2rem;text-align:center}.pagination-links span{display:inline-block}.pagination-links span.disabled,.pagination-links span a:link,.pagination-links span a:visited{padding:.2rem .8rem;background:#fff;border:0.1rem solid #d8d8d7;border-radius:0 .2rem .2rem 0;display:block;text-decoration:none;background-image:url(/img/pagination-arrow.svg);background-size:1rem 1.8rem;width:1rem;background-position:center;background-repeat:no-repeat;text-indent:-99999rem}.pagination-links span a:hover{background-color:#abaeb8;border:0.1rem solid #111111}.pagination-links span.disabled{display:inline-block;-webkit-filter:saturate(0);filter:saturate(0);opacity:.5}.pagination-links span.disabled.prev{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.pagination-links span.prev a:link,.pagination-links span.prev a:visited{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.pagination-links .page-highlight{padding:.2rem .8rem;background:#fff;border:0.1rem solid #d8d8d7;border-radius:0 .2rem .2rem 0;display:inline-block}.paginate-form,.sort-form{display:-webkit-box;display:-ms-flexbox;display:flex}.paginate-form label,.sort-form label{color:#2A2A2A;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;font-size:1.6rem;padding:0 .5rem 0 0}.paginate-form select,.sort-form select{background-color:#fff;color:#51565b;font-size:1.6rem;border:0.1rem solid #d8d8d7}.paginate-form select:focus,.paginate-form select:hover,.sort-form select:focus,.sort-form select:hover{border:0.1rem solid #1989ac}.sort-form{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.products{list-style-type:none;margin:0 2.5rem}.products img.item-quick-view{cursor:pointer;-webkit-transition:opacity 500ms ease-out, background 500ms ease-out;-o-transition:opacity 500ms ease-out, background 500ms ease-out;transition:opacity 500ms ease-out, background 500ms ease-out}.products img.item-quick-view:hover{opacity:.5;background:#0c4253}.products li{-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;border:0.1rem solid #c7c7c7;padding:1rem;border-radius:.3rem;line-height:1em}.products li.out-of-stock{pointer-events:none;background:#d8d8d7}.products li.out-of-stock .product-link{background:transparent}.products li.out-of-stock img{-webkit-filter:saturate(0);filter:saturate(0);opacity:.5;mix-blend-mode:multiply}.products li.out-of-stock .item-name,.products li.out-of-stock .item-sku,.products li.out-of-stock .product-cntrls{opacity:.5}.products .product-link{display:block;position:relative;margin:0 0 1rem;background:#2A2A2A}.products .product-link img{-webkit-transition:opacity 500ms ease-out;-o-transition:opacity 500ms ease-out;transition:opacity 500ms ease-out;display:block}.products .product-link:hover img{opacity:.1}.products .product-link:hover:after{opacity:1}.products .product-link:after{content:"View Details";position:absolute;top:50%;left:1.5rem;right:1.5rem;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:2.4rem;text-shadow:0.1rem 0.1rem 0.5rem rgba(0, 0, 0, 0.25);text-align:center;display:block;line-height:1;opacity:0;font-weight:bold;color:#fff;-webkit-transition:all 500ms ease-out;-o-transition:all 500ms ease-out;transition:all 500ms ease-out}.products .item-details{margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;height:100%}.products .item-name{display:block;font-weight:bold;font-size:1.9rem;line-height:1.25em}.products .item-name a:link,.products .item-name a:visited{word-wrap:break-word;color:#51565b;text-decoration:none}.products .item-desc{font-size:1.6rem;line-height:1.25em;display:block;margin-bottom:1.5em}.products .item-desc a:link,.products .item-desc a:visited{word-wrap:break-word;color:#51565b;text-decoration:none}.products .item-cat{font-size:1.4rem;line-height:1.25em;display:block;margin-bottom:.25em;margin-top:auto}.products .item-cat a:link,.products .item-cat a:visited,.products .item-cat span{display:block;word-wrap:break-word;color:#51565b;text-decoration:none}.products .prog-dates h3,.products .prog-dates span{font-size:1.6rem;font-weight:bold;margin:0}.products .item-sku{display:block;color:#738895;font-size:1.8rem;overflow-wrap:break-word}.products .item-stock{display:block;font-size:1.8rem;color:#5fb015}.products .item-stock.out-of-stock{color:#b01515}.products .product-cntrls{margin:auto 0 0 0;padding:1rem 0 0 0;border-top:0.1rem solid #c7c7c7;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:1.6rem;line-height:1;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.products .product-cntrls span{cursor:pointer;opacity:.65;-webkit-transition:opacity 500ms ease-out;-o-transition:opacity 500ms ease-out;transition:opacity 500ms ease-out;text-indent:-999999rem}.products .product-cntrls span:hover{opacity:1}.products .product-cntrls .item-quick-view{display:block;background-image:url(/img/quick-view-icon.svg);background-repeat:no-repeat;background-size:3rem auto;width:3rem;height:3rem}.products .product-cntrls .shop-add-to-cart{display:block;background-image:url(/img/add-to-cart-icon.svg);background-repeat:no-repeat;background-size:3rem auto;width:3rem;height:3rem}.products .product-cntrls .more-btn:link,.products .product-cntrls .more-btn:visited{background:#51565b;background:#13667F;color:#fff;text-decoration:none;padding:.35em .85em;border:2px solid #13667F}.products .product-cntrls .more-btn:link:focus,.products .product-cntrls .more-btn:link:hover,.products .product-cntrls .more-btn:visited:focus,.products .product-cntrls .more-btn:visited:hover{background:#fff;color:#13667F}.products.products-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.products.products-grid li{width:calc(25% - 5rem);margin:0 2.5rem 5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.products.products-grid li img{margin:0 auto .2rem;height:20rem;width:100%;-o-object-fit:scale-down;object-fit:scale-down;background:#fff}.products.products-list li{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 2.5rem 2.5rem;padding:3rem}.products.products-list li img{width:20rem;height:20rem;-o-object-fit:scale-down;object-fit:scale-down;background:#d8d8d7;margin:0 3rem 1.5rem 0}.products.products-list .product-link{width:20rem;margin:0 3rem 1.5rem 0}.products.products-list .item-details{margin:1.5rem 0}.products.products-list .item-name{display:block;color:#51565b;font-size:2.4rem}.products.products-list .item-sku{font-size:2.1rem}.products.products-list .item-stock{font-size:2.1rem}.products.products-list .product-cntrls{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}.order-items{}.order-items .order-item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem;border-bottom:1px solid #c7c7c7;padding-bottom:2rem;margin-bottom:2rem}.order-items .order-item:last-of-type{border:none;margin-bottom:0}.order-items .item-img{margin:0 0 1rem;width:auto;max-width:250px}.order-items .order-item:last-of-type{border:none}.order-items .order-item-detail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1 1 100px;flex:1 1 100px}.order-items .order-item-product-name{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;gap:2em}.order-items .order-item-product-name h3{font-size:2rem;max-width:105rem;text-align:center;margin:0;font-weight:600}.order-items .order-item-product-name img{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin:0;max-width:14rem}.order-items .order-item-product-name .quoted-price{font-size:2.5rem;font-weight:bold;color:#6495ED;margin:0}.order-items .order-item-container{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4rem;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}.order-items .shipping-detail-complete{font-size:1.8rem;line-height:1.35em}.product-details .admin-link:link,.product-details .admin-link:visited{background:#13667F;color:#fff;text-shadow:0.1rem 0.1rem 0.5rem rgba(0, 0, 0, 0.25);-webkit-box-shadow:0.1rem 0.1rem 0.5rem 0 rgba(0, 0, 0, 0.25);box-shadow:0.1rem 0.1rem 0.5rem 0 rgba(0, 0, 0, 0.25);text-transform:uppercase;border-radius:.5rem;font-size:1.6rem;text-decoration:none;padding:1rem;display:inline-block;background:#fff;border:2px solid #13667F;color:#13667F;font-weight:bold}.product-details .admin-link:focus,.product-details .admin-link:hover{background:#13667F;color:#fff}.product{display:-ms-grid;display:grid;-ms-grid-columns:auto 32rem;grid-template-columns:auto 32rem;gap:4.5rem;margin:0 0 3rem}.product .product-details{padding-inline:5rem}.product .product-image img{display:block;margin:0 auto 3rem}.product .gallery{display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fill, minmax(12rem, 1fr));grid-column-gap:1.5rem;grid-row-gap:1.5rem;margin:0 0 3rem}.product .gallery a{border:0.1rem solid #ddd;padding:0.2rem;border-radius:0.3rem}.product .gallery a:hover{border:0.1rem solid #6495ED}.product .gallery img{display:block;border-radius:0.2rem;width:100%}.product .product-info{-webkit-box-sizing:border-box;box-sizing:border-box;padding:2.4rem 0;border-radius:0.3rem;position:-webkit-sticky;position:sticky;top:0}.product .product-info .product-brand{font-size:1.4rem;color:#777}.product .product-info .product-name{font-family:Helvetica, Arial, sans-serif;font-size:2.4rem;color:#111;font-weight:bold;margin:0 0 0.8rem}.product .product-info .product-price{font-size:3.2rem;font-weight:bold;color:#6495ED;margin:0}.product .product-info .product-description{margin:1rem 0 0}.product .product-info .product-description{font-size:1.8rem}.product .product-info .product-description p{font-size:1.8rem;margin:0}.product .product-info .product-description .label{font-weight:bold}.product .product-info .product-description .item-detail{margin:.5em 0}.product .product-info form select{font-size:1.8rem}.product .product-info fieldset{margin:0 0 1.5rem}.product .product-info .product-options{margin:2rem 0 3rem;padding-top:2rem;border-top:1px solid #c7c7c7}.price-tier input{cursor:pointer}#quick_view,#shop_cart{display:none}#quick_view th,#shop_cart th{font-size:1.6rem;text-align:center}#quick_view th:first-child,#shop_cart th:first-child{text-align:left}#quick_view th:last-child,#shop_cart th:last-child{text-align:right}#quick_view td,#shop_cart td{font-size:1.6rem;text-align:center}#quick_view td.item-price,#quick_view td.qty,#shop_cart td.item-price,#shop_cart td.qty{min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content}#quick_view td:first-child,#shop_cart td:first-child{text-align:left}#quick_view td:last-child,#shop_cart td:last-child{text-align:right}#quick_view tfoot,#shop_cart tfoot{position:relative}#quick_view tfoot:before,#shop_cart tfoot:before{content:"";position:absolute;left:0;right:0;top:0;height:.1rem;background:#0c4253}#quick_view tfoot td,#shop_cart tfoot td{font-weight:bold;background:#fff}.product{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4rem}.alert-options{display:none;width:48rem;max-width:80%;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);opacity:1;z-index:999999;background:white;padding:3rem;border:0.1px solid #c7c7c7;border-radius:.2rem;-webkit-box-shadow:0.1rem 0.1rem 0.5rem 0 rgba(0, 0, 0, 0.25);box-shadow:0.1rem 0.1rem 0.5rem 0 rgba(0, 0, 0, 0.25)}.close-x:link,.close-x:visited{position:absolute;top:-1.2rem;right:-1.2rem;-webkit-box-shadow:0.1rem 0.1rem 0.5rem 0 rgba(0, 0, 0, 0.25);box-shadow:0.1rem 0.1rem 0.5rem 0 rgba(0, 0, 0, 0.25);border:0.3rem solid #b01515;font-size:2.1rem;font-weight:bold;color:#b01515;background:#fff;text-decoration:none;padding:.25rem .65rem;border-radius:50%}.close-x:hover{background:#b01515;color:#fff}.modal-overlay{display:none;content:"";position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(0, 0, 0, 0.5);z-index:999998}a.shop-cart-increment{text-decoration:none;border-radius:50%;font-weight:bold;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#fff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;vertical-align:middle;width:2.2rem;height:2.2rem;line-height:1;-webkit-box-sizing:border-box;box-sizing:border-box}a.shop-cart-add{border:0.2rem solid #6495ED;background:#6495ED;margin:0 1rem 0 0}a.shop-cart-subtract{border:0.2rem solid #ff4d4d;background:#ff4d4d;margin:0 0 0 1rem}a.shop-cart-add:hover{color:#6495ED;background:#fff}a.shop-cart-subtract:hover{color:#ff4d4d;background:#fff}span.item-qty{display:inline-block;vertical-align:middle}.shop-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:1.8rem;margin:0 0 0 1rem}.quick-view-image{width:100%;height:48rem;margin:0 0 1rem}.quick-view-image img{background:#d8d8d7;display:block;width:100%;height:100%;-o-object-fit:scale-down;object-fit:scale-down}.quick-view-details,.quick-view-main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin:0 0 .2rem}.quick-view-main{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem}#quick_view_add_to_cart{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;width:100%;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}#quick_view_add_to_cart .input{margin:0}#quick_view_add_to_cart label{font-size:1.5rem}#quick_view_add_to_cart select{font-size:1.25rem}#quick_view_add_to_cart .select:last-of-type{max-width:3rem}#quick_view_add_to_cart input[type=button],#quick_view_add_to_cart input[type=button]:focus:valid,#quick_view_add_to_cart input[type=submit],#quick_view_add_to_cart input[type=submit]:focus:valid{font-size:1.5rem}.quick-view-name{color:#51565b;font-size:2.1rem;line-height:1.2;margin:0 auto 0 0}.quick-view-sku{color:#5fb015;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;margin:0 0 0 1rem;font-size:1.8rem;overflow-wrap:break-word}.quick-view-sku.out-of-stock{color:#b01515}.quick-view-price{font-size:2.1rem;font-weight:bold;margin:0 auto 0 0}.quick-view-stock{font-size:1.8rem;color:#5fb015}.quick-view-description,.quick-view-quantity-available{font-size:1.8rem;margin-top:.5em}.quick-view-description ol,.quick-view-description p,.quick-view-description ul,.quick-view-quantity-available ol,.quick-view-quantity-available p,.quick-view-quantity-available ul{font-size:1.8rem}.quick-view-description ol:last-child,.quick-view-description p:last-child,.quick-view-description ul:last-child,.quick-view-quantity-available ol:last-child,.quick-view-quantity-available p:last-child,.quick-view-quantity-available ul:last-child{margin-bottom:0}.quick-view-quantity-available{margin-top:1rem}.quick-view-add-cart{display:block;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;margin:2rem auto 0;padding:1rem 1.5rem;font-size:1.8rem;background:#d8d8d7;border:0.1rem solid #c7c7c7;border-radius:.3rem;cursor:pointer;-webkit-transition:all 250ms ease-out;-o-transition:all 250ms ease-out;transition:all 250ms ease-out}.quick-view-add-cart:after{content:"";display:inline-block;vertical-align:middle;-webkit-mask:url(/img/add-to-cart-icon.svg);mask:url(/img/add-to-cart-icon.svg);-webkit-mask-size:cover;mask-size:cover;background-color:#51565b;width:2.4rem;height:2.4rem;margin:-.5rem 0 0 .5rem;-webkit-transition:all 250ms ease-out;-o-transition:all 250ms ease-out;transition:all 250ms ease-out}.quick-view-add-cart:hover{color:#fff;background:#1989ac;text-shadow:0.1rem 0.1rem 0.5rem rgba(0, 0, 0, 0.25);border:0.1rem solid #0c4253}.quick-view-add-cart:hover:after{background-color:#fff}.checkout-breadcrumb-container{padding:3rem 4.5rem;margin:3rem 0;background:#fff}.checkout-breadcrumb{background:#fff;overflow:hidden}.checkout-breadcrumb a,.checkout-breadcrumb span{float:left;padding:1rem 3rem;position:relative;text-decoration:none;font-size:1.8rem;background:#eaeaea;color:#2A2A2A;text-transform:uppercase;-webkit-clip-path:polygon(calc(100% - 1rem) 0, 100% 50%, calc(100% - 1rem) 100%, 0% 100%, 1rem 50%, 0% 0%);clip-path:polygon(calc(100% - 1rem) 0, 100% 50%, calc(100% - 1rem) 100%, 0% 100%, 1rem 50%, 0% 0%)}.checkout-breadcrumb a:not(:first-child),.checkout-breadcrumb span:not(:first-child){margin-left:-.8rem}.checkout-breadcrumb a.active,.checkout-breadcrumb span.active{background:#13667F;color:#fff;text-shadow:0.1rem 0.1rem 0.5rem rgba(0, 0, 0, 0.25)}.checkout-breadcrumb a:hover{background:#1989ac;color:#fff;text-shadow:0.1rem 0.1rem 0.5rem rgba(0, 0, 0, 0.25)}.checkout-buttons{margin:0 0 1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.8rem}.checkout-buttons .checkout-now:link,.checkout-buttons .checkout-now:visited{margin:0 0 0 auto;border-radius:.5rem;padding:1.2rem 3rem;font-size:1.8rem;background:#1989ac}.checkout-buttons .checkout-now:hover{background:#0c4253}.checkout-buttons .save-changes,.checkout-buttons .save-changes:focus,.checkout-buttons .save-changes:focus:valid,.checkout-buttons input[type=button]:focus:valid,.checkout-buttons input[type=submit]:focus:valid{background:#2A2A2A;color:#fff;text-shadow:0.1rem 0.1rem 0.5rem rgba(0, 0, 0, 0.25);border:none;-webkit-box-shadow:0.1rem 0.1rem 0.5rem 0 rgba(0, 0, 0, 0.25);box-shadow:0.1rem 0.1rem 0.5rem 0 rgba(0, 0, 0, 0.25);margin:0 3rem 0 0;border-radius:.5rem}.checkout-buttons .save-changes:focus:hover,.checkout-buttons .save-changes:focus:valid:hover,.checkout-buttons .save-changes:hover,.checkout-buttons input[type=button]:focus:valid:hover,.checkout-buttons input[type=submit]:focus:valid:hover{background:#111111;border:none}.checkout-buttons .continue-shopping{text-transform:uppercase;text-decoration:none}.shopping-cart-table{table-layout:fixed;background:#fff;margin:0 0 1.5rem}.shopping-cart-table td,.shopping-cart-table th{background:#fff;color:#2A2A2A;font-size:1.8rem;padding:1.5rem;border:none}.shopping-cart-table th{border-bottom:0.1rem solid #c7c7c7;font-weight:normal}.shopping-cart-table td{border-bottom:0.1rem solid #e0e0e0}.shopping-cart-table.small{margin:6rem 0 0}.shopping-cart-table.small td{border-bottom:none}.shopping-cart-table.small td.value{text-align:right}.shopping-cart-table .pricing-tier-modal{position:relative;display:block;margin-top:.5rem;cursor:pointer}.shopping-cart-table .pricing-tier-modal:after{content:"";display:inline-block;vertical-align:middle;-webkit-mask:url(/img/price-list-icon.svg);mask:url(/img/price-list-icon.svg);-webkit-mask-size:cover;mask-size:cover;background-color:#51565b;width:2.4rem;height:2.4rem;margin:-.5rem 0 0 .5rem;-webkit-transition:all 250ms ease-out;-o-transition:all 250ms ease-out;transition:all 250ms ease-out}.shopping-cart-table .pricing-tier-modal:focus,.shopping-cart-table .pricing-tier-modal:hover{color:#1989ac;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.shopping-cart-table .pricing-tier-modal:focus:after,.shopping-cart-table .pricing-tier-modal:hover:after{background:#1989ac}.shopping-cart-qty{width:12rem}.shopping-cart-qty input{width:12rem}.shopping-cart-img{width:10rem;text-align:center;vertical-align:middle}.shopping-cart-img img{width:10rem;height:10rem;-o-object-fit:scale-down;object-fit:scale-down;background:#f3f5f4}.shopping-cart-name{text-align:left}.shopping-cart-price{text-align:right;width:10rem}.shopping-cart-total{text-align:right;width:10rem}.shopping-cart-remove{width:10rem}.shopping-cart-remove img{display:block;margin:0 auto}.shipping-detail-complete{max-width:30%;-webkit-box-flex:1;-ms-flex:1 1 200px;flex:1 1 200px}.checkout-container{}.checkout-container form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.checkout-container .order-items{gap:0}.checkout-container p{font-style:italic;text-align:right;font-size:2rem}.checkout-container .order-item{border-bottom:2px solid #c7c7c7;padding-bottom:4rem;margin-bottom:4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.checkout-container .order-item-container{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4rem;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.checkout-container .order-item-container .shipping-detail-complete{max-width:none;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;gap:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0}.checkout-container .order-item-container .shipping-detail-complete .btn{-ms-flex-item-align:end;align-self:flex-end;margin:0 0 0 auto}.checkout-container .order-item-container .shipping-detail-complete .order-item-gl-codes{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.checkout-container .order-item-container .shipping-detail-complete .order-item-gl-codes .input.select{max-width:25rem;margin:0}.checkout-container .order-item-container .shipping-detail-complete .order-item-gl-codes label{margin-bottom:.5rem}.checkout-container .order-item-container .shipping-detail-complete .order-item-shipping-addresses{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 1em;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;max-width:none}.checkout-container .order-item-container .shipping-detail-complete .order-item-shipping-addresses label{margin-bottom:.5rem}.checkout-container .order-item-container .shipping-detail-complete .order-item-shipping-addresses .input.select{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0rem;margin:0}.checkout-container .order-item-container .shipping-detail-complete .order-item-gl-codes{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem;margin:0}.checkout-container .order-item-container .shipping-detail-complete .order-item-gl-codes .input.number{max-width:8em;margin:0}.checkout-container .order-item-container .btn{background:#13667F;color:#fff;text-shadow:0.1rem 0.1rem 0.5rem rgba(0, 0, 0, 0.25);-webkit-box-shadow:0.1rem 0.1rem 0.5rem 0 rgba(0, 0, 0, 0.25);box-shadow:0.1rem 0.1rem 0.5rem 0 rgba(0, 0, 0, 0.25);text-transform:uppercase;border-radius:.5rem;font-size:1.6rem;text-decoration:none;padding:1rem;display:inline-block;border:none;cursor:pointer;border-radius:0;margin-bottom:1em}.checkout-container .order-item-container .btn:hover{background:#1989ac;-webkit-box-shadow:none;box-shadow:none}.checkout-container .splitable{background:#13667F;color:#fff;text-shadow:0.1rem 0.1rem 0.5rem rgba(0, 0, 0, 0.25);-webkit-box-shadow:0.1rem 0.1rem 0.5rem 0 rgba(0, 0, 0, 0.25);box-shadow:0.1rem 0.1rem 0.5rem 0 rgba(0, 0, 0, 0.25);text-transform:uppercase;border-radius:.5rem;font-size:1.6rem;text-decoration:none;padding:1rem;display:inline-block;cursor:pointer;border:none;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-ms-flex-item-align:end;align-self:flex-end}.checkout-container .splitable:hover{background:#1989ac;-webkit-box-shadow:none;box-shadow:none}.order-item-splitable{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4rem;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.6rem}#body-products-checkout-review .checkout-content-container .order-item-container{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#body-products-checkout-review .checkout-content-container .order-item-container .order-items{width:100%}#body-products-checkout-review .checkout-content-container .order-item-container .shipping-detail-complete{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-flex:1;-ms-flex:1 1 500px;flex:1 1 500px;max-width:47%;gap:2rem}#body-products-checkout-review .checkout-content-container .order-item-container .order-item-gl-codes,#body-products-checkout-review .checkout-content-container .order-item-container .order-item-shipping-addresses{font-size:1.8rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 1 100px;flex:1 1 100px;gap:.5rem}#OrderCheckoutForm .submit input[type=submit]{background:#5fb015;border:#5fb015}#OrderCheckoutForm .submit input[type=submit]:focus,#OrderCheckoutForm .submit input[type=submit]:hover{background:#2e550a}.item-img{width:100px;height:auto;border-radius:5px;margin-right:15px}.btn:hover{background-color:#0056b3}.input{margin-bottom:15px}.label{display:block;margin-bottom:5px;font-weight:bold}input[type=number],input[type=tel],input[type=text],select,textarea{width:100%;padding:10px;border:1px solid #ccc;border-radius:5px;-webkit-transition:border-color 0.3s;-o-transition:border-color 0.3s;transition:border-color 0.3s}input:focus,select:focus,textarea:focus{border-color:#007bff;outline:none}.input.checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.input.checkbox input[type=checkbox]{margin-right:10px}.shipping-detail-complete{background:#f9f9f9;border:1px solid #e0e0e0;border-radius:5px;padding:15px}.checkout-container .shipping-detail-complete{}.checkout-container .shipping-detail-complete .split-remove{background:#b01515}.checkout-container .shipping-detail-complete .split-remove:hover{background:#1989ac;-webkit-box-shadow:none;box-shadow:none;background:#ff4d4d}.gl-code-add{background:#f0f8ff;border:1px solid #b3d4fc;border-radius:5px;padding:15px;display:none}.sub-total-row td{font-weight:bold;text-align:right;position:relative}.sub-total-row td:before{content:"";position:absolute;top:0;left:0;right:0;height:.1rem;background:#c7c7c7}.total-row td{font-weight:bold;position:relative}.total-row td:before{content:"";position:absolute;top:0;left:0;right:0;height:.1rem;background:#c7c7c7}.checkout-content-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 3rem;background:#fff;padding:3rem}.checkout-content-container .shopping-cart-address-info,.checkout-content-container .shopping-cart-payment-info,.checkout-content-container .shopping-cart-shipping-method{width:calc(50% - 6rem)}.checkout-content-container .shopping-cart-address-info select,.checkout-content-container .shopping-cart-payment-info select,.checkout-content-container .shopping-cart-shipping-method select{width:100%}.checkout-content-container h2{font-size:3.2rem;font-weight:normal}.checkout-content-container .submit{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;text-align:right}.checkout-content-container .submit input,.checkout-content-container .submit input:focus,.checkout-content-container .submit input:focus:valid{border-radius:.5rem}#body-products-checkout-review .checkout-content-container .order-items{width:100%;gap:4rem}#body-products-checkout-review .checkout-content-container .order-items .order-item-detail{max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;min-width:60rem;-webkit-box-flex:1;-ms-flex:1 1 300px;flex:1 1 300px}#body-products-checkout-review .checkout-content-container .order-items .order-item-container-single{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:auto}#body-products-checkout-review .checkout-content-container .order-items .order-item-container-single .shipping-detail-complete{min-width:74rem;margin-left:auto}@media only screen and (max-width:768px){.checkout-content-container{width:90%}.order-item-detail{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.item-img{margin-bottom:10px}}@media (max-width:600px){.order-item-detail{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.item-img{margin-bottom:10px}}.flex-container a:active,.flex-container a:focus,.flexslider a:active,.flexslider a:focus{outline:none}.flex-control-nav,.flex-direction-nav,.slides{margin:0;padding:0;list-style:none}@font-face{font-family:'flexslider-icon';src:url("/fonts/flexslider-icon.eot");src:url("/fonts/flexslider-icon.eot?#iefix") format("embedded-opentype"), url("/fonts/flexslider-icon.woff") format("woff"), url("/fonts/flexslider-icon.ttf") format("truetype"), url("/fonts/flexslider-icon.svg#flexslider-icon") format("svg");font-weight:normal;font-style:normal}.flexslider{margin:0;padding:0}.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}.flexslider .slides img{width:100%;display:block}.flex-pauseplay span{text-transform:capitalize}.slides:after{content:"\0020";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .slides{display:block}* html .slides{height:1%}.no-js .slides>li:first-child{display:block}.flexslider{margin:0;position:relative;zoom:1}.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.loading .flex-viewport{max-height:300px}.flexslider .slides{zoom:1}.carousel li{margin-right:5px}.flex-direction-nav{*height:0}.flex-direction-nav a{text-decoration:none;display:block;width:40px;height:40px;margin:-20px 0 0;position:absolute;top:50%;z-index:10;overflow:hidden;opacity:0;cursor:pointer;color:rgba(0, 0, 0, 0.8);text-shadow:1px 1px 0 rgba(255, 255, 255, 0.3);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.flex-direction-nav .flex-prev{opacity:0.2;left:10px}.flex-direction-nav .flex-next{opacity:0.2;right:10px;text-align:right}.flexslider:hover .flex-prev{opacity:0.7;left:10px}.flexslider:hover .flex-next{opacity:0.7;right:10px}.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover{opacity:1}.flex-direction-nav .flex-disabled{opacity:0!important;filter:alpha(opacity=0);cursor:default}.flex-direction-nav a:before{font-family:"flexslider-icon";font-size:40px;line-height:1;display:inline-block;content:'\f001'}.flex-direction-nav a.flex-next:before{content:'\f002'}.flex-pauseplay a{display:block;width:20px;height:20px;position:absolute;bottom:5px;left:10px;opacity:0.8;z-index:10;overflow:hidden;cursor:pointer;color:#000}.flex-pauseplay a:before{font-family:"flexslider-icon";font-size:20px;display:inline-block;content:'\f004'}.flex-pauseplay a:hover{opacity:1}.flex-pauseplay a.flex-play:before{content:'\f003'}.flex-control-nav{width:100%;position:absolute;bottom:10px;text-align:center}.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display:inline}.flex-control-paging li a{width:11px;height:11px;display:block;background:#666;background:rgba(0, 0, 0, 0.5);cursor:pointer;text-indent:-9999px;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;border-radius:20px;-webkit-box-shadow:inset 0 0 3px rgba(0, 0, 0, 0.3);-moz-box-shadow:inset 0 0 3px rgba(0, 0, 0, 0.3);-o-box-shadow:inset 0 0 3px rgba(0, 0, 0, 0.3);box-shadow:inset 0 0 3px rgba(0, 0, 0, 0.3)}.flex-control-paging li a:hover{background:#333;background:rgba(0, 0, 0, 0.7)}.flex-control-paging li a.flex-active{background:#1989ac;cursor:default}.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}.flex-control-thumbs li{width:25%;float:left;margin:0}.flex-control-thumbs img{width:100%;display:block;opacity:.7;cursor:pointer}.flex-control-thumbs img:hover{opacity:1}.flex-control-thumbs .flex-active{opacity:1;cursor:default}@media screen and (max-width:860px){.flex-direction-nav .flex-prev{opacity:1;left:10px}.flex-direction-nav .flex-next{opacity:1;right:10px}}