.virtual-catalog-grid_grid__rt4B2{display:grid;gap:16px}.virtual-catalog-grid_chunk__Rp330,.virtual-catalog-grid_placeholder__ijPH4{width:100%}.virtual-catalog-grid_placeholder__ijPH4{max-width:1320px;border-radius:12px;contain:strict;pointer-events:none}@media (prefers-reduced-motion:reduce){.virtual-catalog-grid_grid__rt4B2{scroll-behavior:auto}}.product-card_card__ojz_E{position:relative;min-width:0}.product-card_card__ojz_E .product-card-purchase-controls,.product-card_card__ojz_E .product-card-purchase-controls .availability-request-button,.product-card_card__ojz_E .product-card-purchase-controls .product-card-order,.product-card_card__ojz_E .product-card-purchase-controls .quantity-dual-compact,.product-card_card__ojz_E .product-card-purchase-controls .quantity-dual-control,.product-card_card__ojz_E .product-card-purchase-controls .quantity-pack-shortcut-select,.product-card_card__ojz_E .product-card-purchase-controls .variant-picker-button,.product-card_card__ojz_E .product-card-purchase-row{min-width:0;max-width:100%;box-sizing:border-box}.product-card_card__ojz_E .product-card-purchase-controls,.product-card_card__ojz_E .product-card-purchase-controls .product-card-order{justify-self:end}.product-card_card__ojz_E .product-card-purchase-controls .product-card-order{width:100%}.product-card_card__ojz_E .product-card-order .quantity-dual-compact.quantity-dual-pack{width:100%;grid-template-columns:minmax(0,1fr);align-items:end;gap:3px}.product-card_card__ojz_E .product-card-order .quantity-dual-compact.quantity-dual-pack>.quantity-pack-shortcut-select{order:-1;width:100%;min-width:0}.product-card_card__ojz_E .product-card-order .quantity-dual-compact.quantity-dual-pack>.quantity-piece-field{width:100%;justify-self:stretch}.product-card_card__ojz_E .product-card-order .quantity-dual-compact.quantity-dual-pack .quantity-pack-shortcut-trigger{overflow:visible}.product-card_card__ojz_E .product-card-order .quantity-dual-compact.quantity-dual-pack .quantity-pack-shortcut-trigger span{min-width:0;overflow:visible;font-size:clamp(11px,5.6cqw,13px);letter-spacing:-.025em;text-overflow:clip;white-space:nowrap}.product-card_card__ojz_E .product-card-purchase-controls .product-card-order:has(.quantity-dual-pack){width:100%}@media (min-width:1181px) and (hover:hover) and (pointer:fine),(min-width:1367px){.product-card_card__ojz_E .product-card_desktopPurchaseRow__p93c6{--card-control-width:min(44%,116px);display:grid;grid-template-columns:minmax(0,1fr) var(--card-control-width);align-items:end;gap:8px}.product-card_card__ojz_E .product-card_desktopPurchaseRow__p93c6 .product-card-price-row{width:100%;min-width:0;max-width:100%;min-height:0;align-self:end;margin:0}.product-card_card__ojz_E .product-card_desktopPurchaseRow__p93c6 .product-card_price__2G1Gp{display:flex;min-width:0;max-width:100%;flex-wrap:nowrap;white-space:nowrap}.product-card_card__ojz_E .product-card_desktopPurchaseRow__p93c6 .product-card_price__2G1Gp span{min-width:0;font-size:clamp(22px,11.8cqw,29px);letter-spacing:-.035em;white-space:nowrap}.product-card_card__ojz_E .product-card_desktopPurchaseRow__p93c6 .product-card_price__2G1Gp small{flex:0 0 auto;font-size:12px}.product-card_card__ojz_E .product-card_desktopPurchaseRow__p93c6 .product-card-purchase-controls{width:100%;justify-self:end}.product-card_card__ojz_E .product-card_desktopPurchaseRow__p93c6 .product-card-order .quantity-dual-compact,.product-card_card__ojz_E .product-card_desktopPurchaseRow__p93c6 .product-card-order .quantity-dual-control,.product-card_card__ojz_E .product-card_desktopPurchaseRow__p93c6 .product-card-order .quantity-pack-shortcut-select,.product-card_card__ojz_E .product-card_desktopPurchaseRow__p93c6 .product-card-order .quantity-piece-field,.product-card_card__ojz_E .product-card_desktopPurchaseRow__p93c6 .product-card-order .variant-picker-button,.product-card_card__ojz_E .product-card_desktopPurchaseRow__p93c6 .product-card-purchase-controls .product-card-order{width:100%;min-width:0}.product-card_card__ojz_E .product-card_desktopPurchaseRow__p93c6 .product-card-order .quantity-dual-control{height:40px}.product-card_card__ojz_E .product-card_desktopPurchaseRow__p93c6 .product-card-order .quantity-dual-control input{font-size:clamp(12px,6.4cqw,16px);font-variant-numeric:tabular-nums;letter-spacing:-.025em}.product-card_card__ojz_E .product-card_desktopPurchaseRow__p93c6 .quantity-pack-shortcut-trigger{width:100%;min-height:34px;padding-inline:5px;overflow:visible}.product-card_card__ojz_E .product-card_desktopPurchaseRow__p93c6 .quantity-pack-shortcut-trigger span{overflow:visible;font-size:clamp(11px,5.6cqw,13px);letter-spacing:-.025em;text-overflow:clip;white-space:nowrap}}.product-card_touchQuantity__Kz3a9{position:relative;z-index:2}@container product-card (max-width: 220px){.product-card_card__ojz_E .quantity-pack-box-icon{display:none}.product-card_card__ojz_E .quantity-pack-shortcut-trigger{justify-content:center}}@media (min-width:1367px) and (pointer:coarse){.product-card_card__ojz_E .product-card_desktopPurchaseRow__p93c6{--card-control-width:min(50%,152px)}.product-card_card__ojz_E .product-card_desktopPurchaseRow__p93c6 .product-card-order .quantity-dual-control{height:48px}}.product-card_touchControlDock__ZFmRy{display:none;min-width:48px;flex:0 0 auto;align-items:center;justify-content:flex-end}.product-card_touchAdd__eWAW8{display:none;width:48px;height:48px;place-items:center;border:1px solid #d4dce7;border-radius:50%;background:rgb(255 255 255/96%);color:#082f78;box-shadow:0 5px 16px rgb(15 23 42/16%);touch-action:manipulation}.product-card_touchStepper__Y6BDN{display:none;min-width:148px;height:48px;grid-template-columns:44px minmax(58px,1fr) 44px;align-items:center;overflow:hidden;border:2px solid #b8d8f3;border-radius:24px!important;background:#eef7ff!important;color:#082f78;box-shadow:0 5px 16px rgb(15 23 42/16%)}.product-card_touchStepper__Y6BDN button{display:grid;min-width:44px;min-height:46px;place-items:center;border:0;background:transparent;color:inherit;touch-action:manipulation}.product-card_touchStepper__Y6BDN button:disabled{color:#a9b3c0}.product-card_touchStepper__Y6BDN input{width:100%;min-width:0;height:46px;border:0;border-inline:1px solid #cfe2f3;outline:0;background:transparent;color:inherit;font:inherit;font-size:17px;font-weight:700;font-variant-numeric:tabular-nums;text-align:center;appearance:textfield}.product-card_touchStepper__Y6BDN input:focus{background:#fff;box-shadow:inset 0 0 0 2px #0875d1}.product-card_touchStepper__Y6BDN input::-webkit-inner-spin-button,.product-card_touchStepper__Y6BDN input::-webkit-outer-spin-button{margin:0;appearance:none}.product-card_touchCount__TzrQb strong{font-size:17px;font-variant-numeric:tabular-nums}.product-card_touchCard__tdL8B .product-card_touchControlDock__ZFmRy{display:flex}.product-card_touchCard__tdL8B .product-card_touchAdd__eWAW8,.product-card_touchCard__tdL8B .product-card_touchStepper__Y6BDN{display:grid}.product-card_touchCard__tdL8B .product-card-stock-range,.product-card_touchCard__tdL8B .product-favorite,.product-card_touchCard__tdL8B .product-gallery-arrow{display:none}.product-card_touchCard__tdL8B .product-card_title__sbg7k{min-height:4.05em;font-size:18px;line-height:1.35;-webkit-line-clamp:3}.product-card_touchCard__tdL8B .product-card_price__2G1Gp span{color:#0b4580;font-size:26px;line-height:1.08}.product-card_touchCard__tdL8B .product-card_price__2G1Gp small{font-size:13px;line-height:1.2}@media (max-width:1180px),(min-width:1181px) and (max-width:1366px) and (hover:none) and (pointer:coarse){.product-card_responsiveTouchCard___5nz9 .product-card_touchControlDock__ZFmRy{display:flex}.product-card_responsiveTouchCard___5nz9 .product-card_touchAdd__eWAW8,.product-card_responsiveTouchCard___5nz9 .product-card_touchStepper__Y6BDN{display:grid}.product-card_responsiveTouchCard___5nz9 .product-card-stock-range,.product-card_responsiveTouchCard___5nz9 .product-card_responsiveDesktopControls__s9zWm,.product-card_responsiveTouchCard___5nz9 .product-card_responsiveDesktopOrder__bQlB6,.product-card_responsiveTouchCard___5nz9 .product-favorite,.product-card_responsiveTouchCard___5nz9 .product-gallery-arrow{display:none}.product-card_responsiveTouchCard___5nz9 .product-image-wrap{aspect-ratio:1/1;min-height:0}.product-card_responsiveTouchCard___5nz9 .product-gallery-image{object-fit:contain;padding:8px}.product-card_responsiveTouchCard___5nz9 .product-card-body{padding:8px 8px 10px}.product-card_responsiveTouchCard___5nz9 .product-card_title__sbg7k{min-height:4.05em;font-size:18px;line-height:1.35;-webkit-line-clamp:3}.product-card_responsiveTouchCard___5nz9 .product-card_price__2G1Gp span{font-size:26px}.product-card_responsiveTouchCard___5nz9 .product-card_price__2G1Gp small{font-size:13px}.product-card_responsiveTouchCard___5nz9 .product-card-purchase-row{min-height:52px;align-items:center;padding-top:6px}.product-card_card__ojz_E:is(.product-card_touchCard__tdL8B,.product-card_responsiveTouchCard___5nz9) .product-card-purchase-row:has(>.product-card_touchControlDock__ZFmRy){display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:7px}.product-card_card__ojz_E:is(.product-card_touchCard__tdL8B,.product-card_responsiveTouchCard___5nz9) .product-card-purchase-row:has(>.product-card_touchControlDock__ZFmRy) .product-card-price-row{flex:0 1 auto;max-width:100%;min-height:0;margin:0}.product-card_card__ojz_E:is(.product-card_touchCard__tdL8B,.product-card_responsiveTouchCard___5nz9) .product-card_price__2G1Gp{max-width:100%}.product-card_card__ojz_E:is(.product-card_touchCard__tdL8B,.product-card_responsiveTouchCard___5nz9) .product-card_price__2G1Gp span{min-width:0;overflow-wrap:anywhere}.product-card_card__ojz_E:is(.product-card_touchCard__tdL8B,.product-card_responsiveTouchCard___5nz9) .product-card_price__2G1Gp small{flex:0 0 auto}.product-card_card__ojz_E:is(.product-card_touchCard__tdL8B,.product-card_responsiveTouchCard___5nz9) .product-card_touchControlDock__ZFmRy{flex:0 0 48px;max-width:100%;margin-left:auto}.product-card_card__ojz_E:is(.product-card_touchCard__tdL8B,.product-card_responsiveTouchCard___5nz9) .product-card_touchControlDock__ZFmRy[data-expanded=true]{flex:1 0 100%;width:100%;min-width:0}.product-card_card__ojz_E:is(.product-card_touchCard__tdL8B,.product-card_responsiveTouchCard___5nz9) .product-card_touchControlDock__ZFmRy[data-expanded=true] .product-card_touchStepper__Y6BDN{width:min(148px,100%);min-width:0;max-width:100%}@container product-card (max-width: 160px){.product-card_card__ojz_E:is(.product-card_touchCard__tdL8B,.product-card_responsiveTouchCard___5nz9) .product-card_touchControlDock__ZFmRy[data-expanded=true]{flex-basis:calc(100% + 16px);width:calc(100% + 16px);max-width:none;margin-inline:-8px}}}@media (max-width:370px){.product-card_touchCard__tdL8B .product-card_title__sbg7k{font-size:17px}.product-card_touchCard__tdL8B .product-card_price__2G1Gp span{font-size:24px}}