.form-group.required .form-control-label:before{content:"*";color:#c00}.account-image{background-image:url(../../images/account.jpg);background-position-y:40%}.card-footer>a,.card-header>a{color:#272727;text-decoration:underline}.card-header>a{float:right}.card-info-group p{margin-bottom:0}.card-info-group div{margin-bottom:1rem}.card-info-group div:last-child{margin-bottom:0}.order-history-control h2,.order-history h2{font-weight:700;margin-top:.5rem}.dashboard-order-card-image{width:7rem;padding-right:1rem}.dashboard-order-card-footer-columns:last-child{text-align:right}.dashboard-order-card-footer-value{font-weight:700;font-size:1rem}.card-header h2,.card-header h3{font-size:1.5rem;margin-bottom:0}.order-product-summary .product-line-item .item-attributes .height-100{height:100%}.order-product-summary .product-line-item .item-attributes .height-100 .line-item-header.line-item-name{font-size:12px;text-transform:uppercase;font-family:AvenirLight;font-weight:400}.order-product-summary .product-line-item .item-attributes .height-100 .pricing{font-size:13px;font-family:AvenirRegular;font-weight:400}.order-product-summary .product-line-item .item-image{height:112px}.order-product-summary .product-line-item .item-image img.product-image{max-height:112px}.myaccount-orders,.myaccount-settings{padding-top:0}@media (min-width:1200px){.myaccount-orders .address-container,.myaccount-settings .address-container{margin-top:9rem}}@media (min-width:769px){.myaccount-orders,.myaccount-settings{padding-top:1.5rem}.myaccount-orders .acc-links,.myaccount-settings .acc-links{margin-right:30px}}.myaccount-orders .acc-links,.myaccount-settings .acc-links{border-right:1px solid #f2f2f2}@media (max-width:768.98px){.myaccount-orders .acc-links,.myaccount-settings .acc-links{background-color:#fff;border-bottom:1px solid #f2f2f2;border-top:1px solid #f2f2f2;padding-top:12px;z-index:3}}.myaccount-orders .acc-links p,.myaccount-settings .acc-links p{text-align:center;font-size:15px;font-weight:300;padding-bottom:.6rem;margin-bottom:0}.myaccount-orders .acc-links p.active,.myaccount-settings .acc-links p.active{border-bottom:2px solid #414042}.myaccount-orders .acc-links p.active a,.myaccount-settings .acc-links p.active a{font-weight:600}@media (min-width:769px){.myaccount-orders .acc-links p,.myaccount-settings .acc-links p{text-align:left}.myaccount-orders .acc-links p.active,.myaccount-settings .acc-links p.active{border-bottom:unset}}.myaccount-orders .acc-links p a,.myaccount-settings .acc-links p a{text-decoration:none}.myaccount-orders .pwd-notice,.myaccount-settings .pwd-notice{color:#272727;font-size:.8rem;font-weight:300;padding-top:.5rem;display:inline-block;font-style:italic}.myaccount-orders .checkout-order-total-summary .order-discount p,.myaccount-orders .checkout-order-total-summary .order-level-discount p,.myaccount-orders .checkout-order-total-summary .shipping-discount p,.myaccount-orders .checkout-order-total-summary .shipping-item p,.myaccount-orders .checkout-order-total-summary .subtotal-item p,.myaccount-settings .checkout-order-total-summary .order-discount p,.myaccount-settings .checkout-order-total-summary .order-level-discount p,.myaccount-settings .checkout-order-total-summary .shipping-discount p,.myaccount-settings .checkout-order-total-summary .shipping-item p,.myaccount-settings .checkout-order-total-summary .subtotal-item p{font-size:14px}.myaccount-orders .checkout-order-total-summary .grand-total p,.myaccount-settings .checkout-order-total-summary .grand-total p{font-size:16px}.myaccount-orders .checkout-order-total-summary .grand-total .small-text,.myaccount-settings .checkout-order-total-summary .grand-total .small-text{font-size:12px;color:#9f9f9f}.myaccount-orders .checkout-order-total-summary .grand-total .grand-total-sum,.myaccount-settings .checkout-order-total-summary .grand-total .grand-total-sum{font-size:21px}.myaccount-general .pf-name{text-align:center;letter-spacing:2.72px;font-size:16px;font-weight:600;padding-top:.5rem}@media (min-width:769px){.myaccount-general .pf-name{letter-spacing:4.42px;font-size:26px;padding-top:1.5rem}}.myaccount-general .pf-name .pf-logout{text-align:left;letter-spacing:.45px;font-size:15px;font-weight:400}.myaccount-general .pf-name .pf-logout a:not(.btn-primary):not(.btn-outline-primary){color:#272727!important}@media (min-width:769px){.myaccount-general .pf-name .pf-logout{font-size:18px;letter-spacing:.54px}}.myaccount-general .loyality-pts{letter-spacing:1.82px;color:#9f9f9f;text-transform:uppercase;text-align:center;font-size:14px}@media (min-width:769px){.myaccount-general .loyality-pts{letter-spacing:2.1px}}.myaccount-general .loyality-pts .current-loyalty-points{font-weight:600}.myaccount-general .progress-bar-container{margin:auto;position:relative;top:6px;width:67%;z-index:2}.myaccount-general .progress-bar-container .gold-platinum,.myaccount-general .progress-bar-container .silver-gold{position:relative;width:50%}.myaccount-general .progress-bar-container .gold-platinum .progress-bar,.myaccount-general .progress-bar-container .silver-gold .progress-bar{background-color:#a3a3a3;height:3px;max-width:100%;transition:none;width:0}.myaccount-general .progress-bar-container .silver-gold{position:relative;top:3px}.myaccount-general .progress-bar-container .gold-platinum{left:50%;position:relative}.myaccount-general .multi-steps{display:table;table-layout:fixed;width:100%}.myaccount-general .multi-steps .silver{color:#a3a3a3}.myaccount-general .multi-steps .gold{color:#c1ae90}.myaccount-general .multi-steps .platinum{color:#8aa0a8}.myaccount-general .multi-steps .loyalty-level-points{color:#a3a3a3;font-weight:300}.myaccount-general .multi-steps>li{text-align:center;display:table-cell;font-weight:500;position:relative}.myaccount-general .multi-steps>li:before{content:"";display:block;margin:0 auto 4px;background-color:#f8f8f8;width:9px;height:9px;line-height:32px;text-align:center;font-weight:700;position:relative;z-index:2;border:2px solid #f8f8f8;border-radius:50%}.myaccount-general .multi-steps>li:after{content:"";height:3px;width:100%;background-color:#f8f8f8;position:absolute;top:3px;left:50%;z-index:1}.myaccount-general .multi-steps>li:last-child:after{display:none}.myaccount-general .point-progress.silver li.silver:before{background-color:#a3a3a3;border-color:#a3a3a3}.myaccount-general .point-progress.gold li.gold:before,.myaccount-general .point-progress.gold li.silver:before{background-color:#c1ae90;border-color:#c1ae90}.myaccount-general .point-progress.gold .silver-gold .progress-bar{width:100%}.myaccount-general .point-progress.gold .progress-bar{background-color:#c1ae90}.myaccount-general .point-progress.platinum li.gold:before,.myaccount-general .point-progress.platinum li.platinum:before,.myaccount-general .point-progress.platinum li.silver:before{background-color:#8aa0a8;border-color:#8aa0a8}.myaccount-general .point-progress.platinum .progress-bar{background-color:#8aa0a8;width:100%}.myaccount .margin-addressBook,.myaccount .margin-profile{margin-top:140px}.myaccount hr.divider{border-color:#f5f5f5}.myaccount .myAccount-title{font-size:16px;font-family:AvenirBold;letter-spacing:3.57px;color:#000;text-transform:uppercase;padding:0 25px;margin-bottom:0}.myaccount .myAccount-title.subtitle{font-family:AvenirLight;color:#9f9f9f}.myaccount .acc-change-link{font-size:13px!important;font-family:AvenirLight;text-decoration:underline}.myaccount .return-order-button{font-size:13px;text-decoration:underline}.myaccount .card{border:none}.myaccount .card .card-header.card-edit{border:none;padding:0 25px}.myaccount .card .card-header a{color:#444}.myaccount .card .profile-header{font-size:13px;font-family:AvenirLight;font-weight:400}.myaccount .card .card-body{padding:25px}.myaccount .card-body-address{border:1px solid #f2f2f2;border-radius:3px;padding:15px;font-size:15px;font-family:AvenirLight}.myaccount .card-body-address .dashboard-cards-block-title{border-bottom:1px solid #f2f2f2}.myaccount .card-body-address .dashboard-cards-block-title p{font-size:13px;font-family:AvenirLight;font-weight:400;margin-bottom:0}.myaccount .card-body-address a{font-size:13px;text-decoration:underline}.myaccount .confirm-details{border:none}@media (min-width:769px){.myaccount .confirm-details{border:1px solid #dedede;border-radius:5px}}.myaccount .confirm-details .details-title{text-transform:uppercase;font-size:10px;color:#9f9f9f;margin-bottom:8px}.myaccount .confirm-details .summary-details.billing,.myaccount .confirm-details .summary-details.payment,.myaccount .confirm-details .summary-details.shipping{font-size:13px}.myaccount .confirm-details hr{border-color:#f2f2f2}.return-request .return-quantity{font-size:1.125rem;letter-spacing:normal;text-transform:none}@media (max-width:991.98px){.return-request .return-quantity{font-size:1rem}}.return-request .card-header{border-color:#f2f2f2;position:relative}.return-request .card-header .btn-link{color:#a3a3a3;font-weight:300}.return-request .card-header .btn-link:after{background-image:url("../../images/less.svg");background-position:50%;background-repeat:no-repeat;content:"";height:40px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:40px}.return-request .card-header .collapsed:after{background-image:url("../../images/more.svg")}.return-request .card-body .product-summary-block{margin-bottom:0}.return-order a:not(.btn-primary):not(.btn-outline-primary){color:#000}.return-order .main-heading{font-size:16px}.return-order .main-heading .order-number{font-family:AvenirLight;color:#a3a3a3;font-weight:400}.return-order .returns-header-info h2{font-family:AvenirLight;font-size:10px;color:#a3a3a3}.check-order .card{border:none;font-family:AvenirLight}.check-order .card .track-order-header{border-bottom:none}