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