.compact-item-list{text-align:justify}.compact-item-list:after{content:"";width:100%;display:inline-block}.compact-item-list li{display:inline-block;padding:2px 16px 12px 0;position:relative}.compact-item-list .block-with-text-truncate{white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis}.error-page .container,.not-found .container{margin:auto;text-align:center;width:500px;padding:60px}.error-page h1,.not-found h1{color:#61bb46}.error-page button,.not-found button{margin:15px}@media only screen and (max-width:667px){.error-page .container,.not-found .container{width:auto;padding:60px 20px}.error-page button,.not-found button{font-size:15px;margin:10px}}.purchase-button .compact{display:-webkit-box;display:-ms-flexbox;display:flex}.purchase-button .compact div{margin:0}.purchase-button .compact .purchase-button{margin:4px 25px 25px;padding:5px 6px 6px 7px;font-size:14px;font-weight:700}.purchase-button .compact .purchase-cancel{margin:8px 8px 25px;padding:0;font-size:14px;font-weight:700}.purchase-button .purchase-button{font-size:15px;padding:15px 30px;margin-bottom:15px}.purchase-button .purchase-button-confirm,.purchase-button .purchase-button-purchasing{background-color:#2f8fd1;border:2px solid #2f8fd1}.purchase-button .purchase-button-error{background-color:#d24f61;border:2px solid #d24f61}.purchase-button .purchase-error-text{font-size:12px;padding-bottom:15px}.purchase-button .purchase-cancel{margin-top:8px;color:#61bb46;margin-bottom:15px}@media only screen and (max-width:640px){.suggestion .purchase-button{font-size:12px;padding:12px 25px}}@media only screen and (max-width:667px){.suggestion .purchase-button{font-size:12px;padding:12px 25px}.purchase-button .compact{-ms-flex-item-align:end;align-self:flex-end}.purchase-button .compact .purchase-button{margin:8px}.purchase-button .compact .purchase-cancel{margin:8px 8px 0}}.b1{height:100%;margin:0;font-size:16px;line-height:1.5;background:#222;color:#fff;font-family:HCo Gotham,sans-serif}.b1 .kids{background:#334e5c}.b2{font-size:14px}.b2,.b3{line-height:1.45}.b3{font-size:11px}.no-super{font-size:50px}.super{font-family:HCo Gotham,sans-serif;font-weight:500;line-height:79px}.super,.super2{font-size:72px}.block-with-text-truncate{white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis}.group-page .content{padding:30px}.group-page .group-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:20px}.group-page .group-info-avatar{margin-right:16px;width:64px;height:64px}.group-page .group-info-text{overflow-wrap:break-word;margin-right:16px;max-width:100%}.group-page .group-info a{color:#fff}.group-page .group-info button{font-size:15px;padding:15px 30px}.group-page .group-info .purchase-button button{margin-bottom:0;margin-right:20px}.group-page .group-info .purchase-button div{display:inline-block}.group-page .no-items{text-align:center}.group-page .no-items span{display:inline-block}.group-page .b2{font-size:14px;line-height:1.45}.group-page .b3{font-size:11px;line-height:1.45}@media only screen and (max-width:667px){.group-page .content{padding:16px}.group-page .group-info button{font-size:12px;padding:12px 25px}}.kids-discaimer-text{display:inline-block;margin:0 10px;font-size:12px;color:#888}