table th{background-color:#c6b9aa}table td{vertical-align:top}table td:last-child,table td:nth-child(3){width:144px}table td input[type=number]{margin-bottom:0;width:7em;text-align:right}table td table{margin-bottom:0}table td table tbody{border:0;background-color:transparent}table td table tbody td:nth-child(2){width:144px}table td table tbody tr{background-color:transparent!important}table td table tbody tr:last-child{border-bottom:none}.market-cards>tbody>tr>td:first-child{width:25%}.market-cards>tbody>tr>td[colspan]{width:auto}.card-image{width:3rem;height:auto;margin-right:1rem;cursor:pointer}select[name=shipping_method]{width:12em}input[name=type_other]{width:10em;display:inline-block}.callout.primary{border-radius:0}.totals{text-align:right;font-family:Nunito,sans-serif}.totals tbody,.totals tr,.totals tr:nth-child(2n){color:#fefefe;background:#1a4385;border:none}.totals dl{margin-bottom:0;display:flex;flex-flow:row wrap;justify-content:flex-end}.totals dd,.totals dt{flex:0 0 auto;font-weight:700;font-size:2rem}.totals dd,.totals dt{width:auto;margin-right:.625rem;margin-left:.625rem}.totals dt{flex:1 1 0px;text-transform:uppercase}.totals dt:after{content:":"}.market-group{margin-bottom:6.825vh}.market-group-title{text-align:center;margin-bottom:3.4125vh}.market-filters{padding-right:.625rem;padding-left:.625rem;max-width:69.375rem;margin-left:auto;margin-right:auto}@media print,screen and (min-width:40em){.market-filters{padding-right:.9375rem;padding-left:.9375rem}}.market-filters .button,.market-filters label{color:#fefefe}.market-filters .button:focus,.market-filters .button:hover{background-color:#1a4385;color:#fefefe}@media print,screen and (min-width:40em){.market-filters{display:flex;justify-content:center;align-items:center}.market-filters .button,.market-filters label{margin-left:1rem;margin-bottom:0;width:7em}.market-filters label:first-of-type{width:16em}}.market-filters-title{font-size:2.1875em;font-family:Pacifico,script;text-transform:none;font-weight:400;position:relative;padding-right:.25rem;margin-bottom:0}.market-filters-title span{display:inline-block;background:#fefefe;padding:0 .75em}.market-filters-title span:before{content:"";background:#c6b9aa;left:0;width:100%;z-index:-1;position:absolute;top:50%;height:1px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media print,screen and (min-width:40em){.map{display:flex}}.map .block{padding-left:3.4125vh;padding-right:3.4125vh}.map h2.block-title{color:#52c8e7}#map{height:40vh}@media print,screen and (min-width:40em){#map{width:60%}}@media print,screen and (min-width:40em){.map-list{height:40vh;width:40%;display:flex;flex-direction:column}.map-list .list-group{overflow-y:auto}}.map-list .list-group-item{border-color:#15366b}.map-list .list-group-item.is-active,.map-list .list-group-item:hover{cursor:pointer;background-color:#15366b}.methods{display:flex;flex-flow:row wrap;margin-right:-.625rem;margin-left:-.625rem}@media print,screen and (min-width:40em){.methods{margin-right:-.9375rem;margin-left:-.9375rem}}.methods input[type=radio]{position:absolute;opacity:0;visibility:hidden}.method{font-size:1rem;color:#fefefe;text-align:center;padding:1.5rem 1rem;border:5px solid transparent;background-color:transparent;transition:border-color .3s,background-color .3s;width:calc(100% - 1.25rem);margin-right:.625rem;margin-left:.625rem}@media print,screen and (min-width:40em){.method{width:calc(33.33333% - 1.875rem);margin-right:.9375rem;margin-left:.9375rem}}.method img{height:90px;margin-bottom:1rem}.method strong{display:block;color:#52c8e7;text-transform:uppercase;margin-bottom:.5rem;line-height:1.25;font-size:1.375em;font-family:Nunito,sans-serif}