.site-header{background:#fff;color:#111;border-bottom:1px solid #e5e7e5}.site-header .brand,.site-header nav,.site-header .header-actions{color:#111}.site-header .brand:hover,.site-header a:hover{color:#111}.site-header .brand .club-mark rect{fill:#111}.header-actions{display:flex;align-items:center}.drawer-head [data-close-cart],.dialog-close{display:grid;place-items:center;width:40px;height:40px;flex:0 0 40px;padding:8px;border-radius:50%;color:#202823}.drawer-head [data-close-cart]:hover,.dialog-close:hover{background:#edf3ef}.drawer-head [data-close-cart] svg{display:block}.size-dialog{width:min(480px,calc(100% - 24px));max-height:90dvh;overflow:auto;padding:56px 24px 26px;background:#fff;border:0;border-radius:14px;color:#16251d}.size-dialog .dialog-close{position:absolute;top:12px;right:12px}.size-dialog h2{font-size:26px;letter-spacing:-.6px;font-weight:800;margin:0 0 3px}.size-subtitle{font-size:13px;color:#6c7770;margin-bottom:24px}.size-tab{font-size:13px;font-weight:800;border-bottom:2px solid #175538;padding:0 0 10px;width:100%;margin-bottom:20px}.size-table-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.size-table-heading h3{font-size:14px;margin:0}.size-units{display:flex;padding:2px;background:#eff5f0;border-radius:20px}.size-units button{font-size:11px;font-weight:800;padding:4px 12px;border-radius:20px}.size-units button[aria-pressed=true]{background:#175538;color:#fff}.size-measurements{width:100%;border-collapse:collapse;font-size:12px;text-align:center}.size-measurements th,.size-measurements td{padding:12px 5px;border-bottom:1px solid #c3d6c9}.size-measurements thead{background:#edf5ef;color:#617a6b;text-transform:uppercase;font-size:10px;line-height:1.3}.size-measurements tbody th{text-align:left;font-weight:500;white-space:nowrap}.size-measurements tbody tr:first-child{background:#f5f9f6}.size-note{background:#f1f7f2;border-radius:12px;padding:16px;font-size:12px;margin:22px 0;line-height:1.7}.size-how{border-top:1px solid #dce5df;padding-top:20px}.size-how h3{text-align:center;text-transform:uppercase;letter-spacing:1.4px;font-size:13px;color:#6a7970}.size-how svg{display:block;width:100%;background:#f1f7f2;border-radius:14px;margin:15px 0}.size-how p{font-size:12px;color:#6a7970;line-height:1.8;margin-bottom:0}
.footer{display:block;position:relative;isolation:isolate;margin-top:165px;padding:30px 56px 42px;background:#175538;color:#f2f5ed}.footer-clouds{position:absolute;left:0;top:-94px;width:100%;height:96px;color:#175538;pointer-events:none;overflow:visible}.footer-inner{display:grid;grid-template-columns:1.2fr .8fr 1fr;gap:60px;position:relative;z-index:1}.footer p{color:#d5e5d8}.footer-title{color:#dfba64}.footer-links{align-items:flex-start}.footer .copyright{text-align:left;font-size:10px}.footer-art{display:flex;justify-content:center;margin:30px auto 0;padding-top:22px;border-top:1px solid #dfba6438}.footer-art svg{width:min(460px,100%);height:110px;color:#dfba64;opacity:.75}.footer-art svg *{vector-effect:non-scaling-stroke}
@media(max-width:760px){.footer{padding:22px 24px 30px;margin-top:120px}.footer-clouds{height:61px;top:-59px}.footer-inner{grid-template-columns:1fr;gap:30px}.footer-art{margin-top:24px}.footer-art svg{height:90px}.size-dialog{padding-inline:17px}.size-measurements thead{font-size:9px}.size-measurements th,.size-measurements td{padding:12px 4px}}

.footer{padding-bottom:105px}@media(max-width:760px){.footer{padding-bottom:105px}}
