custom-figure-upload .cfduo-step{margin-top:.4rem}custom-figure-upload .cfduo-details{display:grid;gap:1rem;margin:0 0 1.4rem}custom-figure-upload .cfduo-details .custom-figure-name{margin:0}custom-figure-upload .cfduo-go{display:flex;align-items:center;justify-content:center;width:100%;min-height:3.1rem;margin-top:.2rem;border:2px solid currentColor;border-radius:7px 11px 8px 10px;background:#f4ece3;color:#171315;font-weight:750;letter-spacing:.01em;cursor:pointer}custom-figure-upload .cfduo-go:disabled{opacity:.45;cursor:not-allowed}custom-figure-upload .cfduo-go[hidden]{display:none!important}custom-figure-upload .cfduo-stale{margin:.6rem 0 0;padding:.6rem .8rem;border:1px dashed rgba(233,221,205,.6);border-radius:8px;font-size:.84rem;line-height:1.4}custom-figure-upload .cfduo-stale[hidden]{display:none}custom-figure-upload .cfduo-approved{display:grid;grid-template-columns:76px minmax(0,1fr);gap:.8rem;align-items:center;padding:.6rem;border:1px solid rgba(233,221,205,.45);border-radius:10px}custom-figure-upload .cfduo-approved[hidden]{display:none!important}custom-figure-upload .cfduo-approved canvas{width:76px;height:auto;aspect-ratio:2/3;object-fit:contain;border-radius:6px;background:#e8ddd2}custom-figure-upload .cfduo-approved canvas[hidden]{display:none}custom-figure-upload .cfduo-approved strong{display:block;font-size:.95rem}custom-figure-upload .cfduo-approved__open{margin-top:.3rem;padding:0;border:0;background:none;color:inherit;font:inherit;font-size:.84rem;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.custom-figure-modal .cfduo{display:grid;gap:.9rem}.custom-figure-modal .cfduo[hidden],.custom-figure-modal .cfduo [hidden],.custom-figure-modal [ref=stage][hidden]{display:none!important}.cfduo__review{display:grid;gap:.75rem}.cfduo__photos{display:flex;justify-content:center;gap:.6rem}.cfduo__photos figure{position:relative;flex:0 1 46%;max-width:260px;margin:0}.cfduo__photos figure:only-child{flex-basis:auto;max-width:min(100%,340px)}.cfduo__photos img{display:block;width:100%;height:min(40vh,360px);object-fit:cover;border-radius:12px;background:#e8ddd2;pointer-events:none}.cfduo__photos figure:only-child img{object-fit:contain}.cfduo__photos figcaption{position:absolute;left:.45rem;top:.45rem;padding:.2rem .5rem;border-radius:999px;background:#171315c7;color:#fff7ed;font-size:.68rem;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.cfduo__details{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;margin:0}.cfduo__details div{padding:.5rem .6rem;border:1.5px solid rgba(35,27,31,.75);border-radius:6px 9px 7px 8px;background:#ffffff59}.cfduo__details dt{color:#17131599;font-size:.62rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.cfduo__details dd{margin:.1rem 0 0;color:#171315;font-size:.82rem;font-weight:650;line-height:1.3;overflow-wrap:anywhere}.cfduo__edit{justify-self:center;padding:0;border:0;background:none;color:#231b1f;font:inherit;font-size:.8rem;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.cfduo__results{display:grid;gap:.75rem}.cfduo__main{position:relative;display:block;height:clamp(240px,calc(92vh - 490px),560px);overflow:hidden;border-radius:12px;background:linear-gradient(145deg,#e8ddd2,#f5eee7);user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.cfduo__main canvas{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:contain;cursor:zoom-in;animation:cfduo-in .35s ease}.cfduo__main .cfduo__spin{display:none}.cfduo__thumbs{display:flex;justify-content:center;gap:.55rem}.cfduo__thumb{-webkit-appearance:none;appearance:none;position:relative;display:block;width:58px;padding:2px;border:2px solid rgba(35,27,31,.18);border-radius:9px;background:transparent;cursor:pointer;transition:border-color .15s ease,transform .15s ease}.cfduo__thumb:hover{border-color:#231b1f8c}.cfduo__thumb:focus-visible{outline:3px solid #b56a3a;outline-offset:2px}.cfduo__thumb[aria-checked=true]{border-color:#231b1f;transform:translateY(-1px)}.cfduo__thumbimg{position:relative;display:block;width:100%;aspect-ratio:2/3;overflow:hidden;border-radius:6px;background:linear-gradient(145deg,#e8ddd2,#f5eee7)}.cfduo__thumbimg canvas{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 40%;opacity:0;transition:opacity .35s ease}.cfduo__thumbimg .cfduo__spin{width:22px;height:22px;margin:-11px 0 0 -11px;border-width:2.5px}.cfduo__thumb.is-failed .cfduo__thumbimg:after{content:"\d7";position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#17131573;font-size:1.5rem}.cfduo__thumbkey{position:absolute;left:5px;bottom:5px;min-width:18px;height:18px;padding:0 4px;border-radius:5px;background:#171315d9;color:#fff7ed;font-size:.68rem;font-weight:800;line-height:18px;text-align:center;pointer-events:none}.cfduo-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.cfduo__spin{display:none}.cfduo__main.is-loading .cfduo__spin{display:block;top:44%}.cfduo__mainmsg{position:absolute;left:1rem;right:1rem;top:calc(44% + 38px);color:#171315a8;font-size:.84rem;line-height:1.4;text-align:center}.cfduo__main:not(.is-loading) .cfduo__mainmsg{top:50%;transform:translateY(-50%)}.cfduo__tag{position:absolute;left:.6rem;top:.6rem;padding:.25rem .6rem;border-radius:999px;background:#171315d1;color:#fff7ed;font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.cfduo__thumbs{display:flex;justify-content:center;gap:.7rem}.cfduo__thumb{-webkit-appearance:none;appearance:none;display:grid;justify-items:center;gap:.3rem;width:92px;padding:.3rem .3rem .35rem;border:2px solid rgba(35,27,31,.22);border-radius:9px 11px 9px 10px;background:#ffffff59;color:#171315;font:inherit;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.cfduo__thumb:hover{border-color:#231b1f99}.cfduo__thumb:focus-visible{outline:3px solid #b56a3a;outline-offset:3px}.cfduo__thumb[aria-checked=true]{border-color:#231b1f;box-shadow:3px 4px #231b1f38;transform:translateY(-1px)}.cfduo__thumbimg{position:relative;display:block;width:100%;aspect-ratio:3/4;overflow:hidden;border-radius:6px;background:linear-gradient(145deg,#e8ddd2,#f5eee7)}.cfduo__thumbimg canvas{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 30%;opacity:0;transition:opacity .35s ease}.cfduo__thumb.is-ready canvas{opacity:1}.cfduo__thumbimg .cfduo__spin{width:26px;height:26px;margin:-13px 0 0 -13px;border-width:2.5px}.cfduo__thumb:not(.is-loading) .cfduo__spin{display:none}.cfduo__thumb.is-failed .cfduo__thumbimg:after{content:"\d7";position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#17131573;font-size:1.6rem}.cfduo__spin{position:absolute;left:50%;top:50%;width:46px;height:46px;margin:-23px 0 0 -23px;border:3px solid rgba(35,27,31,.16);border-top-color:#231b1f;border-radius:50%;animation:cfduo-spin .9s linear infinite}.cfduo__zoombtn{position:absolute;right:.55rem;bottom:.55rem;display:grid;place-items:center;width:2.3rem;height:2.3rem;border:0;border-radius:50%;background:#171315c7;color:#fff7ed;cursor:pointer}.cfduo__progress{display:flex;flex-direction:column;align-items:center;gap:.4rem}.cfduo__progress .custom-figure-modal__progress{width:min(100%,420px)}.cfduo__progress small{color:#17131599;font-size:.74rem;text-align:center}.cfduo__zoom{position:absolute;z-index:6;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:1rem;border-radius:18px;background:#f4ece3f7}.cfduo__zoom canvas{max-width:100%;max-height:calc(92vh - 2rem);object-fit:contain;border-radius:10px}.cfduo__zoomclose{position:absolute;top:.7rem;right:.75rem;width:2.4rem;height:2.4rem;border:0;border-radius:50%;background:#171315d9;color:#fff7ed;font-size:1.5rem;line-height:1;cursor:pointer}.custom-figure-modal__actions .cfduo-fallback[hidden]{display:none!important}@keyframes cfduo-spin{to{transform:rotate(360deg)}}@keyframes cfduo-in{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.cfduo__spin{animation-duration:2.4s}.cfduo__thumb,.cfduo__thumbimg canvas{transition:none}.cfduo__main canvas{animation:none}}@media(max-width:749px){.cfduo__main{height:clamp(220px,calc(95vh - 470px),480px)}.cfduo__thumb{width:54px}.cfduo__details{grid-template-columns:minmax(0,1fr)}.cfduo__details div{display:flex;gap:.6rem;align-items:baseline}.cfduo__details dd{margin:0}.cfduo__photos img{height:min(34vh,300px)}}.custom-figure-modal.cfduo-compact .custom-figure-modal__eyebrow,.custom-figure-modal.cfduo-compact .custom-figure-modal__copy,.custom-figure-modal.cfduo-compact .custom-figure-modal__status{display:none!important}.custom-figure-modal.cfduo-compact .custom-figure-modal__title{margin:.1rem 2.6rem .7rem;font-size:clamp(1.3rem,3.4vw,1.75rem)}.custom-figure-modal.cfduo-compact .cfduo__results{gap:.6rem}.custom-figure-modal.cfduo-compact .cfduo__main{height:clamp(240px,calc(92dvh - 306px),760px)}.cfduo-on .custom-figure-modal__actions{flex-wrap:nowrap!important;align-items:center!important;justify-content:center;gap:.65rem!important;margin:.8rem auto .1rem}.cfduo-on .custom-figure-modal__actions .button{min-height:3.1rem!important;padding:.55rem 1.1rem!important;font-size:1rem!important;line-height:1.15;letter-spacing:.01em}.cfduo-on .custom-figure-modal__actions .button.cfduo-ib{display:inline-flex;align-items:center;justify-content:center;gap:.5rem}.cfduo-on .custom-figure-modal__actions .button.cfduo-ib svg{flex:none;width:22px;height:22px}.cfduo-on .custom-figure-modal__actions .button.cfduo-ib:not(.cfduo-io){flex:1 1 auto!important;max-width:15rem!important;font-size:1.05rem!important;font-weight:800}.cfduo-on .custom-figure-modal__actions .button.cfduo-io{flex:0 0 3.3rem!important;width:3.3rem!important;min-width:3.3rem!important;height:3.3rem;padding:0!important}.cfduo-on .custom-figure-modal__actions .button.cfduo-io svg{width:25px;height:25px}.cfduo-on .custom-figure-modal__actions .button.cfduo-done{opacity:1!important;background:#175c36!important;border-color:#175c36!important;color:#fff!important}.cfduo-on .custom-figure-modal__actions .button.cfduo-done:after{border-color:#175c36}@media(max-width:749px){.custom-figure-modal.cfduo-compact .cfduo__main{height:clamp(240px,calc(94dvh - 245px),640px)}.cfduo-on .custom-figure-modal__actions{gap:.5rem!important}}.cfduo__main .cfduo__progress{position:absolute;left:50%;top:50%;z-index:2;width:min(84%,420px);transform:translate(-50%,-50%);gap:.55rem}.cfduo__main .cfduo__progress .custom-figure-modal__progress{width:100%}.cfduo__main .cfduo__progress .custom-figure-modal__progress-value{font-size:1.05rem}.cfduo__main.is-loading .cfduo__spin{display:none}.cfduo__reassure{order:3;margin:0 auto;max-width:30rem;padding:.45rem .7rem;border:1.5px dashed rgba(35,27,31,.4);border-radius:8px;color:#231b1f;font-size:.82rem;line-height:1.35;text-align:center}.custom-figure-modal.cfduo-compact .cfduo__results:has(.cfduo__reassure:not([hidden])) .cfduo__main{height:clamp(220px,calc(92dvh - 360px),700px)}@media(max-width:749px){.custom-figure-modal.cfduo-compact .cfduo__results:has(.cfduo__reassure:not([hidden])) .cfduo__main{height:clamp(220px,calc(94dvh - 305px),600px)}}.cfduo__thumbs{max-width:100%;flex-wrap:nowrap;gap:.55rem}.cfduo__thumb{flex:0 1 64px;min-width:0;width:64px;display:block;padding:2px;background:transparent}.cfduo__thumbimg{aspect-ratio:2/3}.cfduo__thumbimg canvas{object-fit:contain;object-position:center}@media(max-width:749px){.cfduo__thumb{flex-basis:54px;width:54px}.cfduo__thumbs{gap:.5rem}}.custom-figure-modal__actions .cfduo-two[hidden]{display:none!important}.custom-figure-modal__actions .cfduo-two{flex:1 1 auto}.cfduo-num{display:inline-flex;align-items:center;gap:.1rem;white-space:nowrap;vertical-align:middle}custom-figure-upload .cfduo-num button.cfduo-num__edit{display:inline-grid;place-items:center;width:30px;height:30px;min-width:0!important;min-height:0!important;margin:-7px 0 -7px .05rem!important;padding:0!important;border:0!important;border-radius:50%!important;background:transparent!important;color:#17131599!important;box-shadow:none!important;cursor:pointer}custom-figure-upload .cfduo-num button.cfduo-num__edit:hover,custom-figure-upload .cfduo-num button.cfduo-num__edit:focus-visible{background:#17131517!important;color:#171315!important}custom-figure-upload .cfduo-num button.cfduo-num__edit:focus-visible{outline:2px solid rgba(35,27,31,.55);outline-offset:1px}.cfduo-num__edit svg{width:15px;height:15px;display:block}.cfduo-num.is-ask .cfduo-num__txt{color:#8a2b1d;text-decoration:underline dotted 1.5px;text-underline-offset:3px}custom-figure-upload .cfduo-num.is-ask button.cfduo-num__edit{color:#8a2b1d!important;background:#8a2b1d1a!important}.cfduo-num__lab{display:inline-flex;align-items:center;gap:.1rem;font:inherit;color:inherit}custom-figure-upload .cfduo-num input.cfduo-num__input{width:2.8em;height:30px;margin:-6px 0 -6px .1rem;padding:0 .3rem!important;border:1.5px solid rgba(35,27,31,.75)!important;border-radius:5px!important;background:#fffaf3!important;color:#171315!important;-webkit-text-fill-color:#171315;caret-color:#171315;box-shadow:none!important;font-size:16px!important;font-weight:700;text-align:center}custom-figure-upload .cfduo-num input.cfduo-num__input::placeholder{color:#17131566!important;-webkit-text-fill-color:rgba(23,19,21,.4)}custom-figure-upload .cfduo-num input.cfduo-num__input:focus{outline:2px solid rgba(35,27,31,.55)!important;outline-offset:1px}custom-figure-upload .cfduo__details dd .cfduo-num,custom-figure-upload .cfduo__details dd .cfduo-num__txt,custom-figure-upload .cfduo__details dd .cfduo-num__sep,custom-figure-upload .cfduo__details dd .cfduo-num__lab{font-family:inherit!important;font-size:inherit!important;font-weight:inherit!important;letter-spacing:inherit!important;line-height:inherit!important}.cfduo-warn{margin:0;padding:.65rem .8rem;border:1.5px solid #b8641f;border-radius:8px;background:#fdf0e1;color:#4a2508;font-size:.86rem;font-weight:600;line-height:1.45}.cfduo-warn[hidden]{display:none}custom-figure-upload select.cfduo-team{display:block;width:100%;height:40px;margin:.15rem 0 0;padding:0 .55rem!important;border:1.5px solid #8a2b1d!important;border-radius:6px!important;background:#fffaf3!important;color:#171315!important;-webkit-text-fill-color:#171315;font-size:16px!important;font-weight:650}.cfduo__details .cfduo-teamcell{grid-column:1/-1}.cfduo__details .cfduo-teamcell.is-need{box-shadow:0 0 0 2px #8a2b1d}custom-figure-upload .cf-jersey__select.cfduo-need{border-color:#ff8a65!important;box-shadow:0 0 0 2px #ff8a658c}custom-figure-upload [data-cf2-slot].is-warn{outline:2px solid #e8a15b;outline-offset:2px;border-radius:10px}@media(max-width:749px){.cfduo__details .cfduo-teamcell{display:block!important}}custom-figure-upload [data-cf2-slot].is-warn[data-warn]:after{content:attr(data-warn);position:absolute;left:.4rem;right:.4rem;bottom:.4rem;z-index:2;padding:.35rem .45rem;border-radius:8px;background:#fdf0e1;color:#4a2508;font-size:.72rem;font-weight:700;line-height:1.3;text-align:center}@media(min-width:750px){.cfduo__details:has(.cfduo-teamcell){grid-template-columns:repeat(2,minmax(0,1fr))}}.cfduo-on .custom-figure-modal__actions:has(.cfduo-two:not([hidden])):has([ref=generateButton]:not([hidden])){flex-wrap:wrap!important}.cfduo-on .custom-figure-modal__actions:has(.cfduo-two:not([hidden])):has([ref=generateButton]:not([hidden])) .cfduo-two{order:-2;flex:1 1 100%!important;max-width:none!important}custom-figure-upload .cf-jersey__num.cfduo-need{border-color:#ff8a65!important;box-shadow:0 0 0 2px #ff8a658c}custom-figure-upload .cf-jersey__row .cfduo-style{grid-column:1/-1}custom-figure-upload .cf-jersey__row .cfduo-style[hidden]{display:none!important}custom-figure-upload .cf-jersey:has(.cfuni) .cf-jersey__row{grid-template-columns:minmax(0,1fr) 6.5rem!important;column-gap:.55rem}custom-figure-upload .cf-jersey:has(.cfuni) .cf-jersey__row .cf2__field{grid-template-rows:auto 42px!important}custom-figure-upload .cf-jersey:has(.cfuni) .cf-jersey__row .cf-jersey__select,custom-figure-upload .cf-jersey:has(.cfuni) .cf-jersey__row .cf-jersey__num{height:42px!important;min-height:42px!important;padding:0 .7rem!important}.cfduo__alert[hidden]{display:none!important}.cfduo__alert{display:flex;align-items:flex-start;gap:.6rem;margin:0 0 .75rem;padding:.75rem .9rem;border:2px solid #b3261e;border-radius:9px 12px 10px 11px;background:#fdecea;color:#8c1d18;text-align:left;font-size:.92rem;line-height:1.4}.cfduo__alert svg{flex:none;margin-top:.05rem;color:#b3261e}.cfduo__alert strong{display:block;margin-bottom:.15rem;color:#8c1d18;font-size:1rem;font-weight:800}.cfduo__alert span{display:block;color:#8c1d18;font-weight:600}.cfduo__photos.is-bad figure{outline:3px solid #b3261e;outline-offset:-3px}.cfduo-on .custom-figure-modal__actions .button.cfduo-primary{background:#231b1f!important;border:2px solid #231b1f!important;border-style:solid!important;color:#fff7ed!important;font-weight:800}.cfduo-on .custom-figure-modal__actions .button.cfduo-primary:after{border-color:#231b1f!important}@media(max-width:600px){.cfduo-on .custom-figure-modal__actions:has(.cfduo-primary:not([hidden])){flex-wrap:wrap!important}.cfduo-on .custom-figure-modal__actions:has(.cfduo-primary:not([hidden])) .button:not([hidden]){flex:1 1 100%!important;max-width:none!important}.cfduo__photos.is-bad img{height:min(26vh,220px)}.cfduo__alert{padding:.6rem .75rem;font-size:.88rem}}@media(max-width:749px){.cfduo-on .custom-figure-modal__actions:has(.cfduo-fallback:not([hidden])){flex-wrap:wrap!important}.cfduo-on .custom-figure-modal__actions:has(.cfduo-fallback:not([hidden])) .cfduo-fallback{order:2;flex:1 1 100%!important;max-width:none!important}}custom-figure-upload .cfpose[hidden],custom-figure-upload .cfpose [hidden]{display:none!important}custom-figure-upload .cfpose__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;margin-top:.75rem;min-width:0}custom-figure-upload .cfpose__card{-webkit-appearance:none;appearance:none;position:relative;display:flex;flex-direction:column;min-width:0;margin:0;padding:0;border:1px solid rgb(233 221 205/.22);border-radius:10px;background:#151113;color:var(--cf-ink,#e9ddcd);text-align:center;font:inherit;cursor:pointer;overflow:hidden;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}custom-figure-upload .cfpose__card:hover{border-color:#c38b5099;transform:translateY(-1px)}custom-figure-upload .cfpose__card[aria-pressed=true]{border-color:var(--cf-gold,#c38b50);background:#c38b501a;box-shadow:inset 0 0 0 1px var(--cf-gold,#c38b50)}custom-figure-upload .cfpose__card:focus-visible{outline:2px solid var(--cf-gold,#c38b50);outline-offset:3px}custom-figure-upload .cfpose__img{position:relative;display:block;width:100%;aspect-ratio:2/3;overflow:hidden;background:#2a2326}custom-figure-upload .cfpose__img img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 40%}custom-figure-upload .cfpose__check{position:absolute;top:.4rem;right:.4rem;width:1.5rem;height:1.5rem;border-radius:50%;background:var(--cf-gold,#c38b50);opacity:0;transform:scale(.6);transition:opacity .16s,transform .16s}custom-figure-upload .cfpose__check:after{content:"";position:absolute;left:.52rem;top:.3rem;width:.38rem;height:.7rem;border:solid #151113;border-width:0 2.5px 2.5px 0;transform:rotate(45deg)}custom-figure-upload .cfpose__card[aria-pressed=true] .cfpose__check{opacity:1;transform:none}custom-figure-upload .cfpose__txt{display:flex;flex-direction:column;align-items:center;gap:.2rem;padding:.55rem .4rem .65rem}custom-figure-upload .cfpose__txt strong{font-family:var(--cf-serif,Georgia,serif);font-size:13px;font-weight:600;line-height:1.3;color:var(--cf-ink,#e9ddcd)}custom-figure-upload .cfpose__txt small{font-size:10.5px;line-height:1.35;color:var(--cf-muted,#a9998d)}custom-figure-upload .cfpose__error{margin:.7rem 0 0;padding:.55rem .75rem;border-left:2px solid #e8a37c;background:#e8a37c14;color:#f2c3a5;font-size:13.5px;line-height:1.45}custom-figure-upload .cfpose.is-need .cfpose__card:not([hidden]){border-color:#e8a37cbf}@media(max-width:749px){custom-figure-upload .cfpose__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}custom-figure-upload .cfpose__img{aspect-ratio:4/5}custom-figure-upload .cfpose__img img{object-position:50% 30%}custom-figure-upload .cfpose__txt strong{font-size:13.5px}}custom-figure-upload .cfpose{scroll-margin-top:7rem}@media(min-width:750px){custom-figure-upload .cfpose__txt{flex:1;justify-content:center;padding:.6rem .35rem .65rem}custom-figure-upload .cfpose__txt small{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}@media(max-width:749px){custom-figure-upload .cfpose{scroll-margin-top:4.75rem}}@media(prefers-reduced-motion:reduce){custom-figure-upload .cfpose__card,custom-figure-upload .cfpose__check{transition:none}custom-figure-upload .cfpose__card:hover{transform:none}}.cfduo__details .cfduo-posecell dd{display:flex;flex-wrap:wrap;align-items:baseline;gap:.15rem .5rem}.cfduo__details .cfduo-posecell.is-ask dd{color:#9b3d1c}.cfduo__details .cfduo-pose-edit{padding:0;border:0;background:none;color:inherit;font:inherit;font-size:.8em;font-weight:700;text-decoration:underline;text-underline-offset:3px;cursor:pointer}@media(min-width:750px){.cfduo__details:has(.cfduo-posecell){grid-template-columns:repeat(2,minmax(0,1fr))}}custom-figure-upload .cfout{margin-top:.75rem;display:grid;gap:.5rem;min-width:0}custom-figure-upload .cfout__label{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--cf-muted,#a9998d)}custom-figure-upload .cfout__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;min-width:0}custom-figure-upload .cfout__opt{-webkit-appearance:none;appearance:none;display:flex;flex-direction:column;align-items:flex-start;gap:.15rem;min-width:0;margin:0;padding:.65rem .8rem;border:1px solid rgb(233 221 205/.22);border-radius:10px;background:#151113;color:var(--cf-ink,#e9ddcd);font:inherit;text-align:left;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease}custom-figure-upload .cfout__opt strong{font-family:var(--cf-serif,Georgia,serif);font-size:14px;font-weight:600;line-height:1.25}custom-figure-upload .cfout__opt small{font-size:11.5px;line-height:1.35;color:var(--cf-muted,#a9998d)}custom-figure-upload .cfout__opt:hover{border-color:#c38b5099}custom-figure-upload .cfout__opt[aria-pressed=true],custom-figure-upload .cfuni__opt[aria-pressed=true]{border-color:var(--cf-gold,#c38b50);background:#c38b501f;box-shadow:inset 0 0 0 1px var(--cf-gold,#c38b50)}custom-figure-upload .cfout__opt:focus-visible,custom-figure-upload .cfuni__opt:focus-visible{outline:2px solid var(--cf-gold,#c38b50);outline-offset:3px}custom-figure-upload .cfuni{display:grid;gap:.45rem;margin-top:.25rem;min-width:0}custom-figure-upload .cfuni__row{display:flex;flex-wrap:wrap;gap:.45rem;min-width:0}custom-figure-upload .cfuni__opt{-webkit-appearance:none;appearance:none;flex:1 1 calc(25% - .45rem);min-width:5.5rem;margin:0;padding:.55rem .7rem;border:1px solid rgb(233 221 205/.22);border-radius:999px;background:#151113;color:var(--cf-ink,#e9ddcd);font:inherit;font-size:13.5px;font-weight:600;line-height:1.2;cursor:pointer;transition:border-color .16s ease}custom-figure-upload .cfuni__opt:hover{border-color:#c38b5099}custom-figure-upload .cfuni__opt[hidden]{display:none!important}custom-figure-upload .cfuni__note{margin:0;font-size:12px;line-height:1.4;color:var(--cf-muted,#a9998d)}custom-figure-upload .cfuni__note[hidden]{display:none}custom-figure-upload .cfuni__msg,custom-figure-upload .cfuni-teamnote{margin:0;padding:.5rem .7rem;border-left:2px solid var(--cf-gold,#c38b50);background:#c38b501a;color:var(--cf-ink,#e9ddcd);font-size:13px;line-height:1.45}custom-figure-upload .cfuni-teamnote{margin-top:.6rem}custom-figure-upload .cfuni__msg[hidden],custom-figure-upload .cfuni-teamnote[hidden]{display:none}@media(min-width:750px){custom-figure-upload .cfpose[data-outfit=full] .cfpose__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:749px){custom-figure-upload .cfout__opt{padding:.6rem .65rem}custom-figure-upload .cfout__opt small{font-size:11px}custom-figure-upload .cfuni__opt{flex:1 1 calc(50% - .45rem)}}@media(prefers-reduced-motion:reduce){custom-figure-upload .cfout__opt,custom-figure-upload .cfuni__opt{transition:none}}custom-figure-upload .cfgrp{display:grid;gap:.45rem;margin-top:.9rem;min-width:0}custom-figure-upload .cfgrp[hidden],custom-figure-upload .cfgrp__hint[hidden]{display:none!important}custom-figure-upload .cfgrp__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;min-width:0;padding:4px;border:1px solid rgb(233 221 205/.22);border-radius:14px;background:#151113}custom-figure-upload .cfgrp__tab{-webkit-appearance:none;appearance:none;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.12rem;min-width:0;margin:0;padding:.6rem;border:0;border-radius:10px;background:transparent;color:var(--cf-ink,#e9ddcd);font:inherit;text-align:center;cursor:pointer;transition:background-color .16s ease,color .16s ease}custom-figure-upload .cfgrp__tab strong{font-family:var(--cf-serif,Georgia,serif);font-size:15px;font-weight:600;line-height:1.2}custom-figure-upload .cfgrp__tab small{font-size:11.5px;line-height:1.3;color:var(--cf-muted,#a9998d)}custom-figure-upload .cfgrp__tab:hover{background:#c38b501a}custom-figure-upload .cfgrp__tab[aria-pressed=true]{background:var(--cf-gold,#c38b50);color:#151113}custom-figure-upload .cfgrp__tab[aria-pressed=true] small{color:#151113c7}custom-figure-upload .cfgrp__tab:focus-visible{outline:2px solid var(--cf-gold,#c38b50);outline-offset:3px}custom-figure-upload .cfgrp__hint{margin:0;font-size:12.5px;line-height:1.4;color:var(--cf-muted,#a9998d)}@media(min-width:750px){custom-figure-upload .cfpose[data-pair=couple] .cfpose__grid,custom-figure-upload .cfpose[data-pair=teammates] .cfpose__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:749px){custom-figure-upload .cfgrp__tab{padding:.55rem .4rem}custom-figure-upload .cfgrp__tab strong{font-size:14.5px}custom-figure-upload .cfgrp__tab small{font-size:11px}}@media(prefers-reduced-motion:reduce){custom-figure-upload .cfgrp__tab{transition:none}}custom-figure-upload .cfoutfit .cfout{margin-top:.75rem}custom-figure-upload .cfteam .cfduo-details{margin:.85rem 0 .2rem}custom-figure-upload .cfuni--p{margin-top:.55rem;gap:.4rem}custom-figure-upload .cfuni--p .cfuni__row{gap:.4rem}custom-figure-upload .cfuni--p .cfuni__opt{flex:1 1 0;min-width:0;padding:.55rem .35rem;font-size:13px;text-align:center}custom-figure-upload .cfuni__who{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}custom-figure-upload .cfuni--p .cfuni__opt--photo{flex:1 1 100%}custom-figure-upload .cfuni__hint{margin:0;font-size:12px;line-height:1.4;color:var(--cf-muted,#a9998d)}custom-figure-upload .cfuni__hint[hidden]{display:none}custom-figure-upload .cfpose__img{aspect-ratio:2/3}custom-figure-upload .cfpose__img img{object-fit:contain;object-position:50% 50%}@media(max-width:749px){custom-figure-upload .cfuni--p .cfuni__row{display:grid;grid-template-columns:repeat(auto-fit,minmax(4.6rem,1fr))}custom-figure-upload .cfuni--p .cfuni__opt{font-size:12.5px;padding:.6rem .3rem}custom-figure-upload .cfuni--p .cfuni__opt--photo{grid-column:1/-1}custom-figure-upload .cfpose__grid,custom-figure-upload .cfpose[data-outfit=full] .cfpose__grid,custom-figure-upload .cfpose[data-pair] .cfpose__grid{display:flex;gap:.55rem;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;padding:3px 3px .6rem;margin:.75rem -3px 0;scroll-padding-inline:3px}custom-figure-upload .cfpose__card{flex:0 0 calc((100% - 3 * .55rem) / 3.5);scroll-snap-align:start}custom-figure-upload[data-duo-league=nfl] .cfpose__card{flex-basis:calc((100% - 1.1rem)*.4)}custom-figure-upload .cfpose__card:focus-visible{outline-offset:-3px}custom-figure-upload .cfpose__img{aspect-ratio:2/3}custom-figure-upload .cfpose__img img{object-position:50% 50%}custom-figure-upload .cfpose__txt{padding:.45rem .25rem .5rem}custom-figure-upload .cfpose__txt strong{font-size:12.5px}custom-figure-upload .cfpose__txt small{font-size:10px}}custom-figure-upload .cfuni--p .cfuni__opt--photo{flex:0 0 auto;justify-self:start;width:auto;padding:.55rem 1.1rem}@media(min-width:750px){custom-figure-upload .cfuni--p .cfuni__row:has(>.cfuni__opt--photo:not([hidden])):after{content:"";order:1;flex:0 0 100%;height:0;margin-top:-.4rem}custom-figure-upload .cfuni--p .cfuni__opt--photo{order:2}}custom-figure-upload [data-duo-outfit-step] .cfout{margin-top:.85rem}custom-figure-upload [data-duo-outfit-step] .cfout__opt{align-items:center;gap:.65rem;padding:.45rem .45rem .8rem;text-align:center;overflow:hidden}custom-figure-upload [data-duo-outfit-step] .cfout__photo{display:block;width:100%;height:clamp(175px,22vw,220px);border-radius:6px;overflow:hidden;background:#91908e}custom-figure-upload [data-duo-outfit-step] .cfout__photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:center top}custom-figure-upload [data-duo-outfit-step] .cfout__opt strong{width:100%}@media(max-width:749px){custom-figure-upload [data-duo-outfit-step] .cfout__photo{height:auto;aspect-ratio:2/3}custom-figure-upload [data-duo-outfit-step] .cfout__photo img{object-fit:contain;object-position:center}}custom-figure-upload [data-duo-pose-id=D10] .cfpose__img{background:transparent}custom-figure-upload [data-duo-pose-id=D10] .cfpose__img img{object-fit:contain;object-position:center;transform:none}custom-figure-upload[data-duo-league=nfl] [data-duo-pose-id=S8] .cfpose__img,custom-figure-upload[data-duo-league=nfl] [data-duo-pose-id=D9] .cfpose__img,custom-figure-upload[data-duo-league=nfl] [data-duo-pose-id=D10] .cfpose__img{background:radial-gradient(ellipse at 50% 38%,#b0adae,#999597)}custom-figure-upload[data-duo-league=nfl][data-duo-style=realistic] [data-duo-pose-id=S8] .cfpose__img,custom-figure-upload[data-duo-league=nfl][data-duo-style=realistic] [data-duo-pose-id=D9] .cfpose__img,custom-figure-upload[data-duo-league=nfl][data-duo-style=realistic] [data-duo-pose-id=D10] .cfpose__img{background:radial-gradient(ellipse at 50% 40%,#d0dde2,#b7cbd3)}custom-figure-upload[data-duo-league=nfl] .cfpose__img img[src*=foam-match-20261107]{object-fit:contain!important;object-position:center!important;transform:none!important}custom-figure-upload[data-duo-league=nfl] .cfpose__card:has(img[src*=foam-match-20261107]) .cfpose__check{display:none}custom-figure-upload[data-duo-league=nfl] .cfpose__card[aria-pressed=true]:has(img[src*=foam-match-20261107]) .cfpose__txt strong:after{content:" \2713";color:var(--cf-gold,#c38b50)}
/*# sourceMappingURL=/cdn/shop/t/5/assets/custom-figure-duo.css.map */
