._root_dyfx6_1{display:flex;flex-direction:column;gap:var(--space-2);min-width:0;margin:0;padding:0;border:0}._legend_dyfx6_11{padding:0;margin-bottom:var(--space-1, .25rem);font-size:var(--text-sm);font-weight:800;letter-spacing:.04em;text-transform:uppercase}._intro_dyfx6_20{font-size:var(--text-sm);color:var(--color-text-muted)}._options_dyfx6_25{display:flex;flex-direction:column;gap:var(--space-2)}._option_dyfx6_25{position:relative;display:flex;align-items:center;gap:var(--space-3);min-height:56px;padding:var(--space-2) var(--space-3);border:1.5px solid var(--color-border-strong);border-radius:var(--radius);background:var(--ps-white);cursor:pointer;transition:border-color var(--duration-fast) var(--ease),background-color var(--duration-fast) var(--ease)}._option_dyfx6_25:hover{border-color:var(--ps-charcoal)}._option_dyfx6_25[data-selected=true]{border-color:var(--ps-green);background:#eef7f1}._root_dyfx6_1:disabled ._option_dyfx6_25{cursor:not-allowed;opacity:.6}._radio_dyfx6_62{position:absolute;opacity:0;width:1px;height:1px}._option_dyfx6_25:has(._radio_dyfx6_62:focus-visible){outline:3px solid var(--color-focus);outline-offset:2px}._mark_dyfx6_74{flex:none;display:grid;place-items:center;width:22px;height:22px;border:2px solid var(--color-border-strong);border-radius:50%;color:transparent;background:var(--ps-white)}._option_dyfx6_25[data-selected=true] ._mark_dyfx6_74{border-color:var(--ps-green);background:var(--ps-green);color:var(--ps-white)}._thumb_dyfx6_92{flex:none;width:48px;height:48px;overflow:hidden;border-radius:var(--radius);background:var(--ps-white)}._text_dyfx6_101{display:flex;flex-direction:column;gap:.1rem;flex:1;min-width:0}._label_dyfx6_109{font-size:var(--text-sm);font-weight:700;line-height:1.3}._note_dyfx6_115{font-size:var(--text-xs);color:var(--color-text-muted)}._price_dyfx6_120{flex:none;font-size:var(--text-sm);font-weight:800;white-space:nowrap}._box_j8lhe_1{display:flex;flex-direction:column;gap:var(--space-4)}._badges_j8lhe_7{display:flex;flex-wrap:wrap;gap:var(--space-2)}._badges_j8lhe_7:empty{display:none}._title_j8lhe_17{font-family:var(--font-body);font-size:clamp(1.375rem,1.1rem + 1.2vw,1.875rem);font-weight:800;line-height:1.2;letter-spacing:0}._reference_j8lhe_25{margin-top:calc(var(--space-2) * -1);font-size:var(--text-sm);color:var(--color-text-muted)}._priceRow_j8lhe_31{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-3)}._previewNote_j8lhe_38{font-size:var(--text-md);font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted)}._vat_j8lhe_46{font-size:var(--text-xs);color:var(--color-text-muted)}._socialProof_j8lhe_51{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:.65rem;width:100%;max-width:100%;padding:.55rem .75rem .55rem .65rem;border-left:4px solid var(--ps-red);background:linear-gradient(90deg,#cd282829,#cd28280a 56%,#cd282800);font-size:var(--text-sm);font-weight:600;line-height:1.3;color:var(--ps-charcoal)}._socialProof_j8lhe_51 svg{flex-shrink:0}._socialProofIcon_j8lhe_71{display:inline-flex;align-items:center;justify-content:center;width:1.45rem;height:1.45rem;border-radius:999px;background:#cd282826;color:var(--ps-red)}._socialProofText_j8lhe_82{overflow-wrap:anywhere}._socialProof_j8lhe_51 strong{font-weight:800;color:var(--ps-red)}._availability_j8lhe_91{display:inline-flex;align-items:center;gap:.4rem;font-size:var(--text-sm);font-weight:700}._availability-in_j8lhe_99,._availability-low_j8lhe_103{color:var(--ps-green)}._availability-order_j8lhe_107{color:var(--ps-charcoal)}._availability-out_j8lhe_111{color:var(--ps-red)}._stockMeter_j8lhe_115{display:flex;flex-direction:column;gap:var(--space-2);margin-top:calc(var(--space-2) * -1)}._stockHeader_j8lhe_122{display:inline-flex;align-items:center;gap:.5rem;font-size:var(--text-sm);font-weight:700}._stockLabel_j8lhe_130{color:var(--color-text-base)}._stockDot_j8lhe_134{width:.5rem;height:.5rem;border-radius:999px;background:#e02c2c}._stockText_j8lhe_141{color:#e02c2c}._stockTrack_j8lhe_145{width:100%;height:4px;background:#d8dce6;border-radius:999px;overflow:hidden}._stockFill_j8lhe_153{display:block;height:100%;background:#e02c2c;border-radius:inherit}._recentViews_j8lhe_160{display:inline-flex;align-items:center;gap:.4rem;margin:0;font-size:var(--text-sm);font-weight:700;color:#c2410c}._includes_j8lhe_170{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);font-size:var(--text-sm);font-weight:600;color:var(--color-text-muted)}._includes_j8lhe_170 li{display:inline-flex;align-items:center;gap:.4rem}._includes_j8lhe_170 li[data-yes=true]{color:var(--ps-green)}._error_j8lhe_189{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);background:#fdecec;color:#8f1d1d;border-radius:var(--radius);font-size:var(--text-sm);font-weight:600}._dismiss_j8lhe_201{margin-left:auto;text-decoration:underline;font-weight:700}._purchase_j8lhe_207{display:flex;flex-direction:column;gap:var(--space-3);padding-top:var(--space-2)}._quantityRow_j8lhe_214{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-4)}._quantityRule_j8lhe_221{flex-basis:100%;font-size:var(--text-xs);color:var(--color-text-muted)}._quantityLabel_j8lhe_227{font-size:var(--text-sm);font-weight:800;letter-spacing:.04em;text-transform:uppercase}._reassurance_j8lhe_234{display:flex;flex-direction:column;gap:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--color-border);font-size:var(--text-sm);color:var(--color-text-muted)}._reassurance_j8lhe_234 li{display:flex;align-items:flex-start;gap:var(--space-3)}._reassurance_j8lhe_234 svg{flex-shrink:0;color:var(--ps-green);margin-top:2px}._reassurance_j8lhe_234 a{text-decoration:underline;text-underline-offset:.15em}._root_e4kqv_1{display:flex;flex-direction:column;gap:var(--space-5)}._group_e4kqv_7{display:flex;flex-direction:column;gap:var(--space-2)}._legend_e4kqv_13{display:flex;gap:var(--space-2);margin-bottom:var(--space-2);font-size:var(--text-sm);font-weight:800;letter-spacing:.04em;text-transform:uppercase}._current_e4kqv_23{font-weight:500;text-transform:none;letter-spacing:0;color:var(--color-text-muted)}._prompt_e4kqv_30{font-weight:500;text-transform:none;letter-spacing:0;color:var(--ps-red)}._values_e4kqv_37{display:flex;flex-wrap:wrap;gap:var(--space-2)}._value_e4kqv_37{display:inline-flex;align-items:center;gap:.5rem;min-height:46px;padding:0 var(--space-4);border:1.5px solid var(--color-border-strong);border-radius:var(--radius);background:var(--ps-white);font-weight:600;font-size:var(--text-sm);transition:border-color var(--duration-fast) var(--ease),background-color var(--duration-fast) var(--ease)}._value_e4kqv_37:hover:not(:disabled){border-color:var(--ps-charcoal)}._value_e4kqv_37[data-selected=true]{border-color:var(--ps-charcoal);background:var(--ps-charcoal);color:var(--ps-white)}._value_e4kqv_37[data-unavailable=true]:not([data-selected=true]){color:var(--color-text-muted);text-decoration:line-through;background:var(--ps-grey-50)}._value_e4kqv_37:disabled{opacity:.4;border-style:dashed}._swatchValue_e4kqv_80{padding-left:var(--space-2)}._swatch_e4kqv_80{width:24px;height:24px;border-radius:50%;border:1px solid rgba(0,0,0,.15);background-size:cover;background-position:center}._box_2j4jt_1{display:grid;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border-strong);border-left:4px solid var(--ps-charcoal);border-radius:var(--radius);background:var(--color-bg-muted)}._title_2j4jt_11{display:flex;align-items:center;gap:var(--space-2);margin:0;font-family:var(--font-body);font-size:var(--text-base);font-weight:800;text-transform:none;letter-spacing:0}._form_2j4jt_23{display:grid;gap:var(--space-3)}._intro_2j4jt_28{margin:0;font-size:var(--text-sm)}._row_2j4jt_33{display:flex;flex-wrap:wrap;gap:var(--space-2)}._input_2j4jt_39{flex:1 1 14rem;min-width:0}._check_2j4jt_44{display:flex;align-items:flex-start;gap:var(--space-2);font-size:var(--text-sm);cursor:pointer}._check_2j4jt_44 input{flex:none;width:18px;height:18px;margin-top:1px;accent-color:var(--ps-charcoal)}._small_2j4jt_60{margin:0;font-size:var(--text-xs);color:var(--color-text-muted)}._error_2j4jt_66{margin:0;font-size:var(--text-sm);font-weight:700;color:var(--ps-red)}._success_2j4jt_73{display:grid;gap:var(--space-2);margin:0;font-size:var(--text-sm)}._successLine_2j4jt_80{display:flex;align-items:flex-start;gap:var(--space-2);margin:0}._successLine_2j4jt_80 svg{flex:none;color:var(--ps-green)}._link_2j4jt_92{padding:0;border:0;background:none;color:inherit;font:inherit;text-decoration:underline;cursor:pointer}._trap_2j4jt_102{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;left:-10000px}._table_c9r95_1{width:100%;font-size:var(--text-sm);border-top:1px solid var(--color-border)}._table_c9r95_1 tr{border-bottom:1px solid var(--color-border)}._table_c9r95_1 tr:nth-child(odd){background:var(--ps-grey-50)}._label_c9r95_15,._value_c9r95_16{padding:.7rem .75rem;text-align:left;vertical-align:top}._label_c9r95_15{width:40%;font-weight:700}._value_c9r95_16{white-space:pre-line}@media(min-width:768px){._label_c9r95_15{width:32%}}._checklist_qyza7_1{display:flex;flex-direction:column;gap:var(--space-2)}._checklist_qyza7_1 li{display:flex;align-items:flex-start;gap:var(--space-3);line-height:1.5}._checklist_qyza7_1 svg{flex-shrink:0;margin-top:3px;color:var(--ps-green)}._manual_qyza7_20{display:inline-flex;align-items:center;gap:var(--space-2);margin-top:var(--space-4);font-weight:600}._manual_qyza7_20 a{text-decoration:underline;text-underline-offset:.15em}._meta_qyza7_33{margin-top:var(--space-3);font-size:var(--text-sm);color:var(--color-text-muted)}._compat_qyza7_39,._delivery_qyza7_40{display:flex;flex-direction:column;gap:var(--space-3);line-height:1.6}._compat_qyza7_39 a,._delivery_qyza7_40 a{color:var(--ps-green);text-decoration:underline;text-underline-offset:.15em}._preline_qyza7_54{white-space:pre-line}._gallery_1igcd_1{display:flex;flex-direction:column;gap:var(--space-3)}._main_1igcd_7{position:relative;border:1px solid var(--color-border);background:var(--ps-white)}._single_1igcd_13{border:1px solid var(--color-border)}._track_1igcd_17{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}._track_1igcd_17::-webkit-scrollbar{display:none}._slide_1igcd_29{flex:0 0 100%;scroll-snap-align:start;scroll-snap-stop:always}._image_1igcd_35{background:var(--ps-white)}._arrow_1igcd_39{display:none}._dots_1igcd_43{position:absolute;left:0;right:0;bottom:var(--space-3);display:flex;justify-content:center;gap:6px}._dot_1igcd_43{width:8px;height:8px;border-radius:50%;background:var(--ps-grey-300)}._dot_1igcd_43[data-active=true]{background:var(--ps-charcoal)}._zoom_1igcd_64{position:absolute;right:var(--space-3);bottom:var(--space-3);display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;background:var(--ps-white);border:1px solid var(--color-border);border-radius:var(--radius)}._zoom_1igcd_64:hover{border-color:var(--ps-charcoal)}._thumbs_1igcd_82{display:flex;gap:var(--space-2);overflow-x:auto;scrollbar-width:none;padding-bottom:2px}._thumbs_1igcd_82::-webkit-scrollbar{display:none}._thumb_1igcd_82{display:block;width:72px;flex-shrink:0;border:2px solid var(--color-border);background:var(--ps-white);transition:border-color var(--duration-fast) var(--ease)}._thumb_1igcd_82:hover,._thumb_1igcd_82[data-active=true]{border-color:var(--ps-charcoal)}@media(min-width:1024px){._gallery_1igcd_1{flex-direction:row-reverse;gap:var(--space-4);align-items:flex-start}._main_1igcd_7{flex:1;min-width:0}._track_1igcd_17{overflow:hidden}._slide_1igcd_29{display:none}._slide_1igcd_29[data-active=true]{display:block}._dots_1igcd_43{display:none}._arrow_1igcd_39{position:absolute;top:50%;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;transform:translateY(-50%);background:var(--ps-white);border:1px solid var(--color-border);border-radius:var(--radius);opacity:0;transition:opacity var(--duration-fast) var(--ease)}._main_1igcd_7:hover ._arrow_1igcd_39,._arrow_1igcd_39:focus-visible{opacity:1}._arrowPrev_1igcd_157{left:var(--space-3)}._arrowNext_1igcd_161{right:var(--space-3)}._thumbs_1igcd_82{flex-direction:column;width:80px;max-height:640px;overflow-y:auto;overflow-x:hidden}._thumb_1igcd_82{width:80px}}._lightbox_1igcd_178{position:fixed;inset:0;z-index:950;display:flex;align-items:center;justify-content:center;padding:var(--space-4);background:#000000eb}._lightboxImg_1igcd_189{max-width:100%;max-height:90vh;object-fit:contain;background:var(--ps-white)}._lightboxClose_1igcd_196{position:absolute;top:var(--space-4);right:var(--space-4);display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;background:var(--ps-white);color:var(--ps-charcoal);border-radius:var(--radius)}._lightboxNav_1igcd_210{position:absolute;left:0;right:0;bottom:var(--space-4);display:flex;align-items:center;justify-content:center;gap:var(--space-4);color:var(--ps-white)}._lightboxArrow_1igcd_222{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;background:#ffffff1f;color:var(--ps-white);border-radius:var(--radius)}._lightboxCount_1igcd_233{font-weight:700;font-variant-numeric:tabular-nums}._bar_174g6_1{position:fixed;left:0;right:0;bottom:0;z-index:400;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--gutter);padding-bottom:max(var(--space-3),env(safe-area-inset-bottom));background:var(--ps-white);border-top:1px solid var(--color-border);box-shadow:0 -8px 24px #00000014;transform:translateY(100%);transition:transform var(--duration) var(--ease)}._bar_174g6_1[data-visible=true]{transform:none}._info_174g6_24{display:flex;flex-direction:column;gap:.15rem;min-width:0}._title_174g6_31{font-size:var(--text-xs);font-weight:600;color:var(--color-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(min-width:1024px){._bar_174g6_1{display:none}}._page_bx6it_1{padding-block:var(--space-2) var(--space-12)}._layout_bx6it_5{display:grid;gap:var(--space-6);margin-top:var(--space-2)}._gallery_bx6it_11{min-width:0}._buy_bx6it_15{min-width:0;scroll-margin-top:calc(var(--header-height) + var(--space-4))}._details_bx6it_20{margin-top:var(--space-10);max-width:880px}@media(min-width:1024px){._layout_bx6it_5{grid-template-columns:minmax(0,7fr) minmax(360px,5fr);gap:var(--space-12);align-items:start}._buy_bx6it_15{position:sticky;top:calc(var(--header-height) + var(--space-6))}._details_bx6it_20{margin-top:var(--space-16)}}@media(min-width:1400px){._layout_bx6it_5{gap:var(--space-16)}}
