@font-face{font-family:icomoon;src:url('../fonts/mg-icomoon/icomoon.ttf?mgje0v') format('truetype'),url('../fonts/mg-icomoon/icomoon.woff?mgje0v') format('woff');font-weight:400;font-style:normal}.icon{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-question:before{content:"\e91f"}.icon-question:before{content:"\e91f"}.icon-copy:before{content:"\e91b"}.icon-narrow-right:before{content:"\e91c"}.icon-narrow-left:before{content:"\e91d"}.icon-tick:before{content:"\e91e"}.icon-arrow-top:before{content:"\e919"}.icon-arrow-left:before{content:"\e91a"}.icon-arrow-down:before{content:"\e900"}.icon-arrow-right:before{content:"\e901"}.icon-arrow-link:before{content:"\e902"}.icon-arrow:before{content:"\e903"}.icon-pin:before{content:"\e904"}.icon-cart:before{content:"\e905"}.icon-cart-filled:before{content:"\e906"}.icon-delivery-car:before{content:"\e907"}.icon-loupe:before{content:"\e908"}.icon-delivery:before{content:"\e909"}.icon-bell:before{content:"\e90a"}.icon-bell-active:before{content:"\e90b"}.icon-minus:before{content:"\e90c"}.icon-plus:before{content:"\e90d"}.icon-cross:before{content:"\e90e"}.icon-sort-alt:before{content:"\e90f"}.icon-filter:before{content:"\e910"}.icon-sort:before{content:"\e911"}.icon-star:before{content:"\e912"}.icon-sale .path1:before{content:"\e913";color:#f95353}.icon-sale .path2:before{content:"\e914";margin-left:-1em;color:#fff}.icon-sale .path3:before{content:"\e915";margin-left:-1em;color:#fff}.icon-sale .path4:before{content:"\e916";margin-left:-1em;color:#fff}.icon-fire .path1:before{content:"\e917";color:#f95353}.icon-fire .path2:before{content:"\e918";margin-left:-1em;color:#ffd550}.icon-delivery-free .path1:before{content:"\e920";color:#a5a5a5}.icon-delivery-free .path2:before{content:"\e921";margin-left:-1.5em;color:#a5a5a5}.icon-delivery-free .path3:before{content:"\e922";margin-left:-1.5em;color:#10c44c}.icon-delivery-free .path4:before{content:"\e923";margin-left:-1.5em;color:#fff}@media screen and (min-width:768px){body.customer-account .main-container .main{display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (min-width:768px){body.customer-account .main-container .main .sidebar{width:220px;padding:15px 0}body.customer-account .main-container .main .sidebar .sticky{top:109px}}@media screen and (min-width:768px){body.customer-account .main-container .main .col-main{width:calc(100% - 220px);max-width:none;padding:0 0 0 20px;margin-top:80px}}@media screen and (min-width:1024px){body.customer-account .main-container .main .col-main{width:calc(100% - 404px);padding-left:60px}}@media screen and (min-width:768px){body.customer-account .main-container .main .col-main .mg-account-wrap:first-child{margin-top:0}}body.customer-account .welcome-msg{max-width:none}body.customer-account .welcome-msg .hello{padding:17px 0 0;font-size:20px}@media screen and (min-width:768px){body.customer-account .welcome-msg .hello{font-size:24px}}body.customer-account .welcome-msg .description{margin:0}body.customer-account .page-title{margin-bottom:15px}body.customer-account .page-title h1{font-size:20px}@media screen and (min-width:768px){body.customer-account .page-title h1{font-size:24px}}body.customer-account .box-recent{max-width:none}body.customer-account .box-recent .page-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}body.customer-account .box-recent .page-title a{text-transform:none;font-size:14px;color:#101010;text-decoration:underline}body.customer-account .box-recent .page-title a:hover{text-decoration:none}body.customer-account .box-recent .table-wrap{overflow-x:auto}body.customer-account .box-recent .table-wrap .processing{color:#4a47d6}body.customer-account .box-recent .table-wrap .pending{color:#eab326}body.customer-account .box-recent .table-wrap .complete{color:#10c44c}body.customer-account .box-recent .pages{padding-bottom:11px}body.customer-account .box-recent .pages a:not(.previous):not(.next):not(.next_jump):not(.previous_jump),body.customer-account .box-recent .pages li span{width:25px;height:25px;font-size:12px}@media screen and (min-width:1024px){body.customer-account .box-recent .pages a:not(.previous):not(.next):not(.next_jump):not(.previous_jump),body.customer-account .box-recent .pages li span{width:35px;height:35px}}body.customer-account .address-book-block{max-width:none}body.customer-account .address-book-block .addresses-list>div h2{margin-bottom:15px;font-size:20px}@media screen and (min-width:768px){body.customer-account .address-book-block .addresses-list>div h2{font-size:24px}}@media screen and (min-width:768px){body.customer-account .address-book-block .addresses-list>div ol{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -20px}}body.customer-account .address-book-block .addresses-list>div ol .item{margin-bottom:15px;font-size:14px}body.customer-account .address-book-block .addresses-list>div ol .item.empty{width:100%}body.customer-account .address-book-block .addresses-list>div ol .item.empty .empty{margin:-5px 0 0;color:#2c2c2c}body.customer-account .address-book-block .addresses-list>div ol .item h3{margin-bottom:5px;font-size:14px}@media screen and (min-width:768px){body.customer-account .address-book-block .addresses-list>div ol .item h3{font-size:16px}}body.customer-account .address-book-block .addresses-list>div ol .item address{margin-bottom:5px;color:#2c2c2c;font-size:14px;line-height:1.4}@media screen and (min-width:768px){body.customer-account .address-book-block .addresses-list>div ol .item{width:50%;padding:0 20px}}body.customer-account .reviews-block{max-width:none}body.customer-account .reviews-block .data-table a{color:#101010;text-decoration:underline}body.customer-account .reviews-block .data-table a:hover{text-decoration:none}body.customer-account .applications-block{max-width:none}body.customer-account .downloadable-products{max-width:none}body.customer-account .points-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}body.customer-account .points-block>div{width:100%;padding:0 0 20px;margin-bottom:20px}@media screen and (min-width:768px){body.customer-account .points-block>div{border-bottom:1px solid #e2e2e2}}body.customer-account .points-block>div>h4{margin-bottom:15px;font-size:20px}@media screen and (min-width:768px){body.customer-account .points-block>div>h4{font-size:18px}}body.customer-account .points-block .aw_points-summary-box{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;font-weight:500}@media screen and (min-width:768px){body.customer-account .points-block .aw_points-summary-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}body.customer-account .points-block .aw_points-summary-box .first{padding:0 10px;margin-bottom:20px;text-align:center}@media screen and (min-width:768px){body.customer-account .points-block .aw_points-summary-box .first{margin-bottom:0;padding:0 15px 0 0}}body.customer-account .points-block .aw_points-summary-box .first .balance{font-size:72px;margin:0;line-height:1}body.customer-account .points-block .aw_points-summary-box .first .description{margin:0}body.customer-account .points-block .aw_points-summary-box .second{margin-bottom:20px}@media screen and (min-width:768px){body.customer-account .points-block .aw_points-summary-box .second{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;margin-bottom:0;padding:0 0 0 15px}}body.customer-account .points-block .aw_points-summary-box .second>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-bottom:10px}body.customer-account .points-block .aw_points-summary-box .second>div:last-child{margin-bottom:0}body.customer-account .points-block .aw_points-summary-box .second>div .border{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;border-bottom:1px dotted #e2e2e2}body.customer-account .points-block .aw_points-notification-box{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}body.customer-account .points-block .aw_points-coupon-box{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}body.customer-account .points-block .aw_points-coupon-box .coupon-form .field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body.customer-account .points-block .aw_points-coupon-box .coupon-form .field .input-box{margin:0;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;padding-right:15px}body.customer-account .points-block .aw_points-coupon-box .coupon-form .field .input-box input{height:44px}body.customer-account .points-block .aw_points-coupon-box .coupon-form .field .button{width:120px}@media screen and (min-width:768px){body.customer-account .points-block .aw_points-coupon-box .coupon-form .field .button{width:160px}}body.customer-account .points-block .aw_points-history-box{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;padding-bottom:0;margin-bottom:0!important;border-bottom:0}body.customer-account .points-block #aw_points-button-to-subscribe{float:none}body.customer-account .points-block #points-history-table{font-size:12px}@media screen and (max-width:767px){body.customer-account .points-block #points-history-table tr{display:block}}body.customer-account .points-block #points-history-table tr:last-child td{padding-bottom:0}body.customer-account .invitation-block>.wrap{margin:0 -7px -15px}@media screen and (min-width:768px){body.customer-account .invitation-block>.wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}}body.customer-account .invitation-block>.wrap .holder{width:100%;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;padding:0 7px;margin-bottom:15px}@media screen and (min-width:768px){body.customer-account .invitation-block>.wrap .holder{width:auto}}body.customer-account .invitation-block>.wrap button{width:100%;white-space:nowrap}body.customer-account .invitation-block>.wrap .copy-link-block{width:100%;height:100%;min-height:44px}@media screen and (max-width:767px){body.customer-account .invitation-block>.wrap .copy-link-block{padding-top:10px;padding-bottom:10px}}body.customer-account .invitation-block>.wrap .copy-link-block .copy-link{max-width:200px}body.customer-account .order-items{margin-bottom:30px}@media screen and (max-width:767px){body.customer-account .order-items.outofstock-list tbody{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -7px}body.customer-account .order-items.outofstock-list tbody tr{width:50%;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 7px;margin-bottom:15px;border:none}body.customer-account .order-items.outofstock-list .image,body.customer-account .order-items.outofstock-list .image-wrap{width:100%!important}body.customer-account .order-items.outofstock-list .info{width:100%!important}body.customer-account .order-items.outofstock-list .del{width:100%}body.customer-account .order-items.outofstock-list .del .out-of-stock-button-wrap .button{width:60px}}@media screen and (min-width:768px){body.customer-account .order-items.outofstock-list .del .out-of-stock-button-wrap span{display:none}body.customer-account .order-items.outofstock-list .del .out-of-stock-button-wrap .button{width:100%;height:44px;padding:0 48px}body.customer-account .order-items.outofstock-list .del .out-of-stock-button-wrap .button .icon{font-size:22px}}body.customer-account .order-items .image-wrap{position:relative;display:block;margin-bottom:10px;margin-right:10px;width:60px}@media screen and (min-width:768px){body.customer-account .order-items .image-wrap{width:130px;margin:0}}body.customer-account .order-items .image-wrap img{width:100%;border-radius:10px;overflow:hidden}body.customer-account .order-items .image-wrap .rating{position:absolute;top:5px;left:5px;height:18px;padding:1px 3px;color:#101010;background:#fff;border-radius:5px;font-size:12px;font-weight:500}body.customer-account .order-items .image-wrap .rating .icon{color:#ffe51e}body.customer-account .order-items .brand{display:block;margin-bottom:5px;color:#2c2c2c;font-size:12px}@media screen and (min-width:768px){body.customer-account .order-items .brand{font-size:14px}}body.customer-account .order-items .product-name{display:block;color:#101010;margin-bottom:5px;font-weight:500}@media screen and (min-width:768px){body.customer-account .order-items .product-name{font-size:16px}}body.customer-account .order-items .effect{display:block;color:#2c2c2c;font-size:12px}@media screen and (min-width:768px){body.customer-account .order-items .effect{font-size:14px}}body.customer-account .order-info-block .page-title>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:5px}body.customer-account .order-info-block .page-title>div h1{padding-right:20px}body.customer-account .order-info-block .page-title .order-date{color:#2c2c2c;font-size:14px}body.customer-account .order-info-block .order-info-box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -20px;overflow:hidden}body.customer-account .order-info-block .order-info-box>div{width:50%;padding:0 20px;margin-bottom:20px}body.customer-account .order-info-block .order-info-box>div h2{margin-bottom:5px;font-size:16px}body.customer-account .order-info-block .order-info-box>div .box-content{margin-bottom:5px;color:#2c2c2c;font-size:14px;line-height:1.8}body.customer-account .order-info-block .buttons-set{margin-top:10px}body.customer-account .order-details-items{max-width:none}body.customer-account .order-details-items .table-caption{padding:17px 0 14px;font-size:20px;font-weight:700}@media screen and (min-width:768px){body.customer-account .order-details-items .table-caption{font-size:24px}}body.customer-account .order-details-items .buttons-set{margin-top:10px}body.customer-account .out-of-stock-block{max-width:none}body.customer-account .newsletter-block .control.toggle{margin:24px 0 24px}@media screen and (min-width:768px){body.customer-account .chatbot-block .form-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -20px}body.customer-account .chatbot-block .form-list .control{width:100%}body.customer-account .chatbot-block .form-list .control.toggle{width:50%;padding:0 20px}}body.customer-account .chatbot-block .control .actions{margin:15px 0 25px;text-align:center}body.customer-account .chatbot-block .control .actions .main-btn span{color:#000}body.customer-account .chatbot-block .control .actions .main-btn:hover span{color:#fff}@media screen and (max-width:767px){body.customer-account .data-table.order-list tbody tr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (min-width:768px){body.customer-account .data-table.order-list tbody td{padding-top:25px;padding-bottom:25px;border-bottom:1px solid #e2e2e2}}body.customer-account .data-table.order-list tbody td.info{width:auto}body.customer-account .data-table.order-list tbody td.info a{font-weight:500}@media screen and (max-width:767px){body.customer-account .data-table.order-list tbody td.info a{display:block;margin-bottom:5px}}body.customer-account .data-table.order-list tbody td.info span{color:#2c2c2c}body.customer-account .data-table.order-details{margin-bottom:15px}@media screen and (max-width:767px){body.customer-account .data-table.order-details tbody tr{-ms-flex-wrap:wrap;flex-wrap:wrap}}body.customer-account .data-table.order-details tbody tr td:first-child{text-align:left}body.customer-account .data-table.totals{margin-bottom:50px}body.customer-account .data-table.totals tr{color:#2c2c2c}body.customer-account .data-table.totals tr.grand_total{color:#101010;font-size:18px}@media screen and (min-width:768px){body.customer-account .data-table.totals tr.grand_total{font-size:20px}}body.customer-account .data-table.totals tr td:first-child{text-align:left}body.customer-account .data-table#invitelist-table thead th{color:#101010;font-size:16px}@media screen and (max-width:767px){body.customer-account .data-table#invitelist-table tbody tr{display:block;border:none}}body.customer-account .data-table#invitelist-table tbody tr .status{color:#2c2c2c}body.customer-account .data-table#invitelist-table tbody tr .status.invitation-sent{color:#10c44c}body.customer-account .data-table thead th{padding-top:0;padding-bottom:8px;color:#2c2c2c;border-bottom:1px solid #e2e2e2;font-size:14px}@media screen and (max-width:767px){body.customer-account .data-table tbody tr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 0;border-bottom:1px solid #e2e2e2}}@media screen and (min-width:768px){body.customer-account .data-table tbody tr:last-child td{border:none}}@media screen and (min-width:768px){body.customer-account .data-table tbody td{border-bottom:1px solid #e2e2e2}}@media screen and (max-width:767px){body.customer-account .data-table tbody td.info{width:calc(100% - 70px)}}body.customer-account .data-table tbody td.qty{color:#2c2c2c}@media screen and (max-width:767px){body.customer-account .data-table tbody td.qty{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:50%;text-align:right!important}}body.customer-account .data-table tbody td.qty .nobr{white-space:nowrap}body.customer-account .data-table tbody td.qty strong{font-weight:400}@media screen and (max-width:767px){body.customer-account .data-table tbody td.price{width:50%;font-size:18px;font-weight:500}}body.customer-account .data-table tfoot td{padding:5px}body.customer-account .data-table tfoot td:first-child{padding-left:0}body.customer-account .data-table tfoot td:last-child{padding-right:0}body.customer-account .status.pending,body.customer-account .status.processing{color:#dc9b3b}body.customer-account .status.holded{color:#fd0652}body.customer-account .status.canceled{color:#a5a5a5}body.customer-account .status.complete{color:#10c44c}body.customer-account .my-account{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}body.customer-account .my-account>.mg-account-wrap{margin-top:0}body.customer-account .my-account>.buttons-set{margin-top:auto;margin-bottom:20px}body.customer-account .reviews-list{margin-bottom:30px}body.customer-account .reviews-list li{padding:15px 0 5px;border-top:1px solid #e2e2e2}@media screen and (min-width:768px){body.customer-account .reviews-list li{padding:20px 0 10px}}body.customer-account .reviews-list li .top-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:12px}body.customer-account .reviews-list li .top-wrap .title{padding-right:5px;font-size:16px;font-weight:700}@media screen and (min-width:768px){body.customer-account .reviews-list li .top-wrap .title{font-size:18px}}body.customer-account .reviews-list li .top-wrap .date{padding-left:5px;color:#2c2c2c}body.customer-account .reviews-list li .content-wrap .comment{margin-bottom:10px}@media screen and (min-width:768px){body.customer-account .reviews-list li .content-wrap .comment{margin-bottom:12px}}body.customer-account .reviews-list li .content-wrap .bottom-wrap .product{margin:0 auto 10px 0}body.customer-account .reviews-list li .content-wrap .bottom-wrap button{margin-bottom:10px;color:#fd0652}body.customer-account .reviews-list li .content-wrap .bottom-wrap button:hover{text-decoration:underline}@media screen and (min-width:768px){body.customer-account .reviews-list li .content-wrap .bottom-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (min-width:768px){body.customer-account .reviews-list li .rating-list{display:-webkit-box;display:-ms-flexbox;display:flex}}body.customer-account .reviews-list li .rating-list .rating-item{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:12px}@media screen and (min-width:768px){body.customer-account .reviews-list li .rating-list .rating-item{margin:0 30px 12px 0}}body.customer-account .reviews-list li .rating-list .rating-item>span{width:35px;margin-right:14px;font-size:10px}body.customer-account .reviews-list li .rating-list .rating-item .rating-box{position:relative;width:92px;white-space:nowrap;font-size:0}body.customer-account .reviews-list li .rating-list .rating-item .rating-box::before{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\e910 \e910 \e910 \e910 \e910';color:#797979;font-size:16px;letter-spacing:3px}body.customer-account .reviews-list li .rating-list .rating-item .rating-box .rating{position:absolute;top:0;left:0;overflow:hidden}body.customer-account .reviews-list li .rating-list .rating-item .rating-box .rating::before{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\e910 \e910 \e910 \e910 \e910';color:#ffe51e;font-size:16px;letter-spacing:3px}@media screen and (min-width:768px){body.customer-account .mg-account-wrap{margin:24px auto;background:#fefefe;border:1px solid #e2e2e2;border-radius:12px}}.mg-account-wrap{width:100%;margin:32px auto}@media screen and (min-width:768px){.mg-account-wrap{padding:30px;margin:48px auto}}.mg-account-wrap.with-title .legend{margin-bottom:15px;font-size:20px;font-weight:500;text-align:left}@media screen and (min-width:768px){.mg-account-wrap.with-title .legend{font-size:24px}}.mg-account-wrap.with-title .legend+.description{margin-top:-10px;margin-bottom:15px;text-align:left;font-size:14px}.mg-account-wrap.info .form-list li.fields .field{width:100%}.mg-account-wrap .page-title{margin-bottom:24px;padding:0 10px;font-size:28px;font-weight:500}.mg-account-wrap .page-title.with-description{margin-bottom:8px}@media screen and (min-width:1024px){.mg-account-wrap .page-title.with-description{margin:0 -40px 8px}}@media screen and (min-width:1024px){.mg-account-wrap .page-title{padding:0;letter-spacing:-.05rem;font-size:40px}}.mg-account-wrap .page-title h1{font-size:28px}@media screen and (min-width:1024px){.mg-account-wrap .page-title h1{font-size:40px}}.mg-account-wrap .page-title.title-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.mg-account-wrap .page-title.title-buttons .actions{font-size:14px;font-weight:400}.mg-account-wrap .page-title.title-buttons a,.mg-account-wrap .page-title.title-buttons button{text-transform:none;color:#101010;font-size:14px;font-weight:700;text-decoration:underline}.mg-account-wrap .page-title.title-buttons a:hover,.mg-account-wrap .page-title.title-buttons button:hover{text-decoration:none}.mg-account-wrap .messages li li{font-size:12px}.mg-account-wrap a{color:#101010}.mg-account-wrap a:hover{text-decoration:underline}.mg-account-wrap .legend{margin-bottom:15px}.mg-account-wrap p{margin-bottom:16px}@media screen and (max-width:767px){.mg-account-wrap .form-list li.fields .field{width:100%}}.mg-account-wrap .buttons-set{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:767px){.mg-account-wrap .buttons-set.center{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mg-account-wrap .buttons-set.center button{margin-bottom:15px}.mg-account-wrap .buttons-set.center button.primary-button{width:100%}.mg-account-wrap .buttons-set.center .back-link{margin:0}}.mg-account-wrap .buttons-set .required{width:100%;margin-top:-5px;margin-bottom:15px;color:#2c2c2c;font-size:12px;text-align:left}.mg-account-wrap .buttons-set .back-link{margin:0 30px 0 0}.mg-account-wrap .buttons-set .back-link a{font-weight:600}.mg-account-wrap .buttons-set .delete-account{font-weight:600}.mg-account-wrap .form-instructions{margin-top:5px;margin-bottom:10px;color:#2c2c2c;font-size:12px;text-align:left}.account-create-wrap,.account-forgotpassword-wrap,.account-login-wrap,.account-password-wrap{text-align:center}.account-create-wrap.mg-account-wrap,.account-forgotpassword-wrap.mg-account-wrap,.account-login-wrap.mg-account-wrap,.account-password-wrap.mg-account-wrap{max-width:430px;margin:48px auto}.account-create-wrap .form-list li,.account-forgotpassword-wrap .form-list li,.account-login-wrap .form-list li,.account-password-wrap .form-list li{margin-bottom:8px}.account-create-wrap .input-box,.account-forgotpassword-wrap .input-box,.account-login-wrap .input-box,.account-password-wrap .input-box{margin-bottom:8px}.account-create-wrap .forgot-wrap,.account-forgotpassword-wrap .forgot-wrap,.account-login-wrap .forgot-wrap,.account-password-wrap .forgot-wrap{text-align:left;font-size:14px}.account-create-wrap .buttons-set,.account-forgotpassword-wrap .buttons-set,.account-login-wrap .buttons-set,.account-password-wrap .buttons-set{margin-top:24px}.account-create-wrap .buttons-set.center,.account-forgotpassword-wrap .buttons-set.center,.account-login-wrap .buttons-set.center,.account-password-wrap .buttons-set.center{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.account-create-wrap .buttons-set.center button,.account-forgotpassword-wrap .buttons-set.center button,.account-login-wrap .buttons-set.center button,.account-password-wrap .buttons-set.center button{margin-bottom:8px}.account-create-wrap .buttons-set.center button.primary-button,.account-create-wrap .buttons-set.center button.primary-reverse-button,.account-create-wrap .buttons-set.center button.secondary-button,.account-forgotpassword-wrap .buttons-set.center button.primary-button,.account-forgotpassword-wrap .buttons-set.center button.primary-reverse-button,.account-forgotpassword-wrap .buttons-set.center button.secondary-button,.account-login-wrap .buttons-set.center button.primary-button,.account-login-wrap .buttons-set.center button.primary-reverse-button,.account-login-wrap .buttons-set.center button.secondary-button,.account-password-wrap .buttons-set.center button.primary-button,.account-password-wrap .buttons-set.center button.primary-reverse-button,.account-password-wrap .buttons-set.center button.secondary-button{width:100%}.account-create-wrap .buttons-set button,.account-forgotpassword-wrap .buttons-set button,.account-login-wrap .buttons-set button,.account-password-wrap .buttons-set button{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;font-weight:500}.account-create-wrap .buttons-set button:not(.button),.account-forgotpassword-wrap .buttons-set button:not(.button),.account-login-wrap .buttons-set button:not(.button),.account-password-wrap .buttons-set button:not(.button){color:#101010}.account-create-wrap .buttons-set button:not(.button):hover,.account-forgotpassword-wrap .buttons-set button:not(.button):hover,.account-login-wrap .buttons-set button:not(.button):hover,.account-password-wrap .buttons-set button:not(.button):hover{text-decoration:underline}.customer-account-login .account-login-wrap .content .actions{margin-bottom:20px}.customer-account-login .account-login-wrap .content .actions .main-btn{display:block;margin:0 auto 20px;width:100%;max-width:136px}.customer-account-login .account-login-wrap .content .new-users button{color:#fc5500;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}.customer-account-login .account-login-wrap .content .new-users button:hover{color:#000}.customer-account-forgotpassword .account-forgotpassword-wrap .form-list{margin-bottom:20px}.customer-account-create .account-create-wrap .fieldset{margin-bottom:15px}.customer-account-create .account-create-wrap .fieldset .legend{margin-bottom:8px;text-align:left}.customer-account-create .account-create-wrap .buttons-set{margin-top:20px}.customer-account-changepassword .main-container,.customer-account-create .main-container,.customer-account-forgotpassword .main-container,.customer-account-login .main-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.send-invitation-modal .content-wrap{min-height:155px}.send-invitation-modal .response{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;min-height:155px;text-align:center}.send-invitation-modal .response .error{color:#fd0652}.send-invitation-modal .response .title{margin-bottom:5px;color:#10c44c;font-size:20px}@media screen and (min-width:768px){.send-invitation-modal .response .title{font-size:24px}}