html{overflow-y:scroll}html,body,div,span,h1,h2,h3,p,a,img,strike,strong,b,u,i,dl,dt,dd{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}body{line-height:133%;color:#444;font-family:'Roboto',sans-serif;line-height:133%}body .container{padding:1em;max-width:1060px;margin:0 auto 0 auto}button{margin-bottom:1em;padding:0 1em 0 1em}button:hover{background-color:#ccc}a{color:#da0000;text-decoration:none}a:hover{color:#da0000;text-decoration:underline}a.active{color:#444 !important;font-weight:bold;cursor:default;text-decoration:inherit}.nopointer{pointer-events:none}.fa{color:#da0000;margin-right:0.15em}a.credit{white-space:nowrap}a.ext:after{content:url("/images/external.png")}b{color:#333;font-weight:bold}i{font-style:italic}ul{padding-left:1rem}table{margin-bottom:1rem}td{padding-right:1rem}hr{border-top:2px dotted #dddddd;margin-top:0}p{padding-bottom:1em}p.half{padding-bottom:0.5em}p.single{padding-bottom:0}p i.fa{padding-right:0.25em}p.narrow{padding-top:.5em !important;max-width:40em;padding-bottom:.75em !important}p.buy{margin-top:-.5em}p.narrow.footer{margin-top:1.5em}p.updated{margin-top:-0.75em}p.indent{margin-left:2em;padding-bottom:0;margin-bottom:1em}p.quote{padding-left:0.75em;border-left:2px dotted #ccc}h1{font-family:'Playfair Display',serif;font-weight:bold;font-size:18pt;white-space:nowrap;padding-bottom:0.25em;xmargin-bottom:0.5em;color:#444}h2{font-family:'Playfair Display',serif;font-weight:bold;font-size:16pt;margin-bottom:1em;color:#666}h2 a{color:#666}h2 a:hover{text-decoration:none}h2.sep{margin-top:0.5em !important;padding-top:0.75em;padding-bottom:0.25em;margin-bottom:0.75em;border-top:2px dotted #dddddd}h2.sep2{padding-top:1em;padding-bottom:0.25em;margin-bottom:0.75em;border-top:2px dotted #dddddd}div.spacer{padding-top:1em}.product a.credit{margin-top:0.25em}.product p:last-child{padding-bottom:0}.product h2{margin-top:1.25em;margin-bottom:0.5em}h3{font-family:'Playfair Display',serif;font-weight:bold;font-size:16pt;padding-top:1em;color:#666;clear:both}h3 a{color:inherit}h3 a:hover{text-decoration:inherit}#sidebar{margin-top:0.2em}#sidebar p{padding:0 !important;margin:0 0 1.0em 0 !important}#sidebar p.indent{margin:-1.0em 0 1.0em 1.0em !important}#sidebar a{color:#444}#sidebar a:hover{color:#da0000}header{background-color:rgba(170,170,170,0.2)}header .logo{width:10em}.nav-link{color:#da0000 !important}.nav-link:hover{text-decoration:underline}.subtitle{color:#777777}.subtitle .credit{margin-left:1rem;margin-top:.5rem;display:block}.product li{margin-bottom:0.25em;list-style-type:square}.product .col-6 h2.sep{margin-top:1.5em}.product img{max-width:100%;height:auto;margin-bottom:-0.25em}.product .footer ul{margin:0;padding:0}.product .footer ul li{list-style-type:none;display:inline}.product .footer li:not(:first-child):before{content:" | "}dl{padding-top:.25em;overflow:auto}dt.spacer,dd.spacer{padding-top:1.5em}dt{float:left;width:24.5em;overflow:hidden;white-space:nowrap}@media only screen and (max-width:400px){dt{width:19em}dt .nowrap{width:22em;overflow:visible}}dt:after{content:' ...........................................................................................................................'}dd{margin-left:0.35em;color:#da0000;margin-bottom:0.25em}dd.pad{margin-bottom:1em}dd[data-title]:hover{color:#da0000;text-decoration:underline;cursor:pointer}dd.out-of-stock{text-decoration:line-through;color:inherit}dd.out-of-stock[data-title]:hover{text-decoration:line-through;color:inherit;cursor:inherit}#accordion{padding-bottom:1em}#accordion .card{border-radius:0;margin-bottom:0.5em}#accordion .card-header{padding-left:1em;border-bottom:0}#accordion .card-body{padding-left:1em}#accordion .btn-link{color:#da0000;text-decoration:none;padding-left:0}