#content{margin:0 0 0 20px}#content .prod-brief-list div.flex{margin:0}#content .prod-brief-list div.flex>*:first-child{margin-left:0}#content .prod-brief-list div.flex>*:last-child{margin-right:0}#leftcol{-ms-flex:0 0 250px;flex:0 0 250px;padding:10px;margin-left:-10px;border-right:1px solid #f5f7f9}#leftcol .prod-brief-list>div.flex{flex-direction:column}#leftcol .prod-brief-list>div.flex>*{-ms-flex:1 1 auto;flex:1 1 auto}@media screen and (max-width: 1024px){#content{padding:15px 15px 30px;max-width:calc(100% - 220px);margin-right:-15px}#leftcol{-ms-flex:0 0 280px;flex:0 0 280px;margin-left:-15px;padding:7.5px 15px !important}}@media screen and (max-width: 840px){#main{padding:0}#content{padding:10px 10px 20px;max-width:100% !important;margin-left:0;margin-right:0}#leftcol{display:none;padding:5px 10px !important;background-color:#fff}}@media screen and (max-width: 420px){#main{padding:0}#content{padding:5px 5px 20px;max-width:100% !important}.width{padding-left:5px;padding-right:5px}}@media screen and (min-width: 840px){#leftcol{position:sticky;top:9;max-height:100vh;overflow:auto}}#delivery-calc-container{background-color:#f5f7f9;padding:20px;margin:0 -20px 20px !important}#delivery-calc-container[open] summary~*{animation:sweep .5s ease-in-out}@keyframes sweep{0%{opacity:0;margin-left:-40px}100%{opacity:1;margin-left:0px}}form#delivery-calc{margin:20px 0 0;display:-moz-flex;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}form#delivery-calc>*{margin:0 .5em;-ms-flex:1;flex:1}form#delivery-calc fieldset label:not([for]){margin:0 0 .5em;display:-moz-flex;display:-webkit-flex;display:-ms-flexbox;display:flex}form#delivery-calc fieldset label:not([for])>*{max-width:60%;-ms-flex:1 1 auto;flex:1 1 auto}form#delivery-calc fieldset label:not([for])>span{-ms-flex:1 1 40%;flex:1 1 40%}form#delivery-calc input[type=submit]{width:100%;margin-top:1em;-ms-flex:0;flex:0}#delivery-table{width:100%;margin:0 0 40px;overflow-x:auto}#delivery-table table tbody tr td{border:1px solid #f5f7f9}#delivery-table table tbody tr td:nth-child(1){font-size:smaller}#delivery-table table tbody tr td:nth-child(1) a{font-size:larger}#delivery-table table tbody tr:hover td{border-bottom-color:silver;border-top-color:silver}#delivery-vairants section{border-top:1px solid #f5f7f9}#delivery-vairants section h2{display:-moz-flex;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start;gap:20px}#delivery-vairants section h2 button.fa-map{margin-right:auto}#delivery-vairants section h2 a[role=button]{font-size:1.25rem;font-weight:normal;padding:.125em .5em}.delivery-points{list-style:none;display:-moz-flex;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:start;margin:0;padding:0}.delivery-points li{border:1px solid #f5f7f9;-ms-flex:0 1 30%;flex:0 1 30%;margin:0 10px 20px;padding:5px;font-size:smaller}.delivery-points li>strong{display:block;font-size:larger;font-weight:500}.delivery-points li>span{display:block;line-height:1.25em;margin:.5em 0}.delivery-points .fa,.delivery-map-infowindow>.fa{margin-left:1.5em;line-height:1.125em}.delivery-points a.fa[role=button]:before{margin-left:-0.25em}.delivery-variant{margin-bottom:3em}.delivery-variant .delivery-map{width:calc(100% + 40px);margin:0 -20px;height:400px;background-color:#aaa}.delivery-variant h2{display:flex;align-items:center}.delivery-variant h2>button.fa{font-size:1rem;margin:0 .5em}.gm-style button{border-radius:unset}.delivery-geography>a:before{display:none}.delivery-geography>a>button.fa{border-radius:9px;border-color:rgba(0,0,0,0) !important;width:18px;height:18px;padding:0 !important;overflow:hidden;margin-right:4.5px}.delivery-geography>a>button.fa:before{margin:0;font-size:9px;line-height:18px;width:100%;height:100%}.delivery-geography>a:hover>button.fa{border-color:#304859 !important}#delivery-description ul{list-style:none;display:-moz-flex;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin:0 -20px;padding:0}#delivery-description ul li{-ms-flex:1;flex:1;margin:0 20px;line-height:1.25em !important;text-align:justify;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}@supports not ((-webkit-hyphens: auto) or (-moz-hyphens: auto) or (-ms-hyphens: auto) or (hyphens: auto)){#delivery-description ul li{text-align:left}}@media screen and (max-width: 840px){#delivery-description ul{margin:0;flex-direction:column}#delivery-description ul li{margin:0 0 20px}}
