.ct-back-top{padding:24px 16px;text-align:center;background:#f8f8f3;border-top:1px solid #E1E3E4}.ct-back-top[hidden]{display:none}.ct-back-top__button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:12px 26px;border:2px solid #DDC12D;border-radius:999px;background:#ddc12d;color:#030303;font:inherit;font-weight:700;cursor:pointer}.ct-back-top__button:hover{background:#161616;border-color:#161616;color:#fff}.ct-back-top__button:focus-visible{outline:3px solid #C32127;outline-offset:4px}champion-fabric-guide{display:block;margin:0 0 14px;text-align:center}.champion-fabric-trigger{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;border:1px solid #ddc12d;border-radius:6px;background:#ddc12d;color:#161616;text-decoration:none;font-weight:700;line-height:1.4;min-height:46px;cursor:pointer}.champion-fabric-trigger[hidden]{display:none}.champion-fabric-trigger:hover{background:#161616;border-color:#161616;color:#ddc12d}.champion-fabric-dialog{position:fixed;inset:auto;top:50%;left:50%;transform:translate(-50%,-50%);margin:0;padding:0;border:2px solid #ddc12d;border-radius:12px;width:min(1200px,94vw);max-width:94vw;height:fit-content;max-height:90dvh;overflow:auto;color:#161616;background:#fff;box-shadow:0 16px 60px #0005}.champion-fabric-dialog:not([open]){display:none}.champion-fabric-dialog::backdrop{background:#000a}.champion-fabric-head{display:grid;grid-template-columns:44px 1fr 44px;align-items:center;gap:12px;padding:16px 24px;border-bottom:3px solid #ddc12d;position:sticky;top:0;background:#161616;color:#ddc12d;z-index:3}.champion-fabric-head h2{grid-column:2;font-size:23px;margin:0;text-align:center;color:#ddc12d}.champion-fabric-head button{grid-column:3;width:44px;height:44px;border:1px solid #ddc12d;border-radius:6px;background:#161616;color:#ddc12d;font-size:28px;line-height:1}.champion-fabric-body{padding:20px 24px}.champion-fabric-intro{margin:0 auto 16px;line-height:1.5;text-align:center;max-width:740px}.champion-fabric-nav{display:flex;justify-content:center;gap:8px;flex-wrap:wrap;margin-bottom:20px}.champion-fabric-nav button{padding:10px 16px;border:1px solid #161616;border-radius:6px;background:#fff;color:#161616;min-height:44px;font-weight:600}.champion-fabric-nav button[aria-pressed=true]{background:#ddc12d;color:#161616;border-color:#ddc12d}.champion-fabric-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;justify-content:center}.champion-fabric-card{border:1px solid #ddd;border-top:3px solid #ddc12d;border-radius:8px;padding:16px;overflow:hidden;width:100%;max-width:none;justify-self:center;text-align:center}.champion-fabric-card h3{font-size:18px;line-height:1.3;margin:0 0 8px;color:#161616}.champion-fabric-card p{margin:0 0 12px;line-height:1.5}.champion-fabric-photos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.champion-fabric-photos figure{margin:0;min-width:0}.champion-fabric-photo{position:relative;display:block;width:100%;padding:0;border:1px solid #ddd;border-radius:6px;background:#f7f7f7;overflow:hidden;cursor:zoom-in;touch-action:manipulation;aspect-ratio:1}.champion-fabric-photos img{display:block;width:100%;height:100%;object-fit:contain;transform-origin:center}.champion-fabric-photo[aria-pressed=true]{cursor:zoom-out}.champion-fabric-photo[aria-pressed=true] img{transform:scale(2.5)}.champion-fabric-lens{display:none;position:absolute;width:112px;height:112px;max-width:90%;max-height:90%;border:3px solid #ddc12d;border-radius:50%;box-shadow:0 2px 12px #0005;pointer-events:none;background-color:#f7f7f7;background-repeat:no-repeat;z-index:1}.champion-fabric-photos figcaption{font-size:13px;margin:4px 0 12px}.champion-fabric-card .champion-fabric-zoom-hint{font-size:12px;color:#555;margin:0 0 12px}.champion-fabric-card video{display:block;width:100%;aspect-ratio:1;max-height:none;background:#f4f4f4;border:1px solid #ddd;border-radius:6px;object-fit:contain;margin-top:0}.champion-fabric-dialog button:focus-visible,.champion-fabric-dialog video:focus-visible,.champion-fabric-trigger:focus-visible{outline:3px solid #ddc12d;outline-offset:3px}@media(max-width:600px){.champion-fabric-grid{grid-template-columns:1fr}.champion-fabric-head,.champion-fabric-body{padding:16px}.champion-fabric-head h2{font-size:20px}.champion-fabric-dialog{width:96vw;max-width:96vw;max-height:94dvh}}.champion-fabric-media{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:20px;align-items:start;margin-top:16px}.champion-fabric-photo-group{min-width:0}.champion-fabric-media--photos-only{grid-template-columns:minmax(0,1fr)}.champion-fabric-card .champion-fabric-media video{margin-top:0;max-height:none}.champion-fabric-media--photos-only .champion-fabric-photos{max-width:760px;margin-inline:auto}@media(max-width:700px){.champion-fabric-media{grid-template-columns:minmax(0,1fr);gap:16px}.champion-fabric-photos{grid-template-columns:minmax(0,1fr)}.champion-fabric-card{padding:12px}.champion-fabric-card .champion-fabric-media video{width:100%;max-height:none}.champion-fabric-body{padding:12px}}champion-plate-calculator{display:block;margin:18px 0;color:#181818}champion-plate-calculator fieldset{min-width:0;margin:0;padding:18px;border:2px solid #c59c35;border-radius:8px;background:#fffdf7}champion-plate-calculator legend{width:auto;padding:0 8px;font-size:18px;font-weight:700;color:#181818}champion-plate-calculator p{font-size:13px;line-height:1.5;margin:0 0 12px}.ct-plate-dimensions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ct-plate-dimensions label{font-size:14px;font-weight:600}.ct-plate-dimensions input{display:block;box-sizing:border-box;width:100%;min-height:46px;margin-top:6px;padding:10px;border:1px solid #777;border-radius:4px;background:#fff;color:#181818;font-size:16px}.ct-plate-dimensions input:focus{outline:2px solid #926b0c;outline-offset:2px}.ct-plate-result{display:flex;flex-wrap:wrap;gap:8px 14px;justify-content:space-between;align-items:center;padding:14px 0 8px}.ct-plate-result strong{font-size:18px}champion-plate-calculator [data-status]{margin:4px 0 0}champion-plate-calculator[data-error] [data-status]{color:#a31621}form.ct-plate-calculator-active variant-picker{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/31/compiled_assets/styles.css.map?subset=AAAAAAAAAAAAaA */
