.size-guide-content{max-width:100%;overflow-x:auto}.size-guide-table .size-guide-table-title,.size-guide-table .size-guide-table-subtitle{font-weight:600;font-size:17px;text-transform:uppercase;padding:35px 20px;text-align:left;color:#1b1b1b;background-color:#e0e8ef}.cabana .size-guide-table .size-guide-table-subtitle,.cabana .size-guide-table .size-guide-table-title{padding:15px 20px}.cabana .size-guide-table .size-guide-table-row.sleeve-length th{padding:10px 20px}.cabana .size-guide-table .size-guide-table-row:last-child{border-bottom:1px solid}.size-guide-table-subtitle{width:100px;max-width:100px}.size-guide-table{width:100%;border-collapse:collapse;margin:0 auto;font-size:14px}.size-guide-table th,.size-guide-table td{padding:12px 8px;text-align:center;border-right:1px solid #ddd}.size-guide-table thead th{background-color:#f5f5f5;font-weight:700;color:#333}.size-guide-table-row{display:table-row}.size-guide-table tbody th{background-color:#fafafa;font-weight:700}.size-guide-table th.focus,.size-guide-table td.focus,.close-size-guide-popup.focus{outline:2px solid red;outline-offset:-2px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.size-guide-table tbody .size-guide-table-row:not(:last-child) td,.size-guide-table tbody .size-guide-table-row:not(:last-child) th,.size-guide-table .size-guide-table-title{border-bottom:1px solid}.size-guide-shirt-desktop .size-guide-table-row:last-child th,.size-guide-shirt-desktop .size-guide-table-row:last-child td,.size-guide-shirt-camp-desktop .size-guide-table-row:last-child th,.size-guide-shirt-camp-desktop .size-guide-table-row:last-child td,.size-guide-linen-long-sleeves-desktop .size-guide-table-row:last-child th,.size-guide-linen-long-sleeves-desktop .size-guide-table-row:last-child td{height:122px}.size-guide-shirt-desktop .size-guide-table-row:last-child td,.size-guide-linen-long-sleeves-desktop .size-guide-table-row:last-child td{padding-top:45px}.size-chart-modal-desktop.shirt-camp td{width:calc(100% / 9);max-width:calc(100% / 9);height:97px;padding:35px 0;display:inline-block}.size-chart-modal-desktop.georgie-pants td,.size-chart-modal-desktop.dress-shirt td,.size-chart-modal-desktop.ray-shirt td,.size-chart-modal-desktop.joni-jeans td{width:calc(100% / 13);max-width:calc(100% / 13);height:97px;padding:35px 0;display:inline-block}.size-chart-modal-desktop.linen-pants td,.size-chart-modal-desktop.linen-long-sleeves td,.size-chart-modal-desktop.linen-short-sleeves td,.size-chart-modal-desktop.ray-shirt-short td,.size-chart-modal-desktop.scout-pants td,.size-chart-modal-desktop.quinn-chinos td,.size-guide-shirt-desktop td,.size-guide-finch-pants-desktop td{width:calc(100% / 15);max-width:calc(100% / 15);height:97px;padding:35px 0;display:inline-block}.shirt-camp .size-guide-table-row:last-child td{padding-top:45px}.size-guide-table td{background-color:#f1f3f4}@media (max-width: 768px){.size-guide-popup-wrapper .close-size-guide-popup{top:2px;right:2px;padding:0}.product .dialog-modal.size-guide{height:fit-content}.size-guide-table{font-size:12px}.size-guide-table th,.size-guide-table td,.size-guide-table tr{padding:8px 4px}.shirt-camp .size-guide-table-row:last-child td{height:unset}.shirt-camp .size-guide-table-row:last-child td{padding-top:8px}.size-guide-popup.size-chart-modal-mobile .size-guide-table-title,.size-guide-popup.size-chart-modal-mobile .size-guide-table-subtitle{font-size:9px;padding:8px 2px 8px 6px;border-bottom:1px solid}.size-guide-table td{text-align:left}.size-guide-table td:first-child{background-color:#e0e8ef}.georgie-vest .size-guide-table td{text-align:center}}@media (min-width: 769px){.georgie-vest .size-guide-table .size-guide-table-subtitle{min-width:165px}}.size-guide-popup{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;display:flex;align-items:center;justify-content:center}.size-guide-popup[hidden]{display:none}.size-guide-popup .image-wrap{position:relative;background:#fff;max-width:90vw;max-height:90vh;overflow-y:auto;z-index:10000;box-shadow:0 4px 6px #0000001a}.size-guide-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;z-index:9998}.close-size-guide-popup{position:absolute;top:15px;right:15px;background:transparent;border:none;cursor:pointer;padding:8px;display:flex;align-items:center;justify-content:center;z-index:10001}.close-size-guide-popup:hover{opacity:.7}.close-size-guide-popup svg{width:24px;height:24px}@media (max-width: 768px){.mobile-hide\!{display:none!important}}@media (min-width: 769px){.desktop-hide\!{display:none!important}}.size-guide .popup-link__button svg{display:inline-block;position:relative;top:var(--margin-2xs)}.size-guide.popup-link__content{box-shadow:var(--shadow-popover);border:var(--style-border-popover);border-radius:var(--style-border-radius-popover);background-color:var(--color-background);padding:var(--padding-4xl) var(--padding-xl) var(--padding-xl);max-width:var(--normal-content-width);max-height:var(--modal-max-height)}@media screen and (min-width: 750px){.size-guide.popup-link__content{padding:var(--padding-5xl)}}.popup-link__content[open]{animation:modalSlideInTop var(--animation-speed) var(--animation-easing) forwards}.popup-link__content.dialog-closing{animation:modalSlideOutTop var(--animation-speed) var(--animation-easing) forwards}.popup-link__content--drawer{position:fixed;border-radius:0;width:var(--sidebar-width);max-width:95vw;height:100%;margin:0 0 0 auto}.popup-link__content--drawer:modal{max-height:100dvh}.size-guide .popup-link__close{position:absolute;top:var(--margin-2xs);right:var(--margin-2xs);width:var(--minimum-touch-target);height:var(--minimum-touch-target);color:var(--color-foreground);background-color:transparent;display:flex;align-items:center;justify-content:center;padding:0}.size-guide .popup-link__close{background-color:transparent;opacity:.8}.size-guide .popup-link__close svg{width:var(--icon-size-xs);height:var(--icon-size-xs)}.product .size-guide.popup-link__content{padding:0;max-width:unset;width:90%}.size-guide.popup-link__content *:focus-visible{outline:2px solid red;outline-offset:-2px;border:none}.popup-link__button.size-guide{text-align:end;width:100%;text-decoration:underline;font-size:14px}
/*# sourceMappingURL=/cdn/shop/t/335/assets/size-guide.css.map */
