<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/********* Compiled - Do not edit *********/
:root{--color-primary:#111111;--color-secondary:#000000;--color-gradient-start:#000000;--color-gradient-stop:#000000;--color-link:#898989;--color-link-hover:#000000;}.woocommerce ul.products, .woocommerce-page ul.products{margin-left:-15px;margin-right:-15px;}.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{padding-left:15px;padding-right:15px;}body{font-family:Roboto;font-weight:400;line-height:1.625em;letter-spacing:0.01em;font-size:1em;color:#73747f;}body.single-post .blog-single-title{font-family:inherit;}body.single-post .content{font-family:Poppins;font-weight:400;line-height:2;font-size:14px;color:#737373;}.h1,h1{font-family:Rubik;font-weight:300;line-height:1.244em;font-size:45px;color:#1a1c26;}.h2,h2{font-family:Rubik;font-weight:300;line-height:1.1em;font-size:42px;color:#1a1c26;}.h3,h3{font-family:Rubik;font-weight:400;line-height:1.1em;font-size:18px;color:#1A1C26;}.h4,h4{font-family:Rubik;font-weight:400;line-height:1.35em;font-size:30px;color:#1A1C26;}.h5,h5{font-family:Rubik;font-weight:400;line-height:1.35em;font-size:25px;color:#1a1c26;}.h6,h6{font-family:Rubik;font-weight:400;line-height:1.2em;font-size:28px;color:#1a1c26;}.main-header .navbar-brand{max-width:200 !important;}.titlebar-inner h1{font-weight:300;}.titlebar-inner p{}.titlebar-inner{padding-top:70px;padding-bottom:70px;}.titlebar{background-color:#ffffff;background-image:url( //fujikuragolf.com/wp-content/uploads/2018/12/bg-1-min.jpg);background-repeat:no-repeat;background-size:cover;background-position:center center;}section.vc_row{units:px;}@media ( min-width: 1200px ){.main-header .is-stuck{background:rgb(45, 45, 45) !important;}.mainbar-wrap.is-stuck .social-icon:not(.branded):not(.branded-text) a, .mainbar-wrap.is-stuck .header-module .ld-module-trigger, .mainbar-wrap.is-stuck .main-nav &gt; li &gt; a, .mainbar-wrap.is-stuck .ld-module-search-visible-form .ld-search-form input, .mainbar-wrap.is-stuck .header-module .lqd-custom-menu &gt; li &gt; a{color:rgb(255, 255, 255) !important;}.mainbar-wrap.is-stuck .mainbar-wrap.is-stuck .header-module .nav-trigger .bar{background-color:rgb(255, 255, 255) !important;}.mainbar-wrap.is-stuck .header-module .ld-module-trigger-icon, .mainbar-wrap.is-stuck .header-module .ld-module-trigger-txt{color:inherit !important;}.mainbar-wrap.is-stuck .ld-module-search-visible-form .ld-search-form input{border-color:rgb(255, 255, 255) !important;}.mainbar-wrap.is-stuck .social-icon:not(.branded):not(.branded-text) a:hover, .mainbar-wrap.is-stuck .main-nav &gt; li &gt; a:hover, .mainbar-wrap.is-stuck .header-module .lqd-custom-menu &gt; li &gt; a:hover{color:rgb(44, 44, 44) !important;}}@media screen and (max-width: 1199px){.main-header .navbar-header{background:rgb(255, 255, 255);}.main-header .ld-module-trigger, .main-header .ld-search-form .input-icon{color:rgb(0, 0, 0);}.main-header .nav-trigger .bar{background-color:rgb(0, 0, 0);}body[data-mobile-nav-style=classic] .navbar-collapse, body[data-mobile-nav-style=minimal] .navbar-collapse{background:rgb(45, 45, 45);color:rgb(255, 255, 255);}body[data-mobile-nav-style=modern]:before{background:rgb(255, 255, 255);}ul.nav.main-nav &gt; li &gt; a, ul.nav.main-nav &gt; li &gt; a:hover, .main-nav .children &gt; li.active &gt; a, .main-nav .children &gt; li.current-menu-item &gt; a, .main-nav .children &gt; li.current-menu-ancestor &gt; a, .main-nav .children &gt; li:hover &gt; a, .nav-item-children &gt; li.active &gt; a, .nav-item-children &gt; li.current-menu-item &gt; a, .nav-item-children &gt; li.current-menu-ancestor &gt; a, .nav-item-children &gt; li:hover &gt; a{color:inherit !important;}body[data-mobile-nav-style=modern] .navbar-collapse-clone ul .nav-item-children &gt; li &gt; a, body[data-mobile-nav-style=modern] .navbar-collapse-clone ul &gt; li &gt; a, body[data-mobile-nav-style=modern] .navbar-collapse-clone ul.nav.main-nav .nav-item-children &gt; li &gt; a, body[data-mobile-nav-style=modern] .navbar-collapse-clone ul.nav.main-nav &gt; li &gt; a, .main-nav &gt; li{color:rgb(0, 0, 0);}[data-mobile-nav-style=modern] .navbar-collapse-clone ul .nav-item-children &gt; li &gt; a:hover, [data-mobile-nav-style=modern] .navbar-collapse-clone ul &gt; li &gt; a:hover, [data-mobile-nav-style=modern] .navbar-collapse-clone ul.nav.main-nav .nav-item-children &gt; li &gt; a:hover, [data-mobile-nav-style=modern] .navbar-collapse-clone ul.nav.main-nav &gt; li &gt; a:hover{color:inherit !important;}}/*------------------------ Mobile Nav (Blaine) --------------------------*/
body[data-mobile-nav-style="classic"] .navbar-collapse, body[data-mobile-nav-style="minimal"] .navbar-collapse {
 background: #FFF !important;
}

.navbar-header &gt; * {
 flex: 1 0 4% !important;
}


/*------------------------ Shaft Buttons (Blaine) --------------------------*/

.shaft-buttons .btn {
 width: 100% !important;
}
.shaft-buttons .btn&gt;span {
 width: 100% !important;
 text-align:center;
 display:block !important;
}

.shaft-table-header {
 background: #2d2d2d !important;
 color: #FFF !important;
}
.shaft-table-header td, .shaft-table-header td span {
 color: #FFF !important;
}

/*------------------------ Legacy Shaft font size (Blaine) --------------------------*/
#gform_wrapper_38 .gform_body .gform_fields .gfield select {
 font-size: 20px !important;
}

