.cart-size-guide{width:100%;display:flex;justify-content:center}.cart-size-guide__trigger.button.button--text{display:inline-flex;align-items:center;min-height:auto;padding-inline:0;font-size:var(--font-size-static-xs);line-height:var(--line-height-static-xs);letter-spacing:.04em;white-space:nowrap}.product-information__size-guide.cart-size-guide{justify-content:flex-start;margin-block-start:.8rem}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(88rem,calc(100vw - 3.2rem));max-height:min(84vh,88rem);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:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:1.6rem;padding:1.5rem 2rem;background:rgb(var(--color-background));border-bottom:.1rem solid rgba(var(--color-foreground),.08)}.cart-size-guide-modal__title{font-size:clamp(2.6rem,2.4vw,3.4rem);line-height:1.05;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{flex:1 1 auto;min-height:0;overflow:auto;overflow-x:hidden;padding:1.6rem 2rem 2rem;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scroll-behavior:auto;scrollbar-gutter:stable;touch-action:pan-y;contain:content}.cart-size-guide-modal__body .support-size-guide{display:grid;gap:1.8rem}.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.25rem;line-height:1.5}.cart-size-guide-modal__body .support-card-grid{display:grid;gap:.8rem;margin-block:0}.cart-size-guide-modal__body .support-size-guide__selector{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}.cart-size-guide-modal__body .support-card{background:rgba(var(--color-foreground),.03);border:.1rem solid rgba(var(--color-foreground),.08);border-radius:1rem;padding:1.2rem}.cart-size-guide-modal__body .support-card--link{position:relative;color:rgb(var(--color-foreground));display:flex;flex-direction:column;min-height:100%;text-decoration:none;border-color:rgba(var(--color-foreground),.16);background:rgba(var(--color-foreground),.035);transition:border-color var(--duration-default),background-color var(--duration-default),box-shadow var(--duration-default)}.cart-size-guide-modal__body .support-card--link:after{content:"";position:absolute;inset-block-start:1.15rem;inset-inline-end:1.15rem;width:.65rem;height:.65rem;border-block-start:.15rem solid currentColor;border-inline-end:.15rem solid currentColor;opacity:.58;transform:rotate(45deg)}.cart-size-guide-modal__body .support-card--link:hover,.cart-size-guide-modal__body .support-card--link:focus-visible{background:rgba(var(--color-foreground),.065);border-color:rgba(var(--color-foreground),.42);box-shadow:0 .6rem 1.8rem rgba(var(--color-foreground),.08)}.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-card h3{font-size:1.9rem;line-height:1.18}.cart-size-guide-modal__body .support-size-guide__section>h3{font-size:clamp(2rem,1.7vw,2.6rem);line-height:1.12}.cart-size-guide-modal__body .support-size-guide__group-title{font-size:clamp(1.9rem,1.5vw,2.3rem);line-height:1.15}.cart-size-guide-modal__body .support-size-guide__selector .support-card h3{max-width:calc(100% - 1.8rem);margin-block-end:.4rem;font-size:1.3rem;line-height:1.18}.cart-size-guide-modal__body .support-size-guide__selector .support-card p{font-size:1.1rem;line-height:1.35}.cart-size-guide-modal__body .support-card__action{align-self:flex-start;margin-block-start:auto;padding-block-start:.75rem;color:rgb(var(--color-foreground));font-size:1.05rem;font-weight:600;letter-spacing:.06em;line-height:1;text-transform:uppercase}.cart-size-guide-modal__body .support-size-guide__group{display:grid;gap:1.4rem}.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.2rem;padding:1.6rem;scroll-margin-top:10rem}.cart-size-guide-modal__body .support-size-guide__chips{display:flex;flex-wrap:wrap;gap:.55rem;margin:1.1rem 0 1.4rem}.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.05rem;font-weight:500;letter-spacing:.04em;line-height:1;padding:.65rem .9rem}.cart-size-guide-modal__body .support-measurement{display:grid;gap:1rem;margin-block:0}.cart-size-guide-modal__body .support-table-wrap{border:.1rem solid rgba(var(--color-foreground),.08);border-radius:1rem;margin-block:1.2rem 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.25rem;line-height:1.45;padding:.95rem 1.15rem;text-align:left;vertical-align:top}.cart-size-guide-modal__body .support-table thead th{color:rgb(var(--color-foreground));font-size:1.05rem;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{align-items:flex-start;padding:max(.8rem,env(safe-area-inset-top,0rem)) .8rem max(.8rem,env(safe-area-inset-bottom,0rem));overflow:hidden}.cart-size-guide-modal__dialog{width:min(48rem,calc(100vw - 1.6rem));max-width:calc(100vw - 1.6rem);height:calc(100dvh - max(1.6rem,env(safe-area-inset-top,0rem)) - max(1.6rem,env(safe-area-inset-bottom,0rem)));max-height:calc(100vh - 1.6rem);max-height:calc(100dvh - max(1.6rem,env(safe-area-inset-top,0rem)) - max(1.6rem,env(safe-area-inset-bottom,0rem)));display:grid;grid-template-rows:auto minmax(0,1fr);border-radius:1.6rem}.cart-size-guide-modal__header{position:relative;padding:1.6rem 5.6rem 1.2rem 1.6rem}.cart-size-guide-modal__close{position:absolute;inset-block-start:1rem;inset-inline-end:1rem;z-index:3;width:4.4rem;height:4.4rem;background:rgb(var(--color-background));border:.1rem solid rgba(var(--color-foreground),.08);color:rgb(var(--color-foreground));box-shadow:0 .8rem 2rem #0000001f}.cart-size-guide-modal__body{min-width:0;width:100%;max-width:100%;padding:1.2rem 1.3rem 1.4rem;overflow-y:auto}.cart-size-guide-modal__body .support-size-guide{gap:1.35rem;min-width:0;max-width:100%}.cart-size-guide-modal__body .support-size-guide__selector{grid-template-columns:minmax(0,1fr);min-width:0}.cart-size-guide-modal__body .support-card,.cart-size-guide-modal__body .support-size-guide__section{width:100%;min-width:0;max-width:100%;box-sizing:border-box;padding:1.1rem;border-radius:1rem}.cart-size-guide-modal__body .support-size-guide__selector .support-card{padding:1rem 1.1rem}.cart-size-guide-modal__body .support-card h3{font-size:1.65rem}.cart-size-guide-modal__body .support-size-guide__section>h3{font-size:1.9rem}.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-bottom:.8rem}.cart-size-guide-modal__body .support-measurement{gap:1.6rem;min-width:0}.cart-size-guide-modal__body .support-size-guide__chips{gap:.6rem;margin:1.2rem 0 1.4rem}.cart-size-guide-modal__body .support-size-guide__chip{font-size:1rem;padding:.6rem .8rem}.cart-size-guide-modal__body .support-table{width:max-content;min-width:100%;table-layout:auto}.cart-size-guide-modal__body .support-table-wrap{width:100%;min-width:0;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.cart-size-guide-modal__body .support-table th,.cart-size-guide-modal__body .support-table td{padding:.85rem .9rem;font-size:1.15rem;white-space:nowrap;word-break:normal}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/component-cart-size-guide.css.map */
