.ss-guide-trigger{display:inline-flex;align-items:center;gap:7px;color:#123343;background:transparent;border:0;border-bottom:1px solid #cfa72f;border-radius:0;padding:5px 0;font:inherit;font-size:14px;cursor:pointer;text-transform:none;letter-spacing:normal}
.ss-guide-trigger:focus-visible,.ss-guide button:focus-visible{outline:3px solid #d7aa2e;outline-offset:4px}
.ss-guide{box-sizing:border-box;width:min(760px,calc(100vw - 40px));max-width:none;max-height:88vh;max-height:88dvh;margin:auto;padding:0;border:1px solid #d8ddd5;border-radius:20px;background:#faf8f2;color:#123343;font-family:MADETOMMY,Arial,sans-serif;box-shadow:0 24px 90px #102f3e40;overflow:hidden;letter-spacing:normal}
.ss-guide:not([open]){display:none}.ss-guide[open]{display:flex;flex-direction:column}.ss-guide::backdrop{background:rgb(13 33 43 / .55)}
.ss-guide *{box-sizing:border-box}.ss-guide .ss-guide-head{position:relative;flex-shrink:0;padding:28px 76px 23px 30px;border-bottom:1px solid #dce0d9;background:#faf8f2}
.ss-guide .ss-guide-eyebrow{display:block;margin:0 0 7px;color:#6a736e;font-size:11px;line-height:1.4;font-weight:500;letter-spacing:.1em;text-transform:uppercase}
.ss-guide .ss-guide-title{margin:0;color:#123343;font:700 25px/1.2 MADETOMMY,Arial,sans-serif;text-transform:none;letter-spacing:normal}
.ss-guide .ss-guide-product{margin:9px 0 0;color:#566967;font:400 14px/1.5 MADETOMMY,Arial,sans-serif;overflow-wrap:anywhere}
.ss-guide .ss-guide-close{position:absolute;right:23px;top:25px;display:grid;place-items:center;width:40px;height:40px;min-width:40px;padding:0;margin:0;border:1px solid #dce0d9;border-radius:50%;background:#fff;color:#123343;cursor:pointer;font:400 26px/1 Arial,sans-serif}
.ss-guide .ss-guide-body{padding:24px 30px 30px;overflow:auto;overscroll-behavior:contain;min-height:0;scrollbar-width:thin}
.ss-guide .ss-guide-table-wrap{overflow-x:auto;border:1px solid #dce0d9;border-radius:12px;background:#fff;margin-bottom:24px}
.ss-guide table{width:100%;border:0;border-collapse:collapse;border-spacing:0;margin:0;font:400 14px/1.5 MADETOMMY,Arial,sans-serif;color:#123343;white-space:normal}
.ss-guide th,.ss-guide td{border:0;border-bottom:1px solid #e9ebe5;padding:13px 18px;text-align:left;vertical-align:top;font:inherit;overflow-wrap:anywhere;min-width:0}
.ss-guide th{width:43%;background:#f1f0e7;font-weight:500}.ss-guide tr:last-child>*{border-bottom:0}
.ss-guide .ss-guide-description{font:400 14px/1.6 MADETOMMY,Arial,sans-serif;overflow-wrap:anywhere}.ss-guide .ss-guide-description p{margin:0 0 18px}.ss-guide .ss-guide-description img{display:block;width:auto;max-width:100%;height:auto;margin:0 auto 18px;border-radius:10px}.ss-guide .ss-guide-description span{font:inherit!important;color:inherit!important}
@media(max-width:600px){.ss-guide{width:calc(100vw - 24px);max-height:90vh;max-height:90dvh;border-radius:16px}.ss-guide .ss-guide-head{padding:23px 65px 18px 20px}.ss-guide .ss-guide-title{font-size:22px}.ss-guide .ss-guide-product{font-size:13px}.ss-guide .ss-guide-close{right:16px;top:19px}.ss-guide .ss-guide-body{padding:18px 16px 22px}.ss-guide th,.ss-guide td{padding:12px;font-size:13px}.ss-guide th{width:44%}}
