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}.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}}.cfduo-outfit{margin-top:1rem;min-width:0}.cfduo-outfit select{width:100%;max-width:100%}.cfduo-outfit select option{background:#fff;color:#000}.cfduo-outfit small{display:block;margin-top:.5rem;line-height:1.5;color:#c8bda9}.cfduo-outfit select:focus-visible{outline:2px solid #e4c58a;outline-offset:3px}.cfduo-outfit [data-duo-outfit-note][data-blocked=true]{color:#edc58e}.cfduo-outfit .cf2__field,.cfduo-outfit .cf2__field>span{color:#e9ddcd}.cfduo-outfit select.cf-jersey__select{background:#21191c!important;color:#f2e8da!important;border-color:#a18d73}.cfduo-outfit select.cf-jersey__select option{background:#fff!important;color:#000!important}.cfduo-pose[hidden],.cfduo-pose [hidden]{display:none!important}.cfduo-pose{margin-top:1rem;min-width:0;color:#f2e8da}.cfduo-pose__heading{display:flex;align-items:baseline;justify-content:space-between;gap:.65rem;flex-wrap:wrap}.cfduo-pose__heading h3{margin:0;font-family:Playfair Display,serif;font-size:clamp(1.35rem,2vw,1.65rem);font-style:italic;font-weight:500;line-height:1.15;color:inherit}.cfduo-pose p{margin:.4rem 0 .7rem;font-size:.8rem;line-height:1.5;color:#d4c7b8}.cfduo-pose__grid{--cf-pose-gap:6px;display:flex;flex-wrap:nowrap;gap:var(--cf-pose-gap);width:100%;max-width:100%;min-width:0;box-sizing:border-box;overflow-x:auto;overflow-y:hidden;padding:10px 0 12px;scroll-snap-type:x proximity;scroll-padding-inline:0;overscroll-behavior-inline:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.cfduo-pose__grid::-webkit-scrollbar{display:none}.cfduo-pose__grid>.cfduo-pose-card{flex:0 0 calc((100% - 12px)*.4);scroll-snap-align:start}.cfduo-pose__grid>.cfduo-pose-card:last-child{scroll-snap-align:end}.cfduo-pose-card{-webkit-appearance:none;appearance:none;position:relative;display:flex;flex-direction:column;gap:0;align-items:stretch;min-width:0;max-width:100%;padding:3px 2px;border:0!important;border-radius:0;background:transparent!important;box-shadow:none!important;overflow:visible;color:#cfc1b2;text-align:center;cursor:pointer;font:inherit;outline:none}.cfduo-pose-card:hover,.cfduo-pose-card[aria-pressed=true]{border:0!important;box-shadow:none!important;background:transparent!important}.cfduo-pose-card:focus-visible{outline:none}.cfduo-pose-card:focus-visible .cfduo-pose-card__label{outline:2px dashed #ffe5ad;outline-offset:3px;border-radius:3px}.cfduo-pose-card__media{position:relative;isolation:isolate;display:grid;place-items:center;width:100%;height:144px;aspect-ratio:auto;background:transparent;overflow:visible;color:#cfc1b2}.cfduo-pose-card__media:before{content:"";position:absolute;z-index:0;left:14%;bottom:3px;width:72%;height:17px;border-radius:50%;background:radial-gradient(ellipse,rgba(255,222,151,.95) 0%,rgba(228,175,88,.6) 33%,rgba(201,137,54,.12) 66%,transparent 82%);filter:blur(6px);opacity:0;transform:scale(.86);transition:opacity .16s ease,transform .16s ease;pointer-events:none}.cfduo-pose-card:hover .cfduo-pose-card__media:before{opacity:.22}.cfduo-pose-card[aria-pressed=true] .cfduo-pose-card__media:before{opacity:1;transform:scale(1)}.cfduo-pose-card__media img{position:relative;z-index:1;display:block;width:128px;height:128px;max-width:100%;max-height:128px;object-fit:contain;transition:filter .16s ease}.cfduo-pose-card[aria-pressed=true] .cfduo-pose-card__media img{filter:brightness(1.07)}.cfduo-pose-card__unavailable{position:relative;z-index:1;font-size:.7rem;padding:.4rem;text-align:center;line-height:1.4}.cfduo-pose-card__label{display:flex;flex-direction:column;gap:.15rem;min-height:0;padding:.2rem 0;overflow-wrap:anywhere;line-height:1.35;font-size:.73rem;color:inherit}.cfduo-pose-card__label strong{font-size:.8rem;font-weight:600;color:#bba88e;letter-spacing:.05em}.cfduo-pose-card[aria-pressed=true] .cfduo-pose-card__label,.cfduo-pose-card[aria-pressed=true] .cfduo-pose-card__label strong{color:#f3d69d}.cfduo-pose-card[aria-pressed=true] .cfduo-pose-card__label strong:after{content:" \2713";letter-spacing:0}.cfduo-pose .cfduo-pose__error{color:#ffcdab;border-left:2px solid currentColor;padding-left:.65rem}@media(max-width:480px){.cfduo-pose__grid{gap:var(--cf-pose-gap)}.cfduo-pose-card__media{height:132px}.cfduo-pose-card__media img{width:116px;height:116px;max-height:116px}.cfduo-pose-card__label{font-size:.72rem;min-height:0}.cfduo-pose-card__media:before{left:9%;width:82%;height:16px;bottom:3px}}@media(prefers-reduced-motion:reduce){.cfduo-pose-card__media:before,.cfduo-pose-card__media img{transition:none}}@media(forced-colors:active){.cfduo-pose-card[aria-pressed=true] .cfduo-pose-card__label{text-decoration:underline}}.cfduo-pose-card__label{align-self:center;width:max-content;max-width:100%;padding-inline:4px}.cfduo-pose-card__media img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}custom-figure-upload [data-nhl-layout]{display:grid;gap:1.55rem;margin-top:1.55rem;min-width:0}custom-figure-upload [data-nhl-layout]>.custom-figure-options__group{margin:0;min-width:0}custom-figure-upload [data-nhl-layout] .custom-figure-options__heading{margin-bottom:.8rem}custom-figure-upload [data-nhl-layout] .cfduo-details{margin:.9rem 0 0;min-width:0}custom-figure-upload [data-nhl-layout] .cfduo-outfit{margin:0}custom-figure-upload [data-nhl-layout] [data-duo-outfit-select][hidden]{display:none!important}custom-figure-upload [data-nhl-layout] .nhl-layout-outfit__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}custom-figure-upload [data-nhl-layout] .nhl-layout-outfit__button{min-height:3rem;padding:.65rem .55rem;border:1px solid rgb(233 221 205/.3);border-radius:6px;background:transparent;color:var(--cf-ink,#e9ddcd);font-family:var(--cf-serif,Georgia,serif);font-size:16px;font-weight:600;line-height:1.25;cursor:pointer}custom-figure-upload [data-nhl-layout] .nhl-layout-outfit__button[aria-checked=true]{border-color:var(--cf-gold,#c38b50);box-shadow:inset 0 0 0 1px var(--cf-gold,#c38b50);background:#c38b5014}custom-figure-upload [data-nhl-layout] .nhl-layout-outfit__button:focus-visible,custom-figure-upload [data-nhl-layout] .nhl-layout-pose__nav button:focus-visible{outline:2px solid var(--cf-gold,#c38b50);outline-offset:3px}custom-figure-upload [data-nhl-layout] .nhl-layout-pose__toolbar{display:flex;align-items:center;justify-content:space-between;gap:.65rem}custom-figure-upload [data-nhl-layout] .nhl-layout-pose__toolbar p{flex:1;margin:0;font-size:.78rem}custom-figure-upload [data-nhl-layout] .nhl-layout-pose__nav{display:flex;justify-content:center;gap:.35rem;flex:none;margin-top:.6rem}custom-figure-upload [data-nhl-layout] .nhl-layout-pose__nav button{width:34px;height:34px;padding:0;border:1px solid #e6b85c;border-radius:50%;background:#e6b85c;color:#171315;font:22px/1 Georgia,serif;cursor:pointer}custom-figure-upload [data-nhl-layout] .nhl-layout-pose__nav button:hover:not(:disabled){background:#f2cc7a;border-color:#f2cc7a}custom-figure-upload [data-nhl-layout] .nhl-layout-pose__nav button:disabled{background:#927944;border-color:#927944;color:#211b13;opacity:1;cursor:default}custom-figure-upload [data-nhl-layout] .nhl-layout-base .cf-base__title{display:none}custom-figure-upload [data-nhl-layout] .nhl-layout-base:has([ref=nameWrap][hidden]){display:none}@media(max-width:749px){custom-figure-upload [data-nhl-layout]{gap:1.4rem;margin-top:1.4rem}custom-figure-upload [data-nhl-layout] .nhl-layout-outfit__button{font-size:15px}}custom-figure-upload [data-nhl-photo-thumbs] .nhl-layout-outfit__button{padding:0;display:flex;flex-direction:column;align-items:stretch;overflow:hidden}custom-figure-upload [data-nhl-photo-thumbs] .nhl-layout-outfit__button>strong{display:block;padding:.65rem .35rem;font:inherit;line-height:1.25}custom-figure-upload [data-nhl-photo-thumbs] .nhl-layout-outfit__photo{display:grid;place-items:center;position:relative;isolation:isolate;aspect-ratio:2/3;width:100%;background:#e9ddcd09}custom-figure-upload [data-nhl-photo-thumbs] .nhl-layout-outfit__photo img{display:block;width:100%;height:100%;max-height:100%;object-fit:contain;object-position:50% 100%;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}custom-figure-upload [data-nhl-photo-thumbs] .nhl-layout-outfit__photo img[hidden],custom-figure-upload [data-nhl-photo-thumbs] .nhl-layout-outfit__unavailable[hidden]{display:none!important}custom-figure-upload [data-nhl-photo-thumbs] .nhl-layout-outfit__unavailable{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:.5rem;color:var(--cf-muted,#a9998d);font-size:.75rem;line-height:1.45}custom-figure-upload [data-nhl-photo-thumbs] .cfduo-pose-card__media{height:196px}custom-figure-upload [data-nhl-photo-thumbs] .cfduo-pose-card__media img{width:100%;height:184px;max-height:184px;object-fit:contain}custom-figure-upload [data-nhl-photo-thumbs] .cfduo-pose-card__media:before{bottom:-1px}@media(max-width:480px){custom-figure-upload [data-nhl-photo-thumbs] .cfduo-pose-card__media{height:180px}custom-figure-upload [data-nhl-photo-thumbs] .cfduo-pose-card__media img{height:168px;max-height:168px}}custom-figure-upload [data-nhl-photo-thumbs] .nhl-layout-outfit__photo{background:#686868}custom-figure-upload [data-nhl-person-ui=v1] .cf-jersey__person{border:1px solid rgb(233 221 205/.22);border-radius:8px;padding:1rem;margin:0 0 .8rem;min-width:0}custom-figure-upload [data-nhl-person-ui=v1] .cf-jersey__who{text-transform:uppercase;letter-spacing:.08em;font-family:var(--cf-serif,Georgia,serif);font-size:15px;font-weight:700;margin:0 0 .8rem}custom-figure-upload [data-nhl-person-ui=v1] .cf-jersey__row{display:grid;grid-template-columns:minmax(0,1fr) minmax(88px,24%);gap:.7rem;min-width:0}custom-figure-upload [data-nhl-person-ui=v1] .nhl-person-team{grid-column:1;min-width:0}custom-figure-upload [data-nhl-person-ui=v1] .nhl-person-number{grid-column:2;min-width:0}custom-figure-upload [data-nhl-person-ui=v1] .nhl-person-team select,custom-figure-upload [data-nhl-person-ui=v1] .nhl-person-number input{width:100%;min-width:0;max-width:100%;height:48px;font-family:var(--cf-serif,Georgia,serif);font-size:17px}custom-figure-upload [data-nhl-person-ui=v1] .nhl-style-native{position:absolute!important;width:1px!important;height:1px!important;clip-path:inset(50%);overflow:hidden;padding:0!important;white-space:nowrap}custom-figure-upload [data-nhl-person-ui=v1] .nhl-person-editions{grid-column:1/-1;min-width:0;margin-top:.3rem}custom-figure-upload [data-nhl-person-ui=v1] .nhl-person-editions[hidden]{display:none!important}custom-figure-upload [data-nhl-person-ui=v1] .nhl-person-editions__label{display:block;font-family:var(--cf-serif,Georgia,serif);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--cf-muted,#a9998d);margin:0 0 .6rem}custom-figure-upload [data-nhl-person-ui=v1] .nhl-person-editions [role=radiogroup]{display:flex;flex-wrap:wrap;gap:.45rem}custom-figure-upload [data-nhl-person-ui=v1] .nhl-person-edition{flex:1 1 auto;min-width:0;max-width:100%;min-height:38px;padding:.45rem .65rem;border:1px solid rgb(233 221 205/.25);border-radius:999px;background:transparent;color:var(--cf-ink,#e9ddcd);font-family:var(--cf-serif,Georgia,serif);font-size:13px;font-weight:600;line-height:1.3;white-space:normal;cursor:pointer}custom-figure-upload [data-nhl-person-ui=v1] .nhl-person-edition[aria-checked=true]{border-color:var(--cf-gold,#c38b50);box-shadow:inset 0 0 0 1px var(--cf-gold,#c38b50);background:#c38b501f}custom-figure-upload [data-nhl-person-ui=v1] .nhl-person-edition:focus-visible{outline:2px solid var(--cf-gold,#c38b50);outline-offset:3px}@media(max-width:480px){custom-figure-upload [data-nhl-person-ui=v1] .cf-jersey__person{padding:.85rem}.nhl-person-edition{font-size:12px}}custom-figure-upload [data-nhl-flow=outfit-pose-team-v1] .cfduo-pose__grid{--cf-pose-gap:2px;gap:2px}custom-figure-upload [data-nhl-flow=outfit-pose-team-v1] .cfduo-pose__grid>.cfduo-pose-card{flex-basis:calc((100% - 12px)*.44);padding:3.6px 2.4px}custom-figure-upload [data-nhl-flow=outfit-pose-team-v1] .cfduo-pose-card__media{height:235.2px}custom-figure-upload [data-nhl-flow=outfit-pose-team-v1] .cfduo-pose-card__media img{width:calc((100% + 4.8px) * 1.0909090909 - 4.8px);max-width:none;justify-self:center;height:220.8px;max-height:220.8px;object-fit:contain}custom-figure-upload [data-nhl-flow=outfit-pose-team-v1] [data-nhl-team-step] .cfduo-details{margin-top:0}custom-figure-upload [data-nhl-flow=outfit-pose-team-v1] .cfduo-pose__grid{gap:2px}custom-figure-upload [data-nhl-flow=outfit-pose-team-v1] .cfduo-pose__grid>.cfduo-pose-card{flex:0 0 auto;width:max-content;max-width:none;padding:3.6px 0}custom-figure-upload [data-nhl-flow=outfit-pose-team-v1] .cfduo-pose-card__media{width:max-content;height:235.2px;display:grid;place-items:center}custom-figure-upload [data-nhl-flow=outfit-pose-team-v1] .cfduo-pose-card__media img{width:auto!important;height:220.8px;max-height:220.8px;max-width:none;object-fit:contain;justify-self:center}@media(max-width:480px){custom-figure-upload [data-nhl-flow=outfit-pose-team-v1] .cfduo-pose-card__media{height:216px}custom-figure-upload [data-nhl-flow=outfit-pose-team-v1] .cfduo-pose-card__media img{height:201.6px;max-height:201.6px}}custom-figure-upload[data-nhl-type-thumbnails=pose] .custom-figure-options__types{grid-template-columns:repeat(2,minmax(0,1fr))!important}custom-figure-upload[data-nhl-type-thumbnails=pose] .custom-figure-options__types .custom-figure-option-card{display:flex!important;flex-direction:column;align-items:stretch;gap:.45rem;padding:.5rem!important;min-width:0}custom-figure-upload[data-nhl-type-thumbnails=pose] .custom-figure-option-card__image{display:grid!important;place-items:center;width:100%!important;height:184px!important;min-height:0!important;aspect-ratio:auto!important;overflow:hidden;background:transparent}custom-figure-upload[data-nhl-type-thumbnails=pose] .custom-figure-options__types .custom-figure-option-card .custom-figure-option-card__image img{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;height:184px!important;min-height:0!important;max-height:184px!important;aspect-ratio:auto!important;object-fit:contain!important;object-position:center!important;transform:none!important}custom-figure-upload[data-nhl-type-thumbnails=pose] .custom-figure-option-card__label{display:block;width:100%;text-align:center}@media(max-width:480px){custom-figure-upload[data-nhl-type-thumbnails=pose] .custom-figure-option-card__image{height:160px!important}custom-figure-upload[data-nhl-type-thumbnails=pose] .custom-figure-options__types .custom-figure-option-card .custom-figure-option-card__image img{height:160px!important;max-height:160px!important}}.nhl-pose-groups{display:flex;gap:.5rem;margin:.75rem 0 .25rem;min-width:0}.nhl-pose-groups[hidden]{display:none!important}.nhl-pose-groups>button{flex:1 1 0;min-width:0;min-height:44px;padding:.6rem .5rem;border:1px solid rgb(233 221 205 / .3);border-radius:6px;background:transparent;color:var(--cf-ink, #e9ddcd);font:600 15px/1.3 var(--cf-serif, Georgia, serif);cursor:pointer}.nhl-pose-groups>button[aria-checked=true]{border-color:var(--cf-gold, #c38b50);box-shadow:inset 0 0 0 1px var(--cf-gold, #c38b50);background:#c38b501f}.nhl-pose-groups>button:focus-visible{outline:2px solid var(--cf-gold, #c38b50);outline-offset:3px}custom-figure-upload [data-nhl-flow=outfit-pose-team-v1] [data-duo-outfit-note]:not([data-blocked=true]),custom-figure-upload [data-nhl-flow=outfit-pose-team-v1] [data-duo-pose-note]{display:none!important}custom-figure-upload [data-nhl-flow=outfit-pose-team-v1] .nhl-layout-pose__toolbar{justify-content:flex-end}custom-figure-upload [data-nhl-flow=outfit-pose-team-v1] [data-duo-jersey-style-note]:not([data-blocked=true]){display:none!important}custom-figure-upload[data-duo-style=realistic] [data-nhl-photo-thumbs] .nhl-layout-outfit__photo{background:#e3e3e1;aspect-ratio:3/4;overflow:hidden}custom-figure-upload[data-duo-style=realistic] .nhl-person-outfits{display:grid;gap:20px;width:100%}custom-figure-upload[data-duo-style=realistic] .nhl-person-outfits[hidden],custom-figure-upload[data-duo-style=realistic] [data-nhl-outfit-legacy][hidden]{display:none!important}custom-figure-upload[data-duo-style=realistic] .nhl-person-outfits__person h3{font-size:15px;color:var(--cf-ink,#e9ddcd);margin:0 0 10px}custom-figure-upload[data-duo-style=realistic] .nhl-person-outfits__choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}custom-figure-upload[data-duo-style=realistic] .nhl-person-outfits__option{min-width:0;display:flex;flex-direction:column;align-items:center;gap:5px;padding:8px 8px 12px;border:1px solid rgb(233 221 205/.2);border-radius:10px;background:#ffffff06;color:var(--cf-ink,#e9ddcd);font:inherit;cursor:pointer}custom-figure-upload[data-duo-style=realistic] .nhl-person-outfits__option[aria-checked=true]{border-color:var(--cf-gold,#c38b50);box-shadow:inset 0 0 0 1px var(--cf-gold,#c38b50);background:#c38b501a}custom-figure-upload[data-duo-style=realistic] .nhl-person-outfits__option:focus-visible{outline:2px solid var(--cf-gold,#c38b50);outline-offset:3px}custom-figure-upload[data-duo-style=realistic] .nhl-person-outfits__option img{width:100%;height:150px;object-fit:contain;border-radius:6px}custom-figure-upload[data-duo-style=realistic] .nhl-person-outfits__option strong{font-size:13px;line-height:1.3;text-align:center}custom-figure-upload[data-duo-style=realistic] .nhl-person-outfits__option small{font-size:10px;line-height:1.4;text-align:center;opacity:.7}@media(max-width:749px){custom-figure-upload[data-duo-style=realistic] .nhl-person-outfits__choices{gap:7px}custom-figure-upload[data-duo-style=realistic] .nhl-person-outfits__option{padding:5px 4px 10px}custom-figure-upload[data-duo-style=realistic] .nhl-person-outfits__option img{height:120px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/custom-figure-nhl.css.map */
