.cart-size-guide{width:100%;display:flex;justify-content:center}.cart-size-guide__trigger.button.button--text{padding-inline:0;min-height:auto}modal-dialog.cart-size-guide-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:calc(var(--z-header) + 1);display:flex;align-items:center;justify-content:center;padding:1.6rem;visibility:hidden;opacity:0;pointer-events:none;transition:visibility var(--duration-default),opacity var(--duration-default)}modal-dialog.cart-size-guide-modal[open]{visibility:visible;opacity:1;pointer-events:auto}modal-dialog.cart-size-guide-modal[open]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0000008c}.cart-size-guide-modal__dialog{position:relative;width:min(112rem,calc(100vw - 3.2rem));max-height:min(88vh,96rem);display:flex;flex-direction:column;overflow:hidden;background:rgb(var(--color-background));color:rgb(var(--color-foreground));border-radius:2rem;box-shadow:0 2.4rem 8rem #0000003d;transform:translateY(2rem);transition:transform var(--duration-default)}modal-dialog.cart-size-guide-modal[open] .cart-size-guide-modal__dialog{transform:translateY(0)}.cart-size-guide-modal__header{position:sticky;inset-block-start:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:1.6rem;padding:2rem 2.4rem;background:rgb(var(--color-background));border-bottom:.1rem solid rgba(var(--color-foreground),.08)}.cart-size-guide-modal__title{margin:0}.cart-size-guide-modal__close{display:inline-flex;align-items:center;justify-content:center;width:4rem;height:4rem;padding:0;border:none;border-radius:999px;background:rgba(var(--color-foreground),.04);color:rgb(var(--color-foreground));cursor:pointer}.cart-size-guide-modal__close svg{width:1.8rem;height:1.8rem}.cart-size-guide-modal__body{overflow:auto;padding:2.4rem}.cart-size-guide-modal__body .support-size-guide{display:grid;gap:3.2rem}.cart-size-guide-modal__body .support-size-guide__intro{max-width:78ch}.cart-size-guide-modal__body .support-size-guide__intro p,.cart-size-guide-modal__body .support-size-guide__section>p,.cart-size-guide-modal__body .support-card p{margin:0;color:rgba(var(--color-foreground),.76);font-size:1.5rem;line-height:1.75}.cart-size-guide-modal__body .support-card-grid{display:grid;gap:1.6rem;margin-block:0}.cart-size-guide-modal__body .support-size-guide__selector{grid-template-columns:repeat(auto-fit,minmax(22rem,1fr))}.cart-size-guide-modal__body .support-card{background:rgba(var(--color-foreground),.03);border:.1rem solid rgba(var(--color-foreground),.08);border-radius:1.6rem;padding:2rem}.cart-size-guide-modal__body .support-card--link{color:rgb(var(--color-foreground));display:block;text-decoration:none;transition:border-color var(--duration-default),background-color var(--duration-default),transform var(--duration-default)}.cart-size-guide-modal__body .support-card--link:hover,.cart-size-guide-modal__body .support-card--link:focus-visible{background:rgba(var(--color-foreground),.045);border-color:rgba(var(--color-foreground),.16);transform:translateY(-.1rem)}.cart-size-guide-modal__body .support-card h3,.cart-size-guide-modal__body .support-size-guide__section>h3,.cart-size-guide-modal__body .support-size-guide__group-title{margin:0 0 1rem;color:rgb(var(--color-foreground))}.cart-size-guide-modal__body .support-size-guide__group{display:grid;gap:1.8rem}.cart-size-guide-modal__body .support-size-guide__section{background:rgba(var(--color-foreground),.025);border:.1rem solid rgba(var(--color-foreground),.08);border-radius:1.8rem;padding:2.4rem;scroll-margin-top:10rem}.cart-size-guide-modal__body .support-size-guide__chips{display:flex;flex-wrap:wrap;gap:.8rem;margin:1.4rem 0 1.8rem}.cart-size-guide-modal__body .support-size-guide__chip{background:rgba(var(--color-foreground),.06);border-radius:999px;color:rgb(var(--color-foreground));display:inline-flex;font-size:1.25rem;font-weight:500;letter-spacing:.04em;line-height:1;padding:.9rem 1.2rem}.cart-size-guide-modal__body .support-measurement{display:grid;gap:2rem;margin-block:0}.cart-size-guide-modal__body .support-table-wrap{border:.1rem solid rgba(var(--color-foreground),.08);border-radius:1.6rem;margin-block:1.8rem 0;overflow-x:auto}.cart-size-guide-modal__body .support-table{border-collapse:collapse;min-width:56rem;width:100%}.cart-size-guide-modal__body .support-table th,.cart-size-guide-modal__body .support-table td{border-bottom:.1rem solid rgba(var(--color-foreground),.08);color:rgba(var(--color-foreground),.8);font-size:1.45rem;line-height:1.55;padding:1.3rem 1.6rem;text-align:left;vertical-align:top}.cart-size-guide-modal__body .support-table thead th{color:rgb(var(--color-foreground));font-size:1.2rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.cart-size-guide-modal__body .support-table tbody tr:last-child td{border-bottom:0}@media screen and (min-width:750px){.cart-size-guide-modal__body .support-measurement{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){modal-dialog.cart-size-guide-modal{padding:.8rem}.cart-size-guide-modal__dialog{width:calc(100vw - 1.6rem);max-height:calc(100vh - 1.6rem);border-radius:1.6rem}.cart-size-guide-modal__header,.cart-size-guide-modal__body{padding:1.6rem}.cart-size-guide-modal__body .support-size-guide{gap:2.4rem}.cart-size-guide-modal__body .support-table{min-width:48rem}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/component-cart-size-guide.css.map */
