body.ac-size-guide-open{overflow:hidden}.ac-pdp-size-guide{display:block;flex:0 0 auto}.ac-size-guide{width:min(660px,calc(100% - 32px));max-width:none;max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);padding:0;margin:auto;border:1px solid #e5e5e5;border-radius:12px;color:#050505;background:#fff;font-family:Roboto,Arial,sans-serif;font-size:14px;line-height:22.4px;letter-spacing:0;box-shadow:0 16px 64px #00000029;overflow:auto;overscroll-behavior:contain}.ac-size-guide[open]{animation:ac-size-guide-in .2s cubic-bezier(.22,1,.36,1)}.ac-size-guide::backdrop{background:#05050566}.ac-size-guide-header{position:sticky;top:0;z-index:1;display:flex;align-items:center;gap:16px;padding:16px 24px;border-bottom:1px solid #ededed;background:#fff}.ac-size-guide-header h2{flex:1;margin:0;font-family:Abigeta,Times New Roman,serif;font-size:30px;font-weight:400;line-height:39px;letter-spacing:0;text-wrap:balance}.ac-size-guide-header h2:focus{outline:none;box-shadow:none}.ac-size-guide-close{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;padding:12px;border:0;border-radius:50%;color:inherit;background:transparent;cursor:pointer;transition:background-color .2s cubic-bezier(.22,1,.36,1)}.ac-size-guide-close svg{width:20px;height:20px}.ac-size-guide-body{padding:20px 24px 24px}.ac-size-guide-body>p{margin:0 0 16px}.ac-size-guide .ac-size-guide-comparison{--comparison-height: 200px;margin:0 0 20px;padding:16px 12px 12px;background:#f7f7f7}.ac-size-guide-lineup{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.ac-size-guide .ac-size-guide-sample{min-width:0;margin:0;text-align:center}.ac-size-guide-stage{display:flex;align-items:flex-end;justify-content:center;height:var(--comparison-height);margin-bottom:12px}.ac-size-guide-photo{position:relative;flex:none;width:calc(var(--comparison-height) * var(--case-width) / 7.48);height:calc(var(--comparison-height) * var(--case-height) / 7.48);overflow:hidden;background:transparent}.ac-size-guide .ac-size-guide-photo img{position:absolute;display:block;max-width:none;width:var(--photo-width);height:var(--photo-height);left:var(--photo-left);top:var(--photo-top);object-fit:fill;background:transparent}.ac-size-guide-sample--small{--photo-width: 529.361702%;--photo-height: 128.455285%;--photo-left: -214.468085%;--photo-top: -13.617886%}.ac-size-guide-sample--medium{--photo-width: 389.440994%;--photo-height: 124.035608%;--photo-left: -149.689441%;--photo-top: -10.484669%}.ac-size-guide-sample--large{--photo-width: 809.032258%;--photo-height: 129.948187%;--photo-left: -353.548387%;--photo-top: -15.025907%}.ac-size-guide-sample--x_large{--photo-width: 835.57047%;--photo-height: 110.886743%;--photo-left: -367.785235%;--photo-top: -5.531168%}.ac-size-guide-name{display:block;color:#050505;font-weight:400}.ac-size-guide-scroll{display:block;margin-top:4px;color:#050505}.ac-size-guide-sample.is-selected .ac-size-guide-name{font-weight:500;text-decoration:underline;text-underline-offset:4px}.ac-size-guide-scale-note{margin-top:12px;color:#666;text-align:center}.ac-size-guide-door-details{margin-bottom:16px;border-block:1px solid #ededed}.ac-size-guide-door-details summary{display:flex;align-items:center;justify-content:space-between;min-height:44px;gap:12px;padding:8px 0;list-style:none;font-weight:400;cursor:pointer}.ac-size-guide-door-details summary::-webkit-details-marker{display:none}.ac-size-guide-door-details summary svg{flex:none;width:10px;height:6px}.ac-size-guide-door-details[open] summary svg{transform:rotate(180deg)}.ac-size-guide table{width:100%;margin:0 0 16px;table-layout:fixed;border-collapse:collapse;border:0;box-shadow:none;font-size:inherit;line-height:inherit}.ac-size-guide .ac-size-guide-body table :is(th,td){padding:12px 8px;border:0;border-bottom:1px solid #ededed;vertical-align:top;text-align:left}.ac-size-guide thead th{color:#666;font-weight:400}.ac-size-guide thead th:first-child{width:25%}.ac-size-guide thead th:nth-child(2){width:20%}.ac-size-guide tbody th{font-weight:500}.ac-size-guide .is-current{background:#f7f7f7}.ac-size-guide-height{display:block;font-weight:400;color:#666}.ac-size-guide-fit{white-space:nowrap;font-weight:500}.ac-size-guide-note{color:#666}.ac-size-guide-full{display:inline-flex;align-items:center;min-height:44px;color:#050505;text-underline-offset:4px}.ac-size-guide :is(a,button,summary):focus-visible{outline:2px solid #050505;outline-offset:3px}@media(hover:hover)and (pointer:fine){.ac-size-guide-close:hover{background:#f2f2f2}.ac-size-guide-full:hover{color:#666}.ac-size-guide-door-details summary:hover{color:#666}}@media(max-width:749px){.ac-size-guide-header{padding:12px 16px;gap:8px}.ac-size-guide-body{padding:16px}.ac-size-guide .ac-size-guide-comparison{--comparison-height: 180px;padding:12px 8px}.ac-size-guide-lineup{gap:8px}.ac-size-guide-stage{margin-bottom:8px}.ac-size-guide .ac-size-guide-body table :is(th,td){padding:12px 6px}}@keyframes ac-size-guide-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.ac-size-guide[open]{animation:none}.ac-size-guide-close{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/apeloig-size-guide.css.map */
