.pdp-info__price-row{display:flex;align-items:baseline;gap:12px;margin-bottom:32px}.pdp-info__price{font-size:clamp(26px,2vw,36px);font-weight:700;color:#111;letter-spacing:-.02em}.text__zakaz p{margin-bottom:20px}.pdp-related__grid{background:none}.order-overlay{position:fixed;inset:0;z-index:9000;background:rgba(18,10,24,.55);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:16px;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;display:none}.order-overlay.is-open{opacity:1;visibility:visible;display:flex}.order-modal{background:#fff;width:100%;max-width:560px;max-height:92vh;overflow-y:auto;border-radius:2px;position:relative;transform:translateY(20px);transition:transform .35s cubic-bezier(.22,.8,.4,1);scrollbar-width:thin;scrollbar-color:#e0d9f0 transparent}.order-overlay.is-open .order-modal{transform:translateY(0)}.order-modal__head{padding:36px 40px 0;display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.order-modal__eyebrow{font-family:'Inter',sans-serif;font-size:10px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--c-accent,#7a5c8a);display:block;margin-bottom:8px}.order-modal__title{font-family:'Cormorant Garamond',serif;font-size:28px;font-weight:400;line-height:1.15;color:#111;margin:0 0 20px 0}.order-modal__close{flex-shrink:0;width:36px;height:36px;border:none;background:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#999;border-radius:50%;transition:background .2s,color .2s;margin-top:2px}.order-modal__close:hover{background:#f5f0fa;color:#333}.order-modal__product{display:flex;align-items:center;gap:16px;margin:24px 40px;padding:16px;background:#faf8fc;border:1px solid #ede8f5;border-radius:2px}.order-modal__product-img{width:72px;height:72px;flex-shrink:0;border-radius:2px;overflow:hidden;background:#f0ecf7}.order-modal__product-img img{width:100%;height:100%;object-fit:cover}.order-modal__product-info{flex:1;min-width:0}.order-modal__product-name{font-family:'Inter',sans-serif;font-size:13px;font-weight:600;color:#111;margin:0 0 4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.order-modal__product-meta{font-size:12px;color:#888;margin:0 0 6px}.order-modal__product-price{font-family:'Inter',sans-serif;font-size:15px;font-weight:700;color:#111}.order-modal__product-badge{display:inline-flex;align-items:center;gap:5px;font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#c07010;background:rgba(224,144,32,.1);padding:3px 8px;border-radius:20px}.order-modal__product-badge::before{content:'';width:6px;height:6px;border-radius:50%;background:#e09020;flex-shrink:0}.order-modal__body{padding:0 40px 40px}.order-form__row{display:grid;grid-template-columns:1fr 1fr;gap:0 16px}.order-form__field{margin-bottom:20px}.order-form__field--full{grid-column:1 / -1}.order-form__label{display:block;font-family:'Inter',sans-serif;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#777;margin-bottom:8px}.order-form__label span{color:var(--c-accent,#7a5c8a)}.order-form__input,.order-form__textarea{width:100%;box-sizing:border-box;font-family:'Inter',sans-serif;font-size:14px;color:#111;background:#fff;border:1px solid #ddd;border-radius:2px;padding:11px 14px;outline:none;transition:border-color .2s,box-shadow .2s;-webkit-appearance:none}.order-form__input:focus,.order-form__textarea:focus{border-color:var(--c-accent,#7a5c8a);box-shadow:0 0 0 3px rgba(122,92,138,.1)}.order-form__input::placeholder,.order-form__textarea::placeholder{color:#bbb}.order-form__textarea{resize:vertical;min-height:88px}.order-form__sizes{display:flex;flex-wrap:wrap;gap:6px}.order-form__size{font-family:'Inter',sans-serif;font-size:13px;font-weight:500;color:#555;background:#fff;border:1px solid #ddd;border-radius:2px;padding:7px 14px;cursor:pointer;transition:border-color .2s,color .2s,background .2s;-webkit-appearance:none}.order-form__size:hover{border-color:#bbb;color:#111}.order-form__size.is-active{border-color:var(--c-accent,#7a5c8a);color:var(--c-accent,#7a5c8a);background:rgba(122,92,138,.06);font-weight:600}.order-form__size-note{font-size:11px;color:#aaa;margin-top:6px;line-height:1.4}.order-form__consent{display:flex;align-items:flex-start;gap:10px;margin-bottom:24px}.order-form__checkbox{flex-shrink:0;width:16px;height:16px;margin-top:1px;accent-color:var(--c-accent,#7a5c8a);cursor:pointer}.order-form__consent-text{font-size:12px;color:#888;line-height:1.5}.order-form__consent-text a{color:var(--c-accent,#7a5c8a);text-decoration:underline;text-underline-offset:2px}.order-form__submit{width:100%;font-family:'Inter',sans-serif;font-size:13px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#fff;background:var(--c-accent,#7a5c8a);border:none;border-radius:2px;padding:16px 24px;cursor:pointer;transition:background .2s,opacity .2s}.order-form__submit:hover{background:#6a4c7a}.order-form__submit:disabled{opacity:.55;cursor:not-allowed}.order-modal__success{padding:48px 40px 56px;text-align:center}.order-modal__success-icon{width:56px;height:56px;background:rgba(122,92,138,.1);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;color:var(--c-accent,#7a5c8a)}.order-modal__success-title{font-family:'Cormorant Garamond',serif;font-size:26px;font-weight:400;color:#111;margin:0 0 10px}.order-modal__success-text{font-size:14px;color:#666;line-height:1.7}.order-form__field--hide{display:none}@media (max-width:599px){.order-modal__head,.order-modal__body{padding-left:24px;padding-right:24px}.order-modal__product{margin-left:24px;margin-right:24px}.order-form__row{grid-template-columns:1fr}.order-modal__head{padding-top:28px}}