@keyframes spin45L{0%{-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}}@keyframes spin45R{0%{-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}}body.user-is-tabbing .login-page input[type=checkbox]:focus+label:before{outline:5px auto -webkit-focus-ring-color}input:-internal-autofill-selected{background:transparent!important}.login-page input:not([type=checkbox]):not(.filled):not(.error),.login-page select:not(.filled):not(.error),.login-page textarea:not(.filled):not(.error){-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";filter:alpha(opacity=60);-moz-opacity:.6;-khtml-opacity:.6;opacity:.6}.account input:not([type=checkbox]):not(.filled):not(.error),.account select:not(.filled):not(.error),.account textarea:not(.filled):not(.error){-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";filter:alpha(opacity=60);-moz-opacity:.6;-khtml-opacity:.6;opacity:.6}.error-msg,.errors{font-size:.933em}.login-page .error::-webkit-input-placeholder{color:#ff3b00}.login-page .error:-moz-placeholder{color:#ff3b00}.login-page .error::-moz-placeholder{color:#ff3b00}.login-page .error:-ms-input-placeholder{color:#ff3b00}.login-page .error-badge{text-align:left;margin-top:.3em;font-size:.666em;color:#ff3b00;text-transform:uppercase;letter-spacing:.05em}.account .note a{display:inline-block;font-size:100%;border-bottom:1px solid}.account .note input{display:inline-block;width:auto;margin:0;text-decoration:underline}.account .note.forgot-password{margin-bottom:3em}.login-page{padding:2em 0 10vh;text-align:center;background:#fbf8f4;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.login-page h1,.login-page h2{font-size:2em;margin-bottom:1.2em}.login-page .subtext{font-size:1.17em;line-height:160%;margin-top:-.5em;margin-bottom:2em}.login-page .note{font-size:.9333em}.account.login-page .container{max-width:374px;width:100%}.login-page .fields{margin-bottom:1.8em}.login-page input{width:100%;margin-top:1.4em}.login-page input:first-child{margin-top:0}.login-page .btn{width:100%;padding:1.3em 0}.login-page .btn.v4{border:1px solid transparent!important}.login-page input.error,.login-page textarea.error{color:#ff3b00}.login-page .new-customer-cta{margin-top:.8em}.login-page .new-customer-cta .note{margin-bottom:.8em;line-height:100%}.login-page .disclaimer{font-size:.8em;opacity:.6;text-align:left;line-height:150%;margin-bottom:2.3em}.login-page .sign-up{margin-top:1em;text-align:left;font-size:.933em}#recover-password .fields{margin-bottom:2.7em}.my-account{padding:8em 0;text-align:center;background:#fbf8f4}.my-account .container{max-width:934px}.my-account .empty{padding:2.6em 0}.my-account .empty p{font-size:1.2em;margin-bottom:0}.my-account .empty .btn{margin-top:4em}.my-account .btn{width:100%;max-width:31.5em;padding:1.3em 0;background:#f3efe7}.my-account .btn:hover{background:#4f1f00;color:#f3efe7}.my-account .heading{position:relative;padding:0 4em}.my-account .heading .logout{position:absolute;font-size:.8em;line-height:170%;right:0;top:2em}.my-account .heading .back{position:absolute;border:none;font-size:.8em;line-height:170%;left:0;top:2em}.my-account .heading .back svg{font-size:1.5em;margin-right:.5em;display:block;position:relative;left:0;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s linear;-ms-transition:all .2s lineaease-outr;transition:all .2s ease-out}.isNotMobile .my-account .heading .back:hover svg{left:-5px}.my-account .heading a{border-bottom:1px solid}.my-account h1,.account h2{font-size:2em;margin-bottom:.7em}.my-account .tab:focus{outline:none}.my-account .addresses-wrap{max-width:374px;margin:auto;padding:3em 0;text-align:left}.my-account .addresses-wrap .address-item{font-size:.9333em;line-height:180%;padding-bottom:3em}.my-account .addresses-wrap .address-item:not(.last){margin-bottom:3em;border-bottom:1px solid #e6d9cf}.my-account .addresses-wrap .address-item .address-actions>:last-child{margin-left:1em}.my-account .addresses-wrap .address-item .note-default{display:block;color:#f7b19a;font-size:1.3em;margin-bottom:.5em}.my-account .address-form-wrap.edit-address{padding:0 0 3em}.my-account .address-form-wrap{max-width:374px;margin:auto;padding:2.6em 0 0}.my-account input,.account select{width:100%;margin-top:1.4em}.my-account select{background-position:right center}.my-account input:first-child,.account input.first{margin-top:0}.my-account input.error,.login-page textarea.error{color:#ff3b00}.my-account .note.or{font-size:.933em;padding:.5em 0;text-align:center}.my-account .orders-wrap .item{padding:3em 0;position:relative;text-align:left}.my-account .orders-wrap .item:after{content:"";position:absolute;left:0;width:100%;bottom:0;height:1px;background:#4f1f00;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";filter:alpha(opacity=20);-moz-opacity:.2;-khtml-opacity:.2;opacity:.2}.my-account .orders-wrap .item .title{font-size:1.2em;line-height:170%;margin-bottom:.2em}.my-account .orders-wrap .item .value{font-size:.9333em}.my-account .orders-wrap .item .btn{max-width:9em}.my-account .orders-wrap .item .btn-return{max-width:10em}.my-account .items-wrap{border-top:1px solid #e6d9cf;border-bottom:1px solid #e6d9cf;text-align:left}.my-account .items-wrap .item{border-bottom:1px solid #e6d9cf}.my-account .items-wrap .item .cell:not(.image-cell){padding:2em .3em}.my-account .items-wrap .item .cell.title-cell{width:35.5%;padding:2em 1.5em}.my-account .items-wrap .item .cell.total-cell{padding:2em 1.5em}.my-account .items-wrap .item .cell.quantity-cell{width:21%}.my-account .items-wrap .item p{font-size:.9333em}.my-account .items-wrap .item .title{display:block;font-size:1.2em;margin-bottom:.5em}.my-account .items-wrap .item .variants{font-size:.9333em}.my-account .items-wrap .image-wrap{width:9.5em}.my-account .items-wrap .image-wrap *{display:block;width:100%;padding-top:120%}.my-account .items-wrap .img{background-size:cover;background-position:center;background-repeat:no-repeat}.my-account .items-wrap .label{font-size:.666em;text-transform:uppercase;letter-spacing:.1em;font-weight:500;margin-bottom:1em}.my-account .footer-lines{max-width:22em;margin-left:auto;padding:2em 0}.my-account .footer-lines .row{padding:0 1.5em}.my-account .footer-lines .row:not(:last-child){margin-bottom:1em}.my-account .footer-lines .cell{font-size:.933em}.my-account .footer-lines .total{border-top:1px solid #e6d9cf;padding-top:1.5em;margin-top:1.5em}.my-account .footer-lines .total .heading_font{font-size:1.666em}.my-account .details-wrap{max-width:50em;margin:auto}.my-account .details-wrap .cell{width:33%;padding:0 .5em}.my-account .details-wrap .title{display:block;color:#f7b19a;font-size:1.3em;margin-bottom:.5em}.my-account .details-wrap .value{font-size:.9333em}.my-account .details-wrap.order-details{padding:1.5em 0 3.5em}.my-account .details-wrap.customer-info{padding:5em 0}.account-menu{position:relative}.account-menu:before{content:"";position:absolute;left:0;width:100%;bottom:0;height:1px;background:#4f1f00;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";filter:alpha(opacity=20);-moz-opacity:.2;-khtml-opacity:.2;opacity:.2}.account-menu a{padding:1.9em 4.2em;border-bottom:1px solid transparent;font-size:.8em;text-transform:uppercase;letter-spacing:.1em;font-weight:500}.account-menu a:not(.active){-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";filter:alpha(opacity=60);-moz-opacity:.6;-khtml-opacity:.6;opacity:.6}.account-menu a.active{border-color:#f7b19a;color:#f7b19a}.default-address{margin:1.5em 0 2em;font-size:.9333em}.default-address input{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$value)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;position:absolute;left:0}.default-address input,.default-address label{display:inline-block;vertical-align:middle;cursor:pointer}.default-address label{position:relative}.default-address label:before{content:"";background:transparent url(//loefflerrandall.com/cdn/shop/t/619/assets/checked.png?v=140477364992914657351779303144) no-repeat center;background-size:0%;border:1px solid #4f1f00;vertical-align:middle;width:1.3em;height:1.3em;margin-right:1em;text-align:center;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;-ms-transition:all .2s linear;transition:all .2s linear}.default-address input:checked+label:before{background-size:70%}.my-account .bottom{padding-top:3em}.my-account .bottom .title{font-size:.8em;margin-bottom:1em;letter-spacing:.1em;font-weight:500;text-transform:uppercase}.my-account .bottom .help-items{font-size:.9em}.my-account .bottom .help-items .item{padding:.5em 1em}.my-account .bottom .help-items .item>*{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.my-account .bottom .help-items svg{font-size:1.3em;display:block;margin:0 .5em}@media all and (min-width:600px){.login-page{min-height:calc(100vh - 5.6em)}.my-account .heading .logout,.my-account .heading .back{top:calc(50% + .2em);-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@media all and (max-width:900px){.login-page{padding:5em 0}.login-page h1,.login-page h2{font-size:1.7em}.login-page .btn{padding:2em 0}.login-page .new-customer-cta{margin-top:1.2em}.login-page .new-customer-cta .note{margin-bottom:1.2em}.login-page input,.login-page select{font-size:16px}.my-account{padding:5em 0;position:relative}.my-account h1{font-size:1.7em;margin-bottom:1.8em}.my-account h2{font-size:1.7em;margin-bottom:.5em}.my-account .btn{padding:2em 0}.my-account input,.my-account select{font-size:16px}.my-account .heading{position:static}.my-account .heading .logout{right:2em}.my-account .heading .back{left:2em}.account-menu a{padding:1.9em 0;width:50%}.my-account .orders-wrap .item{padding:2.5em 0 2em}.my-account .orders-wrap .item .btn{width:100%;max-width:100%;margin-top:2em}.my-account .details-wrap .cell{width:50%}.my-account .details-wrap.order-details{padding-top:0;padding-bottom:2.5em}.my-account .items-wrap .image-cell{width:36%;min-height:38vw}.my-account .items-wrap .image-wrap{width:100%;height:100%}.my-account .items-wrap .img{padding-top:0;height:100%}.my-account .items-wrap .item .cell.title-cell{width:100%;padding:1.5em 0 1.5em 1.2em}.my-account .items-wrap .item .title{margin-bottom:.8em}.my-account .footer-lines{max-width:100%;margin-left:0;padding:1.5em 0}.my-account .footer-lines .row{padding-left:0;padding-right:0}.my-account .details-wrap.customer-info{padding:3em 0;-webkit-box-wrap:wrap;-moz-box-wrap:wrap;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.my-account .details-wrap.customer-info .cell{width:100%}.my-account .details-wrap.customer-info .cell:not(:last-child){margin-bottom:2em}.my-account .bottom{padding-top:1em}.my-account .bottom .help-items{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.my-account .bottom .help-items .item{padding:.5em .2em}}
/*# sourceMappingURL=/cdn/shop/t/619/assets/customer-account.scss.css.map */
