.sizechart-wrapper{box-sizing:border-box;width:100%;padding:0 0 36px}.sizechart-title{margin-bottom:12px;font-size:16px;line-height:24px;font-weight:700;text-align:left}.sizechart-subtitle{font-size:16px;line-height:24px;font-weight:500}.fit-type-label{font-size:14px;line-height:20px;font-weight:500;color:#666;margin-bottom:12px;font-style:italic}.sizechart-section,.sizechart-subsection{margin-bottom:24px}.sizechart-section h3{font-size:16px;line-height:24px;font-weight:500;margin-bottom:12px}.sizechart-section h4{font-size:1.5rem;font-weight:500;text-decoration:underline;margin-bottom:0}.sizechart-section p{font-size:16px;line-height:24px;font-weight:400;margin-top:0;margin-bottom:36px}.sizechart-subsection h4{font-size:14px;font-weight:500;text-decoration:underline;margin-bottom:0;margin-top:16px}.sizechart-subsection h4:first-child{margin-top:0}.sizechart-subsection p{font-size:14px;line-height:20px;font-weight:400;margin-top:0;margin-bottom:12px}.sizechart-section ul{padding:0 0 36px 16px;list-style-position:outside}.sizechart-section ol{padding:0 0 36px 16px;list-style-type:decimal;list-style-position:outside;font-size:16px;line-height:24px;font-weight:400}.sizechart-table--wrapper{display:block;width:100%;overflow:visible}.sizechart-table--content{width:100%;border:none;border-spacing:0;border-collapse:collapse;table-layout:fixed}.sizechart-table--content th,.sizechart-table--content td{position:relative;padding:6px;font-size:16px;line-height:24px;font-weight:400;text-align:center;vertical-align:middle;border:1px solid #e2e2e2}.sizechart-table--content th{color:#fff;background-color:#20409a}.sizechart-table--content td{color:#444}.sizechart-table--content td.note{font-size:1rem;color:#444;text-align:right}.sizechart-tabset>input[type=radio]{position:absolute;left:-200vw}.sizechart-tabset .tab-panel{display:none}.sizechart-tabset>input:first-child:checked~.tab-panels>.tab-panel:first-child,.sizechart-tabset>input:nth-child(3):checked~.tab-panels>.tab-panel:nth-child(2),.sizechart-tabset>input:nth-child(5):checked~.tab-panels>.tab-panel:nth-child(3),.sizechart-tabset>input:nth-child(7):checked~.tab-panels>.tab-panel:nth-child(4),.sizechart-tabset>input:nth-child(9):checked~.tab-panels>.tab-panel:nth-child(5),.sizechart-tabset>input:nth-child(11):checked~.tab-panels>.tab-panel:nth-child(6){display:block}.sizechart-tabset>label{position:relative;display:inline-block;padding:15px 15px 25px;border:1px solid transparent;border-bottom:0;cursor:pointer;font-weight:600}.sizechart-tabset>label:after{content:"";position:absolute;left:15px;bottom:10px;width:22px;height:4px;background:#8d8d8d}input:focus-visible+label{outline:2px solid rgba(234,234,234,1);border-radius:3px}.sizechart-tabset>label:hover,.sizechart-tabset>input:focus+label,.sizechart-tabset>input:checked+label{color:#06c}.sizechart-tabset>label:hover:after,.sizechart-tabset>input:focus+label:after,.sizechart-tabset>input:checked+label:after{background:#06c}.sizechart-tabset>input:checked+label{border-color:#ccc;border-bottom:1px solid #fff;margin-bottom:-1px}.tab-panel{padding:30px 0;border-top:1px solid #ccc}.shoes-sizechart-container{display:flex;gap:24px;align-items:flex-start}.shoes-sizechart-image{flex:0 0 auto;max-width:300px}.shoes-sizechart-image img{width:100%;height:auto;display:block}.mens-clothing-sizechart-container{display:flex;gap:24px;align-items:flex-start}.mens-clothing-sizechart-image{flex:0 0 auto;max-width:300px}.mens-clothing-sizechart-image img{width:100%;height:auto;display:block}.mens-bottoms-sizechart-container{display:flex;gap:24px;align-items:flex-start}.mens-bottoms-sizechart-image{flex:0 0 auto;max-width:300px}.mens-bottoms-sizechart-image img{width:100%;height:auto;display:block}.mens-swimwear-sizechart-container{display:flex;gap:24px;align-items:flex-start}.mens-swimwear-sizechart-image{flex:0 0 auto;max-width:300px}.mens-swimwear-sizechart-image img{width:100%;height:auto;display:block}@media screen and (max-width: 989px){.sizechart-wrapper{padding:24px}.sizechart-title{font-size:2rem;line-height:2.5rem}.sizechart-subtitle{font-size:1.5rem}.sizechart-table--content th,.sizechart-table--content td{padding:6px;font-size:1rem}.shoes-sizechart-container{flex-direction:column;gap:16px}.shoes-sizechart-image{max-width:100%;order:-1}.mens-clothing-sizechart-container{flex-direction:column;gap:16px}.mens-clothing-sizechart-image{max-width:100%;order:-1}.mens-bottoms-sizechart-container{flex-direction:column;gap:16px}.mens-bottoms-sizechart-image{max-width:100%;order:-1}.mens-swimwear-sizechart-container{flex-direction:column;gap:16px}.mens-swimwear-sizechart-image{max-width:100%;order:-1}.womens-clothing-sizechart-container{flex-direction:column;gap:16px}.womens-clothing-sizechart-image{max-width:100%;order:-1}.womens-bottoms-sizechart-container{flex-direction:column;gap:16px}.womens-bottoms-sizechart-image{max-width:100%;order:-1}.womens-swimwear-sizechart-container{flex-direction:column;gap:16px}.womens-swimwear-sizechart-image{max-width:100%;order:-1}}@media screen and (max-width: 749px){.sizechart-wrapper{padding:12px}.sizechart-table--content{font-size:14px}.sizechart-table--content th,.sizechart-table--content td{padding:4px 3px;font-size:13px}.sizechart-table--content th:first-child,.sizechart-table--content td:first-child{width:15%}.sizechart-table--content th:not(:first-child),.sizechart-table--content td:not(:first-child){width:auto}.sizechart-subsection h4{font-size:1.2rem}.sizechart-subsection p{font-size:14px;line-height:20px}}@media screen and (max-width: 479px){.sizechart-wrapper{padding:8px}.sizechart-table--wrapper{overflow:visible}.sizechart-table--content{width:100%;font-size:11px}.sizechart-table--content th,.sizechart-table--content td{padding:2px 1px;font-size:10px;line-height:1.1}.sizechart-table--content th:first-child,.sizechart-table--content td:first-child{width:10%;font-size:9px}.sizechart-table--content th:not(:first-child),.sizechart-table--content td:not(:first-child){width:auto;font-size:9px}.sizechart-table--content th[colspan="2"]{font-size:8px}.sizechart-subsection h4{font-size:1rem;margin-top:12px}.sizechart-subsection h4:first-child{margin-top:0}.sizechart-subsection p{font-size:12px;line-height:16px;margin-bottom:8px}.shoes-sizechart-image img,.mens-clothing-sizechart-image img,.mens-bottoms-sizechart-image img,.mens-swimwear-sizechart-image img,.womens-clothing-sizechart-image img,.womens-bottoms-sizechart-image img,.womens-swimwear-sizechart-image img{max-width:100%;height:auto}}.womens-clothing-sizechart-container{display:flex;gap:24px;align-items:flex-start}.womens-clothing-sizechart-image{flex:0 0 auto;max-width:300px}.womens-clothing-sizechart-image img{width:100%;height:auto;display:block}.womens-bottoms-sizechart-container{display:flex;gap:24px;align-items:flex-start}.womens-bottoms-sizechart-image{flex:0 0 auto;max-width:300px}.womens-bottoms-sizechart-image img{width:100%;height:auto;display:block}.womens-swimwear-sizechart-container{display:flex;gap:24px;align-items:flex-start}.womens-swimwear-sizechart-image{flex:0 0 auto;max-width:300px}.womens-swimwear-sizechart-image img{width:100%;height:auto;display:block}@media screen and (max-width: 989px){.womens-clothing-sizechart-container{flex-direction:column;gap:16px}.womens-clothing-sizechart-image{max-width:100%;order:-1}.womens-bottoms-sizechart-container{flex-direction:column;gap:16px}.womens-bottoms-sizechart-image{max-width:100%;order:-1}.womens-swimwear-sizechart-container{flex-direction:column;gap:16px}.womens-swimwear-sizechart-image{max-width:100%;order:-1}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/size-charts.css.map */
