.slide-product{position:relative}.slide-product .product-favorite{position:absolute;left:12px;top:12px;z-index:3;width:44px;height:44px;display:grid;place-items:center;border:1px solid #d8d6d0;border-radius:50%;background:#fff;color:#30384f;font-size:25px;line-height:1;cursor:pointer;box-shadow:0 2px 8px #30384f15}.slide-product .product-favorite:hover,.slide-product .product-favorite.is-favorite{color:#b64150;background:#fff2f3;border-color:#dfadb3}.product-favorite:focus-visible,.wishlist:focus-visible{outline:3px solid #8bbdf1;outline-offset:3px}.product-favorite:disabled{opacity:.5}.secondary-actions .wishlist{padding:12px;border:1px solid #d7d4cc;border-radius:6px;font-size:12px;background:#fff}.secondary-actions .wishlist.is-favorite{color:#a33544;background:#fff0f2}.favorite-notice{position:fixed;z-index:100;bottom:25px;left:50%;transform:translate(-50%,100px);max-width:90vw;padding:13px 22px;background:#30384f;color:#fff;border-radius:20px;font:12px Tahoma,sans-serif;transition:transform .2s}.favorite-notice.show{transform:translate(-50%,0)}
.review-list{display:grid;gap:16px;margin:25px 0}.review-list article{padding:24px;border:1px solid #ddd9d0;border-radius:10px;background:#fff}.review-list article>div{display:flex;justify-content:space-between;gap:12px}.review-list article span{color:#a87913}.review-list article p{white-space:pre-wrap;overflow-wrap:anywhere}.review-list time{font-size:11px;color:#717687}.review-form,.review-login{background:#fff;border:1px solid #ddd9d0;border-radius:12px;padding:28px;margin-top:24px;display:grid;gap:12px}.review-form h3,.review-login h3{margin:0;font-size:20px}.review-form p,.review-login p{margin:0;font-size:12px}.review-form fieldset{padding:0;border:0;margin:10px 0}.review-form legend,.review-form>label{font-size:13px;margin-bottom:10px}.review-stars{display:flex;gap:8px;flex-wrap:wrap}.review-stars label{position:relative;cursor:pointer}.review-stars input{position:absolute;opacity:0;width:100%;height:100%;margin:0}.review-stars span{display:block;padding:10px 14px;border:1px solid #d4d0c7;border-radius:6px;font-size:14px}.review-stars input:checked+span{background:#fff1c7;color:#805900;border-color:#b38b2b}.review-stars input:focus-visible+span{outline:3px solid #8bbdf1}.review-form textarea{width:100%;resize:vertical;min-height:140px;padding:14px;border:1px solid #ccc6bb;border-radius:6px;font:14px Vazirmatn,Tahoma,sans-serif;color:#30384f;line-height:1.9}.review-form small{font-size:11px;color:#717687}.review-form button,.review-login a{justify-self:start;padding:13px 24px;background:#30384f;color:#fff;border:0;border-radius:6px;text-decoration:none;font:13px Vazirmatn,Tahoma,sans-serif}.review-form button:disabled{opacity:.6}.review-form .review-feedback{color:#30384f;min-height:22px}
.customer-order-summary dl,.customer-order-address,.customer-order-totals{display:grid;gap:10px;margin:16px 0}.order-detail dl>div{display:grid;grid-template-columns:140px minmax(0,1fr);gap:10px;border-bottom:1px solid #e5e2da;padding:8px}.order-detail dd{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.order-detail dt{color:#717687}.order-detail h4{font-size:15px;margin:24px 0 10px}.customer-order-actions{display:flex;gap:10px;flex-wrap:wrap}.order-list .customer-order-actions button,.order-list .customer-order-edit button{border:1px solid #30384f;border-radius:5px;background:#30384f;color:#fff;padding:12px 16px;min-height:44px;margin:0}.order-list .customer-order-actions .order-danger{background:#fff;color:#a33544;border-color:#a33544}.order-policy{font-size:11px;line-height:1.9;color:#717687}.customer-order-edit{display:grid;grid-template-columns:1fr 1fr;gap:14px;background:#faf9f6;padding:20px;margin-top:20px}.customer-order-edit h4,.customer-order-edit>div{grid-column:1/-1}.customer-order-edit label{display:grid;gap:8px;font-size:12px}.customer-order-edit input,.customer-order-edit textarea{width:100%;min-width:0;padding:12px;border:1px solid #d7d4cc;background:#fff;font:inherit}.customer-transactions{font-size:12px;line-height:1.9}.order-detail [hidden]{display:none!important}
@media(max-width:600px){.review-form,.review-login,.review-list article{padding:18px}.review-stars span{padding:10px}.customer-order-edit{grid-template-columns:1fr;padding:14px}.order-detail dl>div{grid-template-columns:100px minmax(0,1fr)}.order-detail .account-order-items>div{min-width:0;flex-wrap:wrap}.order-detail .account-order-items strong{width:100%}.order-detail{font-size:12px}.customer-order-actions button{flex:1}}
@media print{body:has(.printing-order) *{visibility:hidden!important}body:has(.printing-order) .printing-order,body:has(.printing-order) .printing-order *{visibility:visible!important}.printing-order{position:absolute!important;inset:0!important;width:100%!important;background:#fff!important;color:#000!important;padding:20px!important;border:0!important}.printing-order .customer-order-actions,.printing-order [data-order-edit],.printing-order [data-order-message],.printing-order .order-policy{display:none!important}.printing-order img{max-width:50px}.printing-order dl>div{break-inside:avoid}}
.catalog a.more{width:fit-content;color:inherit;text-decoration:none;text-align:center}
