.prr-rating,.prr-badge,.prr-compare-overlay{--prr-primary:#f16319;--prr-soft:#ffedec;font-family:"Yekan Bakh FaNum","Yekan Bakh",Tahoma,sans-serif;color:#403a39;box-sizing:border-box}.prr-rating *,.prr-badge *,.prr-compare-overlay *{box-sizing:border-box}.prr-rating{width:100%;max-width:390px;min-width:0;margin-inline:auto;font-size:13px;line-height:1.5}.prr-rating button,.prr-compare-overlay button{font:inherit;cursor:pointer;letter-spacing:normal;text-transform:none;box-shadow:none}.prr-rating button:focus-visible,.prr-compare-overlay button:focus-visible,.prr-comparison-track:focus-visible{outline:2px solid var(--prr-primary);outline-offset:3px}.prr-radar{display:block;width:100%;height:auto;overflow:visible;font-family:inherit}.prr-ring,.prr-axis{fill:none;stroke:#ffe7d3;stroke-width:1}.prr-scale{font-size:9px;fill:#ffb446}.prr-shape{stroke:var(--prr-primary);stroke-width:1.2}.prr-point-outer{fill:#fff;stroke:var(--prr-primary);stroke-width:2;filter:none}.prr-point{fill:var(--prr-primary)}.prr-chart-label rect{fill:var(--prr-primary)}.prr-chart-score{font-size:14px;font-weight:700;fill:#fff}.prr-chart-name{font-size:12px;fill:#403a39}.prr-axis-index{fill:var(--prr-primary);font-size:12px}.prr-chart-legend{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;font-size:11px;margin:0 0 16px}.prr-chart-legend b{color:var(--prr-primary)}.prr-overall{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:56px;padding:5px;border:1px solid var(--prr-primary);border-radius:15px;background:var(--prr-soft);color:var(--prr-primary)}.prr-overall>span{padding-inline:10px}.prr-overall>strong{display:grid;place-items:center;min-width:79px;min-height:44px;padding:8px;border-radius:10px;background:var(--prr-primary);color:white;font-size:16px}.prr-coverage{text-align:center;font-size:11px;color:#777;margin:9px 0}.prr-tabs{display:flex;gap:9px;margin:29px 0 8px;overflow-x:auto;scrollbar-width:thin;padding:2px 0 4px}.prr-tabs>button{flex:1 0 auto;min-width:0;border:0;border-radius:10px;padding:8px 12px;background:var(--prr-soft);color:#ff7f73;font-size:12px;line-height:1.5}.prr-tabs>button[aria-selected=true]{background:var(--prr-primary);color:#fff}.prr-tab-panel[hidden]{display:none!important}.prr-criterion-row{display:flex;justify-content:space-between;align-items:center;gap:15px;min-height:40px;margin-inline:10px;padding:9px 0;border-bottom:1px solid #f1f0f0;font-size:12px}.prr-criterion-row>span:first-child{min-width:0;overflow-wrap:anywhere}.prr-criterion-row>span:last-child{flex-shrink:0;max-width:45%;text-align:left;overflow-wrap:anywhere}.prr-criteria{position:relative}.prr-criteria.is-collapsed{max-height:160px;overflow:hidden}.prr-criteria.is-collapsed:after{content:"";position:absolute;inset:62px 0 0;background:linear-gradient(0deg,#fff,rgba(255,255,255,0));pointer-events:none}.prr-more{display:block;margin:5px auto 0;padding:5px 10px;min-width:70px;min-height:34px;border:1px solid #0000001a;border-radius:10px;background:white;color:#777;box-shadow:none!important;font-size:13px!important}.prr-empty{padding:14px;text-align:center;color:#888;font-size:12px}.prr-comparison-strip{position:relative;margin-top:30px}.prr-comparison-track{display:flex;gap:10px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;padding:0 0 5px;direction:rtl}.prr-comparison-track::-webkit-scrollbar{display:none}.prr-compare-card{position:relative;display:flex;align-items:center;gap:9px;flex:0 0 215px;min-height:90px;padding:6px 6px 6px 18px;text-align:right;border:1px solid #cafbf0;border-radius:15px;background:#f5fffd;color:#376b61;scroll-snap-align:start;white-space:normal}.prr-compare-card:hover{background:#eafff8;color:#376b61}.prr-compare-card img{display:block;width:76px;height:76px;flex:0 0 76px;padding:7px;object-fit:contain;background:#fff;border:1px solid #cafbf0;border-radius:10px}.prr-compare-card>span{min-width:0;font-size:11px;line-height:1.5}.prr-compare-card small{display:block;font-size:10px}.prr-compare-card b{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-weight:500}.prr-compare-card i{position:absolute;bottom:5px;left:6px;display:grid;place-items:center;width:20px;height:20px;background:#cafbf0;border-radius:50%;font-style:normal;font-size:17px;line-height:1}.prr-slide-next{position:absolute;left:0;top:34px;width:25px;height:25px;padding:0!important;border:1px solid #a9efde;border-radius:50%;background:#cafbf0;color:#376b61;font-size:20px!important;line-height:1!important}.prr-compare-other .prr-search-icon{display:grid;place-items:center;width:60px;height:60px;flex:0 0 60px;font-size:40px;color:#376b61}.prr-badge{display:flex;flex-direction:column;align-items:center;justify-content:space-between;width:60px;height:65px;padding:5px 4px 4px;border:1px solid var(--prr-primary);border-radius:15px;background:var(--prr-soft);font-size:12px;font-weight:600;line-height:19px;color:var(--prr-primary)}.prr-badge>strong{display:flex;align-items:center;justify-content:center;width:50px;height:31px;border-radius:10px;background:var(--prr-primary);color:var(--prr-soft);font-size:12px;font-weight:600}
body.prr-modal-open{overflow:hidden}dialog.prr-compare-overlay{position:fixed;z-index:2147483647;inset:0;display:grid;place-items:center;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:20px;border:0;overflow:hidden;background:rgba(32,20,32,.55);backdrop-filter:blur(3px);font-size:14px;color:#756e75}dialog.prr-compare-overlay::backdrop{background:transparent}.prr-compare-overlay[hidden]{display:none!important}.prr-compare-dialog{--prr-drag-y:0px;display:flex;width:min(940px,100%);max-height:min(86vh,850px);min-width:0;flex-direction:column;overflow:hidden;border-radius:24px;background:white;box-shadow:none;direction:rtl;transform:translateY(var(--prr-drag-y));transition:transform .22s ease}.prr-compare-dialog.is-dragging{transition:none}.prr-compare-dialog__head{position:relative;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 22px;border-bottom:1px solid #0000000f;touch-action:none;user-select:none}.prr-compare-dialog__head strong{font-size:18px;color:var(--prr-primary)}.prr-compare-drag-handle{position:absolute;top:6px;left:50%;display:none;width:44px;height:4px;border-radius:99px;background:#ead8cc;transform:translateX(-50%)}.prr-compare-close{display:grid;width:36px;height:36px;place-items:center;padding:0;border:0;border-radius:50%;background:var(--prr-soft);color:var(--prr-primary);font-size:24px!important}.prr-compare-content{min-height:0;overflow:auto;overscroll-behavior:contain;padding:22px}.prr-compare-search{width:100%;height:48px;padding:0 16px;border:1px solid #f1631959!important;border-radius:16px!important;background:white;color:#403a39;font:inherit}.prr-compare-search:focus{outline:2px solid #f1631940;outline-offset:1px}.prr-search-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px}.prr-product-result{display:flex;align-items:center;gap:12px;padding:9px;border:1px solid #eee3ee;border-radius:14px;background:white;color:#403a39;text-align:right}.prr-product-result:hover{background:var(--prr-soft)}.prr-product-result img{width:54px;height:54px;object-fit:contain;border-radius:10px}.prr-product-result span{font-weight:600}.prr-compare-status{padding:24px;text-align:center}.prr-compare-products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin-bottom:18px}.prr-compare-product{position:relative;display:flex;min-width:0;align-items:center;gap:12px;padding:34px 12px 12px;border:1px solid #eee3ee;border-radius:16px;background:var(--prr-soft)}.prr-compare-product__role{position:absolute;top:8px;right:10px;padding:2px 9px;border-radius:999px;background:var(--prr-primary);color:white;font-size:11px}.prr-compare-product img{width:70px;height:70px;flex:0 0 70px;object-fit:contain;border-radius:12px}.prr-compare-product strong{display:block;color:#403a39;overflow-wrap:anywhere}.prr-compare-product small{display:block;margin-top:4px}.prr-compare-charts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.prr-compare-charts>div{min-width:0}.prr-compare-charts p{text-align:center;color:var(--prr-primary)}.prr-compare-section{margin-top:15px;padding:16px;border:1px solid #eee5ee;border-radius:16px}.prr-compare-section>h3{margin:0 0 12px;color:var(--prr-primary);font-size:16px}.prr-compare-columns,.prr-compare-row{display:grid;grid-template-columns:minmax(90px,1fr) minmax(80px,1fr) minmax(80px,1fr);gap:8px;overflow-wrap:anywhere}.prr-compare-columns{align-items:center;margin-bottom:4px;padding:8px;border-radius:10px;background:var(--prr-soft)}.prr-compare-columns strong{overflow:hidden;font-size:12px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.prr-compare-row{padding:9px 0;border-top:1px solid #f3edf3}.prr-compare-row>span:nth-child(n+2){font-weight:600;color:#403a39;text-align:center}.prr-compare-row small{display:block;color:#999;font-weight:400}.prr-change-product{display:block;margin:18px auto 0;padding:8px 16px;border:1px solid #f1631966;border-radius:16px;background:var(--prr-soft);color:var(--prr-primary)}.prr-compare-overlay.is-closing{pointer-events:none}@media(max-width:767px){dialog.prr-compare-overlay{align-items:end;padding:0}.prr-compare-dialog{width:100%;max-height:88vh;max-height:88dvh;border-radius:24px 24px 0 0}.prr-compare-drag-handle{display:block}.prr-compare-dialog__head{padding-top:22px}.prr-compare-content{padding:14px 14px max(20px,env(safe-area-inset-bottom))}.prr-search-results{grid-template-columns:1fr}}@media(max-width:479px){.prr-compare-products{gap:8px}.prr-compare-product{flex-direction:column;padding:34px 8px 10px;text-align:center}.prr-compare-product__role{right:50%;transform:translateX(50%);white-space:nowrap}.prr-compare-product img{width:58px;height:58px;flex-basis:58px}.prr-compare-product strong{font-size:12px}.prr-compare-columns,.prr-compare-row{grid-template-columns:1fr 1fr}.prr-compare-columns>span,.prr-compare-row>span:first-child{grid-column:1/-1;font-weight:600}.prr-compare-dialog__head{padding-inline:16px}.prr-compare-dialog__head strong{font-size:16px}.prr-compare-charts{gap:0}.prr-compare-charts .prr-chart-name{font-size:15px}.prr-compare-charts .prr-chart-score{font-size:17px}.prr-compare-charts .prr-chart-label rect{height:26px}.prr-compare-section{padding:10px}}@media(prefers-reduced-motion:reduce){.prr-compare-dialog{transition:none!important}.prr-comparison-track{scroll-behavior:auto}}

.prr-mini-summary{display:none}@media(max-width:479px){.prr-compare-charts .prr-chart-name{display:none}.prr-mini-summary{display:grid;gap:4px;padding-inline:5px;font-size:10px}.prr-mini-summary>span{display:flex;justify-content:space-between;gap:5px}.prr-mini-summary b{color:var(--prr-primary)}}


/* Flat preset: prevent saved Elementor/theme effects from adding unwanted shadows. */
.elementor-widget-peycode-fridge-rating>.elementor-widget-container,
.elementor-widget-peycode-fridge-score-badge>.elementor-widget-container,
.elementor-widget-peycode-fridge-power>.elementor-widget-container,
.elementor-widget-peycode-fridge-feature-cards>.elementor-widget-container,
.elementor-widget-peycode-fridge-features>.elementor-widget-container,
.prr-rating,
.prr-rating *,
.prr-badge,
.prr-badge *,
.prx,
.prx *{box-shadow:none!important;text-shadow:none!important}
.prr-rating .prr-point-outer,
.prr-rating svg *,
.prr-badge svg *,
.prx svg *{filter:none!important}

/* Comparison modal — dual-product visual system. */
dialog.prr-compare-overlay {
	--prr-compare-current: #f16319;
	--prr-compare-current-soft: #fff1eb;
	--prr-compare-selected: #376b61;
	--prr-compare-selected-soft: #eaf8f5;
	background: rgba(20, 29, 27, .68);
	-webkit-backdrop-filter: blur(8px);
	backdrop-filter: blur(8px);
}
.prr-compare-overlay *,
.prr-compare-overlay *::before,
.prr-compare-overlay *::after { box-shadow: none !important; text-shadow: none !important; }
.prr-compare-dialog {
	border: 1px solid rgba(255,255,255,.7);
	border-radius: 28px;
	background: #fbfdfc;
}
.prr-compare-dialog__head {
	padding: 19px 24px;
	border-bottom: 1px solid #e8efec;
	background: rgba(255,255,255,.96);
}
.prr-compare-dialog__head strong { color: #334d47; font-weight: 800; }
.prr-compare-close { border: 1px solid #ffd8c7; background: #fff1eb; color: var(--prr-compare-current); }
.prr-compare-content { padding: 20px; background: #f7faf9; }
.prr-compare-search {
	border: 1px solid #dce8e4 !important;
	background: #fff !important;
	box-shadow: none !important;
}
.prr-compare-search:focus { border-color: #77a99e !important; outline: 3px solid rgba(100,186,171,.16); }
.prr-product-result { border: 1px solid #e1ebe8 !important; background: #fff !important; box-shadow: none !important; }
.prr-product-result:hover { border-color: #9bcfc3 !important; background: #f4fffc !important; }
.prr-compare-products { direction: rtl; gap: 12px; margin-bottom: 16px; }
.prr-compare-product {
	position: relative;
	min-width: 0;
	padding: 38px 13px 13px;
	border: 1px solid transparent;
	border-radius: 18px;
	background: #fff;
	box-shadow: none !important;
}
.prr-compare-product.is-current { border-color: #ffd3c0; background: linear-gradient(145deg,#fff 15%,var(--prr-compare-current-soft)); color: #753116; }
.prr-compare-product.is-selected { border-color: #b9e4da; background: linear-gradient(145deg,#fff 15%,var(--prr-compare-selected-soft)); color: #244f47; }
.prr-compare-product__role {
	top: 10px;
	right: 12px;
	padding: 4px 10px;
	border-radius: 999px;
	color: #fff;
	font-size: 10px;
	font-weight: 700;
}
.prr-compare-product.is-current .prr-compare-product__role { background: var(--prr-compare-current); }
.prr-compare-product.is-selected .prr-compare-product__role { background: var(--prr-compare-selected); }
.prr-compare-product img { border: 1px solid currentColor; border-color: color-mix(in srgb,currentColor 20%,transparent); background: #fff; }
.prr-compare-product strong { color: inherit; }
.prr-compare-product small { color: #7e8986; }
.prr-combined-chart {
	margin: 0 0 18px;
	padding: 14px 14px 16px;
	border: 1px solid #dfeae6;
	border-radius: 22px;
	background: #fff;
	box-shadow: none !important;
}
.prr-combined-legend { display: flex; align-items: center; justify-content: center; gap: 18px; margin-bottom: 2px; font-size: 11px; font-weight: 700; }
.prr-combined-legend span { display: inline-flex; align-items: center; gap: 6px; }
.prr-combined-legend i { width: 10px; height: 10px; border-radius: 50%; }
.prr-combined-legend .is-current { color: var(--prr-compare-current); }
.prr-combined-legend .is-current i { background: var(--prr-compare-current); }
.prr-combined-legend .is-selected { color: var(--prr-compare-selected); }
.prr-combined-legend .is-selected i { background: var(--prr-compare-selected); }
.prr-combined-chart svg { display: block; width: min(100%,560px); height: auto; margin: 0 auto; overflow: visible; font-family: inherit; }
.prr-combined-grid circle,
.prr-combined-grid line { fill: none; stroke: #dce5e2; stroke-width: 1; }
.prr-combined-grid circle:nth-child(5) { stroke: #bfcfca; }
.prr-combined-shape { stroke-width: 2; stroke-linejoin: round; }
.prr-combined-shape.is-current { fill: rgba(241,99,25,.23); stroke: var(--prr-compare-current); }
.prr-combined-shape.is-selected { fill: rgba(55,107,97,.24); stroke: var(--prr-compare-selected); }
.prr-combined-points circle { fill: #fff; stroke-width: 3; }
.prr-combined-points.is-current circle { stroke: var(--prr-compare-current); }
.prr-combined-points.is-selected circle { stroke: var(--prr-compare-selected); }
.prr-combined-label { fill: #4f5d59; font-size: 11px; font-weight: 600; direction: rtl; unicode-bidi: plaintext; }
.prr-combined-label .is-current { fill: var(--prr-compare-current); font-size: 10px; font-weight: 800; }
.prr-combined-label .is-selected { fill: var(--prr-compare-selected); font-size: 10px; font-weight: 800; }
.prr-combined-totals { display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); gap: 10px; margin-top: -3px; }
.prr-combined-totals span { display: flex; align-items: center; justify-content: space-between; gap: 9px; min-width: 0; padding: 9px 11px; border: 1px solid; border-radius: 12px; font-size: 10px; overflow-wrap: anywhere; }
.prr-combined-totals b { flex: none; font-size: 13px; }
.prr-combined-totals .is-current { border-color: #ffd4c2; background: var(--prr-compare-current-soft); color: #a54116; }
.prr-combined-totals .is-selected { border-color: #bce4db; background: var(--prr-compare-selected-soft); color: var(--prr-compare-selected); }
.prr-comparison-note { margin: 0 0 18px; padding: 11px 14px; border: 1px solid #e1e9e6; border-radius: 13px; background: #fff; color: #68736f; box-shadow: none !important; }
.prr-compare-section { margin-top: 12px; border: 1px solid #e1eae7; border-radius: 18px; background: #fff; box-shadow: none !important; overflow: hidden; }
.prr-compare-section h3 { margin: 0; padding: 14px 16px; border-bottom: 1px solid #e8efed; background: linear-gradient(90deg,#fff5ef,#eef9f6); color: #425d56; }
.prr-compare-columns { background: #f8fbfa; }
.prr-compare-columns strong:nth-of-type(1),
.prr-compare-row > span:nth-child(2) { color: var(--prr-compare-current); }
.prr-compare-columns strong:nth-of-type(2),
.prr-compare-row > span:nth-child(3) { color: var(--prr-compare-selected); }
.prr-compare-row { border-color: #edf2f0; }
.prr-change-product { border: 1px solid #9ecfc4 !important; border-radius: 13px !important; background: #effbf8 !important; color: var(--prr-compare-selected) !important; box-shadow: none !important; }
.prr-change-product:hover { background: #dff5f0 !important; }
@media (max-width: 600px) {
	.prr-compare-dialog { border-radius: 26px 26px 0 0; }
	.prr-compare-content { padding: 12px 10px max(20px,env(safe-area-inset-bottom)); }
	.prr-compare-products { gap: 8px; }
	.prr-compare-product { padding: 36px 8px 10px; }
	.prr-combined-chart { padding: 12px 4px 13px; border-radius: 18px; }
	.prr-combined-chart svg { width: 100%; }
	.prr-combined-label { font-size: 10px; }
	.prr-combined-totals { gap: 6px; padding-inline: 5px; }
	.prr-combined-totals span { align-items: flex-start; flex-direction: column; padding: 8px; }
	.prr-compare-section { border-radius: 15px; }
}
/* Comparison modal 2.8.1 - readable mobile refinement. */
.prr-compare-search,.prr-compare-search:focus{box-shadow:none!important;text-shadow:none!important;outline:none!important}
.prr-compare-search:focus{border-color:#80b8ac!important}
.prr-compare-product.is-selected{border-color:#9fd4c8!important;background:#e5f6f2!important}
.prr-compare-product.is-current{background:#fff0e9!important}
.prr-compare-product__role{top:11px;right:11px;left:auto;transform:none!important}
.prr-compare-product.is-selected .prr-compare-product__role{right:auto;left:11px}
.prr-combined-chart{padding-inline:8px}.prr-combined-chart svg{width:min(100%,620px)}
.prr-combined-label{font-size:14px;font-weight:800}
.prr-combined-label .is-current,.prr-combined-label .is-selected{font-size:12px}
.prr-compare-section{padding:12px}
.prr-compare-section h3{margin:0 0 12px;padding:13px 15px;border:1px solid #e1ebe7;border-radius:17px;background:#f2f8f6;color:#365b52}
.prr-compare-columns{gap:8px;padding:0;background:transparent}
.prr-compare-columns>span{padding:8px 10px;border-radius:10px;background:#f6f8f7}
.prr-compare-columns strong{padding:9px 10px;overflow:visible;border:1px solid;border-radius:12px;font-size:12px;line-height:1.7;text-overflow:clip;white-space:normal}
.prr-compare-columns strong:nth-of-type(1){border-color:#ffd0bc;background:#fff0e9;color:#d95518}
.prr-compare-columns strong:nth-of-type(2){border-color:#addbd1;background:#e7f6f2;color:#376b61}
@media(max-width:479px){.prr-compare-product__role{right:10px;left:auto;transform:none!important}.prr-compare-product.is-selected .prr-compare-product__role{right:auto;left:10px}.prr-combined-label{font-size:13px}.prr-combined-label .is-current,.prr-combined-label .is-selected{font-size:11px}.prr-compare-section{padding:10px}}

/* Comparison modal 2.8.2 - spacing and chart containment. */
.prr-compare-overlay .prr-compare-search,
.prr-compare-overlay .prr-compare-search:hover,
.prr-compare-overlay .prr-compare-search:focus,
.prr-compare-overlay .prr-compare-search:focus-visible{
	-webkit-appearance:none!important;
	appearance:none!important;
	-webkit-box-shadow:none!important;
	box-shadow:none!important;
	filter:none!important;
	outline:0!important;
}
.prr-compare-overlay .prr-search-results{margin-top:10px!important}
.prr-compare-overlay .prr-product-result{margin:0!important}
.prr-compare-product{padding-top:50px!important;gap:10px!important}
.prr-compare-product__role,
.prr-compare-product.is-selected .prr-compare-product__role{top:10px!important;right:10px!important;left:auto!important;transform:none!important}
.prr-combined-chart svg{margin-bottom:-8px}
.prr-combined-label{font-size:13px;font-weight:800}
.prr-combined-label .is-current,.prr-combined-label .is-selected{font-size:11px}
.prr-combined-totals{margin-top:-8px}
@media(max-width:479px){
	.prr-compare-product{padding-top:50px!important}
	.prr-combined-chart{padding-bottom:8px}
	.prr-combined-chart svg{margin-bottom:-12px}
	.prr-combined-totals{margin-top:-10px}
}

/* Comparison modal 2.8.3 - hard shadow reset and separated chart labels. */
.prr-rating .prr-compare-search,
.prr-compare-overlay .prr-compare-search,
.prr-rating .prr-compare-search:hover,
.prr-compare-overlay .prr-compare-search:hover,
.prr-rating .prr-compare-search:focus,
.prr-compare-overlay .prr-compare-search:focus,
.prr-rating .prr-compare-search:active,
.prr-compare-overlay .prr-compare-search:active,
.prr-rating .prr-compare-search:focus-visible,
.prr-compare-overlay .prr-compare-search:focus-visible{
	-webkit-box-shadow:none!important;
	box-shadow:none!important;
	filter:none!important;
	outline:none!important;
}
.prr-combined-chart svg{margin-top:16px;margin-bottom:-4px}
.prr-combined-totals{margin-top:0}
@media(max-width:479px){
	.prr-combined-chart svg{margin-top:18px;margin-bottom:-3px}
	.prr-combined-totals{margin-top:0}
}

/* Comparison modal 2.8.4 - exact requested chart spacing. */
.prr-combined-chart svg{margin-top:0!important;margin-bottom:-4px}
@media(max-width:479px){.prr-combined-chart svg{margin-top:0!important;margin-bottom:-3px}}

/* Comparison modal 2.8.6 - matched to the approved Photoshop layout. */
.prr-combined-totals{margin-top:13px!important}
@media(max-width:479px){.prr-combined-totals{margin-top:13px!important}}

/* Comparison modal 2.8.8 - two product headers without criterion column. */
.prr-rating .prr-compare-columns,
.prr-compare-overlay .prr-compare-columns{
	grid-template-columns:repeat(2,minmax(0,1fr))!important;
	background:transparent!important;
	padding:0!important;
}

/* Comparison modal 2.8.10 - totals bottom spacing. */
.prr-combined-totals{margin-bottom:6px!important}

/* Elementor 2.8.14: keep the rating and Mweb short description in normal flow. */
@media(max-width:767px){
	.elementor-element-374abd5e > .e-con-inner,
	.e-con-inner:has(> .elementor-widget-peycode-fridge-rating):has(> .elementor-widget-mweb-short-description){
		display:flex!important;
		flex-direction:column!important;
		flex-wrap:nowrap!important;
		align-items:stretch!important;
		gap:20px!important;
	}

	.elementor-element-374abd5e > .e-con-inner > .elementor-widget-peycode-fridge-rating,
	.elementor-element-374abd5e > .e-con-inner > .elementor-widget-mweb-short-description,
	.e-con-inner:has(> .elementor-widget-peycode-fridge-rating) > .elementor-widget-peycode-fridge-rating,
	.e-con-inner:has(> .elementor-widget-peycode-fridge-rating) > .elementor-widget-mweb-short-description{
		position:relative!important;
		inset:auto!important;
		width:100%!important;
		max-width:100%!important;
		flex:0 0 auto!important;
		align-self:stretch!important;
		margin:0!important;
		transform:none!important;
	}

	.elementor-element-374abd5e > .e-con-inner > .elementor-widget-peycode-fridge-rating > .elementor-widget-container,
	.elementor-element-374abd5e > .e-con-inner > .elementor-widget-mweb-short-description > .elementor-widget-container,
	.elementor-widget-peycode-fridge-rating + .elementor-widget-mweb-short-description > .elementor-widget-container{
		margin:0!important;
	}

	.elementor-widget-peycode-fridge-rating .prr-rating{
		margin-bottom:0!important;
	}
}
.prr-power-comparison{padding:16px;border:1px solid #eadbd3;border-radius:14px;background:#fffcfb;text-align:center}.prr-power-comparison h3{font-size:15px}.prr-power-comparison-values{display:grid;grid-template-columns:1fr 1fr;gap:12px}.prr-power-comparison-values>div{padding:14px 8px;background:#fff0e6;border-radius:12px;min-width:0}.prr-power-comparison-values strong{color:#f16319;font-size:20px}.prr-power-comparison p{font-size:12px;line-height:1.9}

/* Space the heading, watt cards and explanatory note independently. */
.prr-compare-overlay .prr-power-comparison{display:flex;flex-direction:column;gap:16px}
.prr-compare-overlay .prr-power-comparison>h3,.prr-compare-overlay .prr-power-comparison>p{margin:0}

/* Split desktop rating widgets (v2.9.2). The original combined widget remains unchanged. */
.prr-desktop-widget{width:100%;max-width:480px;margin-inline:auto}
.prr-desktop-visual{display:flex;min-height:100%;flex-direction:column;justify-content:flex-start;padding:0 10px}
.prr-desktop-chart{width:min(100%,390px);margin:0 auto}
.prr-desktop-visual .prr-radar{max-height:330px}
.prr-comparison-heading{width:max-content;margin:4px 0 10px auto;padding:5px 12px;border-radius:12px;background:#f5fffd;color:#376b61;font-size:12px;line-height:1.5}
.prr-desktop-details .prr-desktop-comparison{margin-top:24px}
.prr-desktop-comparison .prr-comparison-track{padding-bottom:8px}
.prr-desktop-comparison .prr-compare-card{flex-basis:215px}
.prr-desktop-details{padding:0 10px}
.prr-desktop-details .prr-overall{min-height:57px;padding:6px 8px}
.prr-desktop-details .prr-overall>span{font-size:15px;font-weight:600}
.prr-desktop-details .prr-overall>strong{min-width:80px;min-height:43px;font-size:17px}
.prr-desktop-details .prr-tabs{gap:10px;margin:24px 0 8px;overflow:visible}
.prr-desktop-details .prr-tabs>button{min-width:0;padding:8px 6px;font-size:14px;font-weight:600}
.prr-desktop-details .prr-criterion-row{min-height:43px;margin-inline:9px;padding:10px 0;font-size:13px}
.prr-desktop-details .prr-criterion-row>span:last-child{max-width:38%}
.prr-desktop-details .prr-criteria.is-collapsed{max-height:172px}
.prr-desktop-details .prr-criteria.is-collapsed:after{inset:70px 0 0}
.prr-desktop-details .prr-more{margin-top:8px}
@media(max-width:767px){.prr-desktop-widget{display:none!important}}
@media(min-width:768px){
 dialog.prr-compare-overlay.is-picker .prr-compare-dialog{width:min(760px,100%)}
 dialog.prr-compare-overlay.is-picker .prr-compare-content{background:#fff}
 dialog.prr-compare-overlay.is-picker .prr-search-results{grid-template-columns:repeat(2,minmax(0,1fr))}
 dialog.prr-compare-overlay.is-picker .prr-product-result{min-height:74px;border-radius:14px}
 dialog.prr-compare-overlay.is-comparison .prr-compare-dialog{width:min(940px,100%)}
}
/* Empty comparison fills the left desktop column; populated state stays a carousel. */
.prr-rating.prr-desktop-details .prr-comparison-strip.is-empty .prr-comparison-track{display:flex;width:100%;overflow:hidden;scroll-snap-type:none}
.prr-rating.prr-desktop-details .prr-comparison-strip.is-empty .prr-compare-other{width:100%;max-width:none;flex:1 1 100%;justify-content:center;padding-inline:18px}
.prr-rating.prr-desktop-details .prr-comparison-strip.has-products .prr-comparison-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory}
.prr-rating.prr-desktop-details .prr-comparison-strip.has-products .prr-compare-card{width:215px;flex:0 0 215px}
/* Figma-sized refrigerator comparison radar (v2.9.3). */
dialog.prr-compare-overlay .prr-combined-chart svg{display:block;width:min(100%,390px)!important;height:auto;margin:0 auto!important;overflow:visible}
dialog.prr-compare-overlay .prr-combined-grid circle,dialog.prr-compare-overlay .prr-combined-grid line{fill:none;stroke:#ccc8c7;stroke-width:1}
dialog.prr-compare-overlay .prr-combined-grid circle:nth-of-type(5){stroke:#ccc8c7}
dialog.prr-compare-overlay .prr-combined-scale{fill:#867a79;font-size:10px;font-weight:400;text-anchor:start;direction:rtl}
dialog.prr-compare-overlay .prr-combined-shape{opacity:.7;stroke-width:1;stroke-linejoin:round}
dialog.prr-compare-overlay .prr-combined-shape.is-current{fill:url(#prr-compare-current-gradient);stroke:#f16319}
dialog.prr-compare-overlay .prr-combined-shape.is-selected{fill:url(#prr-compare-selected-gradient);stroke:#507770}
dialog.prr-compare-overlay .prr-combined-points.is-current circle{stroke:#f16319}
dialog.prr-compare-overlay .prr-combined-points.is-selected circle{stroke:#507770}

/* Comparison spacing adjustments (v2.13.14). */
.prr-combined-totals{margin-bottom:-6px!important}
.prr-rating .prr-compare-row>span:nth-child(n+2),
.prr-compare-overlay .prr-compare-row>span:nth-child(n+2){margin-top:10px!important}
.prr-rating .prr-compare-row>span:first-child,
.prr-compare-overlay .prr-compare-row>span:first-child{margin-top:10px!important}

.prr-rating .prr-compare-section,
.prr-compare-overlay .prr-compare-section{padding:16px 16px 0 16px!important}
.prr-rating .prr-compare-row>span:first-child,
.prr-compare-overlay .prr-compare-row>span:first-child{align-self:center}
.prr-compare-overlay .prr-compare-product{padding-top:38px!important}
@media(max-width:767px){
 .prr-combined-totals{margin-bottom:5px!important}
 .prr-rating .prr-compare-section,
 .prr-compare-overlay .prr-compare-section{padding:16px!important}
 .prr-rating .prr-compare-row>span:first-child,
 .prr-compare-overlay .prr-compare-row>span:first-child{text-align:center!important}
}
