.catalog-media-overview{display:flex!important;align-items:flex-start!important;gap:24px!important}.catalog-media-overview>.page-hero-copy{flex:1;min-width:0}.catalog-media-figure{flex:0 0 160px;width:160px;margin:0}.catalog-media-figure button{display:block;width:160px;height:150px;margin:0;padding:0;border:0;border-radius:0;background:transparent;cursor:zoom-in}.catalog-media-figure img{display:block;width:160px;height:150px;object-fit:contain}.catalog-media-figure figcaption{margin-top:6px;font-size:12px;font-weight:400;line-height:1.4;color:#557080;text-align:left}.catalog-media-inline{display:inline-flex;width:48px;height:48px;vertical-align:middle;margin-right:10px}.catalog-media-inline img{width:48px;height:48px;object-fit:contain}.catalog-media-feature{display:flex;justify-content:center;height:90px;margin:0 0 10px}.catalog-media-feature img{width:100%;height:90px;object-fit:contain}.sx-featured-card{height:290px!important;min-height:290px!important}.catalog-media-dialog{width:min(640px,calc(100vw - 28px));border:1px solid #c8d5db;padding:18px;border-radius:4px}.catalog-media-dialog::backdrop{background:#142d3c99}.catalog-media-dialog>img{display:block;width:100%;height:min(440px,65vh);object-fit:contain}.catalog-media-dialog>button{display:block;margin-left:auto}.product-detail>section dl{grid-template-columns:1fr!important}@media(max-width:540px){.catalog-media-overview{gap:14px!important;flex-wrap:nowrap!important}.catalog-media-figure{width:112px;flex-basis:112px}.catalog-media-figure button,.catalog-media-figure img{width:112px;height:112px}.catalog-media-overview h1{font-size:23px;overflow-wrap:anywhere}}
body[data-local-ui] #main#main#main#main#main .sx-featured-grid .sx-featured-card{height:302px!important;min-height:302px!important;display:block!important;padding:12px!important}body[data-local-ui] #main#main#main#main#main .sx-featured-grid .sx-featured-card>dl{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px 12px!important;margin:8px 0 0!important}body[data-local-ui] #main#main#main#main#main .sx-featured-grid .sx-featured-card>dl>div{display:block!important;min-width:0!important;border:0!important;padding:0!important}body[data-local-ui] #main#main#main#main#main .sx-featured-grid .sx-featured-card dt,body[data-local-ui] #main#main#main#main#main .sx-featured-grid .sx-featured-card dd{display:block!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important;margin:0!important;line-height:1.45!important}body[data-local-ui] #main#main#main#main#main .sx-featured-grid .sx-featured-card dt{font-size:12px!important}body[data-local-ui] #main#main#main#main#main .sx-featured-grid .sx-featured-card dd{font-size:14px!important}body[data-local-ui] #main#main#main#main#main .sx-featured-grid .sx-featured-card h3{font-size:17px!important;margin:7px 0 5px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body[data-local-ui] #main#main#main#main#main .sx-featured-grid .sx-featured-card .sx-featured-category{font-size:14px!important;margin:5px 0 8px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}

body[data-local-ui] #main#main#main#main#main .sx-featured-stage{height:302px!important}body[data-local-ui] #main#main#main#main#main .sx-featured-card dl{grid-template-rows:repeat(2,minmax(0,1fr))!important}body[data-local-ui] #main#main#main#main#main .catalog-media-overview{display:flex!important;align-items:flex-start!important;gap:24px!important}body[data-local-ui] #main#main#main#main#main .catalog-media-figure{margin:0!important;flex:0 0 160px!important;width:160px!important}body[data-local-ui] #main#main#main#main#main .catalog-media-figure img{width:160px!important;height:150px!important;object-fit:contain!important}

body[data-local-ui] #main#main#main#main#main .catalog-media-overview>.page-hero-copy{flex:1!important;min-width:0!important;width:auto!important;max-width:none!important;display:block!important}body[data-local-ui] #main#main#main#main#main .catalog-media-overview h1{overflow-wrap:anywhere!important}
@media(max-width:540px){body[data-local-ui] #main#main#main#main#main .catalog-media-overview{gap:14px!important}body[data-local-ui] #main#main#main#main#main .catalog-media-figure{width:112px!important;flex-basis:112px!important}body[data-local-ui] #main#main#main#main#main .catalog-media-figure button,body[data-local-ui] #main#main#main#main#main .catalog-media-figure img{width:112px!important;height:112px!important}body[data-local-ui] #main#main#main#main#main .catalog-media-overview h1{font-size:23px!important}}
