.hOYJba_content{gap:28px}.hOYJba_topRow,.hOYJba_bottomRow{align-items:stretch;gap:24px;display:grid}.hOYJba_section{grid-template-rows:auto 1fr;gap:12px;min-width:0;display:grid}.hOYJba_setupGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;height:100%;display:grid}.hOYJba_setupCard{background:hsl(var(--foreground));color:#fff;border-radius:8px;min-width:0;min-height:220px;overflow:hidden}.hOYJba_setupCard:first-child{grid-column:1/-1;min-height:280px}.hOYJba_setupShade{pointer-events:none;background:linear-gradient(#0000 35%,#000000d1);position:absolute;inset:0}.hOYJba_setupDetails{pointer-events:none;gap:6px;display:grid;position:absolute;inset:auto 12px 12px}.hOYJba_productGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;height:100%;display:grid}.hOYJba_videoGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:12px;display:grid}.hOYJba_videoGrid>article{min-width:0}.hOYJba_videoGrid a{overflow-wrap:anywhere}.hOYJba_comparisons{order:3;grid-column:1/-1}.hOYJba_clubs{order:2;align-self:start}.hOYJba_comparisonGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.hOYJba_comparisonGrid>:nth-child(n+4){display:none}@media (min-width:768px){.hOYJba_comparisons:not(:has([data-homepage-comparison]:nth-child(3))){display:none}}@media (min-width:1440px){.hOYJba_comparisonGrid:has(>:nth-child(4)){grid-template-columns:repeat(4,minmax(0,1fr))}.hOYJba_comparisonGrid>:nth-child(n+4){display:grid}}.hOYJba_productCard{border:1px solid hsl(var(--border));background:hsl(var(--surface));border-radius:7px;flex-direction:column;gap:10px;min-width:0;padding:10px;display:flex}.hOYJba_productPhoto{aspect-ratio:1;background:hsl(var(--background));border-radius:5px;position:relative;overflow:hidden}.hOYJba_communityGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.hOYJba_postCard{border:1px solid hsl(var(--border));background:hsl(var(--surface));border-radius:7px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.hOYJba_postPhoto{aspect-ratio:2.15;position:relative}.hOYJba_postDetails{gap:7px;padding:10px;display:grid}.hOYJba_clubList{border:1px solid hsl(var(--border));background:hsl(var(--surface));border-radius:7px;padding:0 12px;display:grid}.hOYJba_clubCard{align-items:center;gap:14px;min-width:0;padding:9px 0;display:flex}.hOYJba_clubCard+.hOYJba_clubCard{border-top:1px solid hsl(var(--border))}.hOYJba_clubPhoto{background:hsl(var(--primary) / .1);width:168px;height:72px;color:hsl(var(--primary));border-radius:5px;flex-shrink:0;place-items:center;display:grid;overflow:hidden}@media (min-width:1024px){.hOYJba_topRow{grid-template-columns:minmax(0,1.72fr) minmax(0,1fr);gap:18px}.hOYJba_bottomRow{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.hOYJba_bottomRow>[data-homepage-sales] .hOYJba_productGrid{height:456px}.hOYJba_bottomRow>[data-homepage-sales] .hOYJba_productPhoto{aspect-ratio:auto;flex:1;min-height:0}.hOYJba_singleColumn{grid-template-columns:minmax(0,1fr)}.hOYJba_section>[data-homepage-setups],.hOYJba_section>[data-homepage-setups]>div{height:100%}.hOYJba_setupGrid{grid-template-rows:1.2fr 1fr}}@media (max-width:767px){.hOYJba_content{gap:24px;padding:20px 16px 32px}.hOYJba_content [data-home-section-heading]{flex-wrap:nowrap;align-items:center;gap:8px}.hOYJba_content [data-home-section-heading] h2{font-size:22px;line-height:1.2}.hOYJba_content [data-home-section-heading]>a{gap:6px;font-size:13px;font-weight:500}.hOYJba_setupGrid{height:auto;display:flex}.hOYJba_setupCard,.hOYJba_setupCard:first-child{min-height:230px}.hOYJba_setupDetails h3{font-size:17px}.hOYJba_communityGrid,.hOYJba_videoGrid,.hOYJba_comparisonGrid{display:flex}.hOYJba_comparisonGrid>:nth-child(n+4){display:grid}.hOYJba_comparisons{order:2}.hOYJba_clubs{order:-1}.hOYJba_productCard{gap:8px;padding:8px}.hOYJba_productCard .text-xl{font-size:18px}.hOYJba_clubPhoto{width:128px;height:66px}.hOYJba_clubCard{gap:10px}.hOYJba_footer{background:0 0;padding:12px 16px 0}.hOYJba_footer>div{text-align:center;flex-direction:column;justify-content:center;gap:16px;padding:32px 0}.hOYJba_footer>div>a{justify-content:center}}@media (max-width:359px){.hOYJba_content [data-home-section-heading] h2{font-size:20px}.hOYJba_clubPhoto{width:104px}}.hOYJba_productPhoto{background:0 0}.hOYJba_productPhotoMask{-webkit-mask-composite:xor;-webkit-mask-image:linear-gradient(#000 0 0),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpath fill='black' d='M0 0H32V32Q32 27 27 27H10Q5 27 5 22V5Q5 0 0 0Z'/%3E%3C/svg%3E");mask-image:linear-gradient(#000 0 0),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpath fill='black' d='M0 0H32V32Q32 27 27 27H10Q5 27 5 22V5Q5 0 0 0Z'/%3E%3C/svg%3E");-webkit-mask-position:50%,100% 0;mask-position:50%,100% 0;-webkit-mask-size:100% 100%,32px 32px;mask-size:100% 100%,32px 32px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:xor;mask-composite:exclude}.hOYJba_saveCorner{position:absolute;top:0;right:0}
.Aj2jcW_carousel{min-width:0;display:grid}.Aj2jcW_dots{display:none}@media (max-width:767px){.Aj2jcW_track{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;gap:12px;padding:2px;display:flex;overflow-x:auto}.Aj2jcW_track::-webkit-scrollbar{display:none}.Aj2jcW_track>*{scroll-snap-align:start;flex:0 0 92%;min-width:0}.Aj2jcW_track>:only-child{flex-basis:100%}.Aj2jcW_dots{justify-content:center;gap:0;padding-top:4px;display:flex}.Aj2jcW_dots button{border-radius:4px;place-items:center;width:24px;height:28px;display:grid}.Aj2jcW_dots span{background:hsl(var(--border));border-radius:50%;width:9px;height:9px}.Aj2jcW_dots [aria-current=true] span{background:hsl(var(--primary))}}
