._selection_16eyj_1{color:#102338;margin:42px 0 56px;scroll-margin-top:28px}._heading_16eyj_2{background:linear-gradient(120deg,#f8f5ed,#eef4fa);border:1px solid #d6c49f;border-radius:18px;justify-content:space-between;align-items:flex-end;gap:28px;padding:30px;display:flex}._kicker_16eyj_3{color:#70582e;letter-spacing:.1em;align-items:center;gap:8px;font-size:11px;font-weight:800;display:flex}._heading_16eyj_2 h2{letter-spacing:-.03em;color:#102338;margin:14px 0;font-size:clamp(28px,3vw,38px);line-height:1.15}._heading_16eyj_2 p{color:#42516a;max-width:690px;margin:0;font-size:15px;line-height:1.65}._cart_16eyj_6{color:#fff;background:#102338;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:13px 17px;font-size:13px;font-weight:750;text-decoration:none;display:inline-flex}._filters_16eyj_7{flex-wrap:wrap;gap:9px;margin:24px 0 15px;display:flex}._filters_16eyj_7 button{color:#102338;cursor:pointer;background:#fff;border:1px solid #ccd5df;border-radius:24px;min-height:44px;padding:10px 16px;font-size:13px;font-weight:700}._filters_16eyj_7 button[aria-pressed=true]{color:#fff;background:#102338;border-color:#102338}._priceNote_16eyj_10{color:#526071;max-width:950px;margin:0 0 15px;font-size:12px;line-height:1.65}._count_16eyj_11{color:#42516a;margin:0 0 16px;font-size:12px;font-weight:750}._grid_16eyj_12{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}._card_16eyj_13{background:#fff;border:1px solid #d5dde6;border-radius:16px;flex-direction:column;min-width:0;display:flex;overflow:hidden;box-shadow:0 4px 16px #10233805}._photo_16eyj_14{box-sizing:border-box;background:#fff;border-bottom:1px solid #edf0f3;justify-content:center;align-items:center;width:100%;height:auto;min-height:230px;padding:12px;display:flex;overflow:hidden}._photoUnavailable_16eyj_15{text-align:center;color:#526071;flex-direction:column;align-items:center;gap:12px;font-size:13px;line-height:1.5;display:flex}._photoUnavailable_16eyj_15 small{font-size:12px;text-decoration:underline}._content_16eyj_17{flex-direction:column;flex:1;align-items:stretch;padding:22px;display:flex}._cardHeading_16eyj_18{color:#102338;background:#fff;min-width:0;padding:22px 22px 10px}._brand_16eyj_19{letter-spacing:.06em;color:#5b6570;text-transform:uppercase;justify-content:space-between;align-items:center;gap:8px;font-size:10px;font-weight:800;display:flex}._brand_16eyj_19>span{color:#70582e;text-align:right;background:#f8f4ea;border-radius:5px;padding:5px 8px;font-size:9px}._cardHeading_16eyj_18 h3{letter-spacing:-.025em;overflow-wrap:anywhere;min-height:53px;margin:12px 0 16px;font-size:21px;line-height:1.25}._cardHeading_16eyj_18 h3 a{color:#102338;text-decoration:none}._cardHeading_16eyj_18 h3 a:hover{text-underline-offset:3px;text-decoration:underline}._mpn_16eyj_24{color:#526071;overflow-wrap:anywhere;margin-bottom:15px;font-size:11px}._pricePanel_16eyj_25{color:#102338;background:#f7f9fb;border:1px solid #d4dee8;border-radius:12px;padding:16px}._pricePanel_16eyj_25 .product-price{color:#102338;background:0 0;gap:5px;min-width:0;margin:0;display:grid}._pricePanel_16eyj_25 .product-price>span{font-weight:650;line-height:1.4;color:#45576a!important;font-size:12px!important}._pricePanel_16eyj_25 .product-price strong,._pricePanel_16eyj_25 .retail-vat__gross strong{-webkit-text-fill-color:#102338;letter-spacing:-.045em;font-variant-numeric:tabular-nums;opacity:1;text-shadow:none;white-space:nowrap;overflow-wrap:normal;font-weight:850;line-height:1.08;color:#102338!important;font-size:42px!important}._pricePanel_16eyj_25 .product-price[data-price-state=unavailable] strong{white-space:normal;font-size:27px!important}._pricePanel_16eyj_25 .retail-vat__gross{align-items:baseline;gap:6px 9px}._pricePanel_16eyj_25 .retail-vat__label,._pricePanel_16eyj_25 .retail-vat__net{line-height:1.5;color:#45576a!important;font-size:12px!important}._pricePanel_16eyj_25 .retail-vat__net b{color:#233c54;font-size:13px}._pricePanel_16eyj_25 .historical-price-note,._pricePanel_16eyj_25 .retail-vat__pending,._pricePanel_16eyj_25 .retail-vat__assumption{opacity:1;max-width:none;margin-top:4px;line-height:1.5;display:block;color:#45576a!important;font-size:11px!important}._purchase_16eyj_34{box-sizing:border-box;background:#173c5d;border:1px solid #173c5d;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:51px;margin-top:14px;padding:12px 14px;font-size:14px;font-weight:800;line-height:1.4;text-decoration:none;transition:background .18s;display:flex;color:#fff!important}._purchase_16eyj_34:hover{background:#0d2e49;border-color:#0d2e49}._specs_16eyj_36{color:#42516a;margin:0 0 14px;padding-left:16px;font-size:12px;line-height:1.7}._notes_16eyj_37{color:#526071;margin-bottom:18px;font-size:11px;line-height:1.6}._notes_16eyj_37 p{margin:0 0 5px}._actions_16eyj_39{border-top:1px solid #e5eaf0;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:14px;display:flex}._actions_16eyj_39 a{color:#102338;align-items:center;gap:4px;min-height:44px;font-size:12px;font-weight:750;text-decoration:none;display:inline-flex}._actions_16eyj_39 button{color:#173c5d;cursor:pointer;white-space:nowrap;background:#edf3f8;border:1px solid #ccd7e2;border-radius:8px;min-height:44px;padding:10px 13px;font-size:12px;font-weight:750}:is(._selection_16eyj_1 a:focus-visible,._selection_16eyj_1 button:focus-visible){outline-offset:4px;outline:3px solid #2563eb}._announcement_16eyj_43{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:1050px){._grid_16eyj_12{grid-template-columns:repeat(2,minmax(0,1fr))}._heading_16eyj_2{flex-direction:column;align-items:flex-start;gap:20px}}@media (max-width:620px){._selection_16eyj_1{margin:30px 0 40px}._heading_16eyj_2{padding:23px 20px}._heading_16eyj_2 h2{font-size:30px}._heading_16eyj_2 p{font-size:14px}._cart_16eyj_6{width:100%}._filters_16eyj_7{gap:7px}._filters_16eyj_7 button{padding:10px 13px;font-size:12px}._grid_16eyj_12{grid-template-columns:1fr;gap:18px}._photo_16eyj_14{height:auto;min-height:200px;padding:10px}._content_16eyj_17{padding:20px}._cardHeading_16eyj_18{padding:20px 20px 10px}._cardHeading_16eyj_18 h3{min-height:0;font-size:23px}._actions_16eyj_39 a,._actions_16eyj_39 button{font-size:13px}._notes_16eyj_37{font-size:12px}}@media (max-width:360px){._pricePanel_16eyj_25 .product-price strong,._pricePanel_16eyj_25 .retail-vat__gross strong{font-size:36px!important}._pricePanel_16eyj_25{padding:13px}}@media (prefers-reduced-motion:reduce){._purchase_16eyj_34{transition:none}}
