#allergen.wrapper{overflow:visible}#allergen .allergen-container{width:100%;max-width:1200px;margin:0 auto;padding-top:60px;padding-left:20px}#allergen .page-heading{margin-bottom:40px;font-family:Shippori Mincho,serif;font-size:32px;font-weight:700}@media screen and (max-width:1250px){#allergen .page-heading{font-size:26px}}#allergen .table-wrapper{margin-bottom:40px;position:relative}#allergen .table-wrapper .allergen-table{border-collapse:collapse;border-spacing:0;width:100%;min-width:1180px}#allergen .table-wrapper .allergen-table td,#allergen .table-wrapper .allergen-table th{background-color:#fff;border:1px solid #777;padding:12px}#allergen .table-wrapper .allergen-table thead,#allergen .table-wrapper .allergen-table thead tr{background-color:#777}#allergen .table-wrapper .allergen-table thead tr:hover td,#allergen .table-wrapper .allergen-table thead tr:hover th{background-color:#fff}#allergen .table-wrapper .allergen-table thead th{text-align:center;z-index:8;background-color:#fff;position:sticky;top:100px}@media screen and (max-width:1250px){#allergen .table-wrapper .allergen-table thead th{top:60px}}#allergen .table-wrapper .allergen-table thead th:before{content:"";border-bottom:1px solid #777;position:absolute;bottom:0;left:0;right:0}#allergen .table-wrapper .allergen-table thead th .img-wrap{margin-bottom:4px}@media (max-width:1250px){#allergen .table-wrapper .allergen-table thead th{font-size:14px}}#allergen .table-wrapper .allergen-table thead th:first-child{z-index:9;left:0}#allergen .table-wrapper .allergen-table thead th:first-child:before{content:"";border-bottom:1px solid #777;position:absolute;bottom:0;left:0;right:0}#allergen .table-wrapper .allergen-table tbody tr th{text-align:left;z-index:1;background-color:#fff;width:190px;position:sticky;left:0}@media screen and (max-width:767px){#allergen .table-wrapper .allergen-table tbody tr th{width:160px;font-size:14px}}#allergen .table-wrapper .allergen-table tbody tr th.divide{background-color:#f5f5f5;border-right:none}#allergen .table-wrapper .allergen-table tbody tr td{text-align:center;vertical-align:middle}#allergen .table-wrapper .allergen-table tbody tr td img{width:24px}#allergen .table-wrapper .allergen-table tbody tr td.divide{background-color:#f5f5f5;border-left:none}#allergen .table-wrapper .allergen-table tr.active td,#allergen .table-wrapper .allergen-table tr.active th,#allergen .table-wrapper .allergen-table tr:hover td,#allergen .table-wrapper .allergen-table tr:hover th{background-color:#fbf7ed}#allergen .table-wrapper .icon{width:100%;display:block}