/*------------------------ DEALER LOCATOR Visual updates (Blaine) --------------------------*/

.store_locator .button, .store_locator_find_stores_button {
 border-radius: 8px;
 color: #A7343A;
 background: rgba(255,255,255,0);
 border:1px solid #A7343A;
}

.store_locator_find_stores_button {
 background: #A7343A !important;
 color: #FFF !important;
 text-align:center !important;
 width: 170px !important;
 padding: 12px 58px !important;
}

.store-locator-col-sm-6 {
 display: none;
}
#store_locator_dragged_button {
position: absolute !important;
}	

.store-locator-categories {
 display:none;
}



.store_locator_infowindow {
 padding-top:12px !important;
}
.store_locator_infowindow .store_locator_actions a.store_locator_get_direction, .store_locator_infowindow .store_locator_actions a.store_locator_call_store {
 width: 48% !important;
}
.store_locator_infowindow .store_locator_actions a.store_locator_contact_store {
 width: 100% !important;
 text-align:center !important;
}
.store_locator_infowindow .store_locator_description {
 display:none;
}

.store_locator_search_box .store-locator-row:first-child {
 background: #333;
 color: #FFF;
 border-radius: 10px;
}

.store-locator-label-success {
 background: #a9343a !important;
}

#store_locator_get_my_position {
 color: #FFF;
 background: #a9343a;
 padding: 8px 16px;
 font-size: 12px;
 text-transform: uppercase;
 font-style: normal !important;
 letter-spacing: 1px;
 border-radius: 8px;
}
#store_locator_address_field {
 border-radius:8px;
 border: 1px solid #EDEDED !important;
 margin-bottom: 0px !important;
}
.store_locator_search_box .store-locator-row:nth-child(2){
 margin-bottom:0px !important;
 
}
.store_locator_search_box .store-locator-row:nth-child(2) .store-locator-col-sm-12 {
 padding-bottom: 0px !important;
 margin-bottom: 0px !important;
}
.store_locator_search_box .store-locator-row:nth-child(3) {
 background: none !important;
 border-radius: 0px !important;
 padding-top: 0px !important;
 box-shadow: none !important;
 padding-bottom: 0px !important;
}

.store_locator_search_box .store-locator-row:nth-child(4) {
 background: #FFF;
 border-radius: 10px;
 padding-top: 18px;
 box-shadow: 2px 2px 5px #cfcfcf;
 padding-bottom: 18px;
}

