.sd-size-guide{display:grid;gap:2.5rem}.sd-size-guide__intro{font-size:1.12rem}.sd-size-guide__steps{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;counter-reset:steps}.sd-size-guide__step{padding:1.4rem;border:1px solid var(--sand);border-radius:var(--radius);background:#fff}.sd-size-guide__step::before{counter-increment:steps;content:counter(steps);display:grid;place-items:center;width:2rem;height:2rem;margin-bottom:.8rem;border-radius:50%;background:var(--magenta);color:#fff;font-weight:800}.sd-size-guide__step h2{margin:.25rem 0;font:700 1.25rem var(--display)}.sd-size-table{width:100%;border-collapse:collapse;background:#fff;border-radius:var(--radius);overflow:hidden}.sd-size-table th,.sd-size-table td{padding:1rem;text-align:left;border-bottom:1px solid var(--sand)}.sd-size-table th{background:var(--ink);color:#fff}.sd-size-guide__note{padding:1.25rem;border-left:4px solid var(--magenta);background:#f8e8f0}.sd-size-guide__tips{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.sd-size-guide__tips div{padding:1.25rem;border-radius:var(--radius);background:#fff}.sd-size-guide__tips h2{margin:0 0 .4rem;font:700 1.3rem var(--display)}
@media(max-width:700px){.sd-size-guide__steps,.sd-size-guide__tips{grid-template-columns:1fr}.sd-size-table{font-size:.92rem}.sd-size-table th,.sd-size-table td{padding:.75rem .5rem}}
@media(max-width:520px){.woocommerce ul.products{gap:1rem .75rem}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:1rem;line-height:1.2}.woocommerce ul.products li.product .button{width:100%;padding:.75rem .4rem!important;text-align:center;font-size:.92rem}.woocommerce ul.products li.product img{aspect-ratio:1/1}.sd-footer{padding-top:2.75rem}.sd-footer__grid{gap:1.75rem}.sd-footer__legal{margin-top:2rem}}
