@charset "utf-8";:root{--body-max-width:990px;--fz:.9rem;--fc:#666;--nc:#0051a7;--nhc:#FFF;--nlc:#565656;--lg-fc:#fff;--ahc:#3b67cb;--bc:#ccc;--ppc:#f00;--border-radius:.2rem;--pc:#ccc}body{width:100%;max-width:var(--body-max-width);margin:0 auto;font-size:var(--fz);color:var(--fc);font-family:Arial,Helvetica,sans-serif}header{background-image:linear-gradient(180deg,#f5f5f5,#fff 25%,#fff);padding-top:.8rem}input::-webkit-input-placeholder {color:var(--pc)}:-moz-placeholder {color:var(--pc)}::-moz-placeholder {color:var(--pc)}input:-ms-input-placeholder {color:var(--pc)}input::-ms-input-placeholder {color:var(--pc)}.modal header{background:none}footer{background-color:#FCFCFC}a,a:visited{color:var(--fc)}a:hover{color:var(--ahc)}img{vertical-align:middle}dd{margin-left:0}fieldset{padding:.35em .625em .75em;margin:0 2px;border:1px solid silver}legend{padding:.5em;border:0;width:auto;white-space:normal}.img-fluid{max-width:100%;height:auto}.mt-auto,.my-auto{margin-top:auto !important}.mb-auto,.my-auto{margin-bottom:auto !important}.pull-left{float:left !important}.pull-right{float:right !important}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right;padding-right:5px}.btn-dropdown{z-index:2;margin:0 !important}.btn-dropdown:after{content:' ▼'}.btn-dropdown-close:after{content:' ▲' !important}.dropdown{display:inline-block;padding-bottom:0 !important}.dropdown-inner{background:#fff;border:#aaa solid 1px;border-radius:3px;position:absolute;width:8rem;opacity:0;transition:opacity .3s,visibility .3s;visibility:hidden;margin-top:0;font-size:.9rem}.dropdown-hover:hover .dropdown-inner,.dropdown-open:checked~.dropdown-inner{opacity:100;visibility:visible}.dropdown-inner ul{margin-bottom:0;padding:0;list-style:none;width:100%}.dropdown-inner a{background:0 0 !important;color:var(--fc) !important;line-height:1.8rem}.dropdown-inner ul li:hover{background-color:#f8f9fa;cursor:pointer}.btn-dropdown img,.dropdown-inner img{margin-right:.5rem}.collapse-open{display:none}.collapse-panel{visibility:hidden;max-height:0;opacity:0;transition:max-height .3s,visibility .3s,opacity .3s}.collapse-open:checked~.collapse-panel{max-height:100%;opacity:100;visibility:visible;position:fixed;top:3rem;right:0;z-index:9999;width:100%}.collapse-btn{border:#eaeaea solid 1px;background:#e8e8e8;border-radius:2px;cursor:pointer;display:block;padding:5px 10px}.collapse-btn:hover{background:#eaeaea}.collapse-inner{margin:0 0 -1.2rem;border-radius:var(--border-radius);padding:2rem 1rem .65rem;background:var(--nc)}nav{color:#fff;background-image:linear-gradient(180deg,#00539F,#00539F 50%,#00539F);padding:0 .3rem !important;border-radius:var(--border-radius)}.sm-search-form{width:100%}.s-btn{width:2.72rem;height:2.27rem;background-image:linear-gradient(180deg,#0162bc,#0162bc 50%,#0162bc)}.query{width:66%;height:2.3rem;border-top-right-radius:0;border-bottom-right-radius:0;border-color:#0069a6}.ct{width:22%;height:2.3rem;border-left-width:0;border-radius:0;padding:.1em .6em .16em;border-color:#ddd}.top-icon-size{font-size:1.3rem;margin:auto .3rem auto 1rem !important}.top-icon-size+a,.top-icon-size+a:visited{color:#0052A6}.top-icon-size+a:hover{color:#0052A6;text-decoration:underline}.big-icon-btn{font-size:1.1rem}.menu{margin:0 !important;padding:0 inherit !important}.menu a{color:#fff;padding:.7rem !important;margin-right:0 !important;text-align:center}.menu>a{font-weight:700;border-right:2px solid #02407b}.menu>a:hover{color:#fff;background:#3481ca}main{margin:1rem 0}.lg{border:1px solid #ccc;list-style:none;padding:0;margin:0 1.2rem 1.4rem -.54rem;border-radius:var(--border-radius)}.lg dt{background-image:linear-gradient(180deg,#ddd,#f5f5f5 50%,#f5f5f5);color:#666;font-weight:600;line-height:2.6rem;padding-left:1rem}.lg dd{padding-left:1rem;line-height:2.4rem}.card{text-align:center;border-color:var(--bc)}.card img{width:50%;margin:0 auto}.card h5{color:var(--ppc);font-weight:700;font-size:1.1rem}.card a.button{color:#fff}.p-f{border-top:1px solid var(--bc);padding:1rem .2rem .6rem;font-size:.8rem;background-image:linear-gradient(#fefefe,#eee 85%,#eee);}.p-f dt{font-weight:700;font-size:.9rem}.p-f dl{padding-left:1.5rem;line-height:1.6rem}.breadcrumb{border-bottom:1px solid var(--bc);padding:0 .8rem;margin-bottom:1rem !important;word-wrap:break-word;word-break:break-all;overflow:hidden}.right-col{border:1px solid var(--bc);border-radius:var(--border-radius);margin-left:0;padding:0 .7rem;width:100%}.s-lists{border:1px solid var(--bc);border-radius:var(--border-radius);margin:.8rem 0;padding:.7rem}.s-lists dt{border-bottom:1px solid var(--bc);padding:.7rem;margin:-.7rem -.7rem .7rem;background:#eee}.s-lists dd{display:inline-block;width:32%;line-height:2.3rem;margin-left:0}.s-lists .pagination{float:right}.w100{width:100% !important}#finder{border-color:#ffc107;box-shadow:0 .2rem .4rem rgba(0,0,0,.15) !important;margin-bottom:1rem}.ct-info dd{margin-bottom:1.5rem}.ct-info span[class^=icon-]{font-size:1.2rem}.ct-form{border-radius:var(--border-radius) !important;margin:1rem auto}.ct-form input,.ct-form textarea{margin-bottom:1rem}.tabs label img{border:1px solid #eee;border-radius:var(--border-radius)}.tabs .row div{padding:1rem;text-align:center}.tabs .row div img{max-width:280px;width:80%;margin:auto 9%}.tabs label img{width:4rem !important}.i-ml{margin-left:25% !important}.product-info{padding:.2rem .7rem}.product-info h1{font-size:1.1rem}.product-info dl{line-height:2rem}.price{color:red;font-size:1.5rem;font-weight:700;margin-right:.7rem}.product-info .warning{font-size:1.2rem;width:30%}#item_qty{width:5rem}.related-p h3{width:100%;border-bottom:1px solid var(--bc);margin-bottom:1rem}.product-desc .row{margin-top:-.26rem}.product-desc .row div{border:1px solid var(--bc);border-radius:var(--border-radius);text-align:left}.product-desc ul li{display:inline-table;width:24%}.product-desc ul li:before{content:"•";margin-right:.5rem;font-size:1.2rem}.product-desc table{line-height:2rem;border:1px solid var(--bc)}.product-desc table th{background:#eee;color:#666}.product-desc tr:nth-child(even){background:0 0}.title{font-size:1.12rem;color:#666}@media screen and (min-width:56.25em){nav{position:relative}.menu{float:left}.s-btn{margin-left:-1px}}@media screen and (min-width:70em){.half-900{padding-left:5%}.menu>a:nth-child(3){margin-right:45%!important}}@media screen and (max-width:56.24em){.menu a{border-right:none}.menu{display:inherit !important}nav{font-size:1.1rem !important}nav .brand{color:#fff}nav .burger~.menu a{padding:0 .64rem !important}nav .burger~.menu *{color:var(--fc) !important;font-size:1rem !important;line-height:2rem !important}main{margin-top:1.6rem}.s-lists dd{width:48%}.ct-form label{text-align:left}.ct-form input:last-child{margin-top:-3rem !important}.product-desc ul li{width:95%}.sm-btn-buy{width:100%;position:fixed;z-index:1101;bottom:0;background:var(--nc);margin-left:-.2rem;padding-left:.7rem}.sm-btn-buy label{color:var(--lg-fc)}.sm-btn-buy .warning{width:60%}.p-f{margin-bottom:2.2rem}.stack{width:100% !important}.s-btn{text-align:right !important}.ct,.query,.s-btn{height:2rem !important}}@media screen and (max-width:32em){.product-desc .toggle{padding:.3rem;font-size:.8rem}.sm-btn-buy .warning{font-size:.9rem !important;width:50%}}span[class^='icon-']{display:inline-block;height:1em;width:1em;vertical-align:-0.125em;background-size:contain;margin:0 calc(.5rem / 4)}span[class^='icon-'].secondary{-webkit-filter:invert(40%);filter:invert(40%)}span[class^='icon-'].inverse{-webkit-filter:invert(100%);filter:invert(100%)}span.icon-alert{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23111' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12' y2='16'%3E%3C/line%3E%3C/svg%3E")}span.icon-mail{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23111' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z'%3E%3C/path%3E%3Cpolyline points='22,6 12,13 2,6'%3E%3C/polyline%3E%3C/svg%3E")}span.icon-search{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23111' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E")}span.icon-cart{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23111' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='21' r='1'%3E%3C/circle%3E%3Ccircle cx='20' cy='21' r='1'%3E%3C/circle%3E%3Cpath d='M1 1h4l2.68 13.39a2 2 0 0 0 2 1.61h9.72a2 2 0 0 0 2-1.61L23 6H6'%3E%3C/path%3E%3C/svg%3E")}