html{padding-bottom:0 !important}body{display:flex;flex-direction:column}#MainContent{flex-grow:1}.shopify-challenge__container{padding:48px 16px}.shopify-challenge__container .shopify-challenge__button{padding:.75rem 3rem;margin:2rem auto;border-radius:.375rem;background-color:#000;cursor:pointer;background-image:none;color:#fff;transition:all var(--m-duration-default, 0.25s)}.shopify-challenge__button:hover{background-color:#737373}.m-customer-forms{padding-bottom:80px}@media screen and (max-width: 767px){.m-customer-forms{padding-bottom:60px}}@media screen and (min-width: 768px){.m-customer-forms>.container{display:flex}}.m-customer-forms .m-login-form,.m-customer-forms .m-recover-form,.m-customer-forms .m-sign-up{width:100%}@media screen and (min-width: 768px){.m-customer-forms .m-login-form,.m-customer-forms .m-recover-form,.m-customer-forms .m-sign-up{width:50%;margin-left:40px;margin-right:40px}}.m-customer-forms .m-recover-form{display:none}@media screen and (max-width: 767px){.m-customer-forms .m-sign-up{margin-top:40px}}.m-customer-forms .m-sign-up p{margin-bottom:24px}.m-customer-forms h3{font-size:24px;line-height:1.3333;font-weight:500;margin-bottom:24px}.m-customer-forms p{color:rgb(var(--color-foreground-secondary));margin-top:0;margin-bottom:16px}.m-customer-forms .m-reset-password-btn{text-decoration-line:underline;margin-top:20px;margin-bottom:30px;display:block}.m-customer-forms .m-recover-form__action{display:flex;gap:16px;margin-top:20px}.m-customer-forms .m-customer__recover-form-posted{font-size:calc(var(--font-base-size, 16)*1px);margin-top:20px;margin-bottom:10px}.m-customer-forms.show-recover-password-form .m-login-form{display:none}.m-customer-forms.show-recover-password-form .m-recover-form{display:block}#recover:target{display:block}#recover:target~.m-login-form{display:none}.m-register-form{padding-bottom:80px}@media screen and (max-width: 767px){.m-register-form{padding-bottom:60px}}.m-register-form__wrapper{width:500px;max-width:100%;margin:auto;padding-left:15px;padding-right:15px}.m-register-form h1{font-size:24px;line-height:1.3333;font-weight:500;margin-bottom:24px}.m-register-form__description{color:rgb(var(--color-foreground-secondary));margin-top:20px}.m-register-form button{margin-top:24px;margin-bottom:12px}.m-reset-password-form{padding-bottom:80px}@media screen and (max-width: 767px){.m-reset-password-form{padding-bottom:60px}}.m-reset-password-form__wrapper{width:500px;max-width:100%;margin:auto;padding-left:15px;padding-right:15px}.m-reset-password-form h1{font-size:24px;line-height:1.3333;font-weight:500}.m-reset-password-form p{margin-top:16px;margin-bottom:32px}.m-reset-password-form button{width:100%;margin-top:16px}.m-customer-order-detail{padding-bottom:80px}@media screen and (max-width: 767px){.m-customer-order-detail{padding-bottom:60px}}.m-customer-order-detail .m-row{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.m-customer-order-detail .m-row>div{padding-left:15px;padding-right:15px}.m-customer-order-detail table{table-layout:auto;border-collapse:collapse}@media screen and (min-width: 768px){.m-customer-order-detail table{border:1px solid var(--color-border, #dedede)}}.m-customer-order-detail table th,.m-customer-order-detail table td{padding:16px;border:1px solid var(--color-border, #dedede)}@media screen and (max-width: 767px){.m-customer-order-detail table th,.m-customer-order-detail table td{padding:10px 0;border:0}}.m-customer-order-detail table th{text-align:left}.m-customer-order-detail table tfoot tr td:first-child{display:none}@media screen and (min-width: 768px){.m-customer-order-detail table tfoot tr td:first-child{display:table-cell}}.m-customer-order-detail .m-order-discount{margin-top:8px}.m-customer-order-detail .m-order-note{margin-top:5px}.m-customer-order-detail__header{margin-bottom:20px}.m-customer-order-detail__header h2{font-size:24px;line-height:1.333}@media screen and (max-width: 1023px){.m-customer-order-detail__address{margin-top:40px}}.m-customer-order-detail__address>div{color:rgb(var(--color-foreground-secondary))}.m-customer-order-detail__address>div+div{padding-top:24px}.m-customer-order-detail__address h3{font-size:24px;line-height:1.666;padding-bottom:8px}.m-activate-account{padding-top:30px;padding-bottom:80px}@media screen and (max-width: 767px){.m-activate-account{padding-bottom:60px}}.m-activate-account__heading{font-size:24px;line-height:1.333;margin-bottom:20px}.m-activate-account__action{margin-top:30px}.m-activate-account__action .m-button{cursor:pointer}.m-activate-account__action .m-button+.m-button{margin-left:10px}.m-account{padding-bottom:80px}@media screen and (max-width: 767px){.m-account{padding-bottom:60px}}.m-account>.container-fluid{display:flex;flex-wrap:wrap}.m-account__title{font-size:24px;line-height:1.333;font-weight:500;margin-bottom:30px}.m-account__title--medium{font-size:20px;font-weight:600;margin-bottom:0;padding-bottom:12px}.m-account__greeting{margin-bottom:40px}.m-account__greeting span{font-weight:600}.m-account__detail a{margin-top:24px}.m-account__navigation{display:flex;flex-direction:column;gap:12px;width:16.6667%;min-width:200px;padding-right:15px;border-right:1px solid var(--color-border, #dedede)}.m-account__navigation a{color:rgb(var(--color-foreground-secondary));font-weight:500;transition:all var(--m-duration-default, 0.25s) ease}.m-account__navigation a:hover,.m-account__navigation a.active{color:rgb(var(--color-foreground))}@media screen and (max-width: 767px){.m-account__navigation{flex-direction:row;gap:30px;width:100%;overflow-x:scroll;padding-right:0;margin-bottom:40px;border-right:0;border-bottom:1px solid var(--color-border, #dedede)}.m-account__navigation::-webkit-scrollbar{display:none}.m-account__navigation a{flex-shrink:0;padding-bottom:20px}}.m-account__content{flex:1 1 0%;padding-left:100px;padding-bottom:60px}@media screen and (max-width: 1279px){.m-account__content{padding-left:60px;padding-bottom:40px}}@media screen and (max-width: 1023px){.m-account__content{padding-left:30px}}@media screen and (max-width: 767px){.m-account__content{padding-left:0;padding-bottom:0}}.m-account .m-customer-order{margin-bottom:60px}.m-account .m-customer-order table tr{padding-top:20px;padding-bottom:20px;border-bottom:1px solid var(--color-border, #dedede)}.m-account .m-customer-order table th{font-weight:500}.m-account .m-customer-order .notification a{font-weight:600;margin-left:8px;margin-right:8px;text-decoration-line:underline}.m-account .m-customer-order .m-pagination{margin-top:16px}.m-account .m-customer-info__field{display:flex;padding-top:20px;padding-bottom:20px;border-bottom:1px solid var(--color-border, #dedede)}.m-account .m-customer-info__field>div:last-child{color:rgb(var(--color-foreground-secondary))}.m-account .m-customer-address{margin-top:80px}@media screen and (max-width: 1279px){.m-account .m-customer-address{margin-top:60px}}@media screen and (max-width: 767px){.m-account .m-customer-address{margin-top:40px}}.m-account .m-customer__form-new-wrapper{margin-top:30px}.m-account .m-customer__action{display:flex;margin-top:24px}.m-account .m-customer__edit-btn{margin-right:20px}.m-account .m-customer__form-delete{display:flex}.m-account .m-customer__cancel-edit-btn,.m-account .m-customer__cancel-add-btn{margin-left:20px}.m-account .m-customer__cookies-consent{margin-top:12px}.m-account .m-customer__cookies-consent label{cursor:pointer}.m-account .m-customer__cookies-consent span{margin-left:8px}.m-account .m-pagination{margin-top:60px}@media screen and (max-width: 767px){.m-account .m-pagination{margin-top:40px}}
