#MainContent .gfh{padding-top:48px;padding-bottom:48px;gap:44px}
#MainContent .gfh__look:nth-child(2){transform:none}
#MainContent .gfh__image{border-radius:2px;height:390px}
#MainContent .gfh__label{font-family:Arial,sans-serif;min-height:40px;font-size:14px}
#MainContent .gfh__button{border-radius:2px}
#MainContent .getfly-size-entry{background:#171717;color:#fff;border-radius:2px;margin:12px auto 44px;padding:32px;max-width:1120px}
#MainContent .getfly-size-entry h2{font-family:Arial,sans-serif;letter-spacing:-.035em;font-size:30px;color:#fff}
#MainContent .getfly-size-entry p{max-width:690px;font-size:15px;color:#dedede}
#MainContent .getfly-size-entry .getfly-eyebrow{font-size:11px;color:#bbb;margin-bottom:10px}
#MainContent .getfly-size-entry .h-btn{background:#fff;color:#111;border:1px solid #fff;border-radius:2px;padding:12px 24px;white-space:nowrap;font-weight:600}
#MainContent .category-sec,#MainContent .feature-sec{padding-top:20px;padding-bottom:42px}
#MainContent .category-head{align-items:center;margin-bottom:26px;gap:16px}
#MainContent .category-head h2,#MainContent .welcome-col h2,#MainContent .gflook h2,#MainContent .gfreviews h2{font-family:Arial,sans-serif;letter-spacing:-.035em;font-weight:700;text-transform:none;line-height:1.15;font-size:clamp(26px,3vw,36px)}
#MainContent .h-btn{font-family:Arial,sans-serif;border-radius:2px;font-size:14px;text-transform:none}
#MainContent .category-head .h-btn{background:transparent;color:#111;border:0;border-bottom:1px solid #111;padding:6px 0;min-height:44px}
#MainContent .category-col{margin-bottom:16px}
#MainContent .category-inner{overflow:visible}
#MainContent .category-img{height:auto;aspect-ratio:4/5;border-radius:2px;overflow:hidden;background:#f4f4f4}
#MainContent .category-img img{width:100%;height:100%;object-fit:cover;display:block}
#MainContent .category-content,#MainContent .category-content-w{position:static;transform:none;background:transparent;color:#111;padding:16px 0 0;text-align:left}
#MainContent .category-content h6{font-family:Arial,sans-serif;font-size:18px;line-height:1.3;color:#111;margin:0 0 4px;text-transform:none}
#MainContent .category-content p{font-size:13px;color:#555;margin:0}
#MainContent .feature-tabs .nav-tabs{border:0;gap:8px;margin-bottom:26px;justify-content:flex-start}
#MainContent .feature-tabs .nav-tabs .nav-link{font-family:Arial,sans-serif;font-size:14px;border:1px solid #ddd;border-radius:2px;padding:10px 18px;color:#444;background:#fff;min-height:44px;text-transform:none}
#MainContent .feature-tabs .nav-tabs .nav-link.active{background:#111;color:#fff;border-color:#111}
#MainContent .feature-tab-img{aspect-ratio:4/5;height:auto;overflow:hidden;border-radius:2px;background:#f5f5f5}
#MainContent .feature-tab-img img{width:100%;height:100%;object-fit:contain;display:block}
#MainContent .feature-tab-content{padding:14px 0 8px}
#MainContent .feature-tab-content .getfly-card-title{font-family:Arial,sans-serif;font-size:14px;line-height:1.5;font-weight:500;margin-bottom:8px}
#MainContent .feature-tab-content p{font-family:Arial,sans-serif;font-size:14px}
#MainContent .getfly-products-grid .getfly-product-cell{margin-bottom:22px}
#MainContent .gflook{border-radius:2px;margin-top:12px;margin-bottom:48px}
#MainContent .welcome-sec{background:#f5f5f3;padding:46px 24px}
#MainContent .welcome-col{max-width:750px;margin:auto}
#MainContent .welcome-col h2{font-size:30px}
#MainContent .welcome-col p{font-size:15px;line-height:1.8;text-transform:none;color:#555}
#MainContent .instruction-sec{padding:32px 0}
#MainContent .instruction-col h6{font-family:Arial,sans-serif;font-size:15px;text-transform:none}
#MainContent .instruction-col p{font-size:13px;line-height:1.7;text-transform:none;color:#555}
#MainContent a:focus-visible,#MainContent button:focus-visible{outline:2px solid #555;outline-offset:4px}
@media(max-width:989px){#MainContent .gfh{padding:28px 22px 32px;gap:24px}#MainContent .gfh__image{height:300px}#MainContent .getfly-size-entry{width:calc(100% - 44px);padding:26px}}
@media(max-width:767px){#MainContent .category-sec .row>[class*="col-"]{width:50%}#MainContent .category-sec .row>[class*="col-"]:first-child:last-child{width:100%}#MainContent .category-head{margin-bottom:20px}#MainContent .category-head .h-btn{white-space:nowrap}#MainContent .category-sec,#MainContent .feature-sec{padding:12px 0 26px}#MainContent .category-content{padding-top:12px}#MainContent .category-content h6{font-size:16px}#MainContent .feature-tabs .nav-tabs{flex-wrap:wrap;overflow:visible;gap:6px}#MainContent .feature-tabs .nav-tabs .nav-link{font-size:13px;padding:8px 12px}#MainContent .getfly-size-entry{width:calc(100% - 32px);margin:0 16px 28px;padding:24px}#MainContent .getfly-size-entry h2{font-size:26px}#MainContent .getfly-size-entry p{font-size:14px}#MainContent .getfly-size-entry .h-btn{margin-top:16px}#MainContent .welcome-sec{padding:32px 18px}#MainContent .welcome-col h2{font-size:26px}}
@media(max-width:540px){#MainContent .gfh{padding:28px 16px}#MainContent .gfh__image{height:190px}#MainContent .gfh h1{font-size:38px}#MainContent .gfh__copy{font-size:15px}#MainContent .feature-tab-content .getfly-card-title{font-size:13px}#MainContent .gfh__label{font-size:13px}}
