.size-guide-table-scroll{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;width:100%;max-width:calc(100vw - 32px)}@media screen and (min-width:768px){.size-guide-table-scroll{max-width:calc(100vw - 48px)}}.size-guide .size-guide-table,.size-guide .size-chart-table{width:100%}.size-guide .size-chart-table{border:none}.size-guide .size-chart-table thead tr>th{border-right:none;border-left:none;font-weight:400;text-align:end;border-bottom:1px solid var(--COLOR-BLACK-40);min-width:72px}.size-guide .size-chart-table tr>td{padding:20px 8px;font-size:12px;line-height:18px;text-align:end;border-bottom:1px solid var(--COLOR-BLACK-10);border-right:1px solid var(--COLOR-BLACK-10);min-width:72px}.size-guide .size-chart-table tr>td:last-child{border-right:none}.size-guide .size-chart-table tr>td.size-guide__row-label{border-right:1px solid var(--COLOR-BLACK-40);border-bottom:1px solid var(--COLOR-BLACK-40);min-width:100px}.size-guide .size-chart-table tr.is-even>td{border-bottom:1px solid var(--COLOR-BLACK-40)}.size-guide .size-chart-table .size-guide__row-label,.size-guide .size-chart-table .size-guide__unit{vertical-align:top;text-align:start}.castelli .size-guide .title{font-weight:600;font-size:16px;line-height:22px;margin-bottom:12px}.castelli .size-guide .size-guide-media{margin-bottom:32px;display:flex;flex-direction:row;gap:12px;padding-top:48px}@media screen and (max-width:767px){.castelli .size-guide .size-guide-media{flex-direction:column;gap:32px}}.castelli .size-guide .size-guide-media .size-guide-card{flex:1 1 0;min-width:0}@media screen and (max-width:767px){.castelli .size-guide .size-guide-media .size-guide-card{display:flex;flex-direction:row;align-items:stretch;height:100%;gap:12px}.castelli .size-guide .size-guide-media .size-guide-card .image-wrapper,.castelli .size-guide .size-guide-media .size-guide-card .content-wrapper{flex:1 1 0;min-width:0;height:100%;display:flex;flex-direction:column}.castelli .size-guide .size-guide-media .size-guide-card .image-wrapper{aspect-ratio:1;width:100%;height:auto;display:flex;align-items:stretch;justify-content:stretch;padding-top:0!important}.castelli .size-guide .size-guide-media .size-guide-card .image-wrapper img{width:100%;height:100%;aspect-ratio:1;object-fit:cover;display:block}}.castelli .size-guide .size-guide-media .size-guide-card .card-title{text-transform:uppercase;font-size:15px;line-height:18px;margin:12px 0}.karpos .size-guide .size-guide-media{display:flex;flex-direction:column;gap:24px}@media screen and (min-width:768px){.karpos .size-guide .size-guide-media{flex-direction:row;gap:14px;margin-bottom:64px}.karpos .size-guide .size-guide-media .size-guide-media__image{flex:0 0 38%;min-width:0;display:flex;align-items:center}.karpos .size-guide .size-guide-media .size-guide-media__image img{width:100%;height:auto;display:block}.karpos .size-guide .size-guide-media .size-guide-media__list{flex:1;min-width:0}}@media screen and (max-width:767px){.karpos .size-guide .size-guide-media__image img{width:100%}.karpos .size-guide .size-guide-media{padding-right:16px;padding-bottom:48px}}.karpos .size-guide .size-guide-media--list{counter-reset:size-guide-counter}.karpos .size-guide .size-guide-media--list .size-guide-media__list{list-style:none;padding:0;margin:0}@media screen and (min-width:768px){.karpos .size-guide .size-guide-media--list .size-guide-media__list{display:flex;flex-direction:column;justify-content:center;gap:17px}}.karpos .size-guide .size-guide-media--list .size-guide-card{counter-increment:size-guide-counter}.karpos .size-guide .size-guide-media--list .size-guide-card .card-title:before{content:counter(size-guide-counter);display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;background-color:var(--BADGE-COLOR);font-size:11px;line-height:14px;font-weight:400;margin-right:8px}.karpos .size-guide .size-guide-media--list .size-guide-card .card-title{font-weight:500;font-size:18px;line-height:22px;display:flex;align-items:center;margin-bottom:12px}.karpos .size-guide .size-guide-table .title{font-weight:500;font-size:18px;line-height:22px}.karpos .size-guide .size-guide-table thead th,.karpos .size-guide .size-guide-table .size-guide__row-label{font-weight:700;font-size:13px;line-height:18px}.karpos .size-guide .size-guide-table .size-guide__row-label{border-right:1px solid var(--COLOR-BLACK-10)}.karpos .size-guide .size-guide-table .size-guide__unit{width:50px;border-right:1px solid var(--COLOR-BLACK-40)}.karpos .size-guide .size-guide-table .additional-size__row-label{border-right:1px solid var(--COLOR-BLACK-40);text-align:start;font-weight:700}.sportful .size-guide .size-guide-media{display:flex;flex-direction:column;gap:24px}@media screen and (min-width:768px){.sportful .size-guide .size-guide-media{flex-direction:row;gap:14px;margin-bottom:64px}.sportful .size-guide .size-guide-media .size-guide-media__image{flex:0 0 38%;min-width:0;display:flex;align-items:center}.sportful .size-guide .size-guide-media .size-guide-media__image img{width:100%;height:auto;display:block}.sportful .size-guide .size-guide-media .size-guide-media__list{flex:1;min-width:0}}@media screen and (max-width:767px){.sportful .size-guide .size-guide-media__image img{width:100%}.sportful .size-guide .size-guide-media{padding-right:16px;padding-bottom:48px}}.sportful .size-guide .size-guide-table{font-size:18px;line-height:20px;font-weight:700}.sportful .size-guide .size-guide-table .size-chart-table th,.sportful .size-guide .size-guide-table .size-guide__row-label{font-size:12px;line-height:16px;font-weight:700}.sportful .size-guide .size-guide-media--list{counter-reset:size-guide-counter}.sportful .size-guide .size-guide-media--list .size-guide-media__list{list-style:none;padding:0;margin:0}@media screen and (min-width:768px){.sportful .size-guide .size-guide-media--list .size-guide-media__list{display:flex;flex-direction:column;justify-content:center;gap:17px}}.sportful .size-guide .size-guide-media--list .size-guide-card{counter-increment:size-guide-counter}.sportful .size-guide .size-guide-media--list .size-guide-card .card-title:before{content:counter(size-guide-counter);display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;background-color:var(--COLOR-BLACK);color:var(--COLOR-WHITE);font-size:12px;line-height:16px;font-weight:700;margin-right:8px}.sportful .size-guide .size-guide-media--list .size-guide-card .card-title{font-size:12px;line-height:16px;font-weight:700;display:flex;align-items:center;margin-bottom:12px;text-transform:uppercase;flex-basis:100%}.size-guide-tabs .size-guide-media{flex-wrap:wrap}.castelli .size-guide-tabs .size-guide-media .size-guide-card{flex:0 0 100%}.size-guide-tabs .size-guide-card{display:flex;flex-wrap:wrap;gap:0 12px;justify-content:flex-start;align-items:flex-start}.size-guide-tabs .size-guide-card .image-wrapper{width:170px;height:170px;flex:0 0 170px}.size-guide-tabs .size-guide-card .content-wrapper{width:auto;flex:0 0 calc(100% - 182px)}
