._selection_1fbm8_1{color:var(--text-primary)}._selectionHeader_1fbm8_5{border-bottom:1px solid var(--border-default);justify-content:space-between;align-items:flex-end;gap:20px;padding-bottom:16px;display:flex}._selectionHeader_1fbm8_5 p{color:var(--brand-baltic-600);letter-spacing:.08em;text-transform:uppercase;margin:0 0 5px;font-size:13px;font-weight:800}._selectionHeader_1fbm8_5 h2{color:var(--brand-baltic-900);letter-spacing:-.025em;margin:0;font-size:clamp(28px,3.2vw,42px);line-height:1.08}._compact_1fbm8_31 ._selectionHeader_1fbm8_5 h2{font-size:clamp(25px,2.5vw,34px)}._countBadge_1fbm8_35{background:var(--brand-baltic-200);min-width:46px;min-height:46px;color:var(--brand-baltic-900);border-radius:4px;place-items:center;padding:0 10px;font-size:18px;font-weight:800;display:grid}._selectionSummary_1fbm8_48{color:var(--text-secondary);margin:12px 0 20px;font-size:15px}._selectionLockedNotice_1fbm8_54{border-left:3px solid var(--brand-baltic-600);background:var(--brand-baltic-100);color:var(--brand-baltic-900);margin:-8px 0 20px;padding:10px 12px;font-size:14px;line-height:1.45}._productList_1fbm8_64{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}._compact_1fbm8_31 ._productList_1fbm8_64{grid-template-columns:1fr}._productCard_1fbm8_74{border:1px solid var(--border-default);background:var(--surface-primary);border-radius:6px;grid-template-columns:minmax(148px,34%) minmax(0,1fr);min-width:0;transition:border-color .18s,box-shadow .18s;display:grid;overflow:hidden}._productCard_1fbm8_74:focus-within,._productCard_1fbm8_74:hover{border-color:#0e71819e;box-shadow:0 12px 28px #0e2f3a14}._productMedia_1fbm8_91,._unavailableMedia_1fbm8_92{border-right:1px solid var(--border-default);background:var(--surface-secondary);place-items:center;min-height:220px;padding:14px;display:grid}._compact_1fbm8_31 ._productMedia_1fbm8_91,._compact_1fbm8_31 ._unavailableMedia_1fbm8_92{min-height:190px}._productMedia_1fbm8_91 img{object-fit:contain;width:100%;height:100%;max-height:240px}._productMedia_1fbm8_91 span,._unavailableMedia_1fbm8_92{color:var(--text-secondary);text-align:center;font-size:13px}._productContent_1fbm8_120{flex-direction:column;min-width:0;padding:18px;display:flex}._sku_1fbm8_127{color:var(--text-secondary);margin:0 0 6px;font-size:13px;font-weight:700}._productContent_1fbm8_120 h3{color:var(--brand-baltic-900);margin:0;font-size:clamp(18px,1.5vw,22px);line-height:1.22}:is(._productContent_1fbm8_120 h3 a:hover,._productContent_1fbm8_120 h3 a:focus-visible){color:var(--brand-baltic-600)}._price_1fbm8_146{color:var(--brand-baltic-600);margin:10px 0 14px;font-size:19px;font-weight:800}._facts_1fbm8_153{gap:0;margin:0 0 18px;display:grid}._facts_1fbm8_153 div{border-top:1px solid var(--border-default);grid-template-columns:minmax(88px,.7fr) minmax(0,1.3fr);gap:12px;padding:7px 0;display:grid}._facts_1fbm8_153 dt,._facts_1fbm8_153 dd{margin:0;font-size:13px}._facts_1fbm8_153 dt{color:var(--text-secondary)}._facts_1fbm8_153 dd{color:var(--brand-baltic-900);font-weight:700}._cardActions_1fbm8_182{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}._productLink_1fbm8_189,._removeButton_1fbm8_190,._primaryLink_1fbm8_191,._errorState_1fbm8_192 button{border-radius:4px;justify-content:center;align-items:center;min-height:44px;font-size:14px;font-weight:750;display:inline-flex}._productLink_1fbm8_189,._primaryLink_1fbm8_191{border:1px solid var(--brand-baltic-700);background:var(--brand-baltic-700);padding:0 16px;color:#fff!important}:is(._productLink_1fbm8_189:hover,._productLink_1fbm8_189:focus-visible,._primaryLink_1fbm8_191:hover,._primaryLink_1fbm8_191:focus-visible){border-color:var(--brand-baltic-900);background:var(--brand-baltic-900)}._removeButton_1fbm8_190{border:1px solid var(--border-default);color:var(--text-secondary);cursor:pointer;background:0 0;gap:7px;padding:0 13px}._removeButton_1fbm8_190 svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.8px;width:16px;height:16px}:is(._removeButton_1fbm8_190:hover,._removeButton_1fbm8_190:focus-visible){border-color:var(--brand-baltic-600);background:var(--brand-baltic-100);color:var(--brand-baltic-900)}._removeButton_1fbm8_190:disabled,._errorState_1fbm8_192 button:disabled{border-color:var(--border-default);background:var(--surface-secondary);color:var(--text-secondary);cursor:wait}._emptyState_1fbm8_251{border:1px solid var(--border-default);background:var(--surface-secondary);text-align:center;border-radius:6px;align-content:center;justify-items:center;min-height:320px;padding:42px 24px;display:grid}._emptyState_1fbm8_251 svg{fill:none;width:48px;height:48px;stroke:var(--brand-baltic-600);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px}._emptyState_1fbm8_251 h3{color:var(--brand-baltic-900);margin:18px 0 8px;font-size:24px}._emptyState_1fbm8_251 p{max-width:540px;color:var(--text-secondary);margin:0 0 22px}._loadingState_1fbm8_285,._loadingLine_1fbm8_286,._errorState_1fbm8_192{color:var(--text-secondary);font-size:14px}._loadingState_1fbm8_285{border:1px solid var(--border-default);background:var(--surface-secondary);border-radius:6px;place-items:center;min-height:220px;display:grid}._loadingLine_1fbm8_286{margin:-8px 0 14px}._errorState_1fbm8_192{color:var(--state-error);background:#fff8f7;border:1px solid #b4231847;border-radius:4px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;padding:12px 14px;display:flex}._errorState_1fbm8_192 button{cursor:pointer;background:#fff;border:1px solid;padding:0 14px}._unavailableCard_1fbm8_325{background:var(--surface-secondary)}._unavailableNote_1fbm8_329{color:var(--text-secondary);margin:12px 0 18px;font-size:14px}._srOnly_1fbm8_335{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._favoritesPage_1fbm8_347,._quotePage_1fbm8_348{background:#fff;min-height:560px;padding:clamp(34px,5vw,72px) 0 90px}._pageShell_1fbm8_354{width:min(1440px,100% - 48px);margin-inline:auto}._breadcrumbs_1fbm8_359{color:var(--text-secondary);flex-wrap:wrap;gap:8px;margin:0 0 28px;font-size:14px;display:flex}._breadcrumbs_1fbm8_359 a{text-underline-offset:3px;text-decoration:underline;color:var(--brand-baltic-700)!important}._pageIntro_1fbm8_374{grid-template-columns:minmax(0,1fr) minmax(280px,430px);align-items:end;gap:36px;margin-bottom:40px;display:grid}._pageIntro_1fbm8_374 p:first-child{color:var(--brand-baltic-600);letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-size:13px;font-weight:800}._pageIntro_1fbm8_374 h1{max-width:820px;color:var(--brand-baltic-900);letter-spacing:-.04em;margin:0;font-size:clamp(38px,5.2vw,68px);line-height:.98}._pageIntro_1fbm8_374>p:last-child{color:var(--text-secondary);margin:0;font-size:17px;line-height:1.6}._quoteWorkspace_1fbm8_407{gap:clamp(44px,6vw,72px);min-width:0;display:grid}._quantityRow_1fbm8_413{border-top:1px solid var(--border-default);border-bottom:1px solid var(--border-default);justify-content:space-between;align-items:flex-end;gap:14px;margin:0 0 18px;padding:14px 0;display:flex}._quantityField_1fbm8_424,._lineTotal_1fbm8_425{gap:6px;display:grid}._quantityField_1fbm8_424>span,._lineTotal_1fbm8_425>span{color:var(--text-secondary);font-size:12px}._quantityControl_1fbm8_436{grid-template-columns:44px 58px 44px;display:grid}._quantityControl_1fbm8_436 button,._quantityControl_1fbm8_436 input{border:1px solid var(--border-default);min-width:0;height:44px;color:var(--brand-baltic-900);font:inherit;text-align:center;background:#fff;border-radius:0;font-weight:800}._quantityControl_1fbm8_436 button{cursor:pointer}._quantityControl_1fbm8_436 button:first-child{border-radius:4px 0 0 4px}._quantityControl_1fbm8_436 button:last-child{border-radius:0 4px 4px 0}._quantityControl_1fbm8_436 input{-webkit-appearance:textfield;appearance:textfield;margin-inline:-1px}._quantityControl_1fbm8_436 input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0}._quantityControl_1fbm8_436 input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}._quantityControl_1fbm8_436 button:hover:not(:disabled){z-index:1;border-color:var(--brand-baltic-600);outline-offset:0;outline:2px solid #0e718129;position:relative}._quantityControl_1fbm8_436 button:focus-visible{z-index:1;border-color:var(--brand-baltic-600);outline-offset:0;outline:2px solid #0e718129;position:relative}._quantityControl_1fbm8_436 input:focus-visible{z-index:1;border-color:var(--brand-baltic-600);outline-offset:0;outline:2px solid #0e718129;position:relative}._quantityControl_1fbm8_436 button:disabled{color:var(--border-default);cursor:not-allowed}._lineTotal_1fbm8_425{text-align:right;justify-items:end}._lineTotal_1fbm8_425 strong{color:var(--brand-baltic-900);font-size:16px}._quoteTotal_1fbm8_502{border:1px solid var(--brand-baltic-300);border-left:4px solid var(--brand-baltic-600);background:var(--brand-baltic-100);border-radius:4px;grid-template-columns:minmax(200px,1fr) minmax(240px,auto);align-items:end;gap:16px 32px;margin-top:18px;padding:22px 24px;display:grid}._quoteTotal_1fbm8_502 p,._quoteTotal_1fbm8_502 span{margin:0}._quoteTotal_1fbm8_502>div:first-child>p{color:var(--brand-baltic-900);font-size:18px;font-weight:800}._quoteTotal_1fbm8_502>div:first-child>span,._quoteTotalNote_1fbm8_527{color:var(--text-secondary);font-size:13px}._quoteTotalAmount_1fbm8_532{text-align:right;justify-items:end;gap:2px;display:grid}._quoteTotalAmount_1fbm8_532 strong{color:var(--brand-baltic-900);font-size:27px;line-height:1.1}._quoteTotalBelowMinimum_1fbm8_545{border-color:#b4231852;border-left-color:var(--state-error);background:#fff8f7}._quoteTotalBelowMinimum_1fbm8_545 ._quoteTotalAmount_1fbm8_532 strong{color:var(--state-error)}._minimumOrderWarning_1fbm8_555{color:var(--state-error);grid-column:1/-1;align-items:flex-start;gap:8px;font-size:14px;font-weight:750;line-height:1.45;display:flex}._minimumOrderWarning_1fbm8_555 span{border:1px solid;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:12px;display:inline-grid}._quoteTotalNote_1fbm8_527{grid-column:1/-1;line-height:1.5}@media (max-width:1100px){._productList_1fbm8_64{grid-template-columns:1fr}}@media (max-width:760px){._pageShell_1fbm8_354{width:min(100% - 28px,720px)}._pageIntro_1fbm8_374{grid-template-columns:1fr;gap:18px}._productCard_1fbm8_74{grid-template-columns:minmax(132px,36%) minmax(0,1fr)}._productMedia_1fbm8_91,._unavailableMedia_1fbm8_92{min-height:190px}._cardActions_1fbm8_182{flex-direction:column}._productLink_1fbm8_189,._removeButton_1fbm8_190{width:100%}}@media (max-width:520px){._favoritesPage_1fbm8_347,._quotePage_1fbm8_348{padding-top:28px}._productCard_1fbm8_74{grid-template-columns:1fr}._productMedia_1fbm8_91,._unavailableMedia_1fbm8_92{border-right:0;border-bottom:1px solid var(--border-default);min-height:220px}._productContent_1fbm8_120{padding:16px}._selectionHeader_1fbm8_5{align-items:center}._selectionHeader_1fbm8_5 p{font-size:11px}._countBadge_1fbm8_35{min-width:44px;min-height:44px}._facts_1fbm8_153 div{grid-template-columns:minmax(82px,.8fr) minmax(0,1.2fr)}._quantityRow_1fbm8_413{flex-direction:column;align-items:stretch}._lineTotal_1fbm8_425{text-align:left;justify-items:start}._quoteTotal_1fbm8_502{grid-template-columns:1fr;padding:18px}._quoteTotalAmount_1fbm8_532{text-align:left;justify-items:start}._quoteTotalNote_1fbm8_527,._minimumOrderWarning_1fbm8_555{grid-column:auto}._errorState_1fbm8_192{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){._productCard_1fbm8_74{transition:none}}._receiptBrand_1fbm8_695{justify-content:flex-end;align-items:center;display:flex}._receiptBrand_1fbm8_695 img{width:300px;max-width:100%;height:auto;display:block}@media (max-width:640px){._receiptBrand_1fbm8_695{justify-content:flex-start}._receiptBrand_1fbm8_695 img{width:220px}}
