#sizeChart{border-collapse:collapse;width:100%;max-width:95%;min-width:1200px;overflow-x:scroll;text-align:center}#sizeChart.adult_size_chart{min-width:100%;max-width:100%;overflow-x:hidden}@media(min-width:1000px){#sizeChart{font-size:16px;line-height:1.3}}#sizeChart td,#sizeChart th{border:1px solid #ddd;padding:8px;min-width:125px}#sizeChart:not(.adult_size_chart) tr:nth-child(2n){background-color:#f2f2f2}#sizeChart tr:hover{background-color:#ddd}#sizeChart th{padding-top:12px;padding-bottom:12px;background-color:#718075;color:#fff}#sizeChart:not(.adult_size_chart) th{text-transform:lowercase}#sizeGuideModal.modal{display:flex;flex-direction:column;width:95%;padding:4.3em 1.3rem;padding-top:1.3em;min-height:250px;position:fixed;z-index:999;background-color:#fff;border:1px solid #ddd;border-radius:15px;top:50%;left:50%;transform:translate(-50%,-50%);max-width:1200px;max-height:90vh;overflow:auto}.sticky-col{position:-webkit-sticky;position:sticky;left:0;background:#fff}#sizeGuideModal.modal .flex{display:flex;align-items:center;justify-content:space-between}#sizeGuideModal.modal .tables{overflow-x:scroll}#sizeGuideModal.modal.adult_size_guide .tables{overflow-x:hidden}#sizeGuideModal.modal.adult_size_guide .tabs{overflow-x:auto}#sizeGuideModal.modal input{padding:.7rem 1rem;border:1px solid #ddd;border-radius:5px;font-size:.9em}#sizeGuideModal.modal p{font-size:.9rem;color:#777;margin:.4rem 0 .2rem}#sizeGuideModal button{cursor:pointer;border:none;font-weight:600}#sizeGuideModal .btn{width:36px;height:36px;display:flex;align-items:center;justify-content:center;font-weight:700;background-color:#000;color:#fff;border-radius:50%;font-size:1em}.size-guide-open{cursor:pointer;display:flex;align-items:center;gap:5px;text-decoration:underline;position:relative;left:-60px}[data-option-name=Size] label{align-items:center}.size-guide-open svg{width:20px;height:20px}#sizeGuideModal .btn-close{padding:.5rem .7rem;border-radius:50%}.sizeGuide-overlay{position:fixed;top:0;bottom:0;left:0;right:0;width:100%;height:100%;background:#00000080;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:99}#sizeGuideModal .feature-header{margin:0!important}#sizeGuideModal.hidden{display:none}#sizeGuideModal .tabs{display:flex;gap:10px;justify-content:center;margin-block:20px}#sizeGuideModal .tab-link{padding:0;padding-inline:4%;height:46px;cursor:pointer;border:1px solid #ddd;background-color:transparent;color:#6d7985;font-size:16px;text-transform:lowercase}#sizeGuideModal .tab-link:not(.active):hover{background-color:#fff!important;color:#718075!important}#sizeGuideModal .tab-link.active{color:#fff;background-color:#6d7985}#sizeGuideModal .tab-panel{display:none}.tab-panel img{max-height:55vh;width:auto;display:block;margin:auto}#sizeGuideModal .tab-panel.active{display:block}[data-type=onesies] #sizeChart{min-width:100%;width:fit-content;margin:0 auto}@media(min-width:768px){.sticky-col{min-width:175px!important}}@media(max-width:1000px){#sizeGuideModal .tab-link{min-width:100px;min-height:46px;font-size:13px;padding:1%}#sizeGuideModal:not(.adult_size_guide) .tabs{overflow-x:scroll;justify-content:flex-start}[data-type=onesies] #sizeChart{min-width:auto!important}#sizeGuideModal.modal.adult_size_guide .tables{overflow-x:auto}}#sizeGuideModal .unit-toggle{display:flex;align-items:center;gap:10px;margin-block:20px;font-size:12px;font-weight:600}#sizeGuideModal .unit-label{min-width:24px;margin:0;text-align:center}#sizeGuideModal .switch{position:relative;display:inline-block;width:44px;height:24px}#sizeGuideModal .switch input{opacity:0;width:0;height:0}#sizeGuideModal .slider{position:absolute;cursor:pointer;top:0;right:0;bottom:0;left:0;background-color:#ccc;border-radius:999px;transition:.3s}#sizeGuideModal .slider:before{content:"";position:absolute;height:18px;width:18px;left:3px;bottom:3px;background-color:#fff;border-radius:50%;transition:.3s}#sizeGuideModal .switch input:checked+.slider{background-color:#6d7985}#sizeGuideModal .switch input:checked+.slider:before{transform:translate(20px)}#sizeGuideModal:has(.active[data-tab=how-to-measure]) .unit-toggle{display:none}@media screen and (max-width:630px){#sizeGuideModal .tabs{justify-content:start}}
/*# sourceMappingURL=/cdn/shop/t/514/assets/size-guide-styles.css.map */
