.customer{max-width:32rem;margin:0 auto}@media screen and (min-width:768px){.customer .button-group>.button,.addresses .button-group>.button{min-height:3.75rem}}#Recover,#Recover+div{display:none}#Recover:target{display:grid}#Recover:target+div{display:block}#Recover:target~#Login,#Recover:target~#Login+div{display:none}.customer .field .select{padding-block:var(--sp-2);height:calc(var(--input-height) + var(--sp-2d5))}.customer__content{gap:var(--grid-gap)}.customer__sidebar{background-color:rgb(var(--color-foreground)/ var(--opacity-025));padding:var(--sp-7d5) var(--gap-padding);border-radius:var(--rounded-block)}@media screen and (min-width:768px){.customer__sidebar{padding:var(--sp-10)}}@media screen and (min-width:1024px){.customer__sidebar{width:clamp(340px,25vw,430px);padding-inline:var(--sp-12)}}.addresses [aria-expanded=false]~div[id]{display:none}.addresses [aria-expanded=true]~div[id]{display:block}.addresses .addresses-list .edit-address{display:none}.addresses .addresses-list .address[open] .edit-address{display:block}.address-grid{--address-grid-per-row: 1;--address-grid-template: auto-flow dense/repeat(var(--address-grid-per-row), minmax(0, 1fr));--address-grid-gap: var(--sp-3);grid:var(--address-grid-template);gap:var(--address-grid-gap)}@media screen and (min-width:768px){.address-grid{--address-grid-gap: clamp(var(--sp-4), 1.263vw, var(--sp-6))}}.addresses .address{background-color:rgb(var(--color-foreground)/ var(--opacity-025));padding:clamp(var(--sp-6),2.315vw,var(--sp-12)) var(--sp-5);border-radius:var(--rounded-block)}@media screen and (min-width:1024px){.addresses .address{padding-inline:var(--sp-12)}}.addresses .address[open]{--color-background: var(--color-base-text);--color-foreground: var(--color-base-background);--color-base-button: var(--color-base-background);--color-base-button-text: var(--color-base-text);--color-button-text: var(--color-base-text);--color-button-border: var(--color-base-background);--color-button-background: var(--color-base-background);color:rgb(var(--color-foreground));background-color:rgb(var(--color-background))}.order-details .price__regular{font-size:var(--text-lg)}.order-details :is(.price__sale,.unit-price){font-size:var(--text-sm)}.account--link{width:fit-content;min-width:236px}.main-lifers .customer__sidebar .button,.main-bike-registrations .customer__sidebar .button{min-width:236px}.lifer-tab{display:flex;flex-direction:column;margin-bottom:-1px;padding-top:16px;padding-bottom:16px;border-top:1px solid #8b8c8b;border-bottom:1px solid #8b8c8b}.lifer-tab .empty_field{border-color:red}.lifer-tab--block{display:flex;align-items:flex-start}.lifer-tab--title{display:flex;align-items:center;flex:.3;font:500 24px Knockout;text-transform:uppercase;color:#8a8a8a}.open-lifer-tab:hover{cursor:pointer}.open-lifer-tab:before{content:"+";display:flex;align-items:center;margin-right:16px;font:400 32px GOTHAM-LIGHT,sans-serif;line-height:.7}@supports (-webkit-appearance:none) and (stroke-color:transparent){.open-lifer-tab:before{padding:0 0 8px}}.lifer-tab--form{display:flex;flex-wrap:wrap;flex:.7}.lifer-input{margin-bottom:20px;padding:14px;border:1px solid #d9d8d8;border-radius:6px;background-color:#fff;color:#000}.lifer-input:disabled{color:#8a8a8a;border:1px solid #d9d8d8;background-color:#fff}.lifer-input[name=first_name],.lifer-input[name=city],.lifer-input[name=province]{margin-right:16px}.lifer-input::placeholder{color:#8a8a8a;opacity:1}.lifer-input:hover{outline:unset}.lifer-tab .input-full{width:100%}.lifer-tab .input-half{width:calc(50% - 8px)}.lifer-tab .input-third{width:calc(33% - 9px)}.select-wrapper{position:relative;margin-bottom:20px}.select-wrapper .lifer-input{margin-bottom:0}.select-wrapper:after{content:"";position:absolute;top:50%;right:44px;width:1px;height:45%;border-right:1px solid #d9d8d8;transform:translateY(-50%);z-index:5}.select-label{position:absolute;left:14px;top:10px;color:#8a8a8a!important;font-weight:400;font-size:14px;line-height:normal;z-index:1}.lifer-country{padding-top:25px;padding-bottom:5px;background:url(icon-select.svg) right 16px center no-repeat;background-size:14px 9px}.lifer-country::-ms-expand{display:none}.lifer-tab--register{margin-top:70px}.lifer-tab--register .lifer-tab--title{margin-top:12px}.select-empty{color:#8a8a8a}.lifer-model{background:url(arrow_double_down.svg) right 12px center no-repeat;background-size:15px}.customer__content .lifer-submit{display:block;margin:14px 0 18px auto;cursor:pointer;transition:opacity .15s ease-out}.lifer-register-btn:disabled{background:#9ece62;color:#fff}.customer__content .lifer-delete-btn{margin-left:10px;border:1px solid;background-color:#fff}.customer__content .lifer-delete-btn:hover{color:#fff;background:rgb(var(--color-button-background))}.customer__content .lifer-add-btn{margin-top:170px}.lifer-add-btn:hover{opacity:.9}.lifer-add-btn:disabled{background-color:#d9d8d8;pointer-events:none}.lifer-add-btn:disabled:after{border-color:#d9d8d8}.account--lifer{display:none;min-height:500px;position:relative}.main-lifers .account--lifer{display:block}.account--registrations{display:none}.account--registrations .grid{display:flex;flex-direction:column}.account--registrations .grid__item{width:100%}.addresses{display:grid;grid-template-columns:1fr 1fr}.address--item{margin-bottom:20px}.address--item a{color:#a3d16d}.address--item a:hover{text-decoration:underline}.form-message{text-align:center;font-size:20px}.account--loading{display:none;position:absolute;top:25%;left:50%;transform:translate(-50%,-50%);width:45px;height:45px}.serial-message{color:#ff001f}.customer__content select{outline:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.customer__content input,.customer__content select,.customer__content .select-label{font-family:Gotham Book,sans-serif}.account-details__bikes{margin:25px 0}.account-details__bikes h2.h3{color:#8b8b8b;font-size:18px;padding:12px 0 12px 30px;border-bottom:1px solid #8b8b8b;border-top:1px solid #8b8b8b;position:relative;cursor:pointer;transition:all .3s}.account-details__bikes h2.h3:before{content:"\e603";font-family:icons;font-size:20px;font-weight:400;position:absolute;top:50%;left:0;transform:translateY(-55%);transition:transform .3s}.account-details__bikes h2.h3.open{font-size:26px;border-bottom:1px solid transparent;border-top:1px solid transparent;color:#222323}.account-details__bikes h2.h3.open:before{transform:translateY(-55%) rotate(45deg)}.account-details__bikes{margin-bottom:50px}.account-details__bikes h2{margin:0}.account-details__bikes .table-container{display:none}.main-bike-registrations .account-details__bikes .table-container{display:block}.main-bike-registrations .referral-error a,.account-details__bikes .referral-error a{text-decoration:underline}.account-details__bikes table{width:100%}@media screen and (max-width:1800px){.account--link{width:fit-content;min-width:68.5%}.main-lifers .customer__sidebar .button,.main-bike-registrations .customer__sidebar .button{min-width:68.5%}}@media screen and (max-width:1023px){.account--link{width:fit-content;min-width:216px}.main-lifers .customer__sidebar .button,.main-bike-registrations .customer__sidebar .button{min-width:216px}}@media screen and (max-width:767px){.customer__content :is(thead,th),.customer__content tfoot td:first-of-type{display:none}.customer__content tbody tr{display:grid;gap:var(--sp-5);grid-template-columns:repeat(2,minmax(0,1fr));padding:var(--sp-5)}.customer__content tbody tr:first-child{border-block-start:0}.customer__content td{padding:0;display:grid;text-align:start;font-size:var(--text-base)}.customer__content td:first-of-type{display:block;grid-column:1/-1;font-size:var(--text-lg)}.customer__content td:before{content:attr(data-label);font-size:var(--text-xs);text-transform:uppercase;color:rgb(var(--color-foreground)/ .5)}.order-history td:first-of-type:before{font-size:inherit;font-weight:var(--font-medium);text-transform:none;color:rgb(var(--color-foreground))}.order-details td:first-of-type:before{content:none}.order-details tfoot tr{display:block;padding:var(--sp-5)}.order-details tfoot tr+tr{padding-block-start:0}.order-details tfoot tr td{padding:0;display:flex;justify-content:space-between;align-items:flex-end}.order-details tfoot tr:last-child td{font-weight:var(--font-medium);font-size:var(--text-lg)}.order-details tfoot tr:last-child td:before{font-size:inherit;text-transform:none;color:rgb(var(--color-foreground))}.order-details .price{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-0d5)}.order-details .price__regular{font-size:var(--text-base)}.account-details__bikes .table__section{grid-template-columns:1fr}.account-details__bikes .table__section td:first-of-type,.account-details__bikes .table__section td{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.customer__content .lifer-delete-btn,.customer__content .lifer-update-btn{min-width:145px}}@media screen and (max-width:480px){.lifer-tab--block{flex-direction:column;overflow:hidden}.lifer-tab{padding-top:20px}.lifer-tab .input-third{width:calc(50% - 8px)}.lifer-account{margin-top:0}.lifer-tab--form{margin-top:24px}.lifer-input{padding:12px;font-size:16px}.select-wrapper .lifer-input{padding-top:25px;padding-bottom:5px}.lifer-tab--register{margin-top:0}.customer__content .lifer-submit{margin-top:6px;margin-bottom:24px}.customer__content .lifer-add-btn{margin-top:24px;margin-right:auto;margin-left:0}.addresses{grid-template-columns:1fr}.account--lifer{min-height:200px}.account-details__bikes .table__section td{font-size:15px}.customer__content .lifer-delete-btn,.customer__content .lifer-update-btn{min-width:48%}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/customer.css.map */
