.size-chart-block{display:inline-block}.size-chart-trigger{display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;text-decoration:none;font-family:inherit;font-weight:500;white-space:nowrap;outline:none}.size-chart-trigger:focus{outline:2px solid currentColor;outline-offset:2px}.size-chart-trigger:active{transform:translateY(0)}.size-chart-ruler-icon{flex-shrink:0}.size-chart-popup{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;opacity:0;visibility:hidden;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.size-chart-popup.active{opacity:1;visibility:visible}.size-chart-popup-backdrop{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#00000080;cursor:pointer}.size-chart-popup-content{position:relative;width:90%;max-width:600px;max-height:90vh;overflow:hidden;box-shadow:0 10px 30px #0000004d;display:flex;flex-direction:column;z-index:1}.size-chart-popup.active .size-chart-popup-content{animation:fadeInPopup .3s ease forwards}.size-chart-popup-header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e0e0e0;flex-shrink:0}.size-chart-popup-title{margin:0;font-weight:var(--font-weight-bold)!important}.size-chart-popup-close{background:none;border:none;cursor:pointer;padding:5px;display:flex;align-items:center;justify-content:center;color:#666;transition:color .2s ease;border-radius:4px}.size-chart-popup-close:hover{color:#333;background-color:#0000000d}.size-chart-popup-close svg{width:20px;height:20px}.size-chart-popup-body{overflow-y:auto;flex-grow:1}.size-chart-table-wrapper{overflow-x:auto}.size-chart-table{width:100%;border-collapse:collapse;font-size:inherit}.size-chart-table th,.size-chart-table td{padding:12px 16px;text-align:left;border-bottom:1px solid #e0e0e0}.size-chart-table th{background-color:#0000000d;font-weight:600;color:#333}.size-chart-table tbody tr:hover{background-color:#00000005}.size-chart-table tbody tr:last-child td{border-bottom:none}.size-chart-image-wrapper{text-align:center}.size-chart-image{max-width:100%;height:auto;border-radius:4px}.size-chart-custom-content{line-height:1.6}.size-chart-custom-content h1,.size-chart-custom-content h2,.size-chart-custom-content h3,.size-chart-custom-content h4,.size-chart-custom-content h5,.size-chart-custom-content h6{margin-top:0;margin-bottom:1rem}.size-chart-custom-content p{margin-bottom:1rem}.size-chart-custom-content ul,.size-chart-custom-content ol{margin-bottom:1rem;padding-left:1.5rem}.size-chart-note{margin-top:20px;padding:16px;background-color:#0000000d;border-radius:6px;border-left:4px solid #007bff}.size-chart-note p{margin:0;font-size:.9em;color:#555;line-height:1.5}@media (max-width:768px){.size-chart-popup-content{width:95%;max-width:none;max-height:90vh}.size-chart-popup-header,.size-chart-popup-body{padding:15px}.size-chart-popup-title{font-size:18px}.size-chart-table th,.size-chart-table td{padding:8px 12px;font-size:13px}}@media (max-width:480px){.size-chart-popup-content{width:98%;max-width:none;max-height:85vh}.size-chart-popup-header,.size-chart-popup-body{padding:12px}.size-chart-table th,.size-chart-table td{padding:6px 8px;font-size:12px}.size-chart-trigger{font-size:12px!important;padding:6px 12px!important}.size-chart-ruler-icon{width:14px!important;height:14px!important;margin-right:6px!important}}@keyframes fadeInPopup{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.size-chart-popup,.size-chart-popup.active{outline:none}.size-chart-popup-body::-webkit-scrollbar{width:6px}.size-chart-popup-body::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.size-chart-popup-body::-webkit-scrollbar-thumb{background:#ccc;border-radius:3px}.size-chart-popup-body::-webkit-scrollbar-thumb:hover{background:#999}@media (max-width:600px){.size-chart-table-wrapper{margin:-5px}.size-chart-table{font-size:12px}.size-chart-table th:first-child,.size-chart-table td:first-child{position:sticky;left:0;background-color:#fff;z-index:1}.size-chart-table th:first-child{background-color:#0000000d}}@media (min-width: 990px){#shopify-section-template--26406922158374__4_cards_PqFcwK{outline:3px solid rgba(255,0,0,.45)!important}#shopify-section-template--26406922158374__4_cards_PqFcwK .page-width{max-width:1200px!important}#shopify-section-template--26406922158374__4_cards_PqFcwK .page-width>*{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:28px!important;align-items:stretch!important}#shopify-section-template--26406922158374__4_cards_PqFcwK .page-width>*>*{width:auto!important;max-width:none!important;height:100%!important;margin:0!important}#shopify-section-template--26406922158374__4_cards_PqFcwK :is(.media,.card__media,.multicolumn-card__image-wrapper,figure,picture,img){display:block!important;width:100%!important;overflow:hidden!important;border-radius:inherit}#shopify-section-template--26406922158374__4_cards_PqFcwK img{width:100%!important;height:220px!important;object-fit:cover!important;display:block!important}}@media (min-width: 990px){#shopify-section-template--26406922158374__4_cards_PqFcwK .page-width>:is(ul,ol,div){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:28px!important;align-items:stretch!important}#shopify-section-template--26406922158374__4_cards_PqFcwK .page-width>:is(ul,ol,div)>*{grid-column:span 1!important;width:auto!important;max-width:none!important;justify-self:stretch!important;margin:0!important}#shopify-section-template--26406922158374__4_cards_PqFcwK .page-width>:is(ul,ol,div)>*>*{height:100%!important}#shopify-section-template--26406922158374__4_cards_PqFcwK :is(.media,.card__media,.multicolumn-card__image-wrapper,figure,picture){display:block!important;width:100%!important;overflow:hidden!important;border-radius:12px}#shopify-section-template--26406922158374__4_cards_PqFcwK img{width:100%!important;height:240px!important;object-fit:cover!important;display:block!important}#shopify-section-template--26406922158374__4_cards_PqFcwK :is(.card__content,.multicolumn-card__info,.card__information){display:flex!important;flex-direction:column!important;gap:10px!important}}
/*# sourceMappingURL=/cdn/shop/t/49/assets/size-chart.css.map */
