.stripe{padding:1.5rem .9375rem;background-color:#f2f2f2;}.stripe p{font-size:larger;margin:0;}@media only screen and (max-width:40em){.stripe{padding:1rem;}.stripe p{font-size:smaller;}}.loft-rooms form{margin:0;}.loft-rooms form>.grid-x,.loft-rooms form .xl-loft{padding:3rem 0;background-position:center;background-repeat:no-repeat;background-size:cover;}.loft-rooms form:first-child>.grid-x{background-image:url(https://www.uhaul.com/locations/images/lofts/small-bg.jpg);}.loft-rooms form.large-loft>.grid-x{background-image:url(https://www.uhaul.com/locations/images/lofts/large-bg.jpg);}.loft-rooms form .xl-loft{position:relative;margin-bottom:3rem;background-image:url(https://www.uhaul.com/locations/images/lofts/extra-large-loft.jpg);}.loft-rooms form .xl-loft h2,.loft-rooms form .xl-loft p,.loft-rooms form .xl-loft ul,.loft-rooms form .xl-loft button{color:#fff;}.loft-rooms form .xl-loft .cell{background-color:rgba(0,0,0,.5);}.loft-rooms form .xl-loft .coming-soon{position:absolute;right:0;bottom:-3rem;z-index:3;width:45%;}@media only screen and (max-width:46em){.loft-rooms form .xl-loft .coming-soon{bottom:85%;}}.loft-rooms img{max-width:23.125rem;}.loft-rooms .full-view h2,.loft-rooms .full-view p,.loft-rooms .full-view ul,.loft-rooms .full-view .button{color:#fff;margin-left:.9375rem;margin-right:.9375rem;}.loft-rooms .full-view h2{padding-top:.5rem;}.loft-rooms .full-view .subtle{width:55%;}@media only screen and (max-width:40em){.loft-rooms>.grid-x{padding:1rem 0;}.loft-rooms>.grid-x:first-child,.loft-rooms>.grid-x:nth-child(3){background:none;}.loft-rooms>.grid-x.stacked-for-small{padding:0;background:url(https://www.uhaul.com/locations/images/medium-loft.jpg) center no-repeat;background-size:cover;}.loft-rooms>.grid-x.stacked-for-small h2,.loft-rooms>.grid-x.stacked-for-small p:not(.subtle){text-align:right;}.loft-rooms>.grid-x.stacked-for-small .cell{padding-top:1rem;padding-bottom:1rem;background-color:rgba(255,255,255,.75);}.loft-rooms p{margin-bottom:.85rem;}.loft-rooms .button{width:auto;margin-left:2rem;margin-right:2rem;}.loft-rooms .button+p{font-size:small;text-align:center;}.loft-rooms .full-view{padding:0;margin-bottom:0;}.loft-rooms .full-view h2{padding-top:1rem;}.loft-rooms .full-view .button{margin-left:2.9375rem;margin-right:2.9375rem;}}.infobar{position:fixed;bottom:0;z-index:5;width:100%;margin:0;background-color:#fff;border-top:.5rem solid #f66711;}.infobar h3{color:inherit;}.infobar a:not(.button-next){color:#f66711 !important;}.infobar p,.infobar address{font-size:.875rem;}.infobar address{margin-bottom:1rem;}.infobar p{margin-top:.25rem;}.infobar .button{margin-top:.375rem;}.infobar .columns{padding-top:.5rem;}@media only screen and (max-width:40em){.infobar p,.infobar address{margin-bottom:.25rem;}.infobar~footer .stripe{margin-bottom:11rem;}}.icon-list{font-size:larger;padding-left:.5rem;}.icon-list li{margin:0;}.icon-list .fa{color:#f66711;}.reservation{position:relative;margin-bottom:1.25rem;}.reservation .price-tag{position:absolute;left:0;bottom:1rem;padding:.25rem 1rem .125rem 2rem;background-color:rgba(0,0,0,.5);}.reservation .price-tag h3{font-size:1rem;font-weight:normal;color:#fff;}.reservation .price-tag h3 strong{font-size:2rem;font-weight:bold;}@media only screen and (max-width:46em){.icon-list{font-size:1rem;}.reservation .price-tag{position:static;padding-bottom:1rem;background:none;}.reservation .price-tag h3{color:#646464;}}