:root{--opk-main-wrapper: 1920px;--opk-second-wrapper: 1494px}.opk-account{margin:29px auto}@media screen and (min-width: 749px){.opk-account.opk-addresses{min-height:772px}}@media screen and (max-width: 989px){.opk-account.opk-order table{display:table}}@media screen and (max-width: 748px){.opk-account.opk-order table.desktop{display:none}}@media screen and (max-width: 989px){.opk-account{margin:38px auto 40px}}.opk-account__header{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px 24px;margin-bottom:39px}@media screen and (max-width: 748px){.opk-account__header{justify-content:center;gap:4px 16px;margin-bottom:16px}}.opk-account__header .opk-account__title{margin-bottom:0}.opk-account__title{margin-bottom:39px}@media screen and (max-width: 748px){.opk-account__title{text-align:center;margin-bottom:16px}}.opk-account__email{color:#394147;font-size:20px;line-height:1.4;word-break:break-word}@media screen and (max-width: 748px){.opk-account__email{font-size:16px}}.opk-account__orders{display:flex;flex-direction:column;gap:24px;padding-top:20px}.opk-account__orders--mobile{display:none}@media screen and (max-width: 989px){.opk-account__orders--mobile{display:flex}}.opk-account__order{display:flex;flex-direction:column;gap:18px}.opk-account__order+.opk-account__order{padding-top:24px;border-top:1px solid #F1E8DF;border-top:1px solid var(--border, #F1E8DF)}.opk-account__order-line{display:flex;align-items:center;justify-content:space-between;text-align:right;font-size:20px;font-weight:400;line-height:1.4}.opk-account__order-heading{color:#394147;font-family:"Playfair Display";font-size:20px;font-weight:800;line-height:1.5}.opk-account__address-content{color:#394147;font-size:16px;font-weight:400;line-height:1.5}.opk-account__address-content+.opk-account__address-content{margin-top:20px;padding-top:24px;border-top:1px solid #F1E8DF;border-top:1px solid var(--border, #F1E8DF)}.opk-account__address-content p{margin:0}.opk-account__address .opk-account__address-default{margin-bottom:14px;color:#394147;font-family:"Playfair Display";font-size:20px;font-weight:800;line-height:1.5}.opk-account__address .opk-account__address-details{margin-bottom:13px}.opk-account__address-buttons{display:flex;align-items:center;gap:4px}.opk-account__address .opk-account__address-form{max-width:900px;padding:48px 0 89px}@media screen and (max-width: 748px){.opk-account__address .opk-account__address-form{padding:40px 0 0}}.opk-account__address .opk-account__address-form .grid{gap:14px}@media screen and (max-width: 479px){.opk-account__address .opk-account__address-form .grid{grid-template-columns:1fr;gap:0}}.opk-account__address--new{margin-bottom:20px}.opk-account__address--new .opk-account__address-form{padding:0}.opk-account__address-heading{margin:0;padding-bottom:40px;text-align:left;line-height:1;font-size:34px}@media screen and (max-width: 748px){.opk-account__address-heading{text-align:center;padding-bottom:23px}}.opk-account__address .opk-account__address-checkbox{display:flex;align-items:center;gap:8px;padding:20px 0 34px}.opk-account__address .opk-account__address-checkbox input{margin:0;width:18px;height:18px;border-radius:2px;opacity:.4;transition:opacity .3s ease}.opk-account__address .opk-account__address-checkbox input:hover,.opk-account__address .opk-account__address-checkbox input:focus,.opk-account__address .opk-account__address-checkbox input:checked{opacity:1}.opk-account__address .opk-account__address-checkbox label{font-size:15px}.opk-account__address .form-field{margin-bottom:13px}.opk-account__address .form-field label{left:0;top:-3px;background-color:rgba(0,0,0,0);padding:0}.opk-account__address input,.opk-account__address select{margin:0 0 13px;padding:12px 0;border-radius:0;border:none;border-bottom:1px solid var(--border);color:#000;font-size:16px;font-weight:400;line-height:1.5;transition:border-color .3s ease}.opk-account__address input:hover,.opk-account__address input:focus,.opk-account__address select:hover,.opk-account__address select:focus{outline:none;border-color:#000}.opk-account__address input ::-moz-placeholder, .opk-account__address select ::-moz-placeholder{color:#9ca0a3}.opk-account__address input ::placeholder,.opk-account__address select ::placeholder{color:#9ca0a3}@media screen and (max-width: 748px){.opk-account__address input,.opk-account__address select{padding:9px 0 12px;margin:0 0 16px}}.opk-account li.opk-account__status{margin:0 0 24px}@media screen and (max-width: 748px){.opk-account li.opk-account__status{border-top:none}}.opk-account__status{padding:24px;background-color:#faf7f4;border:1px solid rgba(0,0,0,.05);border-top:none}.opk-account__status-head{display:flex;gap:30px;align-items:center;justify-content:space-between}.opk-account__status-part{display:flex;align-items:center;gap:10px}.opk-account__status-title{font-family:"Playfair Display";font-size:24px;font-weight:700;line-height:1.33}.opk-account__status-points{color:#9ca0a3;font-family:"Inter";font-size:16px;font-weight:400;line-height:1.5}.opk-account__status-bar{position:relative;height:8px;width:100%;margin:24px 0 12px;border-radius:8px;background-color:rgba(0,0,0,.05)}.opk-account__status-bar-inner{position:absolute;top:0;left:0;height:8px;width:100%;border-radius:8px;background-color:#be9e80}.opk-account__status-text{font-family:"Inter";font-size:16px;font-weight:400;line-height:1.5}.opk-account__status-text b,.opk-account__status-text strong{font-weight:700}.opk-account .wrapper{max-width:none;max-width:initial}@media screen and (max-width: 748px){.opk-account .grid--account{gap:20px}}.opk-account .account-sidebar{max-width:425px}@media screen and (max-width: 748px){.opk-account .account-sidebar{max-width:none;max-width:initial}}.opk-account .account-header{flex-wrap:wrap;gap:20px 40px;align-items:center;padding-bottom:40px;border:none}.opk-account .account-header .btn{margin:0}@media screen and (max-width: 479px){.opk-account .account-header{justify-content:center}}.opk-account .opk-account-menu{border-top:1px solid #F1E8DF;border-top:1px solid var(--border, #F1E8DF);color:#394147;font-family:"Playfair Display";font-size:20px;font-weight:800;line-height:1.5}.opk-account .opk-account-menu__link{border:none;margin:0}.opk-account .opk-account-menu__link a{display:block;padding:17px 18px;border-bottom:1px solid #F1E8DF;border-bottom:1px solid var(--border, #F1E8DF)}@media screen and (max-width: 748px){.opk-account .opk-account-menu__link a{font-size:18px;padding:15px 18px 16px}}.opk-account .opk-account-menu__link.is-current a{color:#394147;opacity:1;background-color:#faf7f4}.opk-account .opk-account__status+.opk-account-menu__link{border-top:1px solid #F1E8DF;border-top:1px solid var(--border, #F1E8DF)}.opk-account .page__heading{margin:0;text-align:left;line-height:1;font-size:34px}@media screen and (max-width: 748px){.opk-account .page__heading{text-align:center}}.opk-account table{margin-top:18px;border:none}@media screen and (min-width: 1440px){.opk-account table{table-layout:fixed}}@media screen and (max-width: 989px){.opk-account table{display:none}}.opk-account table thead th{text-align:left;color:#394147;font-family:"Playfair Display";font-size:20px;font-weight:800;line-height:1.5}@media screen and (min-width: 1520px){.opk-account table thead th:nth-child(1),.opk-account table thead th:nth-child(2){width:19.7%}.opk-account table thead th:nth-child(3){width:27.2%}}.opk-account table td{border:none;font-size:20px;font-weight:400;line-height:1.4;letter-spacing:.4px}.opk-account table th,.opk-account table td{padding:20px 10px;border-bottom:1px solid var(--border)}.opk-account table th:first-child,.opk-account table td:first-child{padding-left:0}.opk-account table th:last-child,.opk-account table td:last-child{padding-right:0;text-align:right}
