.fjwCPG_label{margin-block-end:calc(var(--mantine-spacing-xs) / 2);display:block}.fjwCPG_trigger{white-space:normal;text-align:start;block-size:auto;min-block-size:2.25rem;max-inline-size:100%;margin-block-end:1rem;padding-block:.4rem;font-weight:400}.fjwCPG_trigger span{white-space:normal;overflow-wrap:anywhere}.fjwCPG_trigger[data-empty]{color:var(--mantine-color-placeholder)}.fjwCPG_description{white-space:pre-wrap;overflow-wrap:anywhere}.fjwCPG_form{margin-block-end:1rem}
.PcEYBq_input{resize:vertical}@supports (field-sizing:content){.PcEYBq_input{field-sizing:content;block-size:auto;min-block-size:3lh;max-block-size:12lh;overflow-y:auto}}
.N-vGeW_root{border-top:1px solid var(--mantine-color-default-border);min-width:0;padding-top:var(--mantine-spacing-xs);grid-column:1/-1}.N-vGeW_chevron{transition:transform .15s}.N-vGeW_chevron[data-opened]{transform:rotate(180deg)}.N-vGeW_layout{gap:var(--mantine-spacing-lg);padding-top:var(--mantine-spacing-sm);grid-template-columns:minmax(0,1.6fr) minmax(20rem,1fr);display:grid}.N-vGeW_information,.N-vGeW_stores{min-width:0}.N-vGeW_stores{border-left:1px solid var(--mantine-color-default-border);padding-left:var(--mantine-spacing-lg)}.N-vGeW_offer{background:var(--mantine-color-default-hover)}.N-vGeW_offer[data-cheapest]{background:var(--mantine-color-teal-light);box-shadow:inset 3px 0 var(--mantine-color-teal-filled)}.N-vGeW_specs{gap:var(--mantine-spacing-md);grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));margin:0;display:grid}.N-vGeW_specs dt{font-size:var(--mantine-font-size-xs);color:var(--mantine-color-dimmed)}.N-vGeW_specs dd{font-size:var(--mantine-font-size-sm);overflow-wrap:anywhere;margin:3px 0 0}@media (max-width:62em){.N-vGeW_layout{grid-template-columns:minmax(0,1fr)}.N-vGeW_stores{border-left:0;border-top:1px solid var(--mantine-color-default-border);padding-left:0;padding-top:var(--mantine-spacing-md)}}@media (max-width:36em){.N-vGeW_information{gap:var(--mantine-spacing-md)}.N-vGeW_toggle{max-width:100%;min-height:36px;padding-inline:0}.N-vGeW_layout{gap:var(--mantine-spacing-md);padding-top:var(--mantine-spacing-xs)}.N-vGeW_specs{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}.N-vGeW_stores{padding-top:var(--mantine-spacing-sm)}.N-vGeW_offer{border-radius:4px;padding:8px}.N-vGeW_offerContent{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.N-vGeW_storeName{gap:0;min-width:0}.N-vGeW_storeName>:first-child{display:none}.N-vGeW_storeName p{overflow-wrap:anywhere;font-size:13px}.N-vGeW_offerActions{flex-wrap:nowrap;gap:8px}.N-vGeW_offerActions>p{white-space:nowrap;font-size:13px}.N-vGeW_offerActions a{min-height:36px;padding-inline:8px}.N-vGeW_offerActions a .mantine-Button-section{display:none}.N-vGeW_amazon{padding:10px 8px}.N-vGeW_amazon a{min-height:36px}.N-vGeW_amazon{border:0;border-top:1px solid var(--mantine-color-default-border);border-radius:0;padding:12px 0 0}.N-vGeW_amazon>div{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.N-vGeW_amazon>div>div{min-width:0}.N-vGeW_amazon svg{display:none}.N-vGeW_amazon a{padding-inline:8px}}
@media (max-width:36em){.dh4qwq_responsive{flex-direction:column;align-items:stretch}.dh4qwq_responsive>*{flex:auto;width:100%;min-width:0}.dh4qwq_responsive ul{flex-wrap:wrap;gap:4px 12px;display:flex}.dh4qwq_responsive li p{font-size:var(--mantine-font-size-xs)}}
.JHNV2G_page{margin-bottom:var(--mantine-spacing-xl)}.JHNV2G_imagePanel{background:radial-gradient(circle at top right, #12b88614, transparent 35%), var(--mantine-color-body)}.JHNV2G_heroPanel{background:radial-gradient(circle at top right, #228be614, transparent 30%), var(--mantine-color-body)}.JHNV2G_kicker{color:var(--mantine-color-teal-6);font-size:var(--mantine-font-size-xs);letter-spacing:.08em;margin-bottom:var(--mantine-spacing-xs);text-transform:uppercase;font-weight:700}.JHNV2G_description{line-height:1.6}.JHNV2G_tagLink{color:inherit;text-decoration:none}.JHNV2G_statCard{height:100%}.JHNV2G_statLabel{color:var(--mantine-color-dimmed);font-size:var(--mantine-font-size-xs);letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px}.JHNV2G_priceCard{background:#12b8860a}.JHNV2G_priceSpreadCard{min-width:180px}.JHNV2G_priceValue{color:var(--mantine-color-teal-6);font-size:clamp(2rem,5vw,3rem);font-weight:800;line-height:1}.JHNV2G_priceRow{transition:transform .15s,border-color .15s,background-color .15s}.JHNV2G_priceRow:hover{border-color:var(--mantine-color-teal-6);background-color:#12b88608;transform:translateY(-1px)}.JHNV2G_priceActions{gap:var(--mantine-spacing-sm);grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));display:grid}.JHNV2G_priceActions>*{min-width:0}.JHNV2G_buildButton{align-self:flex-start}@media (max-width:36em){.JHNV2G_buildButton{align-self:stretch}}.JHNV2G_layout{align-items:start;gap:var(--mantine-spacing-xl);grid-template-columns:minmax(0,1fr);grid-template-areas:"image""hero""details";display:grid}@media (min-width:75em){.JHNV2G_layout{grid-template:"image hero""details hero"1fr/minmax(0,5fr) minmax(0,7fr)}}.JHNV2G_imagePanel{grid-area:image}.JHNV2G_hero{grid-area:hero;min-width:0}.JHNV2G_details{grid-area:details;min-width:0}
.c0uskq_list{flex-direction:column;gap:.375rem;display:flex}.c0uskq_list[hidden]{display:none}.c0uskq_verdict,.c0uskq_fold{text-align:start;width:100%;min-width:0;color:var(--mantine-color-text);align-items:flex-start;gap:.5rem;display:flex}.c0uskq_fold{align-items:center}.c0uskq_text{flex:1;min-width:0;padding-top:.0625rem;display:block}.c0uskq_line{display:block}.c0uskq_line[data-line-clamp]{display:-webkit-box}:where([data-mantine-color-scheme=light]) .c0uskq_badge[data-status=compatible],:where([data-mantine-color-scheme=light]) .c0uskq_icon[data-status=compatible]{color:var(--mantine-color-teal-9)}:where([data-mantine-color-scheme=light]) .c0uskq_badge[data-status=warning],:where([data-mantine-color-scheme=light]) .c0uskq_icon[data-status=warning]{color:color-mix(in srgb, var(--mantine-color-yellow-9), black 35%)}:where([data-mantine-color-scheme=light]) .c0uskq_badge[data-status=unknown],:where([data-mantine-color-scheme=light]) .c0uskq_icon[data-status=unknown]{color:var(--mantine-color-gray-8)}:where([data-mantine-color-scheme=light]) .c0uskq_badge[data-status=incompatible],:where([data-mantine-color-scheme=light]) .c0uskq_icon[data-status=incompatible]{color:var(--mantine-color-red-9)}.c0uskq_chevron{color:var(--mantine-color-dimmed);flex-shrink:0}.c0uskq_chevron[data-open]{rotate:180deg}@media (prefers-reduced-motion:no-preference){.c0uskq_chevron{transition:rotate .15s}}
.EnxLpq_kinds{gap:var(--mantine-spacing-xl);flex-direction:column;display:flex}.EnxLpq_card{gap:var(--mantine-spacing-sm);grid-template-columns:72px minmax(0,1fr);align-items:start;display:grid;position:relative}.EnxLpq_card:hover{border-color:var(--mantine-color-orange-filled)}.EnxLpq_cardLink{color:inherit;text-decoration:none}.EnxLpq_cardLink:after{content:"";position:absolute;inset:0}.EnxLpq_cardLink:focus-visible{outline:none}.EnxLpq_cardLink:focus-visible:after{outline:2px solid var(--mantine-primary-color-filled);border-radius:var(--mantine-radius-md)}.EnxLpq_cardAction{z-index:1;position:relative}.EnxLpq_image{aspect-ratio:1;border-radius:var(--mantine-radius-sm);background:#fff;width:72px;position:relative;overflow:hidden}
._2If5Mq_bar{position:relative}._2If5Mq_marker{background:var(--mantine-color-text);border-radius:1px;width:2px;position:absolute;top:-3px;bottom:-3px;translate:-1px}
.gm_a9q_scroller{overscroll-behavior-inline:contain;scrollbar-width:thin;overflow-x:auto}@property --fade-start{syntax:"<length>";inherits:false;initial-value:0}@property --fade-end{syntax:"<length>";inherits:false;initial-value:0}@keyframes gm_a9q_edge-fade{0%{--fade-start:0px;--fade-end:1.5rem}10%,90%{--fade-start:1.5rem;--fade-end:1.5rem}to{--fade-start:1.5rem;--fade-end:0px}}@supports (animation-timeline:scroll()){.gm_a9q_scroller{-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--fade-start), #000 calc(100% - var(--fade-end)), transparent);mask-image:linear-gradient(to right, transparent, #000 var(--fade-start), #000 calc(100% - var(--fade-end)), transparent);animation:linear both gm_a9q_edge-fade;animation-timeline:scroll(self inline)}}

@media (max-width:36em){.-C6yQq_actions{gap:6px}.-C6yQq_actions>p{width:100%}.-C6yQq_actions button{min-height:36px;padding-inline:10px}}
.IlCKga_slide{opacity:0;object-fit:contain;pointer-events:none;display:none}.IlCKga_slide[data-active]{opacity:1;pointer-events:auto;display:block}@supports (transition-behavior:allow-discrete){@media (prefers-reduced-motion:no-preference){.IlCKga_slide{transition:opacity .15s ease-out, display .15s allow-discrete}@starting-style{.IlCKga_slide[data-active]{opacity:0}}}}
.yR3UTG_toolbar{border:1px solid var(--mantine-color-default-border);border-radius:var(--mantine-radius-md);background:var(--mantine-color-body);color:var(--mantine-color-text);box-shadow:var(--mantine-shadow-md);padding:.25rem}.yR3UTG_toolbar:popover-open{gap:.25rem;display:flex}@supports (position-area:bottom span-left){.yR3UTG_toolbar{position-area:bottom span-left;position-try-fallbacks:flip-block;margin:.25rem 0;inset:auto}}@media (prefers-reduced-motion:no-preference){.yR3UTG_toolbar{opacity:0;transition:opacity .12s, translate .12s, display .12s allow-discrete, overlay .12s allow-discrete;translate:0 -.25rem}.yR3UTG_toolbar:popover-open{opacity:1;translate:0}@starting-style{.yR3UTG_toolbar:popover-open{opacity:0;translate:0 -.25rem}}}
.aLDeUW_layout{gap:var(--mantine-spacing-xl);margin-block:var(--mantine-spacing-xl);grid-template-columns:minmax(0,1fr) 320px;align-items:start;display:grid}.aLDeUW_summary{top:var(--mantine-spacing-md);grid-area:1/2;position:sticky}@media (min-width:75em){.aLDeUW_summary{top:calc(calc(3.6875rem * var(--mantine-scale)) + var(--mantine-spacing-md))}}.aLDeUW_parts{grid-area:1/1;min-width:0}.aLDeUW_part{gap:var(--mantine-spacing-md);grid-template-columns:64px minmax(0,1fr) auto;align-items:center;display:grid}.aLDeUW_partImage{border-radius:var(--mantine-radius-sm);background:var(--mantine-color-gray-0);width:64px;height:64px;color:var(--mantine-color-gray-6);place-items:center;display:grid;position:relative}.aLDeUW_partVerdicts{grid-column:2/-1;min-width:0}.aLDeUW_partActions{grid-column:3;justify-content:flex-end;max-width:240px}@media (max-width:62em){.aLDeUW_layout{grid-template-columns:minmax(0,1fr)}.aLDeUW_summary,.aLDeUW_parts{grid-area:auto;position:static}}@media (max-width:36em){.aLDeUW_part{grid-template-columns:64px minmax(0,1fr)}.aLDeUW_partVerdicts{grid-column:1/-1}.aLDeUW_partActions{grid-column:1/-1;justify-content:flex-start;max-width:none}.aLDeUW_picker{border-radius:0;min-height:100dvh}}.aLDeUW_part[data-next]{border-color:var(--mantine-color-orange-filled);box-shadow:0 0 0 1px var(--mantine-color-orange-filled)}.aLDeUW_savedLayout{gap:var(--mantine-spacing-lg);margin-block:var(--mantine-spacing-md);display:grid}.aLDeUW_savedSummary,.aLDeUW_savedParts{min-width:0}.aLDeUW_buildInfo{margin-top:var(--mantine-spacing-sm);font-size:var(--mantine-font-size-sm)}.aLDeUW_buildInfo>summary{cursor:pointer;padding-block:6px}.aLDeUW_buildStats{gap:var(--mantine-spacing-xl);margin-block:var(--mantine-spacing-lg);padding-block:var(--mantine-spacing-md);border-block:1px solid var(--mantine-color-default-border);grid-template-columns:1fr 1fr 1.2fr;display:grid}.aLDeUW_buildStats>*{min-width:0}.aLDeUW_savedSummary{overflow-wrap:anywhere}@media (max-width:48em){.aLDeUW_buildStats{gap:var(--mantine-spacing-md);grid-template-columns:1fr 1fr}.aLDeUW_buildStats>:last-child{grid-column:1/-1}}@media (max-width:36em){.aLDeUW_savedLayout{gap:var(--mantine-spacing-md)}.aLDeUW_savedParts .aLDeUW_part{gap:var(--mantine-spacing-sm)}.aLDeUW_savedParts .aLDeUW_partActions{justify-content:space-between}.aLDeUW_savedParts .aLDeUW_partActions a{min-height:36px}.aLDeUW_savedSummary .aLDeUW_buildStats{margin-block:var(--mantine-spacing-sm);padding-block:var(--mantine-spacing-sm);column-gap:var(--mantine-spacing-sm)}.aLDeUW_buildInfo>summary{padding-block:10px;line-height:1.5}.aLDeUW_buildTotal{white-space:nowrap;font-size:1.625rem}}
.YeuvOW_list{gap:0 var(--mantine-spacing-lg);grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr));margin:0;display:grid}.YeuvOW_row{justify-content:space-between;gap:var(--mantine-spacing-sm);border-bottom:1px solid var(--mantine-color-default-border);padding-block:.375rem;display:flex}.YeuvOW_row dt,.YeuvOW_row dd{margin:0}.YeuvOW_row dd{text-align:end}
._5ZaHna_heroSection{padding:var(--mantine-spacing-lg);margin-bottom:var(--mantine-spacing-lg);background:linear-gradient(135deg, var(--mantine-color-red-9) 0%, var(--mantine-color-red-8) 50%, var(--mantine-color-green-9) 100%);border-radius:var(--mantine-radius-md);position:relative;overflow:hidden}:root[data-mantine-color-scheme=light] ._5ZaHna_heroSection{background:linear-gradient(135deg, var(--mantine-color-red-6) 0%, var(--mantine-color-red-5) 50%, var(--mantine-color-green-7) 100%)}._5ZaHna_heroTitle{color:#fff;text-shadow:2px 2px 4px #0000004d}._5ZaHna_heroText{color:#fffffff2}._5ZaHna_heroSnowflake1,._5ZaHna_heroSnowflake2,._5ZaHna_heroSnowflake3{color:#ffffff4d;animation:6s ease-in-out infinite _5ZaHna_snowFloat;position:absolute}._5ZaHna_heroSnowflake1{animation-delay:0s;top:10%;right:10%}._5ZaHna_heroSnowflake2{animation-delay:2s;top:50%;right:5%}._5ZaHna_heroSnowflake3{animation-delay:4s;top:20%;right:20%}@keyframes _5ZaHna_snowFloat{0%,to{opacity:.3;transform:translateY(0)rotate(0)}50%{opacity:.6;transform:translateY(-15px)rotate(180deg)}}._5ZaHna_priceClassSection{background:var(--mantine-color-body)}._5ZaHna_priceClassCard{cursor:default;transition:transform .2s,box-shadow .2s}._5ZaHna_priceClassCard:hover{box-shadow:var(--mantine-shadow-md);transform:translateY(-2px)}._5ZaHna_categoryBadge{cursor:pointer;transition:transform .15s}._5ZaHna_categoryBadge:hover{transform:scale(1.05)}._5ZaHna_giftIcon{color:var(--mantine-color-red-6)}:root[data-mantine-color-scheme=dark] ._5ZaHna_giftIcon{color:var(--mantine-color-red-5)}._5ZaHna_sectionTitle{color:var(--mantine-color-text)}._5ZaHna_dealsSection{background:linear-gradient(135deg, var(--mantine-color-red-9) 0%, var(--mantine-color-red-8) 100%)}:root[data-mantine-color-scheme=light] ._5ZaHna_dealsSection{background:linear-gradient(135deg, var(--mantine-color-red-6) 0%, var(--mantine-color-red-5) 100%)}._5ZaHna_dealsSection ._5ZaHna_sectionTitle{color:#fff}._5ZaHna_dealsText{color:#ffffffe6}:root[data-mantine-color-scheme=light] ._5ZaHna_dealsText{color:#ffffffd9}._5ZaHna_tipBox{background:var(--mantine-color-green-9);border-color:var(--mantine-color-green-7)!important}:root[data-mantine-color-scheme=light] ._5ZaHna_tipBox{background:var(--mantine-color-green-1);border-color:var(--mantine-color-green-4)!important}._5ZaHna_tipBoxTitle{color:#fff}:root[data-mantine-color-scheme=light] ._5ZaHna_tipBoxTitle{color:var(--mantine-color-green-9)}._5ZaHna_tipBoxText{color:#ffffffe6}:root[data-mantine-color-scheme=light] ._5ZaHna_tipBoxText{color:var(--mantine-color-green-8)}
.CfaD1a_list{margin:0;padding:0;list-style:none}.CfaD1a_chip{border:1px solid var(--mantine-color-default-border);border-radius:var(--mantine-radius-md);color:var(--mantine-color-text);font-size:var(--mantine-font-size-sm);flex-direction:column;align-items:flex-start;padding:.375rem .75rem;line-height:1.3;text-decoration:none;display:inline-flex}.CfaD1a_chip:hover{border-color:var(--mantine-color-orange-filled)}.CfaD1a_chip[data-current]{border-color:var(--mantine-color-orange-filled);box-shadow:0 0 0 1px var(--mantine-color-orange-filled);font-weight:600}.CfaD1a_price{color:var(--mantine-color-dimmed);font-size:var(--mantine-font-size-xs);font-weight:400}
