#productModal.photo-size-menu-active .photo-native-size-label{display:none!important}
#productModal.photo-size-menu-active .photo-size-quantity-row{display:grid;grid-template-columns:minmax(0,1fr);width:100%;min-width:0}
#productModal.photo-size-menu-active .photo-size-menu{width:100%;min-width:0;margin:20px 0 16px;box-sizing:border-box}
#productModal.photo-size-menu-active .photo-size-menu h3{margin:0 0 10px;font:700 14px/1.4 Arial,sans-serif}
#productModal.photo-size-menu-active .photo-size-menu-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;min-width:0}
#productModal.photo-size-menu-active .photo-size-menu-options button{min-width:0;min-height:44px;width:100%;padding:9px 6px;border:1px solid #d60020;border-radius:0;background:#fff;color:#a90019;font:600 14px/1.3 Arial,sans-serif;overflow-wrap:anywhere;cursor:pointer;box-sizing:border-box}
#productModal.photo-size-menu-active .photo-size-menu-options button[aria-pressed="true"]{background:#d60020;color:#fff}
#productModal.photo-size-menu-active .photo-size-menu-options button:focus-visible{outline:3px solid #171717;outline-offset:2px}
#productModal.photo-size-menu-active .photo-size-menu-options button:disabled{opacity:.5;cursor:not-allowed}
#productModal.photo-size-menu-active #materialCards{grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));min-width:0}
#productModal.photo-size-menu-active #materialCards .material-card{min-width:0;overflow-wrap:anywhere}
#productModal .photo-size-menu[hidden]{display:none!important}
