[data-debug="1"]:after{position:fixed;padding:5px;opacity:.5;background:red;color:#fff;border-radius:5px;left:10px;bottom:10px;z-index:99999;width:24px;height:24px;content:"XXL";display:flex;align-items:center;justify-content:space-around;font-family:var(--font-regular);font-weight:700;line-height:1em;font-size:14px}@media (max-width: 1920px){[data-debug="1"]:after{content:"XL"}}@media (max-width: 1290px){[data-debug="1"]:after{content:"L"}}@media (max-width: 950px){[data-debug="1"]:after{content:"M"}}@media (max-width: 768px){[data-debug="1"]:after{content:"S"}}@media (max-width: 576px){[data-debug="1"]:after{content:"XS"}}:export{L:1290;M:950;S:768;XS:576}.MuiFormControlLabel-label{-webkit-user-select:none;user-select:none}.MuiButtonBase-root.payment{background:var(--accent);display:block}.MuiMenuItem-gutters{white-space:wrap!important}.MuiChip-root{padding:4px}.centred{text-align:center}h1{font-size:32px;text-align:center;letter-spacing:.02em;color:#fff}@media (max-width: 768px){h1{font-size:24px}}.lead{font-size:20px;text-align:center;margin:.3em 0 30px;color:#fff;font-weight:600}@media (max-width: 768px){.lead{font-size:18px;margin-bottom:20px}}h2{text-align:center;font-size:26px}.MuiButtonBase-root.submit.block{display:block;margin:auto auto 16px}.loading{min-height:400px;display:flex;align-items:center;justify-content:center}.MuiDialogTitle-root{display:flex;justify-content:space-between;border-bottom:1px solid #ccc;align-items:center}.login-form{padding:16px 24px}.login-form .MuiDialogActions-root{display:flex;justify-content:space-between;padding:0}.shake-it{animation:shaking .25s}@keyframes shaking{0%{transform:translate(0)}25%{transform:translate(15px)}50%{transform:translate(-15px)}75%{transform:translate(15px)}to{transform:translate(0)}}:root{--font-heading: "du", "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;--font-regular: "involve", "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;--accent: #d6165b}html{background:radial-gradient(circle at left top,#230035,#6f094c,#410b42);background-attachment:fixed;background-size:100vw 100vh}body{margin:0;padding:0;font-family:var(--font-regular);font-size:14px;color:#fff}h1{font-family:var(--font-heading);text-transform:uppercase}a{color:#fff}.content{max-width:920px;margin:auto;padding:20px 0}@media (max-width: 950px){.content{margin:0 16px}}.register-form{margin-bottom:30px}.register-form .user-form .MuiAlert-root{margin-bottom:12px}.register-form .links a{margin:0 10px}.collection-register-buttons{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.form-box{padding:32px;border-radius:32px;background:#00000026;box-shadow:0 0 80px 2px #bb51e133;margin-bottom:30px}@media (max-width: 768px){.form-box{padding:16px;border-radius:0}}.form-box .userinfo{display:flex;gap:24px}@media (max-width: 768px){.form-box .userinfo{flex-direction:column;align-items:center}}.form-box .userinfo>svg.svg-uid{height:160px;flex:0 0 160px;padding:16px;background:#fff;border-radius:16px}@media (max-width: 768px){.form-box .userinfo>svg.svg-uid{height:256px;flex:0 0 256px}}@media (max-width: 768px){.form-box .userinfo>svg.svg-uid.inactive{display:none}}.form-box .userinfo .MuiAlert-action{padding:0}.form-box .userinfo .usermeta{width:100%;display:flex;flex-direction:column;justify-content:space-between}.form-box .userinfo .usermeta .meta{margin-bottom:16px}.form-box .userinfo .usermeta .name{display:flex;justify-content:space-between;align-items:flex-start}.form-box .userinfo .usermeta h2{margin:0 0 .2em;color:#fff;font-size:28px}@media (max-width: 768px){.form-box .userinfo .usermeta h2{font-size:18px}}.form-box .userinfo .usermeta p{font-size:18px;line-height:1.3em;margin:0}.form-box .userinfo a{color:#fff}.tshirt{display:block;width:100%}.center{text-align:center}.collections{opacity:.5}.collections.active{opacity:1}.collections .collapsed{display:none}.collections .ctg-title .MuiSvgIcon-root{font-size:28px}.collections>.payment{margin:auto auto 16px;border-radius:100px;text-transform:none}.fields{display:flex;flex-wrap:wrap;margin-bottom:16px;gap:16px}.fields .field-wrapper{flex:0 0 100%;max-width:100%;text-align:left}.fields .field-wrapper.width-half{flex:1 1 34%}@media (max-width: 768px){.fields .field-wrapper.width-half{flex:1 1 100%}}.fields .file-control .selected-file{position:absolute;height:100%;display:flex;align-items:center;padding:0 14px 0 47px;z-index:20;max-width:90%}.fields .file-control input{position:relative;z-index:10;opacity:0}.collection-fields{background:#0000001a;box-shadow:0 0 80px 2px #bb51e133;border-radius:16px;margin-bottom:18px;overflow:hidden}@media (max-width: 768px){.collection-fields{border-radius:0}}.collection-fields .collection-header{display:flex;justify-content:space-between;align-items:center;padding:10px 10px 10px 20px;font-size:20px;transition:background .25s ease}.collection-fields .collection-header:hover{background:#0000004d}.collection-fields .collection-header.succeeded{background:#4caf50}.collection-fields .collection-header.succeeded:hover{background:#318034}.collection-fields .collection-header.filled{background:#540085}.collection-fields .collection-header.filled:hover{background:#2b0044cc}.collection-fields .collection-header.pending{background:#ff9800}.collection-fields .collection-header.pending:hover{background:#c67700cc}.collection-fields .fields{padding:24px;border-top:1px dashed rgba(68,13,98,.2)}.collection-fields .order-status{height:80px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:18px;font-weight:700;border-radius:0 0 8px 8px}.collection-fields .order-status.payed{background:#4caf50}.collection-fields .order-status.pending{background:#ff9800;cursor:pointer}.collection-fields .order-status.pending .MuiButtonBase-root{margin:0 10px}.collection-fields .team-members{background:#0000004d;border-radius:20px;padding:10px 20px;width:100%}.collection-fields .team-members p{max-width:700px}.collection-fields .team-members .member{display:flex;justify-content:space-between;gap:10px;margin-bottom:10px}.collection-fields .team-members .member .field-full_name{flex:1 1 40%}.collection-fields .team-members .member .field-birthdate{flex:1 1 120px}.collection-fields .team-members .member .field-gender{flex:0 0 130px}.collection-fields .shirt-selected .shirt-item{background:#ffffff26;border-radius:16px;padding:4px;display:flex;align-items:center;justify-content:space-between;margin-top:8px}.collection-fields .shirt-selected .shirt-item .buttons{display:flex;align-items:center;gap:8px}.collection-fields .shirt-selected .shirt-item .buttons .count{display:flex;align-items:center;font-weight:16px;font-weight:700;color:#fff;padding:0 15px;border:1px solid var(--accent);margin-left:-1px}.collection-fields .shirt-selected .shirt-item .title{padding:8px 16px;font-size:16px}.collection-fields .price-box{width:100%;margin:0;display:flex;flex-direction:column;gap:12px}.collection-fields .price-box>.MuiFormControlLabel-root{width:100%;margin-right:0;margin-left:0}.collection-fields .price-box .MuiFormControlLabel-label{width:100%}.collection-fields .price-box .selected{display:flex;flex-direction:column;gap:8px}.collection-fields .price-box .meta{display:flex;justify-content:space-between;align-items:center;font-family:var(--font-regular);font-weight:400;font-size:1rem;line-height:1.5;white-space:break-spaces}.collection-fields .price-box .meta .selected-item{display:flex;align-items:center}.collection-fields .price-box .meta .MuiAutocomplete-root__{max-width:600px}.collection-fields .price-box .helper{margin:0 0 8px;color:#ffffffbf;white-space:break-spaces;padding:0 0 0 12px}.collection-fields .price-box .price-value{background:#ffffff26;border-radius:18px;min-width:120px;line-height:36px;margin-left:18px;white-space:nowrap;text-align:center;font-size:18px;font-weight:700;color:#fff;font-family:var(--font-regular)}@media (max-width: 768px){.collection-fields .price-box .price-value{margin-left:8px;min-width:90px;font-size:15px}}@font-face{font-family:du;src:url(/fonts/du.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:involve;src:url(/fonts/involve-semibold-webfont.woff2) format("woff2");font-weight:600;font-style:normal}@font-face{font-family:involve;src:url(/fonts/involve-regular-webfont.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:involve;src:url(/fonts/involve-medium-webfont.woff2) format("woff2");font-weight:500;font-style:normal}@font-face{font-family:involve;src:url(/fonts/involve-bold-webfont.woff2) format("woff2");font-weight:700;font-style:normal}
