.etcsg-root{--etcsg-columns-desktop: 6;--etcsg-columns-mobile: 3;--etcsg-radius: 12px;color:rgb(var(--color-foreground, 255 255 255))}.etcsg-inner{width:min(100% - 3rem,var(--etcsg-max-width, 1200px));margin-inline:auto}.etcsg-root--full .etcsg-inner{width:calc(100% - 3rem)}.etcsg-heading{margin:0 0 .6rem}.etcsg-caption{margin:0 0 2rem;opacity:.75}.etcsg-series{border:1px solid rgba(var(--color-foreground, 255 255 255),.2);border-radius:var(--etcsg-radius);overflow:clip;margin-block:1rem}.etcsg-series__summary{min-height:64px;padding:1rem 1.25rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;cursor:pointer;list-style:none;font-weight:700}.etcsg-series__summary::-webkit-details-marker{display:none}.etcsg-series__label{display:flex;align-items:center;gap:.75rem}.etcsg-series__icon{width:24px;height:24px;object-fit:contain}.etcsg-series__toggle{width:15px;height:15px;position:relative;flex:0 0 auto}.etcsg-series__toggle:before,.etcsg-series__toggle:after{content:"";position:absolute;inset:7px 0 auto;height:1px;background:currentColor;transition:transform .2s ease}.etcsg-series__toggle:after{transform:rotate(90deg)}.etcsg-series[open] .etcsg-series__toggle:after{transform:rotate(0)}.etcsg-series__body{padding:0 1.25rem 1.25rem;border-top:1px solid rgba(var(--color-foreground, 255 255 255),.15)}.etcsg-disclosure{padding-block:1.25rem;display:flex;justify-content:center}.etcsg-disclosure__image{display:block;width:auto;max-width:min(100%,720px);max-height:520px;object-fit:contain}.etcsg-series__intro{max-width:75ch;margin:0 auto 1.25rem;text-align:center;opacity:.8}.etcsg-gallery{display:grid;grid-template-columns:repeat(var(--etcsg-columns-desktop),minmax(0,1fr));gap:.9rem;margin-block:1rem .25rem}.etcsg-card{-webkit-appearance:none;appearance:none;border:0;border-radius:calc(var(--etcsg-radius) * .75);padding:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;min-width:0;aspect-ratio:5 / 8.25;perspective:1200px;container-type:inline-size}.etcsg-card:hover{transform:translateY(-2px)}.etcsg-card:focus-visible{outline:2px solid rgb(var(--color-button, 255 255 255));outline-offset:3px}.etcsg-card__inner{position:relative;display:block;width:100%;height:100%;transition:transform .48s cubic-bezier(.2,.7,.2,1);transform-style:preserve-3d}.etcsg-card.is-flipped .etcsg-card__inner{transform:rotateY(180deg)}.etcsg-card__face{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(var(--color-foreground, 255 255 255),.24);border-radius:calc(var(--etcsg-radius) * .75);background:rgb(var(--color-background, 18 24 30));box-shadow:0 5px 16px #0000002e;backface-visibility:hidden;-webkit-backface-visibility:hidden}.etcsg-card:hover .etcsg-card__face{border-color:rgba(var(--color-foreground, 255 255 255),.48)}.etcsg-card__front{transform:rotateY(0);padding:.2rem .38rem;background:transparent}.etcsg-card__back{transform:rotateY(180deg);padding:.7rem;background:color-mix(in srgb,rgb(var(--color-background, 18 24 30)) 92%,rgb(var(--color-foreground, 255 255 255)) 8%)}.etcsg-card__media{display:block;flex:1 1 auto;min-height:0;overflow:visible;border-radius:0;background:transparent}.etcsg-card__image{width:100%;height:100%;display:block;object-fit:contain;transform:none}.etcsg-card__hit-mark{position:absolute;top:.25rem;right:.25rem;bottom:.25rem;left:.25rem;z-index:3;display:block;overflow:hidden;border-radius:inherit;pointer-events:none}.etcsg-card__hit-mark:before,.etcsg-card__hit-mark:after{content:"";position:absolute;top:50%;left:50%;width:142%;height:clamp(7px,5cqw,14px);border-radius:999px;background:#dc1222e6;box-shadow:0 0 0 2px #fff3,0 2px 8px #00000073;transform-origin:center}.etcsg-card__hit-mark:before{transform:translate(-50%,-50%) rotate(52deg)}.etcsg-card__hit-mark:after{transform:translate(-50%,-50%) rotate(-52deg)}.etcsg-card__caption{display:flex;flex-direction:column;justify-content:center;flex:0 0 3.75rem;min-height:3.75rem;margin-top:.28rem;padding:.42rem .35rem .18rem;border-top:1px solid rgba(var(--color-foreground, 255 255 255),.14)}.etcsg-card__name{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.etcsg-card__number{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.etcsg-card__name{font-weight:700;font-size:1.5rem;line-height:1.2}.etcsg-card__number{margin-top:.18rem;opacity:.72;font-size:1rem;line-height:1.15}.etcsg-card__back-scroll{display:block;height:100%;overflow:hidden;scrollbar-width:none;font-size:clamp(.78rem,5.4cqw,1rem)}.etcsg-card__back-scroll::-webkit-scrollbar{display:none}.etcsg-card__back-title{display:block;padding-bottom:.52em;margin-bottom:.18em;border-bottom:1px solid rgba(var(--color-foreground, 255 255 255),.2);font-size:1.22em;font-weight:800;line-height:1.18;overflow-wrap:anywhere}.etcsg-card__detail{display:block;padding:.38em 0;border-bottom:1px solid rgba(var(--color-foreground, 255 255 255),.12)}.etcsg-card__detail-label,.etcsg-card__detail-value{display:block;line-height:1.25;overflow-wrap:anywhere}.etcsg-card__detail-label{margin-bottom:.08em;font-size:.78em;font-weight:800;letter-spacing:.025em;text-transform:uppercase;opacity:.75}.etcsg-card__detail-value{font-size:1em}.etcsg-image-placeholder{width:100%;height:100%;min-height:180px;display:grid;place-items:center;padding:1rem;text-align:center;opacity:.55}.etcsg-image-placeholder--thumb{min-height:0;font-size:.75rem}.etcsg-image--failed{display:none}.etcsg-status,.etcsg-empty{padding:1.25rem;text-align:center;border:1px dashed rgba(var(--color-foreground, 255 255 255),.25);border-radius:var(--etcsg-radius)}.etcsg-status--error{color:rgb(var(--color-foreground, 255 255 255))}@media screen and (max-width:749px){.etcsg-inner,.etcsg-root--full .etcsg-inner{width:calc(100% - 2rem)}.etcsg-series__summary{min-height:56px;padding:.85rem 1rem}.etcsg-series__body{padding:0 .75rem .75rem}.etcsg-gallery{grid-template-columns:repeat(var(--etcsg-columns-mobile),minmax(0,1fr));gap:.55rem}.etcsg-card__front{padding:.16rem .3rem}.etcsg-card__caption{flex-basis:3.25rem;min-height:3.25rem;margin-top:.22rem;padding:.35rem .2rem .12rem}.etcsg-card__name{font-size:.9rem}.etcsg-card__number{font-size:.76rem}.etcsg-card__back{padding:.5rem}}@media(prefers-reduced-motion:reduce){.etcsg-card__inner{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/enigma-checklist-sheet-gallery.css.map */