#store_locator_result_list {
 min-height:280px !important;
}
#store_locator_result_list_box {
 background: #FFF;
 border-radius: 10px;
 box-shadow: 2px 2px 5px #ccc;
 padding: 24px 6% !important;
 margin: 0px 3%;
 width: 93%;
}

.store_locator_filter_title {
 font-size:24px;
 color: #73747f;
}
.store_locator_search_box .store-locator-row:nth-child(3) h5 {
 font-size: 18px !important;
}

select.store_locator_filter_categories, select.store_locator_filter_radius {
 padding: 0px 12px !important;
 height:62px !important;
 margin-top:6px;
}

.store-locator-col-sm-12 {
 padding: 10px 28px 14px !important;
}
.store-locator-col-sm-4 {
 width:25% !important;
}
.store_locator_name {
 font-family:"Roboto-Condensed", Roboto, sans-serif !important;
}
.store_locator .store_locator_actions .button {
 font-size:15px !important;
 font-family:"Roboto-Condensed", Roboto, sans-serif !important;
 padding: 8px 12px;
 width:100%;
}
.store_locator_contact_store, .store_locator_call_store {
 margin-left: 0px !important;
}
.store_locator_badges, .store_locator_address, .store_locator_contact {
 font-size:15px;
 padding-bottom:10px !important;
 font-family:"Roboto-Condensed", Roboto, sans-serif !important;
}

.store_locator_details .store_locator_result_list_description {
 display:none;
}

/*------------------------ DEALER LOCATOR Contact Store page (Blaine) --------------------------*/

.store-form-details {
 width: 50% !important;
 padding: 42px 4% 62px;
 background: #FFF;
 border-radius: 20px; 
 box-shadow: 2px 2px 8px rgba(0,0,0,0.3);
}
.store-form-contact {
 width: 50% !important;
 padding: 8px 4% 32px;
}

.contact-store-column {
 background: #f1f1f1;
 padding: 32px 20%;
 width: 200% !important;
 margin-left: -50%;
 margin-top: 42px;
}
@media screen and (max-width: 1200px){
 .contact-store-column {
 
 }
}
 @media screen and (max-width: 1100px){
 .contact-store-column {
 margin-left: -45% !important;
 width: 190% !important;
 }
}
@media screen and (max-width: 1000px){
 .contact-store-column {
 margin-left: -20% !important;
 width: 140% !important;
 }
 
}
@media screen and (max-width: 800px){
 .store-form-details, .store-form-contact {
 width: 100% !important;
 float:none !important;
 margin-top: 12px;
 }
 
 .contact-store-column {
 padding: 32px 20%;
 }
}



.store-form-contact input.wpcf7-text, .store-form-contact textarea {
 padding: 12px !important;
 width:100%;
 margin-top:8px;
}
.store-form-contact textarea {
 height: 100px !important;
}
.store-form-contact .ui-selectmenu-button {
 width: 100% !important;
 padding: 12px !important;
}
.store-form-contact .wpcf7-submit {
 background: #a7343a;
 color: #FFF;
 border: none;
 padding: 12px 32px;
 font-size: 14px;
 text-transform: uppercase;
 letter-spacing: 2px;
 border-radius: 8px;
}
.select-store {
 width: 100% !important;
}
.form-seperator {
 border-top: 4px solid #a7343a;
 width: 12%;
}


p {
 font-size: 20px;
}	

.single-stores .post-meta, .single-stores .store_locator_single_contact_store {
 display:none;
}
.single-stores .blog-single-cover {
 display: none !important;
}



/* Designed Spec Table (Blaine) */

.specs-table {
 overflow:hidden !important;
 overflow-x:scroll !important;
}
.specs-table td {
 padding:10px;
 border: none !important;
}
.specs-table tr:nth-child(even) {
 background: #f1f1f1;
}
.specs-table th {
 background: #040402;
 color: #FFF !important;
}	

/* Submit Button Gravity Forms
-----------------------------*/
body .gform_wrapper .gform_footer input[type=submit] {
color: #FFFFFF;
background: #A9343A;
font-size: 19px;
letter-spacing: 1px;
text-transform: uppercase;
float: left;
height: 50px;
min-width: 200px;
border: none;
border-radius: 5px;
transition: 0.3s;
}

body .gform_wrapper .gform_footer input:hover[type=submit] {
background: #292929;
}

.rs-layer a {
 color: #fff;
}

.rs-layer a:hover {
 color: #A73438;
}</pre></body></html>