.itt-sigma{--ink:#ece3d6;--gold:#d2a56b;--cream:#f5eee5;--rule:#4e4038;--bg:#121011;background:radial-gradient(ellipse at 28% 15%,#29201e,#121011 62%);color:var(--ink);padding:clamp(32px,6vw,100px) clamp(18px,5vw,90px);font-family:Georgia,Times New Roman,serif;overflow:clip;isolation:isolate}.itt-sigma *{box-sizing:border-box}.itt-sigma button,.itt-sigma select{font:inherit}.itt-sigma a{color:inherit}.itt-sigma .eyebrow{font:500 11px/1.6 ui-sans-serif,Arial,sans-serif;letter-spacing:.3em;text-transform:uppercase;color:var(--gold)}.itt-sigma header{display:flex;justify-content:space-between;align-items:center;gap:16px;border-bottom:1px solid var(--rule);padding-bottom:23px}.itt-sigma .signature{font-size:clamp(21px,2.4vw,32px);font-style:italic;letter-spacing:-.04em}.itt-sigma .page-link{font:500 11px/1.5 ui-sans-serif,Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;border-bottom:1px solid #9c8272;padding:7px 0}.itt-sigma .page-link:hover{text-decoration:underline}.itt-sigma .intro{max-width:940px;padding:clamp(34px,5vw,76px) 0 32px}.itt-sigma h2{font-size:clamp(43px,6.4vw,105px);font-weight:400;line-height:.98;letter-spacing:-.065em;margin:8px 0 22px}.itt-sigma .lede{font:400 clamp(14px,1.45vw,19px)/1.65 ui-sans-serif,Arial,sans-serif;color:#c3b5ab;max-width:600px}.itt-sigma .studio{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(310px,.8fr);gap:clamp(18px,4vw,65px);align-items:start}.itt-sigma .visual{position:relative;min-height:580px;background:radial-gradient(circle at 50% 41%,#514035,#181619 60%,#0d0b0c);border:1px solid #574940;overflow:hidden;box-shadow:0 28px 60px #0005}.itt-sigma [data-stage]{position:absolute;top:0;right:0;bottom:0;left:0;min-height:100%;z-index:2}.itt-sigma [data-stage] canvas{display:block;width:100%;height:100%}.itt-sigma .visual-caption{position:absolute;left:24px;bottom:22px;z-index:3;font:500 10px/1.6 ui-sans-serif,Arial,sans-serif;text-transform:uppercase;letter-spacing:.19em;color:#e2d7c8}.itt-sigma .corner{position:absolute;right:23px;top:22px;z-index:3;font:500 10px/1.5 ui-sans-serif,Arial,sans-serif;text-transform:uppercase;letter-spacing:.13em;color:#e2d7c8}.itt-sigma .silhouette{position:absolute;top:10%;right:17%;bottom:6%;left:17%;display:flex;flex-direction:column;align-items:center;justify-content:center;filter:drop-shadow(20px 26px 15px #0006)}.itt-sigma .silhouette span{display:block;background:var(--top);border-radius:20%}.itt-sigma .silhouette .head{background:#9b654e;width:68px;height:75px;border-radius:48%}.itt-sigma .silhouette .torso{height:180px;width:150px;margin-top:10px;clip-path:polygon(18% 0,82% 0,100% 30%,82% 90%,18% 90%,0 30%)}.itt-sigma .silhouette .legs{display:flex;gap:15px;margin-top:-10px}.itt-sigma .silhouette .legs span{background:var(--pants);width:63px;height:230px;border-radius:8px 8px 12px 12px}.itt-sigma .silhouette .shoes{display:flex;gap:17px;margin-top:-8px}.itt-sigma .silhouette .shoes span{background:var(--shoe);width:82px;height:30px;border-radius:9px 20px 3px 3px}.itt-sigma[data-renderer=webgl] .silhouette{display:none}.itt-sigma .panel{display:flex;flex-direction:column;gap:28px;padding-top:4px}.itt-sigma .panel-head{border-bottom:1px solid var(--rule);padding-bottom:20px}.itt-sigma h3{font:400 clamp(24px,3vw,38px)/1.08 Georgia,serif;letter-spacing:-.04em;margin:9px 0 0}.itt-sigma .choice-label{font:600 10px/1.5 ui-sans-serif,Arial,sans-serif;text-transform:uppercase;letter-spacing:.18em;color:#d8bca1;display:block;margin-bottom:11px}.itt-sigma .products{display:grid;grid-template-columns:1fr 1fr;gap:10px}.itt-sigma .itt-sigma-product{border:1px solid #594c47;background:#1b1718;padding:14px 10px;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:9px;text-align:left;min-height:82px;color:#ece2d8;font:500 12px/1.5 ui-sans-serif,Arial,sans-serif;cursor:pointer}.itt-sigma .itt-sigma-product small{color:#ccac80}.itt-sigma .itt-sigma-product[aria-pressed=true]{border-color:#d2a56b;background:#382824}.itt-sigma .itt-sigma-product:disabled{opacity:.5;cursor:not-allowed}.itt-sigma .controls{display:grid;grid-template-columns:1fr 1fr;gap:14px}.itt-sigma label{display:block}.itt-sigma select{width:100%;border:1px solid #65544d;background:#191618;color:#f1e8dc;padding:13px 10px;border-radius:0;min-height:48px;cursor:pointer;font:500 13px/1.3 ui-sans-serif,Arial,sans-serif}.itt-sigma button:focus-visible,.itt-sigma select:focus-visible,.itt-sigma a:focus-visible{outline:3px solid #f5c47b;outline-offset:3px}.itt-sigma .stylist{border-left:2px solid #b68b60;padding:0 0 0 20px}.itt-sigma .stylist p{font:400 16px/1.6 ui-sans-serif,Arial,sans-serif;color:#d8c9bd}.itt-sigma .price-line{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--rule);padding:22px 0;font:500 13px/1 ui-sans-serif,Arial,sans-serif}.itt-sigma .price-line strong{font:400 27px Georgia,serif}.itt-sigma .actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.itt-sigma .primary{grid-column:1/-1;background:#eed8b8;color:#171112;border:1px solid #eed8b8;padding:19px 17px;min-height:54px;font:600 12px/1 ui-sans-serif,Arial,sans-serif;letter-spacing:.16em;text-transform:uppercase;cursor:pointer}.itt-sigma .secondary{background:transparent;color:#eee4d9;border:1px solid #786454;min-height:49px;font:500 12px/1.25 ui-sans-serif,Arial,sans-serif;cursor:pointer}.itt-sigma button:disabled{opacity:.45;cursor:not-allowed}.itt-sigma .status{font:400 12px/1.6 ui-sans-serif,Arial,sans-serif;color:#cfc2b4;min-height:20px}.itt-sigma .fine-print{font:400 11px/1.7 ui-sans-serif,Arial,sans-serif;color:#9f9085}.itt-sigma .comparison{border:1px solid #574940;padding:15px;background:#1b1718;font:13px/1.6 ui-sans-serif,Arial,sans-serif}.itt-sigma .comparison[hidden]{display:none}.itt-sigma .compare-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.itt-sigma .compare-grid strong{display:block;font:400 19px Georgia,serif;color:var(--gold)}@media(max-width:900px){.itt-sigma .studio{grid-template-columns:1fr}.itt-sigma .visual{min-height:clamp(400px,90vw,610px)}.itt-sigma .panel{max-width:720px}.itt-sigma .intro{padding:36px 0 22px}}@media(max-width:480px){.itt-sigma{padding:26px 16px 56px}.itt-sigma h2{font-size:clamp(42px,12vw,64px)}.itt-sigma .visual{min-height:460px}.itt-sigma .panel{gap:23px}.itt-sigma .controls{gap:9px}.itt-sigma .products,.itt-sigma .actions{grid-template-columns:1fr 1fr}.itt-sigma .visual-caption{left:13px;bottom:14px}.itt-sigma .corner{right:13px;top:14px}}@media(prefers-reduced-motion:reduce){.itt-sigma *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}.itt-sigma .itt-product-entry{display:flex;flex-direction:column;gap:6px}.itt-sigma .itt-product-entry .itt-sigma-product{width:100%;height:100%}.itt-sigma .itt-variant-select{min-height:43px;font-size:11px;padding:7px}.itt-sigma .itt-macro{max-width:min(620px,92vw);width:100%;border:1px solid #92735c;background:#171313;color:#f3e6d4;padding:20px}.itt-sigma .itt-macro::backdrop{background:#000d}.itt-sigma .itt-macro img{width:100%;height:auto;max-height:70vh;object-fit:contain}.itt-sigma .itt-macro p{font:12px/1.5 ui-sans-serif,Arial,sans-serif}.itt-sigma .itt-sigma-product img{width:100%;height:auto;aspect-ratio:4/5;object-fit:contain;background:#251f1e;border:1px solid #40342f;display:block;margin-bottom:6px}
/*# sourceMappingURL=/cdn/shop/t/29/assets/itt-sigma-fit.css.map */
