.pm-account{font-family:Ubuntu,Arial,sans-serif;padding-bottom:60px;color:#302b34}.pm-page-heading{margin:32px 0 26px}.pm-eyebrow{font-size:11px;letter-spacing:1.4px;color:#a18c99}.pm-eyebrow a{color:inherit}.pm-page-heading h1{font:500 34px/1.25 Ubuntu,Arial!important;text-transform:none!important;letter-spacing:-.7px;margin:12px 0!important}.pm-page-heading>p{color:#8a808b;line-height:1.6}.pm-account-nav{display:flex;gap:7px;border-bottom:1px solid #eae5eb;margin-bottom:28px;overflow:auto}.pm-account-nav a{padding:14px 19px;white-space:nowrap;color:#827384;border-bottom:3px solid transparent;font-size:14px;text-decoration:none}.pm-account-nav a.active{color:#bc0042;border-color:#bc0042;font-weight:500}.pm-account-grid{display:grid;grid-template-columns:1.6fr 1fr;gap:24px}.pm-account-card{padding:28px;border:1px solid #e9e3e9;border-radius:16px;background:#fff;margin-bottom:24px;min-width:0}.pm-account-card h2,.pm-account-empty h2{font:500 23px/1.3 Ubuntu,Arial!important;text-transform:none;margin:0 0 18px}.pm-card-top{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:20px}.pm-card-top h2{margin:0}.pm-badge{padding:7px 11px;background:#f8eef2;color:#a7003b;font-size:12px;border-radius:20px;white-space:nowrap}.pm-account-hello{font-size:16px;margin:0 0 22px}.pm-muted{color:#8d8190;font-size:14px;line-height:1.7;margin:12px 0 22px}.pm-account-email{font-size:18px;word-break:break-word;margin:16px 0 28px}.pm-mini-cart{list-style:none;padding:0;margin:0}.pm-mini-cart li{display:flex;align-items:start;justify-content:space-between;gap:24px;padding:14px 0;border-bottom:1px solid #f0ecf1;font-size:13px;line-height:1.5}.pm-mini-cart li b{white-space:nowrap;font-weight:500;color:#948694}.pm-cart-price{font-size:28px;font-weight:500;margin:23px 0}.pm-card-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.pm-primary,.pm-secondary{display:inline-flex;align-items:center;justify-content:center;padding:14px 20px;border:1px solid #bc0042;border-radius:9px;color:#fff!important;background:#bc0042;text-decoration:none;font:500 14px/1.3 Ubuntu,Arial;cursor:pointer}.pm-primary:hover{background:#980037}.pm-secondary{color:#bc0042!important;background:#fff;border-color:#e4d2dc}.pm-text-link{color:#bc0042;font-size:14px;text-decoration:none}.pm-order-row{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:20px 0;border-bottom:1px solid #eee8ef;color:#3d3141;text-decoration:none;font-size:14px;line-height:1.5}.pm-order-row:last-child{border-bottom:0}.pm-order-row small{display:block;color:#a291a2;margin-top:5px;font-size:12px}.pm-order-row strong{white-space:nowrap;font-weight:500}.pm-order-status{color:#9b8094;font-size:12px}.pm-order-summary{display:flex;justify-content:space-between;gap:20px;padding:26px 0}.pm-profile-card{max-width:550px}.pm-account-empty{padding:36px;border:1px solid #ebe3eb;border-radius:16px;max-width:680px;margin:30px 0}.pm-account-empty p{color:#8d8190;line-height:1.7;margin:15px 0 25px}.pm-account-notice{padding:15px 18px;background:#f0f8f3;border:1px solid #d9ebdf;color:#367248;border-radius:9px;margin-bottom:24px;line-height:1.5}.pm-payment-note{background:#faf7fa;padding:24px;border-radius:12px;margin-top:22px}.pm-payment-note h3{font:500 18px Ubuntu,Arial;margin-bottom:12px}.pm-payment-note p{font-size:14px;line-height:1.7;margin:10px 0 20px}
.pm-checkout #bx-soa-order{font-family:Ubuntu,Arial,sans-serif}.pm-checkout .bx-soa-section{border:1px solid #e8e0e9;border-radius:14px;overflow:hidden;margin-bottom:20px;background:white}.pm-checkout .bx-soa-section-title-container{background:#faf8fa;padding:18px}.pm-checkout .bx-soa-section-title{font-size:19px;font-weight:500}.pm-checkout .bx-soa-section-content{padding:22px}.pm-checkout .bx-soa-section.bx-selected{border-color:#c7a0b4}.pm-checkout .btn.btn-default,.pm-checkout .btn.btn-primary{background:#bc0042!important;border-color:#bc0042!important;color:#fff!important;border-radius:8px}.pm-checkout .bx-soa-cart-total{border:1px solid #e8e0e9;border-radius:14px;background:#faf8fa;padding:22px}.pm-checkout .bx-soa-cart-total-button-container a{background:#bc0042!important;color:#fff!important;border-radius:9px}.pm-checkout input.form-control,.pm-checkout select.form-control,.pm-checkout textarea.form-control{border-radius:8px;border-color:#ddd4df;min-height:44px}.pm-checkout [data-paulmann-cdek]{background:#faf7fa;border:1px solid #eee3ec;border-radius:12px;padding:20px!important;margin:18px 0;max-width:100%}.pm-checkout [data-paulmann-cdek] input{max-width:100%;border:1px solid #ddd4df;border-radius:7px;padding:12px;margin:8px 0}.pm-checkout [data-cdek-search]{border:0;background:#bc0042;color:white;padding:12px 16px;border-radius:7px;cursor:pointer}.pm-checkout [data-cdek-message]{font-size:14px;line-height:1.6;color:#65526b;margin-top:12px}.pm-checkout [data-paulmann-cdek] p{line-height:1.6}
@media(max-width:760px){.pm-account-grid{grid-template-columns:1fr;gap:0}.pm-account-card{padding:22px}.pm-page-heading h1{font-size:27px!important}.pm-account-nav a{padding:12px 13px}.pm-order-row{flex-wrap:wrap;gap:9px}.pm-order-row>span:first-child{width:100%}.pm-order-summary{flex-direction:column}.pm-card-actions{gap:18px}.pm-page-heading{margin-top:24px}}
.pm-checkout #bx-soa-properties .form-control{display:block!important;box-sizing:border-box;width:100%!important;max-width:560px;padding:12px 14px;font:inherit;background:#fff;color:#333;border:1px solid #d8d1d8;min-height:48px;height:auto;margin:6px 0 16px}.pm-checkout #bx-soa-properties textarea.form-control{min-height:100px}.pm-checkout #bx-soa-properties label{display:block}.pm-checkout .bx-soa-more-btn{display:flex;justify-content:space-between;gap:14px;padding-top:16px}.pm-checkout .bx-soa-more button{font:inherit;padding:12px 20px;border:1px solid #d8d1d8;border-radius:8px;cursor:pointer;min-height:46px}.pm-checkout #bx-soa-orderSave a,.pm-checkout .bx-soa-cart-total-button-container a{display:inline-block!important;padding:14px 24px!important;font:600 16px Arial,sans-serif!important;background:#bc0042!important;color:#fff!important;border-radius:8px!important;text-decoration:none!important;margin:10px 0;cursor:pointer}
