:root{--section-blue-color: #ecf5fa}.custom-width{max-width:1440px}.custom-sizing-container{background-color:var(--section-blue-color);border-radius:20px;display:flex;flex-direction:column;gap:1rem;padding:2rem 1.2rem}.sizing-item{display:flex;flex-direction:column}.custom-sizing-container h1{font-size:3.5rem;line-height:1.1;margin-bottom:.9rem;text-align:center}.custom-sizing-container h2{font-size:1.6rem;font-weight:600;line-height:1.1;margin-bottom:.9rem;text-align:center}.custom-sizing-container h3{margin-bottom:.8rem;text-align:center}.custom-sizing-container p{text-align:center}.custom-sizing__p{font-size:1.8rem;line-height:initial}.custom-sizing-container img{margin-inline:auto}.sizing-item.second-row{background-color:#f3f8fc;border:2px solid lightgrey;border-radius:.8rem;padding:1.8rem 1.6rem}.sizing-item.second-row ul{display:flex;flex-direction:column;gap:1rem}.sizing-item.second-row ul li:before{content:unset}.sizing-item.second-row ul a{background-color:#fff;border:2px solid lightgrey;border-radius:.8rem;display:flex;flex-direction:column;padding:.8rem}.sizing-item.second-row img{margin-bottom:1rem;margin-inline:auto}.sizing-item.second-row ul p{line-height:1.1}.sizing-item.second-row li button{background-color:#0e7ec1;border:unset;border-radius:.3rem;color:#fff;margin-inline:auto;padding:.2rem 1.8rem;width:fit-content}.perfect-fit__h4{color:#0e7ec1;font-size:2rem;font-weight:600;line-height:1.2;margin-block:2rem;text-align:center}.measure-your-fit-container{background-color:#f3f8fc;border-radius:.6rem;display:flex;flex-direction:column;gap:2rem;padding:2rem 1.2rem}.measure-your-fit-container img{margin-inline:auto}.measure-your-fit-container h5{font-size:2.4rem;text-align:center}.measure-your-fit-container p{font-size:1.8rem;line-height:initial;margin-bottom:0;text-align:center}.cane-length-container{margin-block:2rem}.cane-length-container p{font-size:1.5rem;margin-bottom:0}.cane-length-container h5{font-size:2.8rem;font-weight:900;line-height:1.1}.cane-length-estimated{align-items:baseline;display:flex;flex-direction:column;margin-top:2.5rem}.cane-length-estimated h5 span{color:#005173;margin-right:.5rem}.cane-length-table-wrapper{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.cane-length-table{width:100%;min-width:500px;border-collapse:collapse;margin-top:20px}.cane-length-table th,.cane-length-table td{padding:12px 15px;border:1px solid black;text-align:center;white-space:normal}.cane-length-table th{background-color:#2f7dc0;font-weight:700;color:#fff}.table-mobile-only{display:none;max-height:350px;overflow-y:auto;-webkit-overflow-scrolling:touch;word-break:break-word}@media(max-width:600px){.cane-length-table{font-size:.95rem;min-width:400px}.cane-length-table th,.cane-length-table td{padding:8px 10px}}@media(max-width:1020px){.table-desktop-only{display:none}}@media(max-width:1020px){.table-mobile-only{display:block}}@media(min-width:1024px){.cane-length-estimated{flex-direction:row}.custom-sizing-container .sizing-item:first-child img{margin:0 auto}.sizing-item{flex:1}.custom-sizing-container h1{font-size:2.2rem}.custom-sizing-container h2{font-size:2rem}.perfect-fit__h4{font-size:2.4rem;margin-block:4rem}.measure-your-fit-container{align-items:center;flex-direction:row}.measure-your-fit-container h5{font-size:2.4rem;margin-bottom:.5rem}.measure-your-fit-container :is(h5,p){text-align:start}.cane-length-container{margin-block:4rem}}@media(min-width:1240px){.custom-sizing-container{flex-direction:row;gap:3rem}.custom-sizing-container h1{font-size:4.2rem}.sizing-item.second-row{flex-grow:1.4}.sizing-item.second-row ul{flex-direction:row;flex-wrap:wrap;justify-content:space-between}.sizing-item.second-row ul :is(.first,.second){width:calc(50% - 1rem)}.sizing-item.second-row ul :is(.third,.fourth,.fifth){width:calc((100% / 3) - 1rem)}.sizing-item.second-row ul li{display:flex}.custom-sizing-container h2{font-size:2.4rem}.custom-sizing-container :is(.third,.fourth,.fifth) h3{font-size:1.1rem;line-height:1.1}.sizing-item.second-row ul li a{height:100%}.sizing-item.second-row li button{margin-top:auto}.perfect-fit__h4{font-size:4.2rem;font-weight:500;margin-block:4.8rem}.measure-your-fit-container{gap:4rem;padding:4rem 6rem}.measure-your-fit-container h5{font-size:3.5rem;margin-bottom:.6rem}.cane-length-container{margin-block:4.8rem}}
/*# sourceMappingURL=/cdn/shop/t/187/assets/page-cane-sizing-alt.css.map */
