.prx{direction:rtl;width:100%;max-width:390px;margin-inline:auto;color:#514c51;font-family:"Yekan Bakh FaNum","Yekan Bakh",Tahoma,sans-serif;box-sizing:border-box}.prx *{box-sizing:border-box}.prx-title,.prx-feature-group-title{display:flex;align-items:center;gap:7px;margin:0 0 18px;color:#514c51;font-size:16px;line-height:25px;font-weight:700;text-align:right}.prx-title i,.prx-feature-group-title i{width:12px;height:12px;flex:0 0 12px;border-radius:50%;background:#514c51}.prx-power-copy{margin:0 0 15px;color:#635a59;font-size:13px;line-height:1.9;text-align:justify}.prx-power-copy p{margin:0}.prx-power-box{width:100%;min-height:118px;padding:11px 15px 15px;text-align:center;background:#fffcfb;border:1px solid rgba(78,36,21,.15);box-shadow:none;border-radius:15px}.prx-power-box>span{display:block;color:#f16319;font-size:12px;line-height:19px}.prx-power-value{display:block;margin:0 0 8px;color:#3e0800;font-size:15px;line-height:23px;font-weight:700}.prx-power-equivalent{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;min-height:34px;padding:5px 10px;background:#f16319;color:#fff;border-radius:10px;font-size:13px;line-height:20px}.prx-power-equivalent svg,.prx-power-equivalent i{width:18px;height:18px;flex:none}.prx-power-compare,.prx-spec-more{display:flex;align-items:center;justify-content:center;width:150px;min-height:45px;margin:25px auto 0;padding:8px 12px;color:#f16319;background:#fff8f4;border:1px solid #f16319;border-radius:20px;box-shadow:none;font:inherit;font-size:14px;line-height:22px;cursor:pointer;transition:color .18s,background .18s,transform .18s}.prx-power-compare:hover,.prx-spec-more:hover{background:#f16319;color:#fff;transform:translateY(-1px)}
.prx-feature-group-title{margin:28px 0 14px}.prx-features>section:first-child>.prx-feature-group-title{margin-top:0}.prx-feature-card{display:grid;grid-template-columns:125px minmax(0,1fr);grid-template-rows:auto auto;align-items:start;column-gap:10px;row-gap:14px;width:100%;margin:0 0 15px;padding:14px;background:linear-gradient(264.47deg,#fff 1.1%,#f9f9f9 98.9%);border:1px solid rgba(0,0,0,.1);border-radius:20px;overflow:hidden}.prx-feature-image{grid-column:1;grid-row:1;display:block;width:125px!important;height:125px!important;aspect-ratio:1/1;object-fit:cover;border:1px solid rgba(0,0,0,.08);border-radius:15px}.prx-feature-card>div:not(.prx-feature-actions){grid-column:2;grid-row:1;min-width:0}.prx-feature-name{margin:0 0 2px;color:#f16319;font-size:15px;line-height:23px;font-weight:700;text-align:right}.prx-feature-excerpt{margin:0;color:#635a59;font-size:12px;line-height:19px;text-align:justify}.prx-feature-actions{grid-column:1/-1;grid-row:2;display:flex;width:100%;gap:10px;flex-wrap:wrap}.prx-feature-actions:empty{display:none}.prx-feature-card:has(.prx-feature-actions:empty){grid-template-rows:auto;row-gap:0}.prx-feature-button{display:flex;align-items:center;justify-content:var(--prx-button-justify,center);flex:0 0 calc(var(--prx-button-width,100%) - 5px);max-width:100%;min-width:0;min-height:40px;gap:var(--prx-button-gap,8px);padding:7px 12px;border:0;border-radius:10px;background:#f76317;color:#fff;font:inherit;font-size:13px;line-height:20px;text-decoration:none;cursor:pointer;transition:filter .18s,transform .18s}.prx-feature-button:nth-child(even){background:#bf2800}.prx-feature-button:hover{color:#fff;filter:brightness(.93);transform:translateY(-1px)}.prx-feature-button svg,.prx-feature-button i{width:18px;height:18px;flex:none}
.prx-spec-grid{display:grid;grid-template-columns:150px minmax(0,230px);justify-content:center;gap:10px;width:100%}.prx-spec-label,.prx-spec-value{display:flex;align-items:center;justify-content:center;min-height:35px;padding:6px 12px;text-align:center;border-radius:15px;font-size:14px;line-height:22px}.prx-spec-label{background:#ffe3ce;color:#c24d11;font-weight:600}.prx-spec-value{background:#f1f0f0;color:#514c51;font-weight:400}
.prx-modal{position:fixed;inset:0;z-index:999999;display:none;align-items:center;justify-content:center;padding:20px}.prx-modal.is-open{display:flex}.prx-modal-backdrop{position:absolute;inset:0;background:rgba(30,20,18,.52);border:0}.prx-modal-sheet{position:relative;width:min(620px,100%);max-height:min(82vh,760px);overflow:auto;padding:24px;background:#fff;border-radius:22px;box-shadow:none}.prx-modal-close{position:sticky;top:0;float:left;z-index:2;width:38px;height:38px;border:0;border-radius:50%;background:#fff0e9;color:#f16319;font-size:24px;cursor:pointer}.prx-modal-sheet h2{color:#f16319;font-size:19px}.prx-modal-sheet p,.prx-modal-text{line-height:1.9}.prx-modal-sheet img{max-width:100%;height:auto;border-radius:14px}.prx-modal-sheet .prx-spec-grid{clear:both;padding-top:12px}.prx-modal-image{display:block;margin:12px auto}.prx-modal-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.prx-modal-gallery img{width:100%;height:auto;object-fit:cover}.prx-video-gallery{display:grid;gap:14px}.prx-video{position:relative;aspect-ratio:16/9}.prx-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0;border-radius:14px}
@media(max-width:600px){.prx{max-width:390px}.prx-feature-card{grid-template-columns:100px minmax(0,1fr);padding:10px;column-gap:9px;row-gap:12px}.prx-feature-image{width:100px!important;height:100px!important}.prx-feature-excerpt{font-size:11px;line-height:18px}.prx-spec-grid{grid-template-columns:minmax(110px,150px) minmax(0,230px);gap:10px}.prx-spec-label,.prx-spec-value{min-height:35px;padding:6px 9px;font-size:13px}.prx-modal{align-items:flex-end;padding:0}.prx-modal-sheet{width:100%;max-height:88vh;padding:18px;border-radius:22px 22px 0 0}.prx-modal-gallery{grid-template-columns:1fr}}


.prx button,.prx-feature-card,.prx-feature-image,.prx-power-box,.prx-spec-label,.prx-spec-value,.prx-modal-sheet{box-shadow:none}

/* Inline specification table: refrigerator theme with the full Suite behavior. */
.prx-specs {
	--prx-spec-label-width: 39%;
	--prx-spec-column-gap: 10px;
	--prx-spec-row-gap: 10px;
	--prx-spec-row-height: 35px;
	--prx-spec-radius: 15px;
	scroll-margin-top: var(--prx-scroll-offset, 110px);
}
.prx-spec-grid {
	display: grid;
	grid-template-columns: none;
	gap: var(--prx-spec-row-gap);
	width: 100%;
}
.prx-spec-row {
	display: grid;
	grid-template-columns: minmax(0, var(--prx-spec-label-width)) minmax(0, 1fr);
	gap: var(--prx-spec-column-gap);
	width: 100%;
}
.prx-spec-row.is-reverse .prx-spec-label { grid-column: 2; grid-row: 1; }
.prx-spec-row.is-reverse .prx-spec-value { grid-column: 1; grid-row: 1; }
.prx-spec-label,
.prx-spec-value {
	min-width: 0;
	min-height: var(--prx-spec-row-height);
	border-radius: var(--prx-spec-radius);
	overflow-wrap: anywhere;
}
.prx-specs.is-collapsible:not(.is-expanded) .prx-spec-row.is-extra { display: none; }
.prx-spec-more-wrap {
	display: flex;
	justify-content: center;
	width: 100%;
	margin-top: 20px;
}
.prx-spec-more-wrap .prx-spec-more { margin: 0; }
.prx-spec-more[hidden] { display: none !important; }
.prx-spec-more {
	gap: 8px;
	-webkit-tap-highlight-color: transparent;
}
.prx-spec-more.is-animated {
	display: inline-grid;
	grid-template-columns: auto auto;
	column-gap: 8px;
}
.prx-spec-more.is-animated [data-prx-more-label],
.prx-spec-more.is-animated [data-prx-less-label] {
	grid-area: 1 / 1;
}
.prx-spec-more.is-animated [data-prx-more-icon],
.prx-spec-more.is-animated [data-prx-less-icon] {
	grid-area: 1 / 2;
}
.prx-spec-more.is-animated > [aria-hidden="true"] {
	opacity: 0;
	visibility: hidden;
	pointer-events: none;
}
.prx-spec-more.is-animated > [aria-hidden="false"] {
	opacity: 1;
	visibility: visible;
}
.prx-spec-more-icon {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	line-height: 1;
}
.prx-spec-more-icon[hidden] { display: none !important; }
.prx-spec-more-full-yes .prx-spec-more { display: flex; width: 100%; }
.prx-spec-empty {
	margin: 0;
	padding: 12px 14px;
	border: 1px dashed #f0b796;
	border-radius: 12px;
	background: #fff8f4;
	color: #635a59;
	text-align: center;
}
@media(max-width:600px) {
	.prx-specs { --prx-spec-label-width: 38%; --prx-spec-column-gap: 7px; }
	.prx-spec-row { grid-template-columns: minmax(0,var(--prx-spec-label-width)) minmax(0,1fr); }
}
@media(prefers-reduced-motion:reduce) {
	.prx-spec-more, .prx-spec-more > span { transition: none !important; }
}
.prx-power .prx-power-box{box-shadow:0 10px 20px rgba(131,54,30,.05);padding-top:15px}.prx-power .prx-power-compare{box-shadow:0 8px 12px rgba(0,0,0,.05)}.prx-power-copy p{color:inherit;font:inherit;text-align:inherit}.prx-power-equivalent svg{fill:currentColor}

.prx-power .prx-power-compare{box-sizing:border-box;width:150px;min-height:45px;padding:10px 6px;white-space:nowrap;font-family:inherit;font-size:14px;font-weight:400;line-height:22px;text-align:center;border:1px solid #f16319;border-radius:20px;background:#fff8f4;color:#f16319;box-shadow:0 8px 12px rgba(0,0,0,.05)}


/* Feature cards follow the 390px Figma layout, including mobile. */
.prx-features .prx-feature-group-title{margin:28px 0 20px;font-size:16px;line-height:25px;font-weight:700;color:#514c51}
.prx-features>section:first-child>.prx-feature-group-title{margin-top:0}
.prx-feature-card{grid-template-columns:125px minmax(0,1fr);padding:14px;column-gap:10px;row-gap:14px;background:linear-gradient(264.47deg,#fff 1.1%,#f9f9f9 98.9%);border-radius:20px}
.prx-feature-card .prx-feature-image{width:125px!important;height:125px!important;border-radius:15px;object-fit:cover}
.prx-feature-card .prx-feature-name{font-size:15px;line-height:23px;margin:0 0 2px;color:#f16319}
.prx-feature-card .prx-feature-excerpt{font-size:12px;line-height:19px;text-align:justify;margin:0}
.prx-feature-actions .prx-feature-button{flex-basis:var(--prx-button-basis,100%);min-height:40px;background:#f76317;border-radius:10px}
.prx-feature-actions .prx-feature-button:nth-of-type(2){background:#f43800}
.prx-feature-actions .prx-feature-button:nth-of-type(3){background:#b32600}
.prx-feature-card--no-image{grid-template-columns:minmax(0,1fr)}
.prx-feature-card--no-image>div:not(.prx-feature-actions){grid-column:1}
@media(max-width:360px){.prx-feature-card{grid-template-columns:100px minmax(0,1fr);padding:12px}.prx-feature-card .prx-feature-image{width:100px!important;height:100px!important}.prx-feature-card--no-image{grid-template-columns:minmax(0,1fr)}}

/* Figma feature cards: category sections and consistent mobile proportions. */
.prx-features{--prx-feature-image-size:125px}
.prx-feature-card{grid-template-columns:var(--prx-feature-image-size) minmax(0,1fr);padding:14px;column-gap:10px;row-gap:14px}
.prx-feature-image{width:var(--prx-feature-image-size)!important;height:var(--prx-feature-image-size)!important;border-radius:15px}
.prx-feature-excerpt{font-size:12px;line-height:19px;text-align:justify}
.prx-feature-group-title{margin:30px 0 20px;font-size:16px;line-height:25px;color:#514c51}
.prx-feature-button{flex-basis:var(--prx-button-basis,100%);min-height:40px}
.prx-feature-button.prx-feature-button--text{background:#f16319}
.prx-feature-button.prx-feature-button--video{background:#f43800}
.prx-feature-button.prx-feature-button--image{background:#b52b00}
@media(max-width:360px){.prx-features{--prx-feature-image-size:100px}.prx-feature-card{padding:12px;gap:12px}.prx-feature-button{padding-inline:8px;font-size:12px}}

/* Feature media uses the comparison dialog shell and native top layer. */
.prr-feature-overlay .prr-compare-content{line-height:1.9;text-align:justify;overflow-wrap:anywhere}
.prr-feature-overlay .prr-compare-content img{display:block;max-width:100%;height:auto;margin-inline:auto;border-radius:14px}
.prr-feature-overlay .prr-compare-content video{max-width:100%;height:auto}
.prr-feature-overlay .prx-modal-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.prr-feature-overlay .prx-video{position:relative;aspect-ratio:16/9}
.prr-feature-overlay .prx-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0;border-radius:14px}
@media(max-width:600px){.prr-feature-overlay .prx-modal-gallery{grid-template-columns:1fr}}

/* Fill the available table width instead of shrink-wrapping its rows. */
.prx-specs .prx-spec-grid{grid-template-columns:minmax(0,1fr);justify-content:stretch;justify-items:stretch}
.prx-specs .prx-spec-row{min-width:0}
.prx-specs .prx-spec-label{background:#ffe7d3;font-weight:400}

/* Generic repeater product features with UIcons (v2.11.0). */
.prx-key-features{--prx-key-columns:3;--prx-key-gap:14px;display:grid;width:100%;grid-template-columns:repeat(var(--prx-key-columns),minmax(0,1fr));gap:var(--prx-key-gap);font-family:"Yekan Bakh FaNum","Yekan Bakh",Tahoma,sans-serif;color:#2a1f10}
.prx-key-features,.prx-key-features *{box-sizing:border-box}
.prx-key-feature{display:flex;min-width:0;min-height:50px;align-items:center;gap:10px;padding:6px 12px;border:1px solid rgba(0,0,0,.05);border-radius:15px;background:#fbfbfb;text-align:right}
.prx-key-feature__icon{display:grid;width:20px;height:20px;flex:0 0 20px;place-items:center;color:#f16319}
.prx-key-feature__icon svg,.prx-key-feature__icon i{display:block;width:20px;height:20px;font-size:20px;fill:currentColor}
.prx-key-feature__copy{display:flex;min-width:0;flex:1;flex-direction:column;justify-content:center;line-height:1.45}
.prx-key-feature__label{overflow:hidden;color:#2a1f10;font-size:11px;font-weight:400;text-overflow:ellipsis;white-space:nowrap}
.prx-key-feature__value{display:block;overflow:hidden;color:#2a1f10;font-size:12px;font-weight:400;text-overflow:ellipsis;white-space:nowrap}
@media(max-width:767px){.prx-key-features{--prx-key-columns:2}.prx-key-feature{padding-inline:10px}.prx-key-feature__label,.prx-key-feature__value{white-space:normal}}
@media(max-width:479px){.prx-key-features{--prx-key-columns:1}}
/* Real shelf capacity widget (v2.12.0). */
.prx-capacity{max-width:none;color:#514c51}
.prx-capacity-title{display:flex;align-items:center;gap:7px;margin:0 0 16px;font-size:16px;line-height:25px;font-weight:700;text-align:right}
.prx-capacity-title i{width:12px;height:12px;flex:0 0 12px;border-radius:50%;background:#514c51}
.prx-capacity-copy{margin:0 0 15px;color:#635a59;font-size:13px;font-weight:400;line-height:1.9;text-align:justify;text-align-last:right}
.prx-capacity-copy p{margin:0 0 10px}.prx-capacity-copy strong{font-weight:700}.prx-capacity-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.prx-capacity-card{display:flex;min-width:0;min-height:118px;flex-direction:column;align-items:center;justify-content:center;padding:10px 14px 14px;border:1px solid rgba(21,78,65,.15);border-radius:15px;background:#fbfffe;box-shadow:0 10px 20px rgba(30,131,99,.05);text-align:center}
.prx-capacity-card>span{color:#4d9185;font-size:12px;line-height:19px}.prx-capacity-card.is-freezer>span{color:#376b61}.prx-capacity-value{display:block;color:#224640;font-size:15px;line-height:23px;font-weight:700}
.prx-capacity-equivalent{display:flex;width:100%;min-height:34px;align-items:center;justify-content:center;gap:6px;margin-top:8px;padding:5px 10px;border-radius:10px;background:#4d9185;color:#fff;font-size:13px;line-height:20px}.prx-capacity-card.is-freezer .prx-capacity-equivalent{background:#376b61}.prx-capacity-equivalent svg{width:18px;height:18px;flex:none;fill:currentColor}
.prx-capacity-card.is-empty{opacity:.72}.prx-capacity-compare{display:flex;width:150px;min-height:45px;align-items:center;justify-content:center;margin:25px auto 0;padding:8px 12px;border:1px solid #f16319;border-radius:20px;background:#fff8f4;color:#f16319;box-shadow:0 8px 12px rgba(0,0,0,.05);font:inherit;font-size:14px;line-height:22px;cursor:pointer;transition:.18s}.prx-capacity-compare:hover{background:#f16319;color:#fff;transform:translateY(-1px)}
.prx-capacity-note{margin:10px 0 0!important;color:#867a79;font-size:10px;line-height:1.8;text-align:center}
@media(max-width:479px){.prx-capacity{max-width:390px}.prx-capacity-cards{gap:10px}.prx-capacity-card{padding-inline:8px}.prx-capacity-value{font-size:13px}.prx-capacity-equivalent{font-size:11px;padding-inline:6px}}
@media(max-width:340px){.prx-capacity-cards{grid-template-columns:1fr}}
.prr-capacity-comparison{padding:16px;border:1px solid #d7e8e4;border-radius:16px;background:#fbfffe}.prr-capacity-comparison h3{margin:0 0 14px;color:#376b61;font-size:16px;text-align:center}.prr-capacity-comparison-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.prr-capacity-comparison-grid>article{min-width:0}.prr-capacity-comparison-grid h4{margin:0 0 8px;color:#224640;text-align:center;overflow-wrap:anywhere}.prr-capacity-comparison-card{margin-top:8px;padding:10px;border-radius:12px;background:#eefaf7;text-align:center}.prr-capacity-comparison-card span,.prr-capacity-comparison-card small{display:block}.prr-capacity-comparison-card strong{display:block;color:#224640;font-size:14px}.prr-capacity-comparison>p{margin:12px 0 0;font-size:11px;text-align:center}@media(max-width:479px){.prr-capacity-comparison-grid{grid-template-columns:1fr}}