/* Pandora Iran Home Reviews Widget - inline / isolated */
#pandora-home-reviews,#pandora-home-reviews *{box-sizing:border-box}
#pandora-home-reviews{direction:rtl;font-family:inherit;color:#151515;margin:18px auto 28px;max-width:1240px;padding:0;--phr-line:#e4e4e4;--phr-muted:#777;--phr-accent:#9b2040;--phr-gold:#d4a843}
.phr-head{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:16px}
.phr-title{margin:0;font-size:18px;line-height:1.7;font-weight:500;color:inherit}
.phr-more-top{display:inline-flex;align-items:center;gap:5px;text-decoration:none;color:inherit;font-size:12px;font-weight:400;white-space:nowrap;background:transparent;border:0;padding:0;opacity:.9}
.phr-more-top:hover{color:var(--phr-accent);opacity:1}.phr-more-top span{font-size:15px;line-height:1}
.phr-shell{position:relative}.phr-viewport{overflow:hidden;padding:2px 1px 8px;touch-action:pan-y}.phr-track{display:flex;gap:14px;transition:transform .35s ease;will-change:transform}.phr-slide{flex:0 0 calc((100% - 56px)/5);min-width:0;display:flex}
.phr-card{background:#fff;border:1px solid var(--phr-line);border-radius:22px;padding:20px;width:100%;min-height:285px;display:flex;flex-direction:column;text-decoration:none;color:#151515;cursor:pointer;box-shadow:none;transition:.18s}.phr-card:hover{border-color:#dcdcdc;box-shadow:0 10px 28px rgba(0,0,0,.055);transform:translateY(-1px)}
.phr-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:15px}.phr-person{display:flex;align-items:center;gap:10px;min-width:0}.phr-avatar{width:42px;height:42px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#f5f5f5;border:1px solid #eee;font-weight:700;font-size:14px;line-height:1;color:#333;flex:0 0 auto}.phr-name{font-weight:700;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:120px;color:#111}.phr-date{font-size:12px;color:#888;white-space:nowrap;font-weight:400}
.phr-rating{display:flex;align-items:center;gap:5px;color:var(--phr-gold);font-size:13px;direction:ltr;justify-content:flex-end;margin-bottom:10px}.phr-rating b{color:#333;font-size:12px;margin-left:3px;font-weight:600}.phr-text{font-size:13.5px;line-height:2;color:#333;margin:0 0 14px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;min-height:108px;font-weight:400}
.phr-product{margin-top:auto;border-top:1px solid #eee;padding-top:13px}.phr-product-box{display:flex;align-items:center;gap:10px;text-decoration:none;color:#222;background:#fff;border:0;border-radius:14px;padding:0;transition:.18s}.phr-product-box:hover .phr-product-cta{color:#111}.phr-thumb{width:58px;height:58px;border-radius:14px;background:#fff;border:1px solid #ededed;display:flex;align-items:center;justify-content:center;overflow:hidden;flex:0 0 58px}.phr-thumb img{width:100%;height:100%;object-fit:cover;display:block}.phr-bag{font-size:21px;opacity:.55}.phr-product-info{min-width:0;display:flex;flex-direction:column;gap:2px}.phr-product-label{font-size:10.5px;color:#777;line-height:1.4;font-weight:600}.phr-product-name{font-size:12px;font-weight:600;line-height:1.55;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:#222}.phr-product-cta{font-size:11px;color:var(--phr-accent);margin-top:1px}
.phr-nav{display:none;position:absolute;top:50%;transform:translateY(-50%);width:34px;height:34px;border:1px solid #e6e6e6;border-radius:50%;background:rgba(255,255,255,.72);backdrop-filter:blur(3px);color:#111;align-items:center;justify-content:center;cursor:pointer;z-index:4;box-shadow:0 8px 18px rgba(0,0,0,.08);transition:.18s;font-family:Arial,sans-serif;font-size:23px;line-height:1;padding:0}.phr-prev{right:-8px}.phr-next{left:-8px}.phr-loading,.phr-error{text-align:center;padding:30px 10px;color:#777;font-size:12px}
/* owl carousel arrows: hidden on desktop, visible/clickable only on mobile */
.latest-products-items .owl-nav,.latest-posts-items .owl-nav{display:none!important}
@media (max-width: 767px){.latest-products-items .owl-nav,.latest-posts-items .owl-nav{display:block!important;pointer-events:none}.latest-products-items .owl-nav button,.latest-posts-items .owl-nav button{position:absolute;top:38%;width:30px;height:30px;border-radius:50%!important;background:rgba(255,255,255,.92)!important;border:1px solid rgba(0,0,0,.08)!important;box-shadow:0 8px 20px rgba(0,0,0,.14)!important;color:#111!important;z-index:20;pointer-events:auto;font-size:22px!important;line-height:26px!important;padding:0!important;display:flex!important;align-items:center;justify-content:center}.latest-products-items .owl-nav .owl-prev,.latest-posts-items .owl-nav .owl-prev{right:-6px;left:auto}.latest-products-items .owl-nav .owl-next,.latest-posts-items .owl-nav .owl-next{left:-6px;right:auto}}
@media(max-width:980px){#pandora-home-reviews{margin:18px auto 26px}.phr-slide{flex-basis:calc((100% - 14px)/2)}.phr-title{font-size:16px}.phr-nav{width:32px;height:32px;font-size:22px}}
@media(max-width:767px){.phr-nav{display:flex}.phr-slide{flex-basis:100%}.phr-track{gap:12px}.phr-card{min-height:285px;padding:18px;border-radius:20px}.phr-text{font-size:13px;line-height:2;min-height:104px}.phr-thumb{width:52px;height:52px;flex-basis:52px}.phr-product-name{font-size:11.5px}.phr-product-label{font-size:10px}.phr-avatar{width:40px;height:40px}.phr-name{font-size:13.5px}.phr-date{font-size:11.5px}}
@media(max-width:620px){#pandora-home-reviews{padding:0 10px;margin:16px auto 24px}.phr-head{margin-bottom:12px}.phr-title{font-size:15px}.phr-more-top{font-size:11.5px}.phr-name{max-width:96px}}
