.visual-model-search{margin-top:18px}.visual-model-results{border:1px solid #d9dfdc;border-radius:10px;overflow-y:auto;overflow-x:hidden;background:#fff;max-height:500px;scrollbar-gutter:stable;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.visual-model-results::-webkit-scrollbar{width:10px}.visual-model-results::-webkit-scrollbar-track{background:#f2f4f3}.visual-model-results::-webkit-scrollbar-thumb{background:#aeb7b4;border:2px solid #f2f4f3;border-radius:10px}.visual-model-results::-webkit-scrollbar-thumb:hover{background:#7f8b87}.model-browse-hint{font-size:11px;color:#68767b;margin:8px 2px 10px}.visual-model-result{display:grid!important;grid-template-columns:74px minmax(0,1fr) 30px!important;align-items:center!important;grid-gap:15px!important;gap:15px!important;min-height:86px!important;padding:9px 16px 9px 10px!important;text-align:left!important;border:0!important;border-bottom:1px solid #e5e9e7!important;border-radius:0!important;background:#fff!important;transition:background .15s ease,box-shadow .15s ease}.visual-model-result:last-child{border-bottom:0!important}.visual-model-result:hover{background:#f7f9f8!important;box-shadow:inset 4px 0 0 #c76620}.visual-model-result.selected{background:#f4f7f6!important;box-shadow:inset 4px 0 0 #c76620}.model-thumb{width:68px;height:68px;border-radius:8px;display:grid;place-items:center;overflow:hidden;position:relative;background:#f4f5f3;border:1px solid #e0e4e1;flex:0 0 auto}.model-thumb img{width:100%;height:100%;object-fit:contain;padding:4px;background:#fff}.model-thumb.placeholder{align-content:center;gap:2px;background:linear-gradient(145deg,#111a21,#26343d);color:#fff}.model-thumb-mark{font-family:var(--font-display,Impact,sans-serif);font-weight:900;font-size:19px;letter-spacing:.03em;color:#c76620}.model-thumb.placeholder small{font-size:7px;letter-spacing:.12em;color:#c7d0d3;font-weight:800}.model-result-copy{display:flex!important;flex-direction:column;align-items:flex-start!important;gap:4px!important;min-width:0}.model-result-copy strong{font-size:15px;line-height:1.15}.model-result-copy small{font-size:11px;color:#77838a;text-transform:capitalize}.visual-model-result>b{justify-self:end;color:#c76620;font-size:18px}.visual-selected{display:flex!important;align-items:center;gap:12px;padding:10px!important}.visual-selected .model-thumb{width:54px;height:54px}.visual-selected>div:last-child{display:flex!important;flex-direction:column;gap:3px}.model-image-note{font-size:10px!important;color:#7b878c!important;margin:10px 2px 0!important}.model-search-label input{margin-top:7px}.visual-model-result.manual{background:#fbfbfa!important}.visual-model-result.manual .model-thumb{background:#f1f3f1;color:#111a21}.visual-model-result.manual .model-thumb-mark{color:#c76620}.club-type-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.club-type-grid .choice{position:relative!important;display:grid!important;grid-template-columns:142px minmax(0,1fr) 26px!important;align-items:center!important;grid-gap:18px!important;gap:18px!important;min-height:150px!important;padding:0 20px 0 0!important;overflow:hidden!important;text-align:left!important;background:#fff!important;border:1px solid #d9dfdc!important;border-radius:12px!important;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease!important}.club-type-grid .choice:hover{transform:translateY(-2px);border-color:#c76620!important;box-shadow:0 12px 26px rgba(17,26,33,.08)}.club-type-grid .choice.selected{border:2px solid #c76620!important;box-shadow:inset 0 -3px 0 #c76620,0 10px 24px rgba(17,26,33,.08)}.club-type-grid .choice:before{content:"";display:block;width:142px;height:148px;background-repeat:no-repeat;background-position:50%;background-size:contain;background-color:#f8faf9}.club-type-grid .choice strong{display:flex!important;flex-direction:column!important;gap:7px!important;font-size:20px!important;line-height:1!important;color:#111a21!important}.club-type-grid .choice strong:after{font-family:Arial,sans-serif!important;font-size:12px!important;line-height:1.35!important;font-weight:500!important;color:#748087!important;letter-spacing:0!important;text-transform:none!important}.club-type-grid .choice>span{justify-self:end!important;color:#c76620!important;font-size:21px!important}.club-type-grid .choice:first-child:before{background-image:url(https://assets.taylormadegolf.com/i/e0/1221790/TM26MWD-TC441-N2844709-Qi4D-Core-Driver-JPO-06002-v1-1280x1280~W800_H600_Mcrop_Fwebp_P50-50.webp)}.club-type-grid .choice:first-child strong:after{content:"Latest drivers from TaylorMade, Ping, Callaway and more"}.club-type-grid .choice:nth-child(2):before{background-image:url(https://assets.taylormadegolf.com/i/0c/1234678/Qi4D-Fairway-Family-Laydown~W300_Mcrop_Fjpg_P50-50.jpg)}.club-type-grid .choice:nth-child(2) strong:after{content:"3-woods, 5-woods, 7-woods and more"}.club-type-grid .choice:nth-child(3):before{background-image:url(https://assets.taylormadegolf.com/i/0c/1234678/Qi4D-Fairway-Family-Laydown~W300_Mcrop_Fjpg_P50-50.jpg);background-position:72%}.club-type-grid .choice:nth-child(3) strong:after{content:"Rescues and hybrids from the latest ranges"}.club-type-grid .choice:nth-child(4):before,.club-type-grid .choice:nth-child(5):before{background-image:url(https://assets.taylormadegolf.com/i/e1/1197929/Qi-Max-Irons-Hero~W1000_H562_Mcrop_P49-47.jpeg);background-size:cover}.club-type-grid .choice:nth-child(4) strong:after{content:"Single irons, utility irons and replacements"}.club-type-grid .choice:nth-child(5) strong:after{content:"Complete iron sets and partial sets"}.club-type-grid .choice:nth-child(6):before{background-image:url(https://images.contentstack.io/v3/assets/bltf7bc8e0c7e024392/blt1c13a84d95578ede/668598c7534bb96d4b26c2cb/1-opus-lifestyle-gallery.jpg?auto=webp&quality=75&width=900);background-size:cover}.club-type-grid .choice:nth-child(6) strong:after{content:"Pitching, gap, sand and lob wedges"}.club-type-grid .choice:nth-child(7):before{background-image:url(https://assets.taylormadegolf.com/i/4b/1488183/Spider-Tour-Torched-Hero-Studio-Image~W1000_Mcrop_P50-50.jpeg);background-size:cover}.club-type-grid .choice:nth-child(7) strong:after{content:"Blade, mallet and high-MOI putters"}.club-type-grid .choice:nth-child(8):before{background-image:url(/dropzone-logo.png);background-size:74px;background-color:#111a21}.club-type-grid .choice:nth-child(8) strong:after{content:"Golf bags, full sets and anything else"}@media(max-width:760px){.club-type-grid{grid-template-columns:1fr!important;gap:9px!important}.club-type-grid .choice{grid-template-columns:96px minmax(0,1fr) 22px!important;min-height:104px!important;gap:12px!important;padding-right:14px!important;border-radius:10px!important}.club-type-grid .choice:before{width:96px;height:102px}.club-type-grid .choice strong{font-size:17px!important;gap:5px!important}.club-type-grid .choice strong:after{font-size:10.5px!important;line-height:1.3!important}.club-type-grid .choice>span{font-size:18px!important}}@media(max-width:640px){.visual-model-result{grid-template-columns:62px minmax(0,1fr) 24px!important;min-height:76px!important;padding:7px 11px 7px 8px!important;gap:11px!important}.model-thumb{width:58px;height:58px}.model-result-copy strong{font-size:14px}.model-result-copy small{font-size:10px}.model-image-note{font-size:9px!important}.model-browse-hint{font-size:10px;margin-bottom:8px}.visual-model-results{max-height:420px;overflow-y:auto;scrollbar-gutter:auto}}@media(max-width:420px){.club-type-grid .choice{grid-template-columns:84px minmax(0,1fr) 18px!important;min-height:94px!important;gap:10px!important}.club-type-grid .choice:before{width:84px;height:92px}.club-type-grid .choice strong{font-size:16px!important}.club-type-grid .choice strong:after{font-size:9.5px!important}}