:is(.product-information,[data-card-quick-buy]) .pdp-size-guide{--pdp-rule-color: rgb(var(--color-foreground-rgb) / .16)}.pdp-size-guide{display:block}.pdp-size-guide__trigger{display:inline-flex;align-items:center;justify-content:space-between;gap:var(--gap-sm);min-height:var(--minimum-touch-target);color:var(--color-foreground);font-size:.8125rem;text-underline-offset:.2em;cursor:pointer}.pdp-size-guide__trigger>:first-child{text-decoration:underline}.pdp-size-guide__dialog{width:min(64rem,calc(100vw - 2rem));max-width:none;height:min(44rem,calc(100dvh - 2rem));max-height:none;padding:0;border:0;background:var(--color-background);color:var(--color-foreground);overflow:hidden}.pdp-size-guide__dialog[open]{display:flex;flex-direction:column}.pdp-size-guide__dialog::backdrop{background:rgb(var(--backdrop-color-rgb) / var(--backdrop-opacity))}.pdp-size-guide__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--gap-lg);padding:var(--padding-xl);border-block-end:1px solid var(--pdp-rule-color)}.pdp-size-guide__header h2,.pdp-size-guide__header p{margin:0}.pdp-size-guide__header h2{margin-block-start:var(--padding-2xs);font-family:var(--font-body--family);font-size:clamp(1.75rem,3vw,2.5rem);font-weight:var(--font-body--weight);line-height:1.05}.pdp-size-guide__eyebrow{color:rgb(var(--color-foreground-rgb) / .58);font-size:.6875rem;letter-spacing:.12em;text-transform:uppercase}.pdp-size-guide__close{display:grid;place-items:center;width:var(--minimum-touch-target);height:var(--minimum-touch-target);flex:0 0 var(--minimum-touch-target);border:1px solid var(--pdp-rule-color);border-radius:50%;cursor:pointer}.pdp-size-guide__close .svg-wrapper{width:1rem}.pdp-size-guide__body{position:relative;min-height:0;padding:var(--padding-xl);overflow:auto}.pdp-size-guide__unit-switch{display:flex;align-items:center;justify-content:space-between;gap:var(--gap-md);margin-block-end:var(--padding-lg);color:rgb(var(--color-foreground-rgb) / .7);font-size:.8125rem}.pdp-size-guide__unit-options{display:inline-grid;grid-template-columns:repeat(2,minmax(3rem,1fr));border:1px solid var(--pdp-rule-color)}.pdp-size-guide__unit-options label{position:relative;display:grid;place-items:center;justify-content:center;min-width:var(--minimum-touch-target);min-height:var(--minimum-touch-target);padding-inline:var(--padding-xs);cursor:pointer}.pdp-size-guide__unit-input{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.pdp-size-guide__unit-options label+label{border-inline-start:1px solid var(--pdp-rule-color)}.pdp-size-guide__unit-options label:has(.pdp-size-guide__unit-input:checked){background:var(--color-foreground);color:var(--color-background)}.pdp-size-guide__unit-options label:has(.pdp-size-guide__unit-input:focus-visible){outline:2px solid var(--color-foreground);outline-offset:2px}.pdp-size-guide__body:has(.pdp-size-guide__unit-input[value=cm]:checked) .pdp-size-guide__tables [data-unit-value=in],.pdp-size-guide__body:has(.pdp-size-guide__unit-input[value=in]:checked) .pdp-size-guide__tables [data-unit-value=cm]{display:none}.pdp-size-guide__tables{display:grid;gap:var(--padding-xl)}.pdp-size-guide__table-section h3{margin:0 0 var(--padding-sm);font-family:var(--font-body--family);font-size:1.375rem;font-weight:var(--font-body--weight)}.pdp-size-guide__table-wrap{max-width:100%;overflow:auto;outline-offset:4px}.pdp-size-guide__table-wrap table{width:100%;min-width:max-content;border-collapse:collapse;font-variant-numeric:tabular-nums;font-size:.8125rem}.pdp-size-guide__table-wrap :is(th,td){padding:var(--padding-sm) var(--padding-md);border:1px solid var(--pdp-rule-color);text-align:center;white-space:nowrap}.pdp-size-guide__table-wrap thead th,.pdp-size-guide__table-wrap tbody th{background:rgb(var(--color-foreground-rgb) / .045);font-weight:500}.pdp-size-guide__note{margin:var(--padding-lg) 0 0;color:rgb(var(--color-foreground-rgb) / .62);font-size:.75rem;line-height:1.55}.pdp-size-guide__panels{display:grid;gap:var(--padding-2xl)}.pdp-size-guide__panel+.pdp-size-guide__panel{padding-block-start:var(--padding-2xl);border-block-start:1px solid var(--pdp-rule-color)}.pdp-size-guide__panel-heading{max-width:44rem;margin-block-end:var(--padding-lg)}.pdp-size-guide__panel-heading h3,.pdp-size-guide__panel-heading p,.pdp-size-guide__illustration,.pdp-size-guide__body-figure,.pdp-size-guide__body-definitions{margin:0}.pdp-size-guide__panel-heading h3{font-family:var(--font-body--family);font-size:clamp(1.5rem,2.5vw,2rem);font-weight:var(--font-body--weight);line-height:1.1}.pdp-size-guide__panel-heading p{margin-block-start:var(--padding-xs);color:rgb(var(--color-foreground-rgb) / .68);line-height:1.55}.pdp-size-guide__product-layout,.pdp-size-guide__body-layout{display:grid;gap:var(--padding-xl);align-items:start}.pdp-size-guide__illustration{display:grid;gap:var(--padding-md);max-width:22rem}.pdp-size-guide__illustration img,.pdp-size-guide__body-figure img{display:block;width:100%;height:auto;object-fit:contain}.pdp-size-guide__illustration img{max-height:30rem}.pdp-size-guide__illustration figcaption{display:grid;gap:var(--padding-xs)}.pdp-size-guide__legend-title{font-weight:600}.pdp-size-guide__legend{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--padding-2xs) var(--padding-lg);margin:0;padding-inline-start:1.5rem;color:rgb(var(--color-foreground-rgb) / .72);line-height:1.45}.pdp-size-guide__product-data,.pdp-size-guide__body-definitions{min-width:0}.pdp-size-guide__body-figure{max-width:28rem}.pdp-size-guide__body-definitions{display:grid}.pdp-size-guide__body-definitions>div{padding-block:var(--padding-md);border-block-end:1px solid var(--pdp-rule-color)}.pdp-size-guide__body-definitions>div:first-child{padding-block-start:0}.pdp-size-guide__body-definitions dt{font-weight:600}.pdp-size-guide__body-definitions dd{margin:var(--padding-2xs) 0 0;color:rgb(var(--color-foreground-rgb) / .72);line-height:1.55}.pdp-size-guide__selected-size-details,.pdp-size-guide__selected-size-item{display:none}.pdp-size-guide__selected-size-details{margin-block-start:var(--padding-md);padding:.8125rem;background:rgb(var(--color-foreground-rgb) / .04)}.pdp-size-guide__selected-size-list{margin:0}.pdp-size-guide__selected-size-row{display:flex;align-items:baseline;gap:var(--padding-sm);min-width:0}.pdp-size-guide__selected-size-row>dt{flex:0 0 auto;font-size:.8125rem;font-weight:600;line-height:1.45}.pdp-size-guide__selected-size-values{display:flex;flex:1 1 auto;flex-wrap:wrap;gap:var(--padding-2xs) var(--padding-sm);min-width:0;margin:0;font-size:.8125rem;font-weight:400;line-height:1.45}.pdp-size-guide__selected-size-value{display:inline-flex;gap:.25em;min-width:0}.pdp-size-guide__selected-size-value-label{color:rgb(var(--color-foreground-rgb) / .62)}.pdp-size-guide:has(.pdp-size-guide__unit-input[value=cm]:checked) .pdp-size-guide__selected-size-details [data-unit-value=in],.pdp-size-guide:has(.pdp-size-guide__unit-input[value=in]:checked) .pdp-size-guide__selected-size-details [data-unit-value=cm]{display:none}@media screen and (min-width:750px){.pdp-size-guide__product-layout:not(.pdp-size-guide__product-layout--table-only){grid-template-columns:minmax(13rem,.72fr) minmax(0,1.5fr)}.pdp-size-guide__body-layout{grid-template-columns:minmax(16rem,.9fr) minmax(16rem,1fr)}}@media screen and (max-width:749px){.pdp-size-guide__selected-size-row{align-items:flex-start;flex-direction:column;gap:var(--padding-2xs)}.pdp-size-guide__illustration,.pdp-size-guide__body-figure{width:min(100%,22rem);margin-inline:auto}}@media screen and (max-width:749px){.pdp-size-guide__dialog{width:100vw;height:100dvh;max-width:100vw;max-height:100dvh}.pdp-size-guide__header,.pdp-size-guide__body{padding:var(--padding-lg) var(--page-margin)}.pdp-size-guide__unit-switch{position:sticky;top:calc(-1 * var(--padding-lg));z-index:1;margin-inline:calc(-1 * var(--page-margin));padding:var(--padding-sm) var(--page-margin);background:var(--color-background);border-block-end:1px solid var(--pdp-rule-color)}}@media(prefers-reduced-motion:reduce){.pdp-size-guide__dialog[open],.pdp-size-guide__dialog.dialog-closing,.pdp-size-guide__dialog[open]::backdrop,.pdp-size-guide__dialog.dialog-closing::backdrop{animation:none;transition:none}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/pdp-size-guide.css.map */
