.ch-card .ch-media{padding:0;aspect-ratio:1;background:#fff}.ch-card .ch-media img{width:100%;height:100%;max-height:none;object-fit:contain}.ch-card .pcard__body{flex:1}.ch-card .installments p{margin:0}.ch-card .pcard__form{margin-top:auto;padding-top:6px}#choose .sw[aria-checked=true]{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--ink);transform:scale(1.08)}#choose .sw{width:36px;height:36px;position:relative}#choose .sw:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px}.ch-build{margin-top:24px;background:var(--card);border-radius:var(--r-lg);box-shadow:var(--shadow-1);overflow:hidden;display:grid}.ch-build__media{background:#fff;aspect-ratio:1}.ch-build__media img{width:100%;height:100%;object-fit:contain;transition:opacity .35s ease}.ch-build__media img.swap{opacity:0}.ch-build__body{padding:22px 20px 24px}.ch-build .tab{margin-bottom:12px}.ch-build__title{font-family:var(--font-display);font-weight:500;font-size:var(--fs-h3);color:var(--ink);margin:0 0 16px}.ch-build__form{display:flex;flex-direction:column;gap:18px;margin:0}.ch-build__field{border:0;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.ch-build__field legend{font-size:15px;color:var(--muted);font-weight:500;padding:0;margin-bottom:10px}.ch-build__field legend b{color:var(--ink)}.ch-seg{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ch-seg button{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-height:64px;padding:12px 14px;border:1.5px solid var(--line);border-radius:var(--r-md);background:var(--card);color:var(--ink-2);cursor:pointer;text-align:left;font:inherit}.ch-seg button b{color:var(--ink);font-size:17px}.ch-seg button span{font-size:15px}.ch-seg button[aria-checked=true]{border-color:var(--primary);box-shadow:0 0 0 3px #1d5fd11f}.ch-seg button:disabled{opacity:.5;cursor:not-allowed}.ch-build__note{margin:0;font-size:14px;color:var(--muted);text-align:center}@media(min-width:750px){.ch-build{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center}.ch-build__media{aspect-ratio:auto;height:100%;min-height:420px}.ch-build__body{padding:36px 40px}}@media(min-width:990px){.ch-build{margin-top:32px}.ch-build__body{padding:44px 56px}}.ch-swatches{display:flex;gap:12px;flex-wrap:wrap}.ch-card .pcard__more{margin-top:auto;padding-top:6px;font-weight:600;color:var(--primary);text-decoration:none;font-size:16px}.ch-card .pcard__more:hover{text-decoration:underline}
/*# sourceMappingURL=/cdn/shop/t/2/assets/ib-choose.css.map */
