.vcWwTq_layout{grid-template-columns:260px 1fr 380px;align-items:start;gap:56px;display:grid}.vcWwTq_nav{flex-direction:column;gap:2px;display:flex;position:sticky;top:88px}.vcWwTq_navItem{cursor:pointer;text-align:left;letter-spacing:.12em;text-transform:uppercase;font-size:18px;font-family:var(--font-inter);color:#ffffff59;background:0 0;border:none;padding:6px 0;font-weight:700;transition:color .2s}.vcWwTq_navItem:not(:last-child){border-bottom:1px solid #ffffff14}.vcWwTq_navItem:hover{color:#ffffffb3}.vcWwTq_navItemActive{color:#fff}.vcWwTq_availNote{color:#ffffff4d;font-size:11px;font-family:var(--font-inter);margin-bottom:36px}.vcWwTq_brandHeader{margin-bottom:32px;animation:.4s vcWwTq_fadeIn}@keyframes vcWwTq_fadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.vcWwTq_brandName{font-family:var(--font-inter);letter-spacing:.2em;text-transform:uppercase;color:#fff;margin-bottom:12px;font-size:18px;font-weight:700}.vcWwTq_brandDesc{color:#ffffff8c;font-size:13px;line-height:1.8;font-family:var(--font-inter);max-width:520px}.vcWwTq_productList{margin-bottom:40px}.vcWwTq_productItem{border-bottom:1px solid #ffffff12;margin-bottom:24px;padding-bottom:24px}.vcWwTq_productItem:last-child{border-bottom:none}.vcWwTq_productName{color:#fff;letter-spacing:.2em;text-transform:uppercase;font-size:18px;font-weight:700;font-family:var(--font-inter);margin-bottom:8px}.vcWwTq_productDesc{color:#ffffff8c;font-size:13px;line-height:1.8;font-family:var(--font-inter)}.vcWwTq_brandWatermark{font-family:var(--font-playfair);color:#ffffff0f;letter-spacing:.05em;-webkit-user-select:none;user-select:none;margin-top:16px;font-size:clamp(32px,3vw,48px);font-style:normal;font-weight:400}.vcWwTq_carousel{aspect-ratio:3/4;border-radius:0;position:sticky;top:88px;overflow:hidden}.vcWwTq_carouselTrack{gap:10px;height:100%;transition:transform .55s cubic-bezier(.4,0,.2,1);display:flex}.vcWwTq_slide{border-radius:0;flex:0 0 82%;height:100%;position:relative;overflow:hidden}.vcWwTq_slideImg{object-fit:cover}.vcWwTq_carouselFade{pointer-events:none;z-index:2;background:linear-gradient(90deg,#0000,#000 90%);border-radius:0;width:28%;height:100%;position:absolute;top:0;right:0}.vcWwTq_arrow{color:#fff;cursor:pointer;z-index:3;opacity:.75;text-shadow:0 2px 12px #00000080;background:0 0;border:none;padding:0;font-size:48px;line-height:1;transition:opacity .2s;position:absolute;top:50%;transform:translateY(-50%)}.vcWwTq_arrow:hover{opacity:1}.vcWwTq_arrowHidden{visibility:hidden;pointer-events:none}.vcWwTq_arrowPrev{left:16px}.vcWwTq_arrowNext{right:16px}@media (max-width:1100px){.vcWwTq_layout{grid-template-columns:200px 1fr 300px;gap:36px}}@media (max-width:768px){.vcWwTq_layout{grid-template-columns:1fr}.vcWwTq_carousel{display:none}.vcWwTq_nav{z-index:10;-webkit-overflow-scrolling:touch;scrollbar-width:none;background:#000;flex-flow:row;gap:8px;margin:0 -10px;padding:12px 10px;position:sticky;top:60px;overflow-x:auto}.vcWwTq_nav::-webkit-scrollbar{display:none}.vcWwTq_navItem{letter-spacing:.15em;border:1px solid #fff3;border-radius:100px;flex-shrink:0;padding:8px 16px;font-size:11px}.vcWwTq_navItem:not(:last-child){border-bottom:1px solid #fff3;border-right:1px solid #fff3;margin-right:0;padding-right:16px}.vcWwTq_navItemActive,.vcWwTq_navItemActive:not(:last-child){color:#fff;background:0 0;border:1px solid #fff}}
.fGYM_G_hero{flex-direction:column;justify-content:flex-end;min-height:500px;padding-bottom:52px;display:flex;position:relative;overflow:hidden}.fGYM_G_heroBg{object-fit:cover;object-position:center 30%}.fGYM_G_heroOverlay{background:linear-gradient(#00000026 0%,#00000059 50%,#000000d9 100%);position:absolute;inset:0}.fGYM_G_heroContent{z-index:2;width:100%;max-width:1440px;margin:0 auto;padding:0 40px;position:relative}.fGYM_G_heroTitle{font-family:var(--font-playfair);color:#fff;margin:0;font-size:clamp(28px,5vw,40px);font-style:normal;font-weight:400;line-height:1}.fGYM_G_heroSubtitle{color:#fff;letter-spacing:.15em;text-transform:uppercase;font-size:25px;font-weight:700;font-family:var(--font-inter);margin-top:10px}.fGYM_G_content{background:#000;padding:72px 0 96px}.fGYM_G_contentInner{max-width:1440px;margin:0 auto;padding:0 40px}@media (max-width:680px){.fGYM_G_content{padding-top:24px}.fGYM_G_heroContent,.fGYM_G_contentInner{padding-left:10px;padding-right:10px}}
