.almam-size-guide{--sg-red: #a50d2f;--sg-line: #e3e4e6;--sg-zebra: #f5f6f7;--sg-ink: #1f1f1f;padding-top:var(--sg-pad-top-mobile, 24px);padding-bottom:var(--sg-pad-bottom-mobile, 40px)}.almam-size-guide__intro{margin:0 auto 3.2rem;max-width:76rem;color:var(--almam-muted, #8a8a8a);font-size:1.5rem;line-height:1.6;text-align:center}.almam-size-guide__item+.almam-size-guide__item{margin-top:4.8rem;padding-top:4.8rem;border-top:1px solid var(--sg-line)}.almam-size-guide__title{margin:0 0 .8rem;color:var(--sg-red);font-size:2.6rem;font-weight:700;line-height:1.2;text-align:center}.almam-size-guide__note{margin:0 0 2.4rem;color:var(--almam-muted, #8a8a8a);font-size:1.4rem;line-height:1.5;text-align:center}.almam-size-guide__layout{display:grid;grid-template-columns:minmax(0,1fr);gap:2.4rem;align-items:start;margin-top:2.4rem}.almam-size-guide__figure{position:relative;container-type:inline-size;margin:0 auto;width:100%;max-width:30rem}.almam-size-guide__figure img{display:block;width:100%;height:auto}.almam-size-guide__pin{position:absolute;top:var(--sg-y);left:var(--sg-x);color:var(--sg-red);font-size:max(1rem,var(--sg-label-size, 3.7cqw));font-weight:700;line-height:1.25;white-space:nowrap}.almam-size-guide__pin--center{transform:translate(-50%,-50%)}.almam-size-guide__pin--start{max-width:40cqw;transform:translateY(-50%);white-space:normal}.almam-size-guide__tables{min-width:0}.almam-size-guide__group{margin:0 0 1rem;color:var(--sg-red);font-size:1.8rem;font-weight:700;line-height:1.2}.almam-size-guide__group:not(:first-child){margin-top:2.8rem}.almam-size-guide__scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.almam-size-guide__scroll:focus-visible{outline:2px solid var(--sg-red);outline-offset:2px}.almam-size-guide__table{width:100%;border-collapse:separate;border-spacing:0;font-size:1.3rem;table-layout:auto}.almam-size-guide__table th,.almam-size-guide__table td{padding:.9rem 1rem;border-bottom:1px solid var(--sg-line);border-right:1px solid var(--sg-line);text-align:center;vertical-align:middle;white-space:nowrap}.almam-size-guide__table thead th{border-color:#ffffff47;background-color:var(--sg-red);color:#fff;font-weight:700}.almam-size-guide__table tbody td{color:var(--sg-ink);font-weight:500}.almam-size-guide__table tbody tr:nth-child(2n) td,.almam-size-guide__table tbody tr:nth-child(2n) th{background-color:var(--sg-zebra)}.almam-size-guide__table tbody tr:nth-child(odd) td,.almam-size-guide__table tbody tr:nth-child(odd) th{background-color:#fff}.almam-size-guide__table tbody th[scope=row]{color:var(--sg-red);font-weight:600;text-align:left}.almam-size-guide__table tbody th[scope=row],.almam-size-guide__table thead .almam-size-guide__corner{white-space:normal}.almam-size-guide__table th:last-child,.almam-size-guide__table td:last-child{border-right:0}.almam-size-guide__table tbody tr:last-child th,.almam-size-guide__table tbody tr:last-child td{border-bottom:0}.almam-size-guide__table thead th:first-child,.almam-size-guide__table tbody th[scope=row]{position:sticky;left:0;z-index:1;min-width:13rem}.almam-size-guide__table thead th:first-child{background-color:var(--sg-red)}.almam-size-guide__table tbody th[scope=row]:after{content:"";position:absolute;top:0;right:-1px;bottom:0;width:1px;background-color:var(--sg-line)}@media screen and (max-width:749px){.almam-size-guide__table{font-size:1.2rem}.almam-size-guide__table th,.almam-size-guide__table td{padding:.7rem .8rem}.almam-size-guide__table thead th:first-child,.almam-size-guide__table tbody th[scope=row]{min-width:11rem;max-width:11rem}.almam-size-guide__table tbody td,.almam-size-guide__table thead th:not(:first-child){min-width:5.6rem}}@media screen and (max-width:389px){.almam-size-guide__table{font-size:1.1rem}.almam-size-guide__table th,.almam-size-guide__table td{padding:.6rem}.almam-size-guide__table thead th:first-child,.almam-size-guide__table tbody th[scope=row]{min-width:9.4rem;max-width:9.4rem}.almam-size-guide__table tbody td,.almam-size-guide__table thead th:not(:first-child){min-width:5rem}}@media screen and (min-width:750px){.almam-size-guide{padding-top:var(--sg-pad-top, 40px);padding-bottom:var(--sg-pad-bottom, 60px)}.almam-size-guide__title{font-size:3.2rem}.almam-size-guide__table{font-size:1.4rem}.almam-size-guide__item+.almam-size-guide__item{margin-top:6.4rem;padding-top:6.4rem}}@media screen and (min-width:990px){.almam-size-guide__layout{grid-template-columns:26rem minmax(0,1fr);gap:4rem}.almam-size-guide__figure{position:sticky;top:9rem;margin:0;max-width:26rem}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/section-almam-size-guide.css.map */
