.sn_customer__addresses__title,.sn_customer__account__avatar{font-size:1.25rem;line-height:1.625rem}@media only screen and (min-width: 62em){.sn_customer__addresses__title,.sn_customer__account__avatar{font-size:1.375rem}}.sn_customer__addresses__title i,.sn_customer__account__avatar i,.sn_customer__addresses__title em,.sn_customer__account__avatar em,.fst-italic.sn_customer__addresses__title,.fst-italic.sn_customer__account__avatar{font-size:1.5rem}@media only screen and (min-width: 62em){.sn_customer__addresses__title i,.sn_customer__account__avatar i,.sn_customer__addresses__title em,.sn_customer__account__avatar em,.fst-italic.sn_customer__addresses__title,.fst-italic.sn_customer__account__avatar{font-size:1.625rem}}.sn_customer__account__order__title,.sn_customer__subtitle{font-size:.875rem;line-height:1.375rem}@media only screen and (min-width: 62em){.sn_customer__account__order__title,.sn_customer__subtitle{font-size:1rem}}.sn_customer__account__order__title i,.sn_customer__subtitle i,.sn_customer__account__order__title em,.sn_customer__subtitle em,.fst-italic.sn_customer__account__order__title,.fst-italic.sn_customer__subtitle{font-size:1.375rem}.sn_customer__title{font-size:2.375rem;line-height:2.875rem}@media only screen and (min-width: 62em){.sn_customer__title{font-size:3.75rem}}@media only screen and (min-width: 62em){.sn_customer__title{line-height:4.5rem}}@media only screen and (min-width: 62em)and (max-width: 93.75em){.sn_customer__title{font-size:3.125rem;line-height:3.5rem}}.sn_customer__title i,.sn_customer__title em,.fst-italic.sn_customer__title{font-size:3.625rem;line-height:1;letter-spacing:-0.02em}@media only screen and (min-width: 62em){.sn_customer__title i,.sn_customer__title em,.fst-italic.sn_customer__title{font-size:5.75rem}}@media only screen and (min-width: 62em){.sn_customer__title i,.sn_customer__title em,.fst-italic.sn_customer__title{letter-spacing:-0.02em}}@media only screen and (min-width: 62em)and (max-width: 93.75em){.sn_customer__title i,.sn_customer__title em,.fst-italic.sn_customer__title{font-size:4.6875rem}}.sn_customer__order__table th,.sn_customer__order__table th p,.sn_customer__order__table th .p{font-size:.75rem;line-height:1.1}@media only screen and (min-width: 62em){.sn_customer__order__table th,.sn_customer__order__table th p,.sn_customer__order__table th .p{font-size:.875rem}}.sn_customer{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}.sn_customer .sn_modal .modal-header{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.sn_customer .sn_modal__close{-ms-flex-item-align:start;align-self:flex-start}.sn_customer__card{padding:1.25rem;background:#fff;border-radius:.375rem;border:.0625rem solid #000}.sn_customer__login,.sn_customer__register,.sn_customer__account,.sn_customer__addresses,.sn_customer__reset_password,.sn_customer__activate_account{min-height:100vh;min-height:calc(var(--vh, 1vh)*100);border-bottom:.0625rem solid #f5f5f5}@media only screen and (min-width: 62em){.sn_customer__login,.sn_customer__register,.sn_customer__account,.sn_customer__addresses,.sn_customer__reset_password,.sn_customer__activate_account{min-height:100vh;min-height:calc(var(--vh, 1vh)*100)}}.sn_customer__login #recover{display:none}.sn_customer__login #recover:target{display:block}.sn_customer__login #recover:target~#login{display:none}.sn_customer__login #recover,.sn_customer__login #login{scroll-margin-top:4.6875rem}@media only screen and (min-width: 62em){.sn_customer__login #recover,.sn_customer__login #login{scroll-margin-top:6.25rem}}.sn_customer__account__avatar{width:3.625rem;height:3.625rem;padding-top:.15em;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;color:#130e09;border-radius:6.25rem;border:.0625rem solid #000}.sn_customer__account__order{position:relative}.sn_customer__account__order .label{color:#797979}@media only screen and (min-width: 62em){.sn_customer__account__side{width:26.25rem}}.sn_customer__addresses__i{position:relative}.sn_customer__addresses__i .label{color:#797979}.sn_customer__order__table{width:100%}@media only screen and (min-width: 0em)and (max-width: 61.99em){.sn_customer__order__table thead{display:none}}@media only screen and (min-width: 0em)and (max-width: 61.99em){.sn_customer__order__table tbody tr{border-bottom:.0625rem solid #f5f5f5;margin-bottom:1.5rem;padding-bottom:1.5rem}}@media only screen and (min-width: 62em){.sn_customer__order__table tbody tr td{padding-top:.75rem;padding-bottom:.75rem;border-bottom:.0625rem solid #f5f5f5}}@media only screen and (min-width: 0em)and (max-width: 61.99em){.sn_customer__order__table tr{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:start;-ms-flex-pack:start;justify-content:flex-start;width:100%}}.sn_customer__order__table th,.sn_customer__order__table td{text-align:right;vertical-align:baseline}.sn_customer__order__table th{padding-bottom:.75rem}@media only screen and (min-width: 0em)and (max-width: 61.99em){.sn_customer__order__table th{display:none}}@media only screen and (min-width: 0em)and (max-width: 61.99em){.sn_customer__order__table td{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.25rem}.sn_customer__order__table td::before{content:attr(data-label)}}.sn_customer__order__table td::before{font-weight:500;text-align:left;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.sn_customer__order__table td svg-sprite{width:1.3em;height:1.3em}@media only screen and (min-width: 62em){.sn_customer__order__table tfoot tr:first-child td{padding-top:.75rem}}.sn_customer__order__table .col-product{text-align:left}@media only screen and (min-width: 0em)and (max-width: 61.99em){.sn_customer__order__table .col-product{display:block;padding-bottom:.625rem}}@media only screen and (min-width: 0em)and (max-width: 61.99em){.sn_customer__order__table .col-foot-label{display:none}}@media only screen and (min-width: 62em){.sn_customer__order__table .row-total td{padding-top:.75rem}}.sn_customer__order__table .row-total td:first-child{border:0}.sn_customer .form-select{background-position:right 1.875rem center}