.cro-info{width:100%;min-width:0;color:inherit;font-size:1rem;line-height:1.6}.cro-info p{margin:0 0 1rem}.cro-info--benefit p{margin:0}.cro-info details{border-block-end:1px solid currentColor}.cro-info summary{cursor:pointer;padding:1rem 0;font-weight:600}.cro-info summary:focus-visible,.cro-table-scroll:focus-visible{outline:2px solid currentColor;outline-offset:3px}.cro-info details>div{padding-block:0 1.25rem}.cro-fit-note{margin-block:1rem 0!important;font-size:.875rem}.cro-reassurance{font-size:.875rem}.cro-size-guide__content{max-width:100%}.cro-table-scroll{overflow-x:auto;max-width:100%;overscroll-behavior-inline:contain;margin-block:1rem}.cro-info table{border-collapse:collapse;width:100%;min-width:390px;font-size:.85rem;font-variant-numeric:tabular-nums}.cro-info caption{text-align:start;font-weight:600;padding:.5rem 0}.cro-info td,.cro-info th{padding:.6rem .4rem;border-bottom:1px solid #b6afa7;text-align:start}.cro-info th[scope=row]{font-weight:400}.cro-chart-cue{font-size:.8rem}.cro-companion-heading{font-size:1.25rem;margin-block:1.5rem 1rem;color:inherit}.cro-companion{display:flex;gap:1rem;align-items:center;text-decoration:none;color:inherit}.cro-companion img{width:100px;height:125px;object-fit:contain}.cro-companion>span{display:grid;gap:.4rem}.cro-companion-link{font-size:.85rem;text-decoration:underline;text-underline-offset:4px}.cro-support{max-width:820px;margin:auto;padding:48px 24px;line-height:1.7}.cro-support h1{margin-bottom:24px}.cro-support h2{font-size:1.4rem;margin-top:32px}.cro-support a{text-underline-offset:4px}.cro-sizing-product{margin-block:36px;border-block-end:1px solid #b6afa7;padding-bottom:24px}@media(max-width:749px){.cro-support{padding:32px 20px}body:has(.cro-info) .sticky-add-to-cart__bar{bottom:76px}body:has(.cro-info) .sticky-add-to-cart__button{width:auto;min-width:130px}body:has(.cro-info) .sticky-add-to-cart__bar .add-to-cart-text__content{display:inline}}.cro-size-short{display:none}@media(max-width:749px){.variant-picker .cro-size-options{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;width:100%}.variant-picker .cro-size-options .variant-option__button-label{min-width:0;min-height:44px;padding:8px 4px}.cro-size-options .cro-size-full{display:none}.cro-size-options .cro-size-short{display:inline;white-space:nowrap}}
/*# sourceMappingURL=/cdn/shop/t/54/assets/cro-product.css.map */
