html body.store-cohesion .jewelry-option-picker .chain-option-legend{width:100%}html body.store-cohesion .jewelry-option-picker .chain-option-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 16px;display:flex}html body.store-cohesion .jewelry-option-picker .chain-option-heading strong{font-size:inherit;font-weight:600}html body.store-cohesion .jewelry-option-picker button.chain-guide-trigger{color:#171717;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;width:auto;min-width:0;min-height:44px;padding:4px 0;font:400 15px/1.5 Arial,sans-serif;text-decoration:underline;display:inline-flex}html body.store-cohesion .chain-guide-trigger svg{fill:none;stroke:currentColor;stroke-width:1.4px;flex:none;width:20px;height:20px}html body.store-cohesion .chain-fit-dialog{box-sizing:border-box;color:#171717;overscroll-behavior:contain;background:#fff;border:1px solid #dedede;border-radius:0;width:min(920px,100% - 48px);max-width:none;max-height:calc(100dvh - 48px);margin:auto;padding:0;font:400 16px/1.6 Arial,sans-serif;overflow:auto}html body.store-cohesion .chain-fit-dialog::backdrop{background:#0000007a}html body.store-cohesion .chain-fit-dialog *{box-sizing:border-box}html body.store-cohesion .chain-fit-dialog a{color:inherit;text-underline-offset:3px;text-decoration:underline}html body.store-cohesion .chain-fit-dialog button{font:inherit;cursor:pointer;border-radius:0}html body.store-cohesion .chain-fit-heading{z-index:1;background:#fff;border-bottom:1px solid #dedede;justify-content:space-between;align-items:center;gap:16px;padding:22px 28px;display:flex;position:sticky;top:0}html body.store-cohesion .chain-fit-heading p{letter-spacing:.1em;margin:0 0 4px;font-size:13px}html body.store-cohesion .chain-fit-heading h2{letter-spacing:-.02em;margin:0;font-size:28px;font-weight:400;line-height:1.25}html body.store-cohesion .chain-fit-heading button{background:#fff;border:1px solid #d2d2d2;flex:none;place-items:center;width:44px;height:44px;padding:10px;display:grid}html body.store-cohesion .chain-fit-heading svg{fill:none;stroke:currentColor;stroke-width:1.4px;width:22px;height:22px}html body.store-cohesion .chain-fit-content{grid-template-columns:260px minmax(0,1fr);gap:30px;padding:28px;display:grid}html body.store-cohesion .chain-fit-film{min-width:0;margin:0}html body.store-cohesion .chain-fit-film video{aspect-ratio:480/854;object-fit:contain;background:#111;width:100%;display:block}html body.store-cohesion .chain-fit-film figcaption{color:#555;margin-top:12px;font-size:14px;line-height:1.6}html body.store-cohesion .chain-fit-film>p{font-size:15px;line-height:1.6}html body.store-cohesion .chain-fit-advice>p{margin:0 0 20px}html body.store-cohesion .chain-fit-advice h3{margin:0 0 12px;font-size:18px;font-weight:600;line-height:1.4}html body.store-cohesion .chain-fit-advice ol{margin:0 0 24px;padding-left:22px}html body.store-cohesion .chain-fit-advice li{margin-bottom:12px;padding-left:3px}html body.store-cohesion .chain-fit-advice strong{font-weight:600}html body.store-cohesion .chain-fit-advice table{border-collapse:collapse;width:100%;font-size:15px;line-height:1.5}html body.store-cohesion .chain-fit-advice caption{text-align:left;margin-bottom:12px;font-size:18px;font-weight:600}html body.store-cohesion .chain-fit-advice th,html body.store-cohesion .chain-fit-advice td{text-align:left;border-bottom:1px solid #dedede;padding:10px 12px;font-weight:400}html body.store-cohesion .chain-fit-advice thead,html body.store-cohesion .chain-fit-advice tr[data-selected=true]{background:#f5f5f5}html body.store-cohesion .chain-fit-advice tr[data-selected=true] th,html body.store-cohesion .chain-fit-advice tr[data-selected=true] td{font-weight:600}html body.store-cohesion .chain-fit-advice p.chain-fit-note{color:#555;margin:12px 0 20px;font-size:14px}html body.store-cohesion .chain-fit-advice p.chain-fit-help{margin-bottom:0;font-size:15px}html body.store-cohesion .chain-fit-footer{background:#fff;border-top:1px solid #dedede;justify-content:space-between;align-items:center;gap:20px;padding:20px 28px;font-size:15px;display:flex}html body.store-cohesion .chain-fit-footer span{color:#171717;font-size:15px;line-height:1.6}html body.store-cohesion .chain-fit-footer button{color:#fff;background:#171717;border:1px solid #171717;min-height:46px;padding:10px 20px;font-size:16px}html body.store-cohesion :is(.chain-guide-trigger,.chain-fit-dialog button,.chain-fit-dialog a):focus-visible{outline-offset:4px;outline:2px solid #171717}@media (max-width:640px){html body.store-cohesion .chain-fit-dialog{border:0;width:100%;height:100dvh;max-height:100dvh;margin:0}html body.store-cohesion .chain-fit-heading{padding:16px 20px}html body.store-cohesion .chain-fit-heading h2{font-size:24px}html body.store-cohesion .chain-fit-content{grid-template-columns:1fr;gap:28px;padding:24px 20px}html body.store-cohesion .chain-fit-film video{width:auto;max-width:100%;height:min(52dvh,420px);margin:auto}html body.store-cohesion .chain-fit-film figcaption{text-align:center}html body.store-cohesion .chain-fit-footer{padding:20px 20px max(20px,env(safe-area-inset-bottom));gap:12px;display:grid}html body.store-cohesion .chain-fit-footer button{width:100%}}
