.size-guide-link-button{background:none;border:none;font-size:14px;text-decoration:underline;cursor:pointer;padding:0;margin:10px 0;transition:color .2s ease}.size-guide-link-button:hover{color:var(--hover-color)!important}.size-guide-panel{position:fixed;top:0;right:0;width:100%;height:100vh;z-index:9999;visibility:hidden;opacity:0;transition:all .3s ease}.size-guide-panel.active{visibility:visible;opacity:1}.size-guide-panel__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#00000080;cursor:pointer}.size-guide-panel__content{position:absolute;top:0;right:0;width:500px;height:100vh;background:#fff;transform:translate(100%);transition:transform .3s ease;overflow:hidden;display:flex;flex-direction:column;border-left:1px solid #d0d0d0;box-shadow:-2px 0 8px #0000001a}.size-guide-panel.active .size-guide-panel__content{transform:translate(0)}.size-guide-panel__header{display:flex;justify-content:space-between;align-items:center;padding:20px 30px;border-bottom:1px solid #eee;flex-shrink:0}.size-guide-panel__title{font-size:24px;font-weight:400;margin:0}.size-guide-panel__close{background:none;border:none;cursor:pointer;padding:5px;display:flex;align-items:center;justify-content:center;transition:opacity .2s ease}.size-guide-panel__close:hover{opacity:.7}.size-guide-panel__body{flex:1;overflow-y:auto;padding:30px}.size-guide-section{margin-bottom:40px}.size-guide-section:last-child{margin-bottom:0}.size-guide-section__title{font-size:20px;font-weight:500;margin-bottom:20px;color:#000;border-bottom:2px solid #000;padding-bottom:10px}.size-guide-subsection{margin-bottom:30px}.size-guide-subsection:last-child{margin-bottom:0}.size-guide-subsection h4{font-size:16px;font-weight:500;margin-bottom:10px;color:#333}.size-guide-note{font-size:12px;color:#666;margin-bottom:15px;font-style:italic}.size-table-wrapper{overflow-x:auto;margin-bottom:20px}.size-guide-table{width:100%;border-collapse:collapse;font-size:14px}.size-guide-table th,.size-guide-table td{padding:8px 12px;text-align:center;border:1px solid #ddd}.size-guide-table th{background:#f8f8f8;font-weight:500;color:#333}.size-guide-table td{color:#666}.size-guide-table tbody tr:nth-child(2n){background:#fafafa}.size-guide-table tbody tr:hover{background:#f0f0f0}@media screen and (max-width:768px){.size-guide-panel__content{width:100%}.size-guide-panel__header{padding:15px 20px}.size-guide-panel__title{font-size:20px}.size-guide-panel__body{padding:20px}.size-guide-section__title{font-size:18px}.size-guide-table{font-size:12px}.size-guide-table th,.size-guide-table td{padding:6px 8px}}
/*# sourceMappingURL=/cdn/shop/t/51/assets/size-guide-panel.css.map */
