.page-user h1{text-align:center}.page-user .form-user{max-width:820px}.page-user .form-user h3{font-size:18px}.page-user .zip-group{display:flex}.page-user .zip-group>div:first-child{flex-grow:1;width:60%}.page-user .zip-group>div:last-child{flex-shrink:0;margin-left:.625rem;width:calc(18px + 2rem + 6ch)}.page-user .zip-group>div:last-child input{padding-right:1.75rem}.page-user .zip-group>div:last-child .form-control-feedback{text-align:left;width:1.75rem}.page-user-new{box-shadow:0 4px 8px rgba(38,49,59,.08);margin:0;padding-bottom:60px}.page-user-new .user-form-wrapper{margin-left:auto;margin-right:auto;max-width:820px}.page-user-new .user-form-wrapper h3{position:relative}.page-user-new .user-form-wrapper h3:after{display:inline-block;font:normal normal normal 14px/1 icons;font-size:inherit;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:"\f104";font-size:14px;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:transform .4s ease-out}.page-user-new .user-form-wrapper h3.active:after{transform:rotate(-180deg)}.page-user-new .user-form-wrapper .btn{max-width:400px;width:100%}.user-new-badges-wrapper{margin-bottom:30px;position:relative}.user-new-badges-wrapper:after{background:linear-gradient(180deg,#25313c,rgba(37,49,60,0));content:"";height:10px;left:0;opacity:.08;position:absolute;right:0;top:100%}.user-new-badges>.row{display:flex;flex-wrap:wrap}.user-new-badges>.row>div{margin-bottom:.625rem}.user-new-badge{align-items:center;display:flex;height:100%;min-height:60px;padding-left:64px;padding-right:10px;position:relative}.user-new-badge img{left:0;max-width:52px;position:absolute}.user-new-badge h4{font-size:1rem;margin:0}.store-registration-wrapper{border-bottom:1px solid #e6e6e6;margin-bottom:40px;padding-bottom:20px}.store-registration-wrapper h3{align-items:center;display:flex}.store-registration-wrapper img{max-width:102px;padding-left:16px}.form-store-registration .row{align-items:flex-end;display:flex;flex-wrap:wrap}.form-store-registration .btn{height:53px;margin-bottom:1rem;padding:.8rem 1rem .7rem}.my-family-form-user-new-wrapper{box-shadow:0 4px 8px rgba(38,49,59,.08);margin:30px 0 50px;padding:30px}.my-family-form-user-new{position:relative}.my-family-form-user-new .form-group:last-child{margin-right:0}.my-family-form-user-new .family-btn-wrapper{margin-top:25px}.my-family-form-user-new .family-btn-wrapper .active{display:none}@media screen and (max-width:543px){.user-form-wrapper h3{padding-right:25px}.user-form-wrapper h3 img{display:none}}@media screen and (max-width:419px){.my-family-form-user-new-wrapper{padding:15px}.my-family-form-user-new .custom-radio:first-child{margin-right:20px}.my-family-form-user-new .custom-radio:last-child{margin-right:0}}.main-account .account-box{align-items:center;border:1px solid #e6e6e6;display:flex;margin-bottom:3rem;padding:0 20px}.main-account .account-image{padding:30px;text-align:center}.main-account .account-image span{background:#f5f5f5;color:#25313c;font-size:34px;font-weight:700;line-height:98px;text-transform:uppercase}.main-account .account-image img,.main-account .account-image span{border-radius:50%;display:inline-block;height:98px;width:98px}.main-account .account-info{align-items:flex-start;display:flex;flex-grow:1;flex-wrap:wrap;justify-content:space-between;margin:0 -5px;padding:30px}.main-account .account-info .name{color:#25313c;font-size:26px;font-weight:700;line-height:1.3;width:100%}.main-account .account-info .btn,.main-account .account-info p{margin:5px}@media (max-width:991px){.main-account .account-box{padding:0}.main-account .account-image,.main-account .account-info{padding:15px}}@media (max-width:419px){.main-account .account-info{padding:10px}.main-account .account-image{padding:10px 0 10px 10px}.main-account .account-image img{height:75px;width:75px}}.main-account .alert-warning{background:#f5f5f5;border:0;font-weight:400}.main-account .alert-warning .fc{font-size:20px;margin-right:10px}.main-account .account-box{border:0;box-shadow:0 4px 8px rgba(38,49,59,.08);margin-bottom:15px}.main-account .account-box+h2{margin-top:50px}.main-account .account-image span{font-size:30px}.main-account .account-info .name{font-size:1.125rem;margin-bottom:0}.main-account .account-info .customer-id{line-height:1.3;margin-bottom:15px;width:100%}@media screen and (max-width:543px){.main-account .account-image{display:none}.main-account .account-info .btn{width:100%}}.user-benefit-program{align-items:center;background:#003777;display:flex;margin-bottom:40px;padding:0 25px}.user-benefit-program p{color:#fff;margin:0}.user-benefit-program p .fc{font-size:20px;margin-right:15px;position:relative;top:-1px}@media screen and (max-width:419px){.user-benefit-program{padding:10px 15px}.user-benefit-program img{display:none}}.main-account h1{text-align:center}@media screen and (min-width:768px){.main-account h1{margin-bottom:3rem}}.account-wrapper{display:flex}.account-sidemenu{flex-shrink:0;margin-right:auto;max-width:350px;padding-right:.625rem;width:33.333%}.account-content{width:66.666%}.account-content.full{width:100%}.account-content .bonus-points{margin-bottom:15px}.account-content .page-loader-wrapper .pagination{width:100%}.bonus-points-table td:first-child,.bonus-points-table th:first-child{padding-right:0}.bonus-points-table .inactive td *{opacity:.5}.bonus-points-table strong{color:#25313c}.bonus-points-table .fc{font-size:.875rem}.bonus-points-table .icons_arrow-up{color:#07bf5c}.bonus-points-table .icons_arrow-down{color:#e61e3c}.bonus-points-table .bonus-points-tooltip{font-style:normal;opacity:1!important;position:relative;top:2px}.bonus-points-table .bonus-points-tooltip:before{display:inline-block;font:normal normal normal 14px/1 icons;font-size:inherit;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:"\f125"}.bonus-points-table .bonus-points-tooltip .wpj-tooltip{bottom:calc(100% + 2px);display:none;font-size:12px;left:50%;line-height:1.3;opacity:1;transform:translateX(-50%);width:250px}.bonus-points-table .bonus-points-tooltip .wpj-tooltip:after,.bonus-points-table .bonus-points-tooltip .wpj-tooltip:before{left:50%}.bonus-points-table .bonus-points-tooltip:hover .wpj-tooltip{display:block}.orders-list .reorder .fc{margin-right:9px}@media screen and (max-width:1259px){.orders-list .reorder{display:inline-block;line-height:1.3}.orders-list .reorder .fc{display:none}}@media screen and (max-width:991px){.account-content,.account-sidemenu{width:auto}}@media screen and (max-width:767px){.account-wrapper{display:block}.account-sidemenu{max-width:none;padding-right:0}.orders-list .link,.orders-list .status{display:none}}@media screen and (max-width:543px){.user-manager-table{overflow-x:scroll}.user-manager-table .table{width:700px}}.main-account h1{text-align:left}@media screen and (min-width:768px){.main-account h1{margin-bottom:30px}}.orders-list .fc{color:#e61e3c;font-size:20px;margin-right:15px}@media screen and (max-width:991px){.breadcrumbs-container-account{margin-top:30px}}@media screen and (max-width:767px){.account-content{overflow:auto;width:100%}.account-content .table.orders-list{min-width:500px}}.account-sidemenu{color:#25313c;line-height:1.3;margin-right:70px}.account-sidemenu ul{border-top:1px solid #e6e6e6;list-style:none;margin-bottom:0;padding-left:0}.account-sidemenu li{border-bottom:1px solid #e6e6e6}.account-sidemenu a{color:#25313c;display:flex;font-weight:700;justify-content:space-between;padding:20px 20px 18px;text-decoration:none}.account-sidemenu a:active,.account-sidemenu a:hover{text-decoration:underline}.account-sidemenu a span{color:#909090;font-weight:400}.account-sidemenu .active{background:#e61e3c;border-radius:3px;color:#fff}.account-sidemenu .active span{color:#fff}@media screen and (max-width:991px){.account-sidemenu a{padding:.625rem}}@media screen and (max-width:767px){.account-sidemenu{margin-bottom:3rem;margin-right:0}.account-sidemenu a{padding:.75rem}}.watchdog-products{line-height:1.3;padding-bottom:40px}.watchdog-products p{margin:0}.watchdog-products .product{align-items:center;border-top:1px solid #e6e6e6;display:flex;padding:5px 0}.watchdog-products .product:last-child{border-bottom:1px solid #e6e6e6}.watchdog-products .image{flex:none;width:84px}.watchdog-products .title{flex:1;margin-left:20px;padding-right:15px}.watchdog-products .title a{color:#25313c;text-decoration:none}.watchdog-products .title a:active,.watchdog-products .title a:hover{text-decoration:underline}.watchdog-products .title .variation{color:#909090;display:block;font-size:.875rem}.watchdog-products .availability{flex:none;text-align:left;width:130px}.watchdog-products .availability-resp,.watchdog-products .price-resp{display:none}.watchdog-products .price{color:#25313c;flex:none;font-size:18px;font-weight:700;text-align:right;width:10ch}.watchdog-products .product-links{text-align:right;width:250px}.watchdog-products .product-links p{font-size:.875rem}.watchdog-products .product-links p:nth-child(2){margin-top:10px}.watchdog-products .product-links a{margin-left:5px}.watchdog-products .product-links a .fc{font-size:18px;position:relative;top:-1px}.watchdog-products .product-links a:active,.watchdog-products .product-links a:focus,.watchdog-products .product-links a:hover{color:#e61e3c}@media screen and (max-width:1259px){.watchdog-products .availability{display:none}.watchdog-products .availability-resp{display:block}}@media screen and (max-width:991px){.watchdog-products .price{display:none}.watchdog-products .price-resp{display:block;text-align:left}}@media screen and (max-width:767px){.watchdog-products .product{flex-wrap:wrap;justify-content:flex-start;position:relative}.watchdog-products .title{margin:0;padding:0 0 0 10px;width:calc(100% - 84px)}.watchdog-products .product-links{flex:100%}}.watchdog-products .image{background:#fff;padding:10px;position:relative}.watchdog-products .image:before{background:rgba(0,0,0,.03);bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0}.watchdog-products .delivery--1{color:#e61e3c}.orders-filter p{margin-bottom:5px}.orders-filter-form-group{display:flex;gap:10px;margin-bottom:25px;position:relative}.orders-filter-form-group .fc{font-size:18px;left:15px;position:absolute;top:50%;transform:translateY(-50%)}.orders-filter-form-group .form-control{padding-left:50px}.focus-user-card .focus-header{border-bottom:1px solid #e6e6e6;margin-bottom:35px;padding-bottom:15px}.focus-user-card .user-card-wrapper{overflow-y:auto;width:100%}.focus-user-card .user-card{background:#e61e3c url(/web/build/images/user-card-bg.5a2d11a7.jpg) no-repeat 50%/cover;border-radius:15px;padding:35px 10px 10px;width:480px}.focus-user-card .user-card p{color:#fff;font-size:.875rem;line-height:1.3;margin:0}.focus-user-card .user-card-header{margin-bottom:20px;text-align:center}.focus-user-card .user-card-header .logo img{margin:0 auto 20px}.focus-user-card .user-card-header .title{font-size:20px}.focus-user-card .user-card-header .name{font-size:28px;font-weight:700}.focus-user-card .user-card-content{align-items:center;display:flex;justify-content:space-between;padding-left:15px}.focus-user-card .user-card-barcode{background:#fff;border-radius:10px;padding:10px 10px 8px}.focus-user-card .user-card-barcode small{display:block;line-height:1;margin-top:5px;text-align:center}.focus-user-card .preview-img{display:none}.focus-user-card .user-card-download{cursor:pointer;margin:20px 0 0;text-align:center;text-decoration:none}.focus-user-card .user-card-download:active,.focus-user-card .user-card-download:hover{text-decoration:underline}.focus-user-card .user-card-download.downloading{pointer-events:none;position:relative}.focus-user-card .user-card-download.downloading:before{animation:user-card-downloading 1.25s linear infinite;border:3px solid #25313c;border-radius:50%;border-right-color:transparent;content:"";display:block;height:30px;left:calc(50% - 15px);position:absolute;top:calc(50% - 15px);width:30px}@keyframes user-card-downloading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.my-family-form{align-items:center;display:flex}.my-family-form .form-group-gender{align-items:center;display:flex;padding-top:24px}.my-family-form .custom-radio{color:#25313c;margin-right:50px;padding-left:82px}.my-family-form .custom-radio .img{border:2px solid transparent;border-radius:50%;display:block;height:74px;left:0;padding:5px;position:absolute;top:calc(50% - 37px);transition:border-color .3s;width:74px}.my-family-form .custom-radio .img .fc{align-items:center;background:#f5f5f5;border-radius:50%;color:#25313c;display:flex;font-size:40px;height:60px;justify-content:center;width:60px}.my-family-form .custom-radio .custom-control-indicator{border-radius:50%;bottom:-30px;height:30px;left:44px;opacity:0;top:unset;width:30px;z-index:1}.my-family-form .custom-radio input:checked~.img,.my-family-form .custom-radio:hover .img{border-color:#e61e3c}.my-family-form .custom-radio input:checked~.custom-control-indicator{background:#e61e3c;border-color:#e61e3c;opacity:1}.my-family-form .custom-radio input:checked~.custom-control-indicator:after{display:inline-block;font:normal normal normal 14px/1 icons;font-size:inherit;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;background:transparent;color:#fff;content:"\f109";height:auto;width:auto}.my-family-form .form-group{margin:0 20px 0 0}.my-family-form .form-control{height:60px}.my-family-form .btn-group{flex:1;padding-top:24px}.my-family-form .btn-group .btn{height:60px}@media screen and (max-width:1259px){.my-family-form{flex-wrap:wrap}.my-family-form .form-group-gender{margin-bottom:20px}.my-family-form .form-group{flex:100%;margin:15px 0 0}}.family-item{margin:10px 0}.family-item,.family-item .fc{align-items:center;display:flex}.family-item .fc{background:#f5f5f5;border-radius:50%;color:#25313c;font-size:40px;height:60px;justify-content:center;margin-right:20px;width:60px}.family-item p{margin:0}.family-btn-wrapper{border-top:1px solid #e6e6e6;margin-top:15px;padding-top:25px}.family-btn-wrapper .btn-link{padding-left:25px}.family-btn-wrapper .btn-link:after{content:"\f144";font-size:16px;left:0;margin:0;position:absolute;top:2px}.family-btn-wrapper .btn-link:before{left:25px;right:0}.exchange-row{margin-bottom:30px}.exchange-item{box-shadow:0 4px 8px rgba(38,49,59,.08);margin-bottom:20px;padding:20px 20px 0}.exchange-item .img{margin-bottom:15px}.exchange-item .title{color:#25313c;font-size:1.125rem;font-weight:700;margin-bottom:15px;text-align:center}.exchange-item .d-flex{align-items:center;border-top:1px solid #e6e6e6;display:flex;justify-content:space-between;margin:0 -20px;padding:15px 20px}.exchange-item .d-flex p{margin:0}.exchange-item .d-flex span{color:#e61e3c;font-size:.875rem}