.product-benefits{display:flex;flex-wrap:wrap;align-items:center;gap:0 .6rem;margin:1.2rem 0 0;padding:0;list-style:none}.product-benefits__item{font-size:1.1rem;line-height:1.6;font-weight:600;letter-spacing:.08rem;text-transform:uppercase;color:rgba(var(--color-foreground),.72)}.product-benefits__item+.product-benefits__item:before{content:"\2022";margin-right:.6rem;font-weight:400;color:rgba(var(--color-foreground),.35)}.pdp-option-legend-wrap{display:block;width:100%;flex:0 0 100%}.pdp-option-legend{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:0 1rem;width:100%}.pdp-size-guide-link{appearance:none;-webkit-appearance:none;background:none;border:0;padding:0;margin:0;cursor:pointer;font-family:inherit;font-size:1.1rem;font-weight:600;letter-spacing:.08rem;text-transform:uppercase;color:rgb(var(--color-foreground));text-decoration:underline;text-underline-offset:.3rem}.pdp-size-guide-link:hover{opacity:.7}.pdp-size-guide-link:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:.3rem}.product__info-container .product-form__submit.button--secondary{--color-button: var(--color-foreground);--color-button-text: var(--color-background);--alpha-button-background: 1;--alpha-button-border: 1}.product-fit-statement{margin:1.2rem 0 0;font-size:1.4rem;line-height:1.5;color:rgba(var(--color-foreground),.85)}.product-fit-statement__model{display:block;margin-top:.2rem;font-size:1.3rem;color:rgba(var(--color-foreground),.6)}.product-reassurance{display:flex;align-items:center;gap:.8rem;margin:1.2rem 0 0;font-size:1.3rem;line-height:1.5;color:rgba(var(--color-foreground),.75)}.product-reassurance__icon{display:inline-flex;flex:0 0 auto}.product-reassurance__icon svg{width:1.8rem;height:1.8rem}.product-details-content__fabric{margin:0 0 .8rem}.product-details-content__list{margin:0;padding-left:1.8rem}.product-details-content__list li{margin-bottom:.4rem}.product-fit-sizing{margin:0;padding-left:1.8rem}.product-fit-sizing li{margin-bottom:.4rem}.product-fit-sizing li:last-child{margin-bottom:0}.size-guide__table-wrap{overflow-x:auto;margin:1.4rem 0 .8rem}.size-guide__table{width:100%;min-width:28rem;border-collapse:collapse;font-size:1.4rem}.size-guide__table th,.size-guide__table td{padding:.8rem 1rem;text-align:left;border-bottom:.1rem solid rgba(var(--color-foreground),.12)}.size-guide__table thead th{font-size:1.1rem;font-weight:600;letter-spacing:.08rem;text-transform:uppercase;color:rgba(var(--color-foreground),.6)}.size-guide__table tbody th{font-weight:600}.size-guide__note{margin:.4rem 0 0;font-size:1.3rem;line-height:1.5;color:rgba(var(--color-foreground),.68)}.size-guide .product-fit-statement{margin-top:0}size-guide-modal{display:block}size-guide-modal[hidden]{display:none}.size-guide-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:101;display:flex;align-items:center;justify-content:center;padding:2rem 1.5rem}.size-guide-modal__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000080}.size-guide-modal__dialog{position:relative;width:100%;max-width:52rem;max-height:85vh;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:2rem 2.4rem 2.8rem;background:rgb(var(--color-background));color:rgb(var(--color-foreground));border:.1rem solid rgba(var(--color-foreground),.12);border-radius:.6rem;box-shadow:0 1rem 4rem #00000040}.size-guide-modal__dialog:focus{outline:none}.size-guide-modal__header{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;margin-bottom:1.2rem}.size-guide-modal__title{margin:0}.size-guide-modal__close{display:inline-flex;align-items:center;gap:.5rem;flex:0 0 auto;padding:.6rem 1rem;background:none;border:.1rem solid rgba(var(--color-foreground),.2);border-radius:.4rem;cursor:pointer;font-family:inherit;font-size:1.2rem;letter-spacing:.05rem;text-transform:uppercase;color:rgb(var(--color-foreground))}.size-guide-modal__close:hover{background:rgba(var(--color-foreground),.06)}.size-guide-modal__close .svg-wrapper,.size-guide-modal__close svg{width:1.4rem;height:1.4rem}body.size-guide-modal-open{overflow:hidden}@media screen and (max-width:749px){.size-guide-modal{padding:0;align-items:flex-end}.size-guide-modal__dialog{max-width:none;max-height:88vh;border-radius:.6rem .6rem 0 0;padding:1.8rem 1.6rem 2.4rem}}
/*# sourceMappingURL=/cdn/shop/t/74/assets/product-page-redesign.css.map */
