@media(max-width:749px){
 main .easytabs-container .easytabs-holder .easytabs-content-holder{font-family:var(--font-body);font-size:16px;line-height:1.6;margin:0!important;padding:12px 0 20px!important}
 main .easytabs-container .easytabs-holder .easytabs-content-holder p{margin:0 0 12px;padding:0}
 main .easytabs-container .easytabs-holder .easytabs-content-holder p:last-child{margin-bottom:0}
 main .easytabs-container .easytabs-holder .easytabs-content-holder ul,main .easytabs-container .easytabs-holder .easytabs-content-holder ol{margin:12px 0;padding-left:22px}
 main .easytabs-container .easytabs-holder .easytabs-content-holder li{margin-bottom:6px}
 main .easytabs-container .easytabs-holder .easytabs-accordion-item{font-size:15px;line-height:1.4;font-weight:400;color:var(--color-text);min-height:44px;height:auto;box-sizing:border-box!important;padding:12px 0!important}
 main .easytabs-container .easytabs-holder .easytabs-content-holder a{text-decoration:underline;text-underline-offset:3px}
 main .product__information-popup[data-modal-content-id*="guide"],main .product__information-popup[data-modal-content-id*="size-chart"]{font-size:16px;line-height:1.5;min-height:44px;padding:10px 0;display:inline-flex;align-items:center;gap:8px;text-decoration:underline;text-underline-offset:4px}
 .modal__inner:has(.lf-size-guide),.modal__inner:has([id^="modal-womens-sweatshirt-size-chart"]){padding:20px 16px}
 .modal__content .lf-size-guide h2,.modal__content [id^="modal-womens-sweatshirt-size-chart"]>h2{font-size:26px;line-height:1.2;margin:0 36px 16px 0}
 .modal__content .lf-size-guide>p{font-size:16px;line-height:1.55;margin:0 0 14px;padding:0}
 .modal__content .lf-size-guide .lf-size-guide__mobile-hint{font-size:14px;line-height:1.5;margin-bottom:12px}
 .modal__content .lf-size-guide__scroll{overflow-x:auto;max-width:100%;overscroll-behavior-x:contain}
 .modal__content .lf-size-guide table{font-size:14px;line-height:1.4;min-width:460px;margin:0}
 .modal__content .lf-size-guide th,.modal__content .lf-size-guide td{padding:10px 12px;white-space:nowrap}
 .modal__content .lf-size-guide tr>:first-child{position:sticky;left:0;background:var(--color-background);z-index:1}
 .modal__content .lf-size-guide caption{font-size:14px;line-height:1.5;padding:8px 0;text-align:left}
 .modal__content .lf-size-guide summary{font-size:15px;line-height:1.5;min-height:44px;padding:12px 0;text-decoration:underline;text-underline-offset:3px;cursor:pointer}
 .modal__content [id^="modal-womens-sweatshirt-size-chart"] p{font-size:16px;line-height:1.55;margin:0 0 14px}
 .modal__content [id^="modal-womens-sweatshirt-size-chart"] .page.section{padding:16px 0}
 .modal__content [id^="modal-womens-sweatshirt-size-chart"] .lf-chart-tools{margin:0 0 16px}
 .modal__content [id^="modal-womens-sweatshirt-size-chart"] .lf-chart-tools button{font:inherit;min-height:44px;padding:10px 14px}
}