[id$=__main] .page-width-content{display:block;width:100%;max-width:none;padding:0}[id$=__main] .section-content-wrapper,[id$=__main] .shopify-block,[id$=__main] rte-formatter{width:100%;max-width:none}[id$=__main] .section-content-wrapper{padding-block:0}.revival-size-guides-page{--size-guides-gutter: clamp(16px, 5vw, 40px);background:#fff;color:var(--revival-text-primary)}.size-guides-hero{--size-guides-grid-cell: 88px;min-height:390px;display:flex;align-items:center;background-color:#fafaf7;background-image:linear-gradient(rgba(10,10,10,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(10,10,10,.08) 1px,transparent 1px);background-position:center top;background-size:var(--size-guides-grid-cell) var(--size-guides-grid-cell)}.size-guides-hero__inner,.size-guides-nav,.size-guides-content{width:min(calc(100% - 2 * var(--size-guides-gutter)),var(--normal-page-width, 120rem));margin-inline:auto}.size-guides-hero h1{margin:0;font-family:var(--font-body--family);font-size:5.9rem;font-weight:600;line-height:.94;letter-spacing:0}.size-guides-hero p{max-width:42rem;margin:22px 0 0;color:var(--revival-text-body);font-size:1.15rem;line-height:1.5}.size-guides-finder-launch{width:auto;margin-top:28px}.size-guides-finder-launch__icon{width:18px;height:18px}.size-guides-nav{display:flex;flex-wrap:wrap;gap:10px 24px;padding-block:28px;border-bottom:1px solid rgba(10,10,10,.16)}.size-guides-nav a,.size-guides-help a{color:inherit;font-weight:600;text-decoration-line:underline;text-decoration-thickness:.075em;text-underline-offset:.18em;text-decoration-skip-ink:none;transition:text-decoration-thickness .16s ease,text-underline-offset .16s ease}.size-guides-nav a:hover,.size-guides-nav a:focus-visible,.size-guides-help a:hover,.size-guides-help a:focus-visible{color:inherit;text-decoration-thickness:.14em;text-underline-offset:.24em}.size-guides-content{padding-block:82px 96px}.size-guides-group{scroll-margin-top:120px;padding-block:74px;border-top:1px solid rgba(10,10,10,.18)}.size-guides-group:first-child{padding-block-start:0;border-top:0}.revival-size-guides-page .size-guides-group__title{margin:0 0 68px;font-family:var(--font-body--family);font-size:4rem;font-weight:700;line-height:.98;letter-spacing:0;color:var(--revival-text-section-display, #2b2d2f)}.size-guides-family{margin-top:44px}.size-guides-family:first-of-type{margin-top:0}.size-guides-family__title,.size-guides-measuring h3{margin:0 0 18px;font-size:1.55rem;font-weight:600;line-height:1.1;letter-spacing:0;text-decoration:none}.size-guides-table-wrap{max-width:100%;overflow-x:auto;border:1px solid rgba(10,10,10,.14);border-radius:8px;background:#fff;scrollbar-gutter:stable}.revival-size-guides-page table{width:100%;min-width:560px;margin:0;border:0;border-collapse:separate;border-spacing:0;font-size:.95rem}.revival-size-guides-page th,.revival-size-guides-page td{padding:14px 16px;border:0;border-right:1px solid rgba(10,10,10,.1);border-bottom:1px solid rgba(10,10,10,.1);text-align:left;white-space:nowrap}.revival-size-guides-page th:last-child,.revival-size-guides-page td:last-child{border-right:0}.revival-size-guides-page tbody tr:last-child td{border-bottom:0}.revival-size-guides-page thead th{background:#f6f6f0;font-size:.72rem;font-weight:600;text-transform:uppercase}.revival-size-guides-page tbody tr:nth-child(2n) td{background:#fafaf7}.size-guides-fit-note{margin:20px 0 0;color:var(--revival-text-secondary);line-height:1.55}.size-guides-measuring__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-bottom:38px}.size-guides-measuring__grid>div{padding:28px;border:1px solid #d8d3c7;border-radius:12px;background:#fff}.size-guides-measuring :is(ul,p){max-width:none;color:var(--revival-text-body);line-height:1.55}.size-guides-measuring li+li{margin-top:10px}.size-guides-help{margin-top:40px;padding:30px;border-radius:12px;background:#f6f6f0}.size-guides-help p{margin-bottom:0}.size-finder-modal[hidden]{display:none}.size-finder-modal [hidden]{display:none!important}.size-finder-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483646;display:flex;align-items:center;justify-content:center;padding:16px}.size-finder-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000008c}.size-finder-modal__panel{position:relative;box-sizing:border-box;width:min(calc(100vw - 32px),760px);max-height:min(88vh,760px);overflow:hidden;display:flex;flex-direction:column;border-radius:12px;background:#fff;box-shadow:0 24px 70px #0000003d}.size-finder-modal__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px 20px 16px;border-bottom:1px solid var(--color-border, #e5e5e5)}.size-finder-modal__eyebrow{margin:0 0 4px;color:var(--color-ink-500, #737373);font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.revival-size-guides-page .size-finder-modal__title{margin:0;color:var(--color-ink-900, #111827);font-family:var(--font-body--family);font-size:1.25rem;font-weight:800;line-height:1.15;letter-spacing:0}.size-finder-modal__subtitle{max-width:34rem;margin:5px 0 0;color:var(--color-ink-500, #737373);font-size:.875rem;line-height:1.45}.size-finder-modal__close{flex:0 0 auto;width:40px;height:40px;border:1px solid var(--color-border, #e5e5e5);border-radius:8px;display:inline-flex;align-items:center;justify-content:center;color:var(--color-ink-700, #404040);background:#fff}.size-finder-modal__close:hover,.size-finder-modal__close:focus-visible{border-color:#0a0a0a;color:#0a0a0a}.size-finder-modal__close-icon{width:20px;height:20px}.size-finder-modal__body{overflow:auto;padding:20px}.size-finder-modal__audiences{--segmented-motion-indicator-background: #fff;--segmented-motion-indicator-shadow: 0 1px 3px rgba(0, 0, 0, .08);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;border:1px solid var(--color-border, #e5e5e5);border-radius:8px;background:var(--color-surface-2, #f7f7f5)}.size-finder-modal__audiences button,.size-finder-modal__unit-toggle button{min-height:40px;border-radius:6px;color:var(--color-ink-600, #525252);font-size:.875rem;font-weight:700}.size-finder-modal__audiences button.is-active,.size-finder-modal__unit-toggle button.is-active{color:var(--color-ink-900, #111827);background:#fff;box-shadow:0 1px 3px #00000014}.size-finder-modal__products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px}.size-finder-modal__product{min-width:0;min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;border:1px solid var(--color-border, #e5e5e5);border-radius:8px;color:var(--color-ink-900, #111827);background:#fff;text-align:left;transition:border-color .16s ease,background-color .16s ease}.size-finder-modal__product:hover,.size-finder-modal__product:focus-visible{border-color:#0a0a0a;background:#fafaf7}.size-finder-modal__product strong{font-size:.875rem;line-height:1.25}.size-finder-modal__product-arrow{flex:0 0 auto;font-size:1.2rem}.size-finder-modal__back{width:calc(100% + 40px);min-height:46px;display:flex;align-items:center;justify-content:center;margin:-20px -20px 20px;border-bottom:1px solid var(--color-border, #e5e5e5);color:var(--color-ink-600, #525252);font-size:.8rem;font-weight:700;background:#fff;transition:color .16s ease}.size-finder-modal__back:hover,.size-finder-modal__back:focus-visible{color:var(--color-ink-900, #111827)}.size-finder-modal__back-link{display:inline-flex;align-items:center;gap:6px}.size-finder-modal__back-icon{width:16px;height:16px}.size-finder-modal__tabs{--segmented-motion-indicator-background: #fff;--segmented-motion-indicator-border: 1px solid var(--color-border, #e5e5e5);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 -20px 20px;padding:12px 20px;border-block:1px solid var(--color-border, #e5e5e5);background:var(--color-surface-2, #f7f7f5)}.size-finder-modal__tab{min-height:40px;border:1px solid transparent;border-radius:8px;color:var(--color-ink-600, #525252);font-size:.875rem;font-weight:700;background:transparent}.size-finder-modal__tab.is-active{border-color:var(--color-border, #e5e5e5);color:var(--color-ink-900, #111827);background:#fff}.size-finder-modal__unit-wrap{display:flex;justify-content:center}.size-finder-modal__unit-toggle{--segmented-motion-indicator-background: #fff;--segmented-motion-indicator-shadow: 0 1px 3px rgba(0, 0, 0, .08);display:inline-grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;border:1px solid var(--color-border, #e5e5e5);border-radius:8px;background:var(--color-surface-2, #f7f7f5)}.size-finder-modal__unit-toggle button{min-width:88px;min-height:32px;font-size:.8rem}.size-finder-modal__fields{display:grid;grid-template-columns:repeat(2,minmax(0,152px));justify-content:center;gap:14px;margin-top:16px}.size-finder-modal__fields.is-single{grid-template-columns:minmax(0,152px)}.size-finder-modal__field>span:first-child{display:block;margin-bottom:8px;color:var(--color-ink-700, #404040);font-size:.875rem;font-weight:600;text-align:center}.size-finder-modal__control{position:relative;display:flex;align-items:center}.size-finder-modal__control input{width:100%;min-height:48px;padding:10px 50px 10px 12px;border:1px solid var(--color-border, #d4d4d4);border-radius:8px;color:#0a0a0a;background:#fff;font-size:1rem;text-align:center;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.size-finder-modal__control input::-webkit-inner-spin-button,.size-finder-modal__control input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.size-finder-modal__control input:focus{border-color:#0a0a0a;outline:2px solid rgba(223,255,0,.75);outline-offset:1px}.size-finder-modal__control small{position:absolute;right:12px;color:var(--color-ink-500, #737373);font-size:.7rem;font-weight:700;text-transform:uppercase}.size-finder-modal__result{margin-top:16px;padding:16px;border:1px solid var(--color-border, #e5e5e5);border-radius:8px;background:var(--color-surface-2, #f7f7f5)}.size-finder-modal__result p,.size-finder-modal__result strong,.size-finder-modal__result span{display:block}.size-finder-modal__result p{margin:0 0 8px;color:var(--color-ink-500, #737373);font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.size-finder-modal__result strong{color:var(--color-ink-900, #111827);font-size:2rem;line-height:1}.size-finder-modal__result span{margin-top:8px;color:var(--color-ink-600, #525252);font-size:.875rem;line-height:1.45}.size-finder-modal__note{max-width:34rem;margin:16px auto 0;color:var(--color-ink-600, #525252);font-size:.875rem;line-height:1.5;text-align:center}.size-finder-modal__table-wrap{max-width:100%;overflow-x:auto;border:1px solid var(--color-border, #e5e5e5);border-radius:8px}.revival-size-guides-page .size-finder-modal__table{width:100%;min-width:560px;margin:0;border-collapse:collapse;font-size:.85rem}.revival-size-guides-page .size-finder-modal__table th,.revival-size-guides-page .size-finder-modal__table td{padding:12px;border-right:0;border-bottom:1px solid var(--color-border, #e5e5e5);text-align:left;white-space:nowrap}.revival-size-guides-page .size-finder-modal__table th{color:var(--color-ink-900, #111827);background:var(--color-surface-2, #f7f7f5);font-weight:800}.revival-size-guides-page .size-finder-modal__table tr:last-child td{border-bottom:0}@media screen and (min-width:750px)and (max-width:1199px){.size-guides-hero h1{font-size:5.25rem}.revival-size-guides-page .size-guides-group__title{font-size:3.25rem}}@media screen and (max-width:749px){.size-guides-hero{--size-guides-grid-cell: 64px;min-height:330px}.size-guides-hero h1{font-size:3.25rem}.size-guides-hero p{margin-top:18px;font-size:1rem}.size-guides-finder-launch{width:auto;max-width:none;margin-top:24px}.size-guides-nav{gap:10px 20px;padding-block:22px}.size-guides-content{padding-block:64px 72px}.size-guides-group{padding-block:58px}.revival-size-guides-page .size-guides-group__title{margin-bottom:44px;font-size:1.75rem;line-height:1.05}.size-guides-family{margin-top:36px}.size-guides-family__title,.size-guides-measuring h3{font-size:1.35rem}.size-guides-table-wrap{margin-inline:0}.size-guides-measuring__grid{grid-template-columns:1fr;gap:18px;margin-bottom:32px}.size-guides-measuring__grid>div,.size-guides-help{padding:22px}.size-finder-modal__panel{width:min(calc(100vw - 24px),760px);max-height:min(88dvh,760px)}.size-finder-modal__products{grid-template-columns:1fr}.size-finder-modal__fields{grid-template-columns:minmax(0,180px)}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/size-guides-page.css.map */
