@charset "UTF-8";.size-chart{--drag-handle-height: 44px}.size-chart__how-to-measure-img{align-items:center;aspect-ratio:1/1;background-color:var(--how-to-measure-bg-color);border:1px solid var(--how-to-measure-border-color);display:flex;justify-content:center;margin-block-end:var(--spacing-600);padding:var(--spacing-200)}@media (min-width: 769px){.size-chart__how-to-measure-img{aspect-ratio:4/3}}.size-chart__how-to-measure-img img{max-height:100%;max-width:100%}.size-chart__how-to-measure-title{font-family:var(--typography-subheading-font);font-size:var(--typography-subheading-medium-size);font-weight:var(--typography-subheading-weight);line-height:var(--typography-subheading-medium-height);letter-spacing:calc(var(--typography-subheading-medium-size) * var(--typography-subheading-tracking) * .01);text-transform:var(--typography-subheading-transform);line-height:normal!important;text-transform:none!important}.size-chart__how-to-measure-list{list-style:none;counter-reset:my-counter;margin-block-start:var(--spacing-700);padding-inline-start:0}.size-chart__how-to-measure-list li{counter-increment:my-counter;margin-block-end:var(--spacing-500);position:relative;padding-inline-start:48px}.size-chart__how-to-measure-list li:before{font-family:var(--typography-subheading-font);font-size:var(--typography-subheading-small-size);font-weight:var(--typography-subheading-weight);line-height:var(--typography-subheading-small-height);letter-spacing:calc(var(--typography-subheading-small-size) * var(--typography-subheading-tracking) * .01);text-transform:var(--typography-subheading-transform);align-items:center;background-color:var(--color-neutrals-1000);color:var(--color-neutrals-0);content:counter(my-counter,decimal-leading-zero);display:flex;height:32px;justify-content:center;left:0;position:absolute;width:32px}.size-chart__how-to-measure-subtitle{font-family:var(--typography-body-font);font-size:var(--typography-body-large-size);font-weight:var(--typography-body-weight-normal);line-height:var(--typography-body-large-height);letter-spacing:calc(var(--typography-body-large-size) * var(--typography-body-tracking) * .01);font-weight:700;line-height:normal!important;margin-block-end:var(--spacing-100)!important;text-transform:none!important}.size-chart__how-to-measure-text{font-family:var(--typography-body-font);font-size:var(--typography-body-small-size);font-weight:var(--typography-body-weight-normal);line-height:var(--typography-body-small-height);letter-spacing:calc(var(--typography-body-small-size) * var(--typography-body-tracking) * .01)}.size-chart__info-block{background-color:var(--info-block-bg-color);border:1px solid var(--info-block-border-color);display:flex;gap:var(--spacing-200);margin-block-end:var(--spacing-700);padding:var(--spacing-400)}.size-chart__info-block .icon-m{flex-shrink:0}.size-chart__info-block-title{font-family:var(--typography-subheading-font);font-size:var(--typography-subheading-xsmall-size);font-weight:var(--typography-subheading-weight);line-height:var(--typography-subheading-xsmall-height);letter-spacing:calc(var(--typography-subheading-xsmall-size) * var(--typography-subheading-tracking) * .01);text-transform:var(--typography-subheading-transform);margin:0!important;text-transform:none!important}.size-chart__info-block-size{font-family:var(--typography-body-font);font-size:var(--typography-body-small-size);font-weight:var(--typography-body-weight-normal);line-height:var(--typography-body-small-height);letter-spacing:calc(var(--typography-body-small-size) * var(--typography-body-tracking) * .01);color:var(--typography-color-secondary);margin-block-start:var(--spacing-100)}.size-chart__info-block-desc{margin-block-start:var(--spacing-200)}.size-chart__intl-toggle{all:unset;cursor:pointer;align-items:center;display:flex;font-weight:700;gap:var(--spacing-100);margin-block:var(--spacing-400) var(--spacing-700);position:relative;text-decoration:underline}.size-chart__intl-toggle .size-chart__icon{width:12px;height:12px;position:relative}.size-chart__intl-toggle .size-chart__icon:before,.size-chart__intl-toggle .size-chart__icon:after{content:"";position:absolute;background-color:var(--typography-color-default);transition:all .3s ease}.size-chart__intl-toggle .size-chart__icon:after{top:50%;left:0;width:100%;height:1px;transform:translateY(-50%)}.size-chart__intl-toggle .size-chart__icon:before{top:0;left:50%;width:1px;height:100%;transform:translate(-50%)}.size-chart__intl-toggle[data-active=true] .size-chart__icon:before{transform:translate(-50%) scaleY(0);transform:rotate(90deg)}.size-chart__tabs{display:flex;border-bottom:1px solid var(--borders-color-light);gap:var(--spacing-600);padding-block:var(--spacing-300) var(--spacing-700)}.size-chart__tab{background:none;border:none;border-bottom:2px solid transparent;cursor:pointer;color:var(--typography-color-subdued);padding:var(--spacing-50) 0;text-align:center;transition:all .2s ease}.size-chart__tab--active{color:var(--typography-color-brand);border-bottom-color:var(--typography-color-brand)}.size-chart__tab-content{display:none}.size-chart__tab-content--active{display:block}.size-chart .radio-unit-toggle{position:relative;display:flex;gap:var(--spacing-400);width:100%;max-width:300px}.size-chart .radio-unit-toggle.in-active .unit-indicator{transform:translate(100%)}.size-chart .radio-unit-toggle[hidden]{display:none}.size-chart__drawer{position:fixed;top:0;right:0;bottom:0;width:100%;max-width:100%;background-color:#fff;transform:translate(100%);transition-property:transform;transition-timing-function:ease-in-out;will-change:transform}@media (min-width: 769px){.size-chart__drawer{max-width:710px}}.size-chart__drawer--right{right:0;transform:translate(100%);transition-duration:.3s}.size-chart__drawer--left{left:0;right:auto;transform:translate(-100%);transition-duration:.3s}@media (max-width: 768px){.size-chart__drawer--bottom{bottom:0;height:90vh;left:0;right:0;top:auto;transform:translateY(100%);overflow:hidden;max-width:100vw;transition-duration:.3s}}.size-chart__drawer.is-dragging{transition:none}.size-chart__drag-handle{display:none;align-items:center;background:#fff;height:var(--drag-handle-height);justify-content:center;position:sticky;top:0;z-index:1}.size-chart__drag-line{background:var(--color-neutrals-200);border-radius:var(--border-radius-50);height:var(--spacing-25);width:56px}.size-chart[data-active=true] .size-chart__drawer.size-chart__drawer--right,.size-chart[data-active=true] .size-chart__drawer.size-chart__drawer--left{transform:translate(0)}@media (max-width: 768px){.size-chart[data-active=true] .size-chart__drawer.size-chart__drawer--bottom{transform:translateY(0)}}.size-chart{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;visibility:hidden;transition:visibility 0s .3s}.size-chart[data-active=true]{visibility:visible;transition:visibility 0s}.size-chart__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#00000080;opacity:0;transition:opacity .3s ease-in-out;cursor:pointer}.size-chart[data-active=true] .size-chart__overlay{opacity:1}.size-chart__drawer .size-chart__content{height:100%;padding:var(--spacing-400)}@media (min-width: 769px){.size-chart__drawer .size-chart__content{padding:var(--spacing-700)}}.size-chart__drawer .size-chart__content h3,.size-chart__drawer .size-chart__content h4{font-family:var(--typography-subheading-font);font-size:var(--typography-subheading-small-size);font-weight:var(--typography-subheading-weight);line-height:var(--typography-subheading-small-height);letter-spacing:calc(var(--typography-subheading-small-size) * var(--typography-subheading-tracking) * .01);text-transform:var(--typography-subheading-transform);margin-block:var(--spacing-400) var(--spacing-200)}.size-chart__drawer .size-chart__content .callout{font-size:var(--typography-body-small-size);padding-block:var(--spacing-200)}.size-chart__drawer .size-chart__content .sizing-section{display:flex;gap:1px;margin-block:var(--spacing-400);overflow-x:auto}.size-chart__drawer .size-chart__content .sizing-section .one-third{background-color:var(--color-primary-napa-orange-100);display:flex;flex-basis:33%;flex-direction:column;padding:var(--spacing-400);text-align:center}.size-chart__drawer .size-chart__content .sizing-section .navy-blue,.size-chart__drawer .size-chart__content .sizing-section .yellow-orange,.size-chart__drawer .size-chart__content .sizing-section .red{font-family:var(--typography-subheading-font);font-size:var(--typography-subheading-small-size);font-weight:var(--typography-subheading-weight);line-height:var(--typography-subheading-small-height);letter-spacing:calc(var(--typography-subheading-small-size) * var(--typography-subheading-tracking) * .01);text-transform:var(--typography-subheading-transform);margin-bottom:var(--spacing-200)}.size-chart__drawer .size-chart__content .sizing-section .one-third-content{font-size:var(--typography-accent-small-size)}.size-chart__drawer .size-chart__content .sizing-section .one-third-content-image{margin-top:auto;padding-top:var(--spacing-400)}.size-chart__drawer .size-chart__content .sizing-section .one-third-content-image img{max-width:150px;margin-inline:auto}.size-chart__content__find-your-size{margin-block:var(--spacing-400)}.size-chart__drawer .size-chart__content .size_guide_heading{padding-bottom:var(--spacing-400);border-bottom:1px solid var(--size-chart-modal-header-border-color);display:flex;align-items:center;justify-content:space-between}.size-chart__drawer .size-chart__content-wrapper{display:flex;flex-direction:column;height:100%}.size-chart__drawer .size-chart__content .size_guide_heading .close_icon{cursor:pointer}@media (max-width: 768px){.size-chart__drawer--bottom .size-chart__drag-handle{display:flex}.size-chart__drawer--bottom .size-chart__content{height:calc(100% - var(--drag-handle-height));overflow-y:auto}.size-chart__drawer--bottom .size-chart__content .size_guide_heading .close_icon{display:none}.size-chart__drawer--bottom.has-shadow .size-chart__drag-handle{box-shadow:0 -2px 10px #0000001a}}.size-chart__drawer .size-chart__content .size_guide_heading strong{font-family:var(--typography-heading-font);font-size:var(--typography-heading-medium-size);font-weight:var(--typography-heading-weight);line-height:var(--typography-heading-medium-height);letter-spacing:calc(var(--typography-heading-medium-size) * var(--typography-heading-tracking) * .01);text-transform:var(--typography-heading-transform);font-weight:500}.size-chart__drawer .size-chart__content .size_guide__description{font-family:var(--typography-body-font);font-size:var(--typography-body-medium-size);font-weight:var(--typography-body-weight-normal);line-height:var(--typography-body-medium-height);letter-spacing:calc(var(--typography-body-medium-size) * var(--typography-body-tracking) * .01);overflow-y:auto;overscroll-behavior:contain;flex:1 1 auto;font-weight:400;margin:var(--spacing-500) 0px}@media (min-width: 769px){.size-chart__drawer .size-chart__content .size_guide__description{margin:var(--spacing-600) 0}}.size-chart__drawer .size-chart__content .chart_title_wrapper{display:inline-flex;align-items:center;justify-content:var(--modal-arrow-position);padding-block:var(--spacing-200) var(--spacing-600)}.size-chart__drawer .size-chart__content .chart_title_wrapper.is-hidden{display:none}.size-chart__drawer .size-chart__content .chart_title_wrapper:has(.radio-unit-tab){display:flex;padding-block-end:var(--radio-toggle-padding-bottom, var(--spacing-400))}.size-chart__drawer .size-chart__content .chart_title_wrapper:has(.radio-unit-toggle[hidden]){justify-content:flex-end}.size-chart__drawer .size-chart__content .chart_title_wrapper .chart_title{font-family:var(--typography-heading-font);font-size:var(--typography-heading-small-size);font-weight:var(--typography-heading-weight);line-height:var(--typography-heading-small-height);letter-spacing:calc(var(--typography-heading-small-size) * var(--typography-heading-tracking) * .01);text-transform:var(--typography-heading-transform);font-weight:500}.size-chart__drawer .size-chart__content .chart_title_wrapper .table_arrows_wrapper{display:none}.size-chart__drawer .size-chart__content .chart_title_wrapper .table_arrows_wrapper.table-arrows--show-mobile{display:flex}@media (min-width: 769px){.size-chart__drawer .size-chart__content .chart_title_wrapper .table_arrows_wrapper{display:flex;align-items:center;justify-content:center;gap:8px}}.size-chart__drawer .size-chart__content .chart_title_wrapper .table_arrows_wrapper.table-arrows--lg .table_prev,.size-chart__drawer .size-chart__content .chart_title_wrapper .table_arrows_wrapper.table-arrows--lg .table_next{height:44px;width:44px}.size-chart__drawer .size-chart__content .chart_title_wrapper .table_arrows_wrapper.table-arrows--lg .table_prev svg,.size-chart__drawer .size-chart__content .chart_title_wrapper .table_arrows_wrapper.table-arrows--lg .table_next svg{height:24px;width:24px}.size-chart__drawer .size-chart__content .chart_title_wrapper .table_arrows_wrapper .table_prev,.size-chart__drawer .size-chart__content .chart_title_wrapper .table_arrows_wrapper .table_next{height:32px;width:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;background-color:var(--size-chart-arrow-bg-color, transparent);box-shadow:var(--size-chart-arrow-shadow, var(--bottom-shadow))}.size-chart__drawer .size-chart__content .chart_title_wrapper .table_arrows_wrapper .table_prev svg,.size-chart__drawer .size-chart__content .chart_title_wrapper .table_arrows_wrapper .table_next svg{height:16px;width:16px;fill:var(--size-chart-arrow-icon-color, var(--typography-color-default))}.size-chart__drawer .chart_toggle_icon_wrapper{display:inline-flex;align-items:center;justify-content:flex-start;width:200px;padding-bottom:var(--spacing-600)}.size-chart__drawer .chart_toggle_icon_wrapper+.chart_title_wrapper,.size-chart__drawer .chart_toggle_icon_wrapper~.is-hidden+.chart_title_wrapper{width:calc(100% - 220px)}.size-chart__drawer .chart_toggle_icon_wrapper .toggle-container{display:flex;align-items:center}.size-chart__drawer .chart_toggle_icon_wrapper .toggle-label{margin:0 var(--spacing-300);font-size:var(--typography-body-small-size)}.size-chart__drawer .chart_toggle_icon_wrapper .switch{position:relative;display:inline-block;width:50px;height:26px}.size-chart__drawer .chart_toggle_icon_wrapper .switch input{opacity:0;width:0;height:0}.size-chart__drawer .chart_toggle_icon_wrapper .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;transition:.4s;background-color:var(--color-neutrals-0);border:1px solid var(--color-neutrals-200);width:var(--spacing-900);height:var(--spacing-600);border-radius:var(--spacing-300)}.size-chart__drawer .chart_toggle_icon_wrapper .slider:before{position:absolute;content:"";height:calc(var(--spacing-400) - var(--spacing-25));width:calc(var(--spacing-400) - var(--spacing-25));background-color:var(--btn-primary-bg-color);top:4px;left:5px;border-radius:50%;transition:all .3s ease-in-out}.size-chart__drawer .chart_toggle_icon_wrapper input:checked+.slider:before{transform:translate(var(--spacing-600))}.size-chart__drawer .size-chart__content .size-chart__table{overflow:auto}.size-chart__drawer .size-chart__content .size-chart__table.is-hidden{display:none}.size-chart__drawer .size-chart__content .size-chart__table .grey-bg td,.size-chart__drawer .size-chart__content .size-chart__table .grey-bg th{background-color:var(--table-bg-color-grey, var(--color-primary-essential-200))!important}.size-chart__drawer .size-chart__content .size-chart__table::-webkit-scrollbar{display:none}.size-chart__drawer .size-chart__content .size-chart__table{-ms-overflow-style:none;scrollbar-width:none}.size-chart__drawer .size-chart__content table{border-collapse:collapse;border-style:hidden;width:100%;min-width:600px;text-align:center}.size-chart__drawer .size-chart__content table td,.size-chart__drawer .size-chart__content table th{border:1px solid var(--table-color-border)}.size-chart__drawer .size-chart__content table.size-table{border:1px solid var(--table-color-border);margin-block-end:var(--spacing-400)}.size-chart__drawer .size-chart__content table:not(:has(td:first-child img)) thead th:first-child,.size-chart__drawer .size-chart__content table:not(:has(td:first-child img)) tbody td:first-child{position:sticky;left:0;z-index:2}.size-chart__drawer .size-chart__content table th,.size-chart__drawer .size-chart__content table td,.size-chart__drawer .size-chart__content table tr{min-height:50px;min-width:120px}.size-chart__drawer .size-chart__content table th,.size-chart__drawer .size-chart__content table td{padding:var(--spacing-300)}.size-chart__drawer .size-chart__content table td{background-color:var(--table-color-body);font-weight:var(--table-body-font-weight)}.size-chart__drawer .size-chart__content table:not(:has(td:first-child img)) td:first-child{font-weight:700}.size-chart__drawer .size-chart__content table:has(td:first-child img) tr:first-child td{vertical-align:var(--modal-image-position)}.size-chart__table--alternating table td:nth-child(2n){background-color:var(--table-color-alternating, var(--color-neutrals-50))}.size-chart__table--alternating table td:nth-child(odd){background-color:var(--table-color-body, var(--color-neutrals-25))}.size-chart__table--column-border table tr td,.size-chart__table--column-border table tr th{border-inline:1px solid var(--table-color-column-border)!important;border-block:none!important}.size-chart__table--column-border table tr.grey-bg td,.size-chart__table--column-border table tr.grey-bg th{border-block:none;border-inline:1px solid var(--drawer-background)!important}.size-chart__drawer .size-chart__content table th,.size-chart__drawer .size-chart__content table:not(:has(thead)) tr:first-child th{background-color:var(--table-bg-color-first-row, var(--color-primary-napa-orange-100));color:var(--table-color-first-row, var(--typography-color-default))}.size-chart__drawer .size-chart__content table th:not(:first-child),.size-chart__drawer .size-chart__content table:not(:has(thead)) tr:first-child th:not(:first-child){font-weight:var(--table-first-row-font-weight)}.size-chart__drawer .size-chart__content table:not(:has(thead)) tbody td:first-child,.size-chart__drawer .size-chart__content table:not(:has(td:first-child img)) tbody td:first-child{background-color:var(--table-bg-color-first-column, var(--color-primary-napa-orange-100));color:var(--table-color-first-column, var(--typography-color-default))}.size-chart__drawer .size-chart__content .chart_title_wrapper:has(.chart_table-title){display:flex;align-items:end}.measure-cards{overflow-y:auto;display:flex;flex-flow:row nowrap;gap:var(--spacing-200);margin-bottom:var(--spacing-600);-ms-overflow-style:none;scrollbar-width:none}.measure-cards::-webkit-scrollbar{display:none}.measure-card{overflow:hidden;flex:0 0 var(--measure-cards-width);border-radius:var(--border-radius-100, 8px);background-color:var(--color-primary-essential-200)}.measure-card__image{overflow:hidden;aspect-ratio:4/3}.measure-card__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.measure-card__content{padding:var(--spacing-600) var(--spacing-400)}.measure-card__heading{margin-bottom:var(--spacing-200)}.size-chart-product-header{display:flex;align-items:center;gap:var(--spacing-400);padding-bottom:var(--spacing-400);margin-bottom:var(--spacing-400);border-bottom:1px solid var(--color-border, #E0E0E0)}.size-chart-product-header__image{flex-shrink:0}.size-chart-product-header__image img{display:block;width:98px;height:98px;-o-object-fit:cover;object-fit:cover}.size-chart-product-header__info{display:flex;flex-direction:column;gap:var(--spacing-100)}.size-chart-product-header__title{margin:0}.size-chart__truefit-section{border-top:1px solid var(--color-border, #E0E0E0);border-bottom:1px solid var(--color-border, #E0E0E0);padding-block:var(--spacing-600);margin-block:var(--spacing-400);display:flex;flex-direction:column;align-items:center;text-align:center}.size-chart__truefit-section__text{margin:0 0 var(--spacing-400)}.size-chart__truefit-section a{padding-bottom:var(--spacing-400)}.size-chart__truefit-section #tfc-widget{transform:translate(calc(50% - 75px))}
