﻿@import"https://media.titleist.com/fonts/833306/F46612BF19C73F32E.css";html,body{overflow:hidden;max-width:100%}html{font-size:16px;-webkit-font-smoothing:antialiased}body{background-color:#fff;color:#4c4c4c;font-size:.875rem;font-family:"Gotham SSm A","Gotham SSm B",sans-serif}h1{font-family:"Gotham SSm A","Gotham SSm B",sans-serif;font-weight:600;font-size:1.875rem;color:#000}h2{font-family:"Gotham SSm A","Gotham SSm B",sans-serif;font-weight:600;font-size:1.5rem;color:#000}h3,h4{font-family:"Gotham SSm A","Gotham SSm B",sans-serif;font-weight:600;font-size:1rem;color:#000}select,input,p,a,div,textarea{font-family:"Gotham SSm A","Gotham SSm B",sans-serif}a{color:#e31837}fieldset legend{border-right:0}[class*=skin-].skin-green{background:none;background-color:#e31837;color:#fff;border-radius:2rem;position:relative;z-index:1;height:34px;font-size:14px;display:flex;align-items:center;overflow:hidden;min-width:150px;justify-content:center;padding:0 40px}[class*=skin-].skin-green::before{content:" ";position:absolute;transform:translate(calc(-100% - 17px), 0);left:0;top:0;width:100%;height:100%;background-color:#b51029;z-index:-1;opacity:1;transition:transform 250ms,opacity 250ms}[class*=skin-].skin-green::after{content:" ";position:absolute;top:0;left:0;width:100%;margin-left:-1px;border-top:17px solid rgba(0,0,0,0);border-bottom:17px solid rgba(0,0,0,0);border-left-width:17px;border-left-style:solid;box-sizing:border-box;transition:transform 250ms;z-index:-2;transform:translate(-17px);border-left-color:#b51029}[class*=skin-].skin-green:hover::before{transform:translate(-20%)}[class*=skin-].skin-green:hover::after{transform:translate(80%)}main{padding:0;margin:0;max-width:unset}main .inav{margin-top:0}main .inav a{text-decoration:none !important;position:relative}main .inav a::after{content:" ";position:absolute;left:50%;transform:translateX(-50%);width:0;height:1px;background-color:#e31837;bottom:-3px;transition:all 150ms ease-out}main .inav a:hover::after,main .inav a.active::after{width:100%;opacity:1}main #form{padding-left:0}main #form ul>li>fieldset legend{position:relative}main #form ul>li>fieldset legend::after{content:" ";position:absolute;left:50%;transform:translateX(-50%);width:0;height:1px;background-color:#e31837;bottom:-3px;transition:all 150ms ease-out}main #form ul>li>fieldset:hover legend::after{width:100%;opacity:1}.form label input{font-size:16px}#trade h1{display:block;font-size:32px;line-height:32px;margin:20px 0}#trade #form ul{margin-top:12px}#trade #form ul>li{margin-top:0;display:none}#trade #form ul>li.active{display:list-item}#trade #form ul>li fieldset{border-color:#dfdfdf;padding:10px 10px 5px 15px}#trade #form ul>li fieldset legend{color:#000;display:block;float:left;width:auto;clear:both;margin-left:0;border-bottom:none !important}#trade #form ul>li fieldset legend[data-form=brand]+div [data-id="29"]{border:2px solid #000}#trade #form ul>li fieldset>div{width:100%;float:left;clear:both;margin-top:5px}#trade #form ul>li fieldset>div gridview{margin-left:-5px;padding-bottom:10px}#trade #form ul>li fieldset>div gridview button{border:1px solid #dfdfdf;background-color:#fff;margin:5px 0 0 5px;color:#4c4c4c}#trade #form ul>li fieldset>div gridview button:hover{border:1px solid #000;background:#fff;color:#4c4c4c}#trade #form ul>li fieldset>div gridview button.active{background:#000;color:#fff;border:1px solid #000}#trade #form ul>li fieldset>div gridview button img{margin-top:-275px}#trade #form ul>li fieldset>div .search{width:calc(100% - 5px);border-radius:2rem;margin-bottom:5px;margin-top:10px;border-color:#dfdfdf !important;font-size:16px}#trade #form ul>li fieldset>div.dets{margin-top:10px}#trade #form ul>li fieldset>div.dets .options,#trade #form ul>li fieldset>div.dets .sub{padding-bottom:15px}#trade #form ul>li fieldset>div.dets select{border-color:#f2f2f2;border-radius:2rem;padding:0 10px;min-height:30px;height:auto}#trade #form ul>li fieldset>div.dets .options>div{width:100%;float:left;clear:both}#trade #form ul>li fieldset>div.dets .options>div>span{width:100%;display:block}#trade #form ul>li fieldset>div.dets .options label{border:1px solid #f2f2f2;padding:10px;float:left;clear:none !important;margin-right:5px;margin-top:5px}#trade #form ul>li fieldset>div.dets .options label:hover{border-color:#000}#trade #form ul>li fieldset>div.dets .options label input{position:absolute;z-index:-1}#trade #form ul>li fieldset>div.dets .options label.selected{background-color:#000;color:#fff;border-color:#000}#trade #form ul>li fieldset:hover legend{border-bottom-color:#e31837}#trade #form ul>li:nth-child(n+2){margin-top:-1px}#trade #form ul>li:nth-child(1){display:none}#trade #form ul>li:nth-child(2) legend:before{content:"Select "}#trade #form ul>li:nth-child(2) legend[data-id]:before{content:"Select Type: "}#trade #form ul>li:nth-child(2) legend[data-id=""]:before{content:"Select "}#trade #form ul>li:nth-child(3) legend:before{content:"Select "}#trade #form ul>li:nth-child(3) legend[data-id]:before{content:"Select Brand: "}#trade #form ul>li:nth-child(3) legend[data-id=""]:before{content:"Select "}#trade #form ul>li:nth-child(4) legend:before{content:"Select "}#trade #form ul>li:nth-child(4) legend[data-id]:before{content:"Select Model: "}#trade #form ul>li:nth-child(4) legend[data-id=""]:before{content:"Select "}#trade #form ul>li:nth-child(5) fieldset{padding-bottom:0}#trade #form ul>li:nth-child(5) fieldset legend:before{content:"Select "}#trade .skin-blue.small-ext{background-color:#fff;color:#e31837;text-decoration:underline;margin:0;padding:0;font-weight:normal;font-size:.75rem;line-height:25px}#trade .skin-green:hover{text-decoration:none !important}#quote{margin-top:10px;padding-right:0}#quote fieldset{border-color:#dfdfdf}#quote fieldset legend{text-align:center;margin:0;color:#000}#quote fieldset legend:before{content:"  Cart  " !important;display:block;text-align:center;background-color:#fff;padding:0 10px}#quote fieldset legend span{display:none}#quote fieldset>div.con,#quote fieldset>a{text-align:right;float:right}#quote .content ul{color:#4c4c4c}#quote select{border-radius:2rem}#quote h5{color:#000}#quote .load{display:none}#quote.TEMP_CLONE_NODE fieldset legend:before{content:"" !important;display:none !important}#quote.TEMP_CLONE_NODE fieldset legend span{padding:0 5px 0 10px}#terms [data-form=pay]{display:none}#terms [data-form=pay]+span{margin-top:15px;display:block}#terms [data-form=pay]+span+ul{padding:0;margin:0}#terms [data-form=pay]+span+ul li{list-style-type:none;padding:0;margin:0}#terms [data-form=pay]+span+ul li .form{max-width:100%}#terms [data-form=pay]+span+ul li .form label{margin-top:10px}#terms [data-form=pay]+span+ul li b:before{content:"Total: "}#terms>.s-2-3{border:1px solid #dfdfdf;margin:21px 10px 0 10px;width:calc(66.6666666667% - 20px);padding:20px}#terms>.s-2-3 fieldset{border:none;padding:0}#terms>.s-2-3 fieldset legend{margin:0;color:#000;font-size:20px;font-weight:bold;border-top:1px solid #dfdfdf;padding-top:20px;width:100%}#terms>.s-2-3 fieldset:first-child legend{border-top:0;padding-top:0}#terms>.s-2-3 fieldset:nth-child(2) legend:after{content:" Address"}#terms>.s-2-3 fieldset .form{margin-top:0}#terms>.s-2-3 fieldset .form div>div{width:100%}#terms>.s-2-3 fieldset .form label{display:flex;width:100%;flex-direction:column-reverse;margin-top:15px}#terms>.s-2-3 fieldset .form label span{font-size:14px;font-weight:bold;display:block;float:left;position:static;line-height:1.7;color:#4c4c4c;padding:0;left:0;top:0;margin:0}#terms>.s-2-3 fieldset .form label span:after{content:" *"}#terms>.s-2-3 fieldset .form label input{display:block;float:right;border-radius:2rem;height:30px;border:1px solid #dfdfdf !important;color:#4c4c4c;border-color:#dfdfdf !important}#terms>.s-2-3 fieldset .form label input:focus{outline-width:0;padding:12px 10px !important}#terms>.s-2-3 fieldset .form label input:focus+span{background-color:#fff;margin:0 !important}#terms>.s-2-3 fieldset .form label select{border:1px solid #dfdfdf !important;border-radius:2rem;height:30px;padding:0 20px 0 10px;color:#4c4c4c;border-color:#dfdfdf !important}#terms>.s-2-3 fieldset .form label select:focus{outline-width:0;padding:0 20px 0 10px !important}#terms>.s-2-3 fieldset .form label select:focus+span{background-color:#fff;margin:0 !important}#terms>.s-2-3 fieldset .form div:nth-child(3) :last-child label span:after{content:""}#terms>.s-2-3 fieldset:last-child>div>p:first-child{margin-top:15px}#terms .total{text-align:right}#terms button{float:right}#terms button:hover{text-decoration:none}#terms .payment li,#terms .payment span{cursor:default}#terms a:hover{color:#e31837}#track{padding-bottom:20px}#track>fieldset{border:none;padding:0}#track>fieldset .message{margin-top:10px}#track>fieldset>legend{display:none}#track>fieldset:first-child legend{border-top:0;padding-top:0}#track>fieldset:nth-child(2) legend:after{content:" Address"}#track>fieldset .form{margin-top:0}#track>fieldset .form div>div{width:100%}#track>fieldset .form div>div:first-child label{margin-top:0}#track>fieldset .form label{display:flex;width:100%;flex-direction:column-reverse;margin-top:15px}#track>fieldset .form label span{font-size:14px;font-weight:bold;display:block;float:left;position:static;line-height:1.7;color:#4c4c4c;padding:0;left:0;top:0;margin:0}#track>fieldset .form label span:after{content:" *"}#track>fieldset .form label input{display:block;float:right;border-radius:2rem;height:30px;border:1px solid #dfdfdf !important;color:#4c4c4c;border-color:#dfdfdf !important}#track>fieldset .form label input:focus{outline-width:0;padding:12px 10px !important}#track>fieldset .form label input:focus+span{background-color:#fff;margin:0 !important}#track>fieldset .form label select{border:1px solid #dfdfdf !important;border-radius:2rem;height:30px;padding:0 20px 0 10px;color:#4c4c4c;border-color:#dfdfdf !important}#track>fieldset .form label select:focus{outline-width:0;padding:0 20px 0 10px !important}#track>fieldset .form label select:focus+span{background-color:#fff;margin:0 !important}#track>fieldset .form div:nth-child(3) :last-child label span:after{content:""}#track>fieldset .form button.skin-blue.small span.loading{width:1.5rem;height:1.5rem;top:calc(50% - .75rem);left:calc(50% - .75rem)}#track>fieldset:last-child>div>p:first-child{margin-top:15px}#track #steps{border-top:1px solid #dfdfdf;margin-top:15px !important}#track .skin-blue{background:none;background-color:#e31837;color:#fff;border-radius:2rem;position:relative;z-index:1;height:34px;font-size:14px;display:flex;align-items:center;overflow:hidden;min-width:150px;justify-content:center;padding:0 30px}#track .skin-blue::before{content:" ";position:absolute;transform:translate(calc(-100% - 17px), 0);left:0;top:0;width:100%;height:100%;background-color:#b51029;z-index:-1;opacity:1;transition:transform 250ms,opacity 250ms}#track .skin-blue::after{content:" ";position:absolute;top:0;left:0;width:100%;margin-left:-1px;border-top:17px solid rgba(0,0,0,0);border-bottom:17px solid rgba(0,0,0,0);border-left-width:17px;border-left-style:solid;box-sizing:border-box;transition:transform 250ms;z-index:-2;transform:translate(-17px);border-left-color:#b51029}#track .skin-blue:hover{text-decoration:none !important}#track .skin-blue:hover::before{transform:translate(-20%)}#track .skin-blue:hover::after{transform:translate(80%)}#track #quote fieldset legend:before{display:none !important;visibility:hidden}#track #quote fieldset legend>span.noprint{display:inline-block;padding:0 5px 0 10px}#track a{color:#e31837;text-decoration:underline}.tooltip{background-color:#e31837;border:1px solid #fff}.tooltip:hover:before{border-color:#000 rgba(0,0,0,0)}.tooltip:hover:after{border-color:#000}.inav{text-align:center}.inav a{text-decoration:none;color:#000}.inav a.active{text-decoration:underline;text-decoration-color:#e31837;font-weight:bold;text-underline-offset:4px}.loading::before,.loading::after{display:none}.loading.skin-green,.loading.skin-green:hover{color:#e31837 !important;background-color:#e31837 !important}.loading.skin-blue,.loading.skin-blue:hover{color:#e31837 !important;background-color:#e31837 !important}.general-input{float:right;border-radius:2rem;height:30px;border:1px solid #dfdfdf !important;color:#4c4c4c;border-color:#dfdfdf !important;padding:12px 10px !important}.general-input:focus{outline-width:0}.general-input:focus+span{background-color:#fff;margin:0 !important}@media all and (max-width: 850px){#terms>.s-2-3{width:calc(100% - 20px)}#form,#quote{padding:0}#form+div.s-2-3.seg,#quote+div.s-2-3.seg{margin:20px 0;width:100%}}@media all and (max-width: 570px){.options>div{margin-right:10px !important}.options>div:last-child{position:relative}.tooltip{position:static}.tooltip.right:hover:after{position:absolute;width:100%;left:0;bottom:-50px;box-sizing:border-box;margin-left:0}.tooltip.right:hover:before{display:none}.tooltip.super{vertical-align:super}}
