/*! @version pwa-studio: 1.0.1, build-id: 509f99a8caf1b4831d193510f2999d13d4865d8a, @magento/venia-ui: ~9.3.0, @magento/venia-sample-payments-checkmo: ~0.0.3, @magento/pwa-theme-venia: ~1.3.0, @magento/pwa-buildpack: ~11.2.0, @magento/peregrine: ~12.3.0, @magento/pagebuilder: ~7.2.0, @magento/eslint-config: ~1.5.0, @magento/babel-preset-peregrine: ~1.2.0, @apollo/client: ~3.4.0 */.item-root-NyK{display:flex;flex-direction:column;row-gap:0;border-radius:10px;border:1px solid var(--border_color);background-color:var(--white_text_color);padding:10px;margin:0 10px 1px}.item-measures-cfu{margin:3px 0 6px;color:#536271;font-size:13px;font-weight:400;line-height:1.45}.galleryItemExtend-images-GoV{position:relative}.materialColors-root-Yha{display:grid;gap:4px;min-width:0;margin:4px 0}.materialColors-colors-qRQ,.materialColors-materials-QaY{border:0;padding:0;margin:0;min-width:0}.materialColors-colors-qRQ legend,.materialColors-materials-QaY legend{color:#333;font-size:13px;font-weight:600;padding:0 0 4px}.materialColors-materialButtons-Dkt{display:flex;flex-wrap:wrap;gap:8px}.materialColors-material-xlw,.materialColors-materialSelected-ZWr{min-width:50px;min-height:30px;padding:2px 8px;border:1px solid #9aa7b3;border-radius:6px;background:#fff;color:#0c5a9a;font-size:14px;font-weight:700;cursor:pointer}.materialColors-materialSelected-ZWr{background:#0c5a9a;color:#fff;border-color:#0c5a9a}.materialColors-swatches-J-t{display:flex;flex-wrap:wrap;gap:0}.materialColors-filterButton-Zd-,.materialColors-swatch-tJZ,.materialColors-swatchSelected-ahM{display:inline-flex;align-items:center;justify-content:center;position:relative;min-width:32px;min-height:32px;padding:0;background:transparent;border:0;border-radius:5px;cursor:pointer}.materialColors-circle-Gz6{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;flex:0 0 22px;border-radius:50%;box-shadow:inset 0 0 0 1px rgba(25,44,62,.24);font:700 7.5px/1 Arial,sans-serif}.materialColors-filterButton-Zd-[aria-pressed=true] .materialColors-circle-Gz6,.materialColors-swatchSelected-ahM .materialColors-circle-Gz6{outline:2px solid #0c5a9a;outline-offset:2px}.materialColors-material-xlw:disabled,.materialColors-materialSelected-ZWr:disabled,.materialColors-swatch-tJZ:disabled,.materialColors-swatchSelected-ahM:disabled{opacity:.5;cursor:not-allowed}.materialColors-swatch-tJZ:disabled:after,.materialColors-swatchSelected-ahM:disabled:after{content:"";position:absolute;width:24px;height:2px;background:#444;transform:rotate(-45deg)}.materialColors-matrix-cSt button:focus-visible,.materialColors-root-Yha button:focus-visible{outline:2px dashed #0c5a9a;outline-offset:1px}.materialColors-selection-s-o{font-size:12px;line-height:1.45;color:#536271}.materialColors-selection-s-o strong{color:#293c4d}.materialColors-matrix-cSt{display:grid;grid-template-columns:minmax(0,1fr) repeat(2,minmax(46px,auto));gap:3px 4px;align-items:center;font-size:13px}.materialColors-column-vns,.materialColors-emptyCell-yBv{text-align:center;color:#536271}.materialColors-column-vns{font-size:12px;font-weight:600}.materialColors-filterCell-QOC{display:flex;justify-content:center;flex-wrap:wrap}.materialColors-filterButton-Zd-{gap:6px;padding:0 3px;color:#536271;font-variant-numeric:tabular-nums}@media (max-width:640px),(pointer:coarse){.materialColors-filterButton-Zd-,.materialColors-swatch-tJZ,.materialColors-swatchSelected-ahM{min-width:44px;min-height:44px}}