.iwin-category-page .title-area{max-width:800px;margin-left:auto;margin-right:auto}.iwin-category-page .theme-btn{margin-top:25px}@media(max-width:1199px){}@media(max-width:575px){}@media(prefers-reduced-motion:reduce){}#product-categories{scroll-margin-top:125px}
.iwin-category-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:35px;margin-bottom:45px}.iwin-category-heading h2{font-size:54px;line-height:1.12;letter-spacing:-1.8px;margin:22px 0 0;font-weight:600}.iwin-category-heading>p{font-size:15px;line-height:1.8;color:#666;max-width:300px;margin:0 0 5px}.iwin-category-feature{display:block;min-width:0;color:#171717}.iwin-category-visual{height:310px;position:relative;overflow:hidden;background:#e7e5df}.iwin-category-visual img{width:100%;height:100%;object-fit:cover;transition:transform .4s}.iwin-category-index{position:absolute;left:22px;top:20px;background:#fff;color:#111;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;font-size:12px}.iwin-category-caption{display:flex;gap:22px;align-items:center;padding:24px 0;border-bottom:1px solid #ccc}.iwin-category-dimension{font-size:42px;font-weight:500;letter-spacing:-2px;line-height:1;min-width:125px}.iwin-category-material{font-size:12px;color:#666}.iwin-category-caption h3{font-size:20px;font-weight:500;margin:6px 0 0;line-height:1.3;color:#171717}.iwin-category-explore{display:none}.iwin-category-circle{display:grid;place-items:center;width:44px;height:44px;flex-shrink:0;border:1px solid #ccc;border-radius:50%;font-size:24px;margin-left:auto;color:#171717;transition:background .2s,color .2s}.iwin-category-feature:hover img{transform:scale(1.035)}.iwin-category-feature:hover .iwin-category-circle{background:#f6121c;border-color:#f6121c;color:white}.iwin-category-feature:focus-visible{outline:3px solid #f6121c;outline-offset:6px}
.iwin-category-immersive{background:#141414;color:#fff}.iwin-category-immersive .sub-title{color:#ff5b62}.iwin-category-immersive .iwin-category-heading h2{color:#fff}.iwin-category-immersive .iwin-category-heading>p{color:#bbb}.iwin-category-immersive .iwin-category-layout{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.iwin-category-immersive .iwin-category-feature{position:relative;min-height:475px;overflow:hidden;border-radius:8px}.iwin-category-immersive .iwin-category-visual{height:100%;position:absolute;inset:0}.iwin-category-immersive .iwin-category-visual:after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,#0002 0%,#0001 30%,#000d 100%)}.iwin-category-immersive .iwin-category-index{background:#1118;border:1px solid #ffffff70;color:#fff;z-index:1}.iwin-category-immersive .iwin-category-caption{position:absolute;inset:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;padding:27px 22px;gap:18px;border:0}.iwin-category-immersive .iwin-category-dimension{font-size:52px;color:#fff}.iwin-category-immersive .iwin-category-material{display:none}.iwin-category-immersive .iwin-category-caption h3{font-size:20px;color:white;margin:0 0 16px}.iwin-category-immersive .iwin-category-explore{display:block;color:#eee;font-size:13px}.iwin-category-immersive .iwin-category-circle{position:absolute;right:20px;top:20px;color:white;width:36px;height:36px;font-size:22px;border-color:#ffffff70}
@media(max-width:1199px){.iwin-category-immersive .iwin-category-layout{grid-template-columns:1fr 1fr}.iwin-category-immersive .iwin-category-feature{min-height:410px}}
@media(max-width:767px){.iwin-category-heading{display:block;margin-bottom:30px}.iwin-category-heading h2{font-size:40px}.iwin-category-heading>p{margin-top:22px}.iwin-category-visual{height:240px}.iwin-category-caption{gap:13px;flex-wrap:wrap}.iwin-category-dimension{font-size:32px;min-width:95px}.iwin-category-caption h3{font-size:18px}.iwin-category-circle{width:35px;height:35px}.iwin-category-immersive .iwin-category-caption h3{font-size:20px}.iwin-category-immersive .iwin-category-caption{padding:24px 18px}}
@media(max-width:575px){.iwin-category-visual{height:290px}.iwin-category-heading h2{font-size:38px}.iwin-category-immersive .iwin-category-feature{min-height:400px}.iwin-category-caption{flex-wrap:nowrap}}
@media(prefers-reduced-motion:reduce){.iwin-category-visual img,.iwin-category-circle{transition:none}.iwin-category-feature:hover img{transform:none}}
/* Separate the existing collections section from the product panels. */
.iwin-home .iwin-category-immersive + .brands-section{padding-top:65px}
@media(max-width:575px){.iwin-home .iwin-category-immersive + .brands-section{padding-top:45px}}
