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