@font-face{font-family:"Helvetica";src:url("../fonts/Helvetica.woff") format("woff");font-style:normal;font-weight:normal}body{margin:0;padding:0}.popup{position:fixed;background-color:white;top:0;left:0;width:100%;height:100%;z-index:1;background-size:auto 80%;background-position:center;background-repeat:no-repeat;transition:opacity 1s;opacity:0}.popup.show{opacity:1;z-index:5}.item-list{position:relative;z-index:2;--gap: 20px;--columns: 2;list-style:none;display:flex;margin:0;gap:var(--gap);flex-flow:wrap}.item-list.list{opacity:1;transition:opacity 1s;padding:var(--gap)}.item-list.list li{width:calc((100% / var(--columns)) - var(--gap) + (var(--gap) / var(--columns)))}.item-list.two-choice li button figure{display:flex;flex-direction:row;align-items:center}.item-list.two-choice li button figure img{width:100px}.item-list li{margin:0;padding:0}.item-list li.selected{border:5px solid black;background-origin:5px}.item-list li figure img{width:100%;height:auto;vertical-align:middle}.item-list li figure figcaption{font-style:normal;font-family:Helvetica;font-weight:bold;font-size:1.1em;white-space:normal}.item-list li button{border:0;margin:0;padding:0}.item-list li button:hover,.item-list li button:focus{background-color:transparent !important}@media (min-width: 768px){.item-list{--gap: 20px;--columns: 3}.item-list li figure figcaption{font-size:1.2em}}@media (min-width: 1024px){.item-list{--gap: 60px;--columns: 4}.item-list li figure figcaption{font-size:1.5em}}.dropdown{position:relative;width:400px;margin-bottom:20px}.dropdown-toggle{width:100%;padding:12px;background:#fff;border:1px solid #ccc;cursor:pointer;text-align:left}.dropdown-menu{position:absolute;left:0;width:100%;max-height:240px;overflow-y:auto;background:#fff;border:1px solid #ccc;border-top:none;padding:0;display:none;z-index:999}.dropdown.open .dropdown-menu{display:block}.dropdown-menu li button{width:100%;text-align:left;padding:10px;background:none;border:none;cursor:pointer}.dropdown-menu li button:hover{background:#f0f0f0}.selections{display:flex;position:relative;z-index:10;justify-content:space-evenly;transition:opacity 1s;opacity:1;height:90vh;align-items:center}.selections.hide{opacity:0}.holder{background-color:white;top:0;left:0;width:100%;height:500px;background-size:contain;background-position:center;background-repeat:no-repeat;transition:opacity 1s;opacity:0}.holder.show{opacity:1;z-index:5}
/*# sourceMappingURL=common.css.map */
