._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}._root_sbecy_1{display:flex;flex-direction:column;gap:var(--space-5)}._group_sbecy_13{display:flex;flex-direction:column;gap:var(--space-2)}._legend_sbecy_25{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_sbecy_45{font-weight:500;text-transform:none;letter-spacing:0;color:var(--color-text-muted)}._prompt_sbecy_59{font-weight:500;text-transform:none;letter-spacing:0;color:var(--ps-red)}._values_sbecy_73{display:flex;flex-wrap:wrap;gap:var(--space-2)}._value_sbecy_73{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_sbecy_73:hover:not(:disabled){border-color:var(--ps-charcoal)}._value_sbecy_73[data-selected=true]{border-color:var(--ps-charcoal);background:var(--ps-charcoal);color:var(--ps-white)}._value_sbecy_73[data-unavailable=true]:not([data-selected=true]){color:var(--color-text-muted);text-decoration:line-through;background:var(--ps-grey-50)}._value_sbecy_73:disabled{opacity:.4;border-style:dashed}._swatchValue_sbecy_159{padding-left:var(--space-2)}._swatch_sbecy_159{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}._box_x0oqe_1{display:flex;flex-direction:column;gap:var(--space-4)}._badges_x0oqe_7{display:flex;flex-wrap:wrap;gap:var(--space-2)}._badges_x0oqe_7:empty{display:none}._title_x0oqe_17{font-family:var(--font-body);font-size:clamp(1.375rem,1.1rem + 1vw,1.75rem);font-weight:800;line-height:1.2;letter-spacing:0}._reference_x0oqe_25{margin-top:calc(var(--space-2) * -1);font-size:var(--text-sm);color:var(--color-text-muted)}._priceRow_x0oqe_31{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-3);padding-block:var(--space-1)}._previewNote_x0oqe_39{font-size:var(--text-md);font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted)}._vat_x0oqe_47{font-size:var(--text-xs);color:var(--color-text-muted)}._socialProof_x0oqe_52{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_x0oqe_52 svg{flex-shrink:0}._socialProofIcon_x0oqe_72{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_x0oqe_83{overflow-wrap:anywhere}._socialProof_x0oqe_52 strong{font-weight:800;color:var(--ps-red)}._availability_x0oqe_92{display:inline-flex;align-items:center;gap:.4rem;font-size:var(--text-sm);font-weight:700}._availability-in_x0oqe_100,._availability-low_x0oqe_104{color:var(--ps-green)}._availability-order_x0oqe_108{color:var(--ps-charcoal)}._availability-out_x0oqe_112{color:var(--ps-red)}._stockMeter_x0oqe_116{display:flex;flex-direction:column;gap:var(--space-2);margin-top:calc(var(--space-2) * -1)}._stockHeader_x0oqe_123{display:inline-flex;align-items:center;gap:.5rem;font-size:var(--text-sm);font-weight:700}._stockLabel_x0oqe_131{color:var(--color-text-base)}._stockDot_x0oqe_135{width:.5rem;height:.5rem;border-radius:999px;background:#e02c2c}._stockText_x0oqe_142{color:#e02c2c}._stockTrack_x0oqe_146{width:100%;height:4px;background:#d8dce6;border-radius:999px;overflow:hidden}._stockFill_x0oqe_154{display:block;height:100%;background:#e02c2c;border-radius:inherit}._includes_x0oqe_161{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_x0oqe_161 li{display:inline-flex;align-items:center;gap:.4rem}._includes_x0oqe_161 li[data-yes=true]{color:var(--ps-green)}._error_x0oqe_180{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_x0oqe_192{margin-left:auto;text-decoration:underline;font-weight:700}._purchase_x0oqe_198{display:flex;flex-direction:column;gap:var(--space-3);padding-top:var(--space-2)}._quantityRow_x0oqe_205{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-4)}._quantityRule_x0oqe_212{flex-basis:100%;font-size:var(--text-xs);color:var(--color-text-muted)}._quantityLabel_x0oqe_218{font-size:var(--text-sm);font-weight:800;letter-spacing:.04em;text-transform:uppercase}._reassurance_x0oqe_225{display:flex;flex-direction:column;gap:var(--space-3);margin-top:var(--space-2);padding:var(--space-4) var(--space-5);background:var(--ps-grey-50);border:1px solid var(--color-border);border-left:4px solid var(--ps-green);font-size:var(--text-sm);color:var(--ps-grey-800)}._reassurance_x0oqe_225 li{display:flex;align-items:flex-start;gap:var(--space-3)}._reassurance_x0oqe_225 svg{flex-shrink:0;color:var(--ps-green);margin-top:2px}._reassurance_x0oqe_225 a{text-decoration:underline;text-underline-offset:.15em}._table_no1ja_1{width:100%;font-size:var(--text-sm);border-top:1px solid var(--color-border)}._table_no1ja_1 tr{border-bottom:1px solid var(--color-border)}._table_no1ja_1 tr:nth-child(odd){background:var(--ps-grey-50)}._label_no1ja_29,._value_no1ja_31{padding:.7rem .75rem;text-align:left;vertical-align:top}._label_no1ja_29{width:40%;font-weight:700}._value_no1ja_31{white-space:pre-line}@media(min-width:768px){._label_no1ja_29{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_1ynmj_1{display:flex;flex-direction:column;gap:var(--space-3)}._main_1ynmj_7{position:relative;border:1px solid var(--color-border);background:var(--ps-white)}._single_1ynmj_13{border:1px solid var(--color-border)}._track_1ynmj_17{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}._track_1ynmj_17::-webkit-scrollbar{display:none}._slide_1ynmj_29{flex:0 0 100%;scroll-snap-align:start;scroll-snap-stop:always}._image_1ynmj_35{background:var(--ps-white)}._arrow_1ynmj_39{display:none}._dots_1ynmj_43{position:absolute;left:0;right:0;bottom:var(--space-3);display:flex;justify-content:center;gap:6px}._dot_1ynmj_43{width:8px;height:8px;border-radius:50%;background:var(--ps-grey-300)}._dot_1ynmj_43[data-active=true]{background:var(--ps-charcoal)}._zoom_1ynmj_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_1ynmj_64:hover{border-color:var(--ps-charcoal)}._thumbs_1ynmj_82{display:flex;gap:var(--space-2);overflow-x:auto;scrollbar-width:none;padding-bottom:2px}._thumbs_1ynmj_82::-webkit-scrollbar{display:none}._thumb_1ynmj_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_1ynmj_82:hover,._thumb_1ynmj_82[data-active=true]{border-color:var(--ps-green)}@media(min-width:1024px){._gallery_1ynmj_1{flex-direction:row-reverse;gap:var(--space-4);align-items:flex-start}._main_1ynmj_7{flex:1;min-width:0}._track_1ynmj_17{overflow:hidden}._slide_1ynmj_29{display:none}._slide_1ynmj_29[data-active=true]{display:block}._dots_1ynmj_43{display:none}._arrow_1ynmj_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_1ynmj_7:hover ._arrow_1ynmj_39,._arrow_1ynmj_39:focus-visible{opacity:1}._arrowPrev_1ynmj_157{left:var(--space-3)}._arrowNext_1ynmj_161{right:var(--space-3)}._thumbs_1ynmj_82{flex-direction:column;width:80px;max-height:640px;overflow-y:auto;overflow-x:hidden}._thumb_1ynmj_82{width:80px}}._lightbox_1ynmj_178{position:fixed;inset:0;z-index:950;display:flex;align-items:center;justify-content:center;padding:var(--space-4);background:#000000eb}._lightboxImg_1ynmj_189{max-width:100%;max-height:90vh;object-fit:contain;background:var(--ps-white)}._lightboxClose_1ynmj_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_1ynmj_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_1ynmj_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_1ynmj_233{font-weight:700;font-variant-numeric:tabular-nums}._bar_1ry7v_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_1ry7v_1[data-visible=true]{transform:none}._info_1ry7v_47{display:flex;flex-direction:column;gap:.15rem;min-width:0}._title_1ry7v_61{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_1ry7v_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)}}
