.product-popup-modal__button.link{color:#5d5953;text-align:right;font-size:12px;font-style:normal;font-weight:300;line-height:normal;letter-spacing:.24px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;text-transform:uppercase;background:none;border:none;padding:0;margin:0;cursor:pointer;outline:none;-webkit-appearance:none;appearance:none;box-shadow:none}.size-guide-trigger:hover{background-color:#2a241d}.size-guide-modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;display:none;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.size-guide-modal--active{display:flex;opacity:1;visibility:visible}.size-guide-modal__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#00000080;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.size-guide-modal__container{position:relative;background-color:#fff;width:100vw;max-width:600px;height:100vh;margin:0 auto;max-height:600px;box-shadow:0 20px 60px #00000026;display:flex;flex-direction:column}.size-guide-modal__close{position:absolute;top:0;right:0;background:none;border:none;background:#3e362c;cursor:pointer;padding:6px;transition:scale .3s ease;z-index:10}.size-guide-modal__close svg{color:#fff;height:28px;width:28px}.size-guide-modal__close svg path{color:#fff}.size-guide-modal__close:hover{scale:1.1}.size-guide-modal__header{padding:60px 40px 20px;text-align:center;cursor:auto}.size-guide-modal__title{margin:0;color:#3e362c;text-align:center;font-family:BrenhamJNL;font-size:20px;font-style:normal;font-weight:400;line-height:normal}.size-guide-tabs{display:flex;padding:0 40px;justify-content:center;gap:30px;background-color:#fff}.size-guide-tabs__item{background:none;border:none;font-size:12px;font-weight:500;color:#3e362c;text-transform:uppercase;letter-spacing:.24px;cursor:pointer;position:relative;transition:color .3s ease;border-bottom:2px solid transparent}.size-guide-tabs__item:hover{color:#1a1a1a}.size-guide-tabs__item--active{color:#3e362c;font-weight:700;border-bottom-color:#3e362c}.size-guide-content{flex:1;overflow:hidden;position:relative;cursor:auto}.size-guide-content__panel{position:absolute;gap:0px;top:0;left:50%;width:100%;height:100%;padding:15px 0 40px;opacity:0;visibility:hidden;max-width:433px;transform:translate(20px);transition:opacity .3s ease,visibility .3s ease,transform .3s ease;display:flex;flex-direction:column}.size-guide-content__panel--active{opacity:1;visibility:visible;transform:translate(-50%)}.size-guide-content__description{color:#3e362c;text-align:center;font-family:PolySans;text-transform:capitalize;font-size:12px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:.24px}.size-guide-button__file_download{background-color:#3e362c;color:#fdfdfd;text-align:center;font-family:BrenhamJNL;text-transform:capitalize;font-size:12px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.24px;margin:auto auto 15px}.size-guide-table-container{flex:1;overflow-y:auto;position:relative;border-radius:8px}.size-guide-table-container::-webkit-scrollbar{width:6px}.size-guide-table-container::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.size-guide-table-container::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px;transition:background .3s ease}.size-guide-table-container::-webkit-scrollbar-thumb:hover{background:#a1a1a1}.size-guide-table-container{scroll-behavior:smooth}.size-guide-table{width:100%;border-collapse:collapse;background-color:#fff}.size-guide-table__head{position:sticky;top:0;background-color:#fff;z-index:5}.size-guide-table__header{color:#3e362c;padding-bottom:11px;text-align:center;max-width:80px;font-family:PolySans;font-size:12px;font-style:normal;font-weight:400;line-height:normal;border-bottom:1px solid #f0f0f0;border-left:1px solid #f0f0f0;letter-spacing:.24px;text-transform:capitalize}.size-guide-table__header:first-of-type{border-left:none}.size-guide-table__body{background-color:#fff}.size-guide-table__row{transition:background-color .2s ease;animation:fadeInRow .5s ease forwards;opacity:0;transform:translateY(10px)}.size-guide-table__row:nth-child(1){animation-delay:.1s}.size-guide-table__row:nth-child(2){animation-delay:.15s}.size-guide-table__row:nth-child(3){animation-delay:.2s}.size-guide-table__row:nth-child(4){animation-delay:.25s}.size-guide-table__row:nth-child(5){animation-delay:.3s}.size-guide-table__row:nth-child(6){animation-delay:.35s}.size-guide-table__row:nth-child(7){animation-delay:.4s}.size-guide-table__row:nth-child(8){animation-delay:.45s}.size-guide-table__row:nth-child(9){animation-delay:.5s}.size-guide-table__row:nth-child(10){animation-delay:.55s}.size-guide-table__row:nth-child(11){animation-delay:.6s}.size-guide-table__row:nth-child(12){animation-delay:.65s}.size-guide-table__row:nth-child(13){animation-delay:.7s}.size-guide-table__row:nth-child(14){animation-delay:.75s}.size-guide-table__row:nth-child(15){animation-delay:.8s}.size-guide-table__row:nth-child(16){animation-delay:.85s}.size-guide-table__row:nth-child(17){animation-delay:.9s}.size-guide-table__row:nth-child(18){animation-delay:.95s}.size-guide-table__row:nth-child(19){animation-delay:1s}.size-guide-table__row:nth-child(20){animation-delay:1.05s}.size-guide-table__row:nth-child(21){animation-delay:1.1s}.size-guide-table__row:hover{background-color:#f8f8f8}.size-guide-table__cell{padding:11px;border-bottom:1px solid #f0f0f0;color:#3e362c;text-align:center;font-family:PolySans;font-size:12px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.24px}.size-guide-table__cell--second{border-left:1px solid #f0f0f0}@keyframes fadeInRow{to{opacity:1;transform:translateY(0)}}@keyframes modalFadeIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@media (max-width: 768px){.size-guide-modal__container{width:95vw;height:80vh;margin:10px}.size-guide-modal__header,.size-guide-tabs{padding-left:20px;padding-right:20px}.size-guide-content__panel{padding-top:25px}.size-guide-tabs{gap:15px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.size-guide-tabs::-webkit-scrollbar{display:none}.size-guide-tabs__item{white-space:nowrap;min-width:max-content}.size-guide-modal__title{font-size:14px}.size-guide-content__description{font-size:10px;padding-inline:18px}.size-guide-table__header,.size-guide-table__cell{padding:12px 8px;font-size:10px}.size-guide-modal__close svg{height:13px;width:13px}.size-guide-modal__header{padding-top:50px}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/modal.css.map */
