@keyframes slide-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-down{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.form-group.required .form-control-label:before{content:"*";color:#c00}.card-footer-border{border-top:1px dashed #999}.card-make-default-link{margin-top:1rem}.dashboard-cards-block-title{font-weight:700}.dashboard-order-card-status{text-transform:capitalize}.dashboard-order-card-image{width:7rem}.account-landing-ordercard{padding:0;height:1rem;margin-left:1.25rem;border-bottom:0 none;margin-top:1rem}.account-landing-ordercard h4{font-size:1.2rem}div.order-number{padding-top:.2rem}.dashboard-cards-block-title{margin-bottom:1em}.wl-social-sharing{color:#444;font-size:1.75em}@media (max-width:767.98px){.wl-social-sharing{font-size:1.25em}}.wl-social-sharing .share-icons{text-decoration:none}.wl-social-sharing .share-icons i{color:#444}.wl-social-sharing .fa-link{cursor:pointer}.wl-social-sharing-text{font-size:.85em;font-weight:200}.copy-link-message{transform:translate(-50%,-50%);position:fixed;top:15%;left:50%;z-index:100000}.account-wishlist-item{border-bottom:1px dashed #ccc;border-left:0 none;border-right:0 none;border-top:0 none;margin-right:.15rem;margin-left:.15rem}.account-wishlist-item .line-item-header{margin-bottom:.1rem}.account-wishlist-item .account-wl-attributes{padding-left:0}.account-wishlist-item .account-wl-image{padding-right:1rem}.account-wishlist-item:last-child{border:0 none}.account-wishlist-item .remove-from-wishlist{color:#999;font-size:1.65em;padding:0;position:absolute;border:none;background-color:#fff;top:-.625rem;right:1.25rem}.account-dashboard .avatar-circle{width:5.125rem;height:5.125rem;background-color:#e31870;text-align:center;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;margin:0 auto}.account-dashboard .avatar-circle .initials{position:relative;top:16px;font-size:36px;line-height:48px;color:#fff;font-family:FuturaPT-Demi;text-transform:uppercase}.account-dashboard .secondary-navigation{padding-top:1.5rem}@media (max-width:767.98px){.account-dashboard .secondary-navigation .customer-names,.account-dashboard .secondary-navigation .last-logged{font-size:20px;line-height:normal;color:#000;font-family:FuturaPT-Medium}.account-dashboard .secondary-navigation .last-logged{text-align:center}.account-dashboard .secondary-navigation .customer-names{padding-bottom:1rem}}@media (max-width:767.98px){.account-dashboard .secondary-navigation .account-nav{text-align:center}}.account-dashboard .secondary-navigation .account-nav h2{font-size:1.25rem;text-transform:uppercase}@media (max-width:767.98px){.account-dashboard .secondary-navigation .account-nav h2{margin:0;padding:.3125rem;border:.0625rem solid #e4e4e4;color:#000}}.account-dashboard .secondary-navigation .account-nav h2.active{color:#1e1e1e;text-decoration:underline}.account-dashboard .secondary-navigation .panel-group a{padding:0;font-size:1rem;text-transform:uppercase;color:#000}.account-dashboard .secondary-navigation .panel-group a span{position:relative;background-image:linear-gradient(#ff0098,#ff0098);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;transition:background-size .45s}.account-dashboard .secondary-navigation .panel-group a:hover{text-decoration:none}.account-dashboard .secondary-navigation .panel-group a:hover span{background-size:100% 1px}.account-dashboard .secondary-navigation .panel-group .panel.active .panel-heading a{text-decoration:none}.account-dashboard .secondary-navigation .panel-group .panel.active .panel-heading a span{background-size:100% 1px}.account-dashboard .secondary-navigation .panel-group .panel-body li{width:100%}@media (max-width:767.98px){.account-dashboard .secondary-navigation #accountNavMenu{max-width:none;border-left:.0625rem solid #e4e4e4;border-right:.0625rem solid #e4e4e4;border-bottom:.0625rem solid #e4e4e4;padding:1rem}.account-dashboard .secondary-navigation #accountNavMenu .nav{padding:0!important}}.account-dashboard .card{border:none}.account-dashboard .card .card-header{background-color:rgba(0,0,0,.03);border-bottom:0;padding:.75rem 1.25rem;text-transform:uppercase;margin-bottom:1.25rem}.account-dashboard .card .card-header h4{padding-top:.3125rem;margin:0;line-height:1.5}.account-dashboard .card .card-header a{padding-top:.625rem}#accountNavMenu{max-width:18.75rem}.panel-body{padding:0}.panel-group .panel+.panel{margin-top:0;border-top:0}.panel-group .panel{border-radius:0}.panel-default>.panel-heading{color:#333;background-color:#fff;border-color:#e4e5e7;padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.panel-default>.panel-heading .icon-system-caret-down{width:20px;height:20px;margin-left:5px}.panel-default>.panel-heading a{display:block;padding:.625rem .9375rem;text-decoration:none}.summary-container .my-orders-details{padding:1.25rem}@media (min-width:768px){.summary-container .my-orders-details{border-right:.125rem solid #e5e5e5}}.summary-container .my-orders-details .title{text-transform:uppercase;color:#ff0098;display:block;font-size:1.25rem}.summary-container .my-orders-details .sub-title{margin:.5rem 0 .25rem}.summary-container .my-orders-details .orders{margin-top:1.5625rem;margin-bottom:3.125rem;font-size:.875rem;text-transform:lowercase;color:#999}.summary-container .my-orders-details .orders .amount{color:#191919;font-size:4.375rem;line-height:5.625rem;letter-spacing:0;display:block}.confirm-details-summary .product-summary-block .line-item-header,.confirm-details-summary .product-summary-block .line-item-name{white-space:unset}@media (max-width:1023.98px){.my-profile-link{-ms-flex-pack:center;justify-content:center}}