.product__accordion modal-opener{display:block}.product__accordion modal-opener button.accordion__button{width:100%;background:none;border:none;padding-inline:0;cursor:pointer;font-family:inherit;color:inherit}modal-dialog.size-guide-modal{position:fixed;inset-block-start:0;inset-inline-start:0;z-index:calc(var(--z-header) + 1);width:100%;height:100%;padding-inline:var(--page-gutter);display:flex;align-items:center;justify-content:center;padding-block:var(--spacing-6);visibility:hidden;opacity:0;pointer-events:none;transition:visibility var(--duration-default),opacity var(--duration-default)}modal-dialog.size-guide-modal[open]{opacity:1;visibility:visible;pointer-events:all}modal-dialog.size-guide-modal[open]:before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:#00000080}.size-guide-modal__dialog{position:relative;display:flex;flex-direction:column;width:100%;max-width:68rem;max-height:90vh;overflow-y:auto;background-color:rgb(var(--color-background));border-radius:var(--button-action-border-radius, .6rem);transform:translateY(2rem);transition:transform var(--duration-default)}modal-dialog.size-guide-modal[open] .size-guide-modal__dialog{transform:translateY(0)}.size-guide-modal__close{position:absolute;inset-block-start:var(--spacing-4);inset-inline-end:var(--spacing-4);z-index:1;padding:0;background:none;border:none;color:rgb(var(--color-foreground));cursor:pointer}.size-guide-modal__close svg{width:1.8rem;height:1.8rem}.size-guide-modal__header{padding:var(--spacing-6) var(--spacing-6) var(--spacing-4);text-align:center}.size-guide-modal__header h2{margin:0;font-size:calc(var(--font-heading-scale) * 2.2rem);letter-spacing:var(--font-heading-letter-spacing)}.size-guide-modal__tabs{display:flex;gap:var(--spacing-5);padding-inline:var(--spacing-6);border-block-end:.1rem solid rgba(var(--color-border),.25)}.size-guide-modal__tab{padding:var(--spacing-3) 0;background:none;border:none;border-block-end:.2rem solid transparent;font-family:inherit;font-size:var(--font-size-static-sm);font-weight:var(--font-weight-normal, 400);letter-spacing:.1rem;text-transform:uppercase;color:rgba(var(--color-foreground),.6);cursor:pointer;transition:color var(--duration-default),border-color var(--duration-default)}.size-guide-modal__tab:hover{color:rgb(var(--color-foreground))}.size-guide-modal__tab.is-active{color:rgb(var(--color-foreground));font-weight:var(--font-weight-medium, 500);border-block-end-color:rgb(var(--color-foreground))}.size-guide-modal__panel{display:none;padding:var(--spacing-5) var(--spacing-6) var(--spacing-6)}.size-guide-modal__panel.is-active{display:block}.size-guide-modal__note{margin:var(--spacing-4) 0 0;font-size:var(--font-size-static-sm);color:rgba(var(--color-foreground),.6);letter-spacing:.02rem}.size-guide-modal__table-wrapper{overflow-x:auto}.size-guide-modal__table{width:100%;border-collapse:collapse;text-align:center;font-size:var(--font-size-static-sm)}.size-guide-modal__table th,.size-guide-modal__table td{padding:var(--spacing-3) var(--spacing-4);white-space:nowrap}.size-guide-modal__table thead th{font-weight:var(--font-weight-medium, 500);text-transform:uppercase;letter-spacing:.05rem;background-color:rgba(var(--color-foreground),.04);border-block-end:.1rem solid rgba(var(--color-border),.15)}.size-guide-modal__table tbody tr:nth-child(2n){background-color:rgba(var(--color-foreground),.03)}.size-guide-modal__table tbody td:first-child{font-weight:var(--font-weight-medium, 500)}.size-guide-modal__fabric{display:flex;justify-content:center;background-color:rgba(var(--color-foreground),.04);border-radius:.6rem;padding:var(--spacing-5);margin-block-end:var(--spacing-4)}.size-guide-modal__fabric-badge{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-1);flex:1;padding-inline:var(--spacing-4)}.size-guide-modal__fabric-badge:not(:last-child){border-inline-end:.1rem solid rgba(var(--color-border),.15)}.size-guide-modal__fabric-value{font-size:2.4rem;font-weight:var(--font-weight-bold, 700);line-height:1}.size-guide-modal__fabric-label{font-size:var(--font-size-static-sm);color:rgba(var(--color-foreground),.6);text-transform:uppercase;letter-spacing:.05rem}.size-guide-modal__care{list-style:none;padding:0;margin:0;display:flex;flex-direction:column}.size-guide-modal__care li{display:flex;align-items:center;gap:var(--spacing-3);font-size:var(--font-size-static-sm);padding-block:var(--spacing-3);border-block-end:.1rem solid rgba(var(--color-border),.1)}.size-guide-modal__care li:last-child{border-block-end:none}.size-guide-modal__care-icon{font-size:1.6rem;flex-shrink:0;width:3.2rem;height:3.2rem;display:flex;align-items:center;justify-content:center;background-color:rgba(var(--color-foreground),.04);border-radius:.4rem}@media screen and (max-width:749px){.size-guide-modal__header{padding:var(--spacing-5) var(--spacing-4) var(--spacing-3)}.size-guide-modal__header h2{font-size:calc(var(--font-heading-scale) * 1.8rem)}.size-guide-modal__tabs{justify-content:center;padding-inline:var(--spacing-4)}.size-guide-modal__panel{padding:var(--spacing-4) var(--spacing-4) var(--spacing-5)}.size-guide-modal__fabric{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-3);padding:var(--spacing-4)}.size-guide-modal__fabric-badge{padding-inline:0}.size-guide-modal__fabric-badge:not(:last-child){border-inline-end:none}.size-guide-modal__fabric-value{font-size:1.8rem}.size-guide-modal__fabric-label{font-size:1rem}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/component-size-guide-modal.css.map */
