/* DOLPHINGolfCarts.com css-site 1774702712 */
*,*::before,*::after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}body{min-height:100vh;padding:0;color:#1a1a1a;background:#ffffff;background:;font-size:16px;font-family:"Poppins",sans-serif;line-height:;-webkit-font-smoothing:antialiased}input,button,textarea,select,td,th{color:inherit;font:inherit}input[type="button"],input[type="submit"],button{cursor:pointer}textarea{overflow :auto}textarea:not([rows]){min-height:10em}input:not([type="image"]),select,textarea{padding:3px;border:1px solid #c0c0c0;color:#1a1a1a;background-color:#fff}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}h1,h2,h3,h4{text-wrap:balance}p{margin:0 0 15px;padding:0}a{text-decoration-skip-ink:auto;color:currentColor}a:link{color:#6c944f;text-decoration:none}a:visited{color:#6c944f}a:hover{color:#6c944f;text-decoration:underline}a:active,a:focus{color:#6c944f}hr{border:0;border-collapse:collapse;border-top:1px solid #ddd;border-color:;clear:both;margin:1em 0}button,input,label{line-height:1.1}h1{font-size:2em;margin:0.67em 0}h1,h2,h3,h4,h5,h6{margin:0 0 10px;color:#1a1a1a;font-weight:700;line-height:1.2}h1{font-weight:;font-size:44px;font-size:}h2{font-size:36px}h3{font-size:32px}h4{font-size:24px}h5{font-size:22px}h6{font-size:20px}img,picture,embed,video,canvas,svg{vertical-align:middle;max-width:100%}img,picture{height:auto}img{max-height:100%;width:auto;border:0}ol,ul{list-style:disc outside;padding:0}li{margin-left:15px;padding:0}blockquote{margin:40px}blockquote::before{display:block;position:relative;top:-10px;left:-25px;height:0;font-size:48px;content:"\201C"}table{border-collapse:collapse;border-spacing:0}td,th{text-align:left}th{font-weight:500}::-webkit-input-placeholder,::-moz-placeholder,::placeholder{color:#000;filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5;font-weight:300}#YUIConnectionSwf{position:absolute;left:-9999px;right:-9999px;visibility:hidden;overflow:hidden;height:1px;width:1px}.clear{display:block;clear:both}.clearfix::before,.enclose::before{content:" ";display:table}.clearfix:after,.enclose:after{clear:both;content:" ";display:table}.screen-reader-text,.screen-reader-text span,.screen-reader-shortcut{position:absolute !important;clip:rect(0,0,0,0);height:1px;width:1px;border:0;overflow:hidden}.screen-reader-text:focus,.screen-reader-shortcut:focus,.nav-list .search input[type="submit"]:focus,.widget_search input[type="submit"]:focus{clip:auto !important;height:auto;width:auto;display:block;font-size:1em;font-weight:bold;padding:15px 23px 14px;color:#333;background:#fff;z-index:100000;text-decoration:none;box-shadow:0 0 2px 2px rgba(0,0,0,.6)}.caption p{margin-top:15px}.caption a:link{color:#6c944f;text-decoration:none}.caption a:visited{color:#6c944f;text-decoration:none}.caption a:hover{color:#6c944f;text-decoration:underline}.caption-text ul{margin:1em 0}.caption-image{float:left;margin:0.3em 25px 25px 0}.caption-image a:link,.caption-image a:visited,.caption-image a:hover{color:#1a1a1a;text-decoration:none;font-weight:normal}.right .caption .caption-image{float:right;margin:0.3em 0 25px 25px}.center .caption .caption-image{display:block;float:none;margin:0.3em 0 25px;text-align:center}.center .caption .caption-image img{display:block;margin:0 auto}.caption h2{margin:15px 0;font-weight:bold;font-size:22px}.gallery{max-width:300px}.addtocart-form fieldset{margin:0;padding:0;border:0}.addtocart-submit{display:inline-block;vertical-align:middle}.addtocart-submit-button,a.addtocart-submit-button,input.addtocart-submit-button{padding:11px 22px;border-radius:4px;border:0;color:#000000;background:#f1bb34;font-weight:bold;font-size:20px;line-height:1}.quantity{display:inline-block;margin:10px 0 0;vertical-align:middle}.quantity-label{margin-right:5px;vertical-align:middle}.quantity-input{width:3em;margin:0 20px 0 0;text-align:center;vertical-align:middle}.quantity-input[type="number"]{width:4em}select.quantity-input{width:auto}.quantity-inc-dec{display:inline-block;box-sizing:border-box;margin:0;border:1px solid #c0c0c0;vertical-align:middle}.quantity-inc-dec .quantity-input{display:block;float:left;appearance:none;-moz-appearance:textfield;-webkit-appearance:none;height:27px;margin:0;border:0;border-radius:0}.quantity-inc-dec .dec,.quantity-inc-dec .inc{display:block;float:left;width:25px;height:29px;text-align:center;cursor:pointer;font-size:16px;font-family:sans-serif;line-height:29px}.quantity-inc-dec .dec:hover,.quantity-inc-dec .inc:hover{background:#f0f0f0}.quantity-submit{margin:15px 0 0}.quantity-submit .addtocart-submit{margin-top:10px}.form-item{display:block;clear:left;margin:0 0 1px;border:0}.form-item .form-item-label{display:inline-block;margin-right:7px;font-weight:bold}.form-item.no-label .form-item-label{margin-right:0}.form-item .form-item-value{display:inline-block}.form-item .charge{margin-left:7px}.form-item-availability{margin-top:12px}.form-item-outofstock{padding:2px 10px;background:#e7e7e7;text-align:center}.form-item-code{margin-bottom:15px}.form-item-option{margin:12px 0}.options.option-multi-line .form-item-option{margin-bottom:15px}.options.option-multi-line .form-item-label{display:block;margin:0 0 4px}.options.option-multi-line .form-item-value{display:block;margin:0}.form-item-option.error{padding:3px 10px;background:#fdd6dd}.form-item-option.error .form-item-control{border-color:#f00}.form-item-textarea .form-item-label,.form-item-textarea .form-item .charge{vertical-align:top}.form-item-radio .form-item-label{vertical-align:top}.radio-options{display:inline-block;padding:0 7px;border:1px solid #d7d7d7;border-color:;text-align:left}.radio-option{display:block}.radio-option-label{margin-left:5px}.aprice{display:block;margin:0 0 5px;font-weight:normal;line-height:1.2}.aprice.price{color:#404040;font-weight:bold}.aprice.regular-price{color:#7e7e7e;font-size:85%}.aprice.regular-price .form-item-label,.aprice.regular-price .form-item-value{font-weight:normal}.aprice.sale-price .form-item-label,.aprice.sale-price .form-item-value{color:#ff0000;font-weight:bold}.aprice.big{font-size:115%}.total-price{margin:15px 0}.total-price .form-item-value{opacity:1;-webkit-transition:opacity 1s ease;-moz-transition:opacity 1s ease;transition:opacity 1s ease}.total-price.working .form-item-value,.total-price .form-item-value.working{opacity:0}.quantity-pricing-table{margin:20px 0}.quantity-pricing-table,.quantity-pricing-table td,.quantity-pricing-table th{border-width:1px 0;border-style:solid;border-color:#d0d0d0}.quantity-pricing-table td,.quantity-pricing-table th{padding:3px 10px}.quantity-pricing-table .aprice{display:revert;text-align:right}.content-area{margin:0 0 20px}.content-title{margin:0 0 20px;font-weight:700;font-weight:;font-size:32px;font-size:}.nav ul{position:relative;display:block;margin:0;padding:0}.nav li{position:relative;display:block;margin:0 0 5px;padding:0;list-style:none}.nav .nav-name{display:block}.nav a.nav-name,.nav a.nav-name:visited{color:#1a1a1a;text-decoration:none;cursor:pointer}.nav span.nav-name{cursor:default}.nav ul.sub{position:absolute;z-index:3;display:none;width:auto;text-align:left}.nav.nav-flyout li:hover > ul{display:block}.nav.nav-flyout ul.top ul,.nav.nav-accordian ul.top ul{display:none}.nav-item-hide-desktop{display:none !important}.nav-vertical li{min-height:23px}.nav-vertical .nav-name{padding:0;white-space:nowrap;font-weight:normal;font-size:16px;line-height:23px}.nav-horizontal{margin:10px 0}.nav-horizontal ul.top{display:flex;justify-content:center;align-items:center;margin:0 auto}.nav-horizontal ul.top > li{margin:0}.nav-horizontal ul.top > li:not(:first-child){margin-left:15px}.nav-horizontal ul.top > li:not(:last-child){margin-right:15px}.nav-horizontal ul.top > li > .nav-name{padding:10px 0 9px;font-weight:normal;line-height:1.2}.nav-horizontal li.nav-item-label .nav-name{font-weight:700}.nav-accordian li{z-index:0;min-height:23px}.nav-accordian .nav-name{margin:0;height:23px;font-size:16px;line-height:23px}.nav-accordian ul.top > li{margin:0 0 10px}.nav-accordian ul.top > li > .nav-name{color:#17309a;font-weight:500;font-size:18px}.nav-accordian li > .nav-name{padding-left:22px}.nav-accordian li.parent > ul{margin:10px 5px}.nav-accordian li.parent > .control{position:absolute;top:0;left:-5px;width:22px;height:23px;cursor:pointer}.nav-accordian li.parent > .control::before{content:"\002B";position:absolute;top:0;left:0;width:22px;height:23px;color:#818DB3;text-align:center;font-weight:bold;font-size:16px;line-height:23px}.nav-accordian ul.top > li.parent > .control::before{font-weight:normal;font-size:23px}.nav-accordian li.parent.opened > .control::before{content:"\2212"}.nav-accordian li.parent.opened > ul{display:block;padding:0 10px}.top > li.parent.opened > ul{border-left:3px solid #EFEFEF}#left-nav{border-radius:6px 6px 0 0;-webkit-box-shadow:0px 0px 8px 4px rgba(0,0,0,0.12);-moz-box-shadow:0px 0px 8px 4px rgba(0,0,0,0.12);box-shadow:0px 0px 8px 4px rgba(0,0,0,0.12)}.left-nav-wrapper{padding:7px 12px}.left-nav-title{padding:6px 10px 8px;border-radius:6px 6px 0 0;color:#fff;background:#693f26;text-align:center;font-size:20px}.left-nav-heading{border-radius:4px}.left-nav-heading,li.left-nav-heading{margin:5px 0;padding:2px 2px 3px;text-align:center;text-transform:uppercase}.left-nav-heading,.left-nav-heading a{color:#fff;background-color:#1a1a1a;font-size:1rem;font-weight:bold}.left-nav-heading:hover,.left-nav-heading a:hover{color:#fff;background-color:#4b362a;text-decoration:none}#left-nav ul.top{margin:10px 0;padding:0px}#left-nav ul.top li a{background-color:#fff;color:#000000;display:block;font-size:16px;padding:7px 3px 7px 21px;text-decoration:none;font-weight:500;line-height:1.2em}#left-nav ul.top li a:hover{text-decoration:underline}#left-nav ul.top ul{padding-left:15px}#htmltop{margin:10px 0 0;text-align:center}#htmlbottom{margin:30px 0;text-align:center}.img-enlarge{cursor:pointer}body.page-image-enlarge-active #site-container{display:none}#image-viewer-overlay{display:block;position:fixed;z-index:10;top:0;bottom:0;left:0;right:0;background:#f0f0f0}#image-viewer-content{position:absolute;z-index:11;top:40px;left:0;right:0;padding:10px}#image-viewer-item{display:flex;justify-content:center;align-items:center;position:relative;z-index:0}#image-viewer-content #contents-image-viewer-item-img{width:auto;height:auto;max-width:100%;max-height:100%}#image-viewer-header{position:fixed;z-index:12;top:0;left:0;width:100%;height:40px;background:#000}#image-viewer-title{position:absolute;top:4px;left:10px;width:calc(100% - 30px - 30px);height:30px;color:#fff;font-size:18px;line-height:30px}#image-viewer-close{position:absolute;top:4px;right:10px;width:30px;height:30px;cursor:pointer}#image-viewer-close::before,#image-viewer-close::after{display:block;position:absolute;left:15px;content:'';height:33px;width:3px;background:#fff}#image-viewer-close::before{transform:rotate(45deg)}#image-viewer-close::after{transform:rotate(-45deg)}#site-container{position:relative}#site-inner{clear:both;position:relative;margin:20px 0 0;background:}#introtext > .wrap,#finaltext > .wrap{width:1300px;margin-left:auto;margin-right:auto}body:not(.page-sidebar) #site-inner .wrap{width:1300px;margin-left:auto;margin-right:auto}.page-sidebar #site-inner > .wrap{display:flex;justify-content:space-between;align-items:flex-start;width:1300px;margin-left:auto;margin-right:auto}.page-sidebar #site-sidebar{order:1;width:300px}.page-sidebar #site-content{order:2;width:calc(100% - 300px - 50px)}#introtext{margin:0 0 15px 0;padding:5px 0;background:#D4E4B0;text-align:center}#introtext a{color:#1a1a1a;font-weight:700}#finaltext{margin:30px 0 0;padding:20px 0;text-align:center;background-color:#D4E4B0}.store-editor a.skip-to-main-link{display:none}a.skip-to-main-link{position:absolute;z-index:1;left:calc(50% - 50px);padding:4px 8px;border-radius:0 0 4px 4px;color:#fff;background:#020202;font-weight:700;transform:translateY(-110%);transition:transform 0.3s}a.skip-to-main-link:focus{transform:translateY(0%)}#backtotop-link{display:none;position:fixed;right:5px;bottom:5px;width:23px;height:23px;border-radius:3px;background:#000;cursor:pointer;-webkit-opacity:0;-moz-opacity:0;opacity:0;-webkit-transition:opacity 1s ease-in;-moz-transition:opacity 1s ease-in;transition:opacity 1s ease-in}#backtotop-link::before{position:absolute;top:8px;left:5px;width:11px;height:11px;border-width:2px 2px 0 0;border-style:solid;border-color:#fff;transform:rotate(-45deg);content:''}#backtop-link.active{display:block;-webkit-opacity:0.5;-moz-opacity:0.5;opacity:0.5}.read-more-reveal{max-height:0;overflow:hidden;-webkit-transition:max-height 1s ease;-moz-transition:max-height 1s ease;-ms-transition:max-height 1s ease;-o-transition:max-height 1s ease;transition:max-height 1s ease}.read-more.revealed .read-more-reveal{display:block;max-height:1000px}.read-more-control{margin:1em 0 0;cursor:pointer}.read-more-control::after{display:inline-block;content:"READ MORE \2193"}.read-more.revealed .read-more-control::after{content:"READ LESS \2191"}#breadcrumbs{margin:0 0 25px}#breadcrumbs,#breadcrumbs a{color:#626262;font-size:15px}#breadcrumbs .separator{margin:0 1px}#top-nav{clear:both;margin:0;background-color:#6C944F}#top-nav .wrap{width:1300px;margin-left:auto;margin-right:auto}#top-nav ul.top{position:relative;display:block;display:flex;justify-content:space-between;align-items:center;clear:both;width:100%;text-align:center;line-height:1.2}#top-nav li > a,#top-nav li > span{color:#fff}#top-nav ul.top > li{position:relative;display:inline-block;text-align:center;text-decoration:none}#top-nav ul.top > li > a,#top-nav ul.top > li > span{padding:10px 20px;text-transform:uppercase;font-size:19px;font-weight:600;letter-spacing:0.5px}#top-nav ul.top > li:hover > a,#top-nav ul.top > li:hover > span{color:#1a1a1a;background:#A0C23C}#top-nav ul:not(.top){text-align:left}#top-nav ul.sub1{position:absolute;z-index:99;top:-9999px;left:-9999px;width:auto;min-width:100%;padding:10px 0;background-color:#ffffff;border:1px solid #ebebeb;visibility:hidden;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;box-shadow:1px 1px 3px 0 #00000014,inset 0 1px 1px 0 #fffffff2;-webkit-transition:opacity .4s ease-in-out;-moz-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out}#top-nav ul.sub1 > li > a,#top-nav ul.sub1 > li > span{position:relative;padding:7px 20px;border:0;color:#1a1a1a;text-transform:none;white-space:nowrap;font-size:15px;font-weight:500}#top-nav ul.top > li:hover ul.sub1{top:auto;left:auto;visibility:visible;filter:alpha(opacity=100);-moz-opacity:1;opacity:1}#top-nav ul.top > li.end:hover ul.sub1{right:0}#top-nav ul.top > li.nav-item-noname > .nav-name{padding-left:34px;background-repeat:no-repeat;background-position:5px center;background-size:20px;background-image:url(https://s.turbifycdn.com/aah/yhst-172867003-9/img-29.png)}#top-nav ul.top > li.nav-item-noname > .nav-name:hover{background-image:url(https://s.turbifycdn.com/aah/yhst-172867003-9/img-30.png)}.header-control{display:inline-block;position:relative;box-sizing:border-box;line-height:1}.header-control *{display:block;margin:0;padding:0;border:0}.header-control,a.header-control{cursor:pointer;text-decoration:none;text-transform:none}.header-control-wrapper{display:flex;align-items:center;position:relative}.header-control-label{display:none;white-space:nowrap}.header-control,a.header-control,.header-control .header-control-icon svg{color:#000;color:#1a1a1a}.header-control,a.header-control{color:#000;color:#1a1a1a}#menu-control{display:none;grid-area:menu-control;order:1;max-width:none !important;max-height:none !important;margin-right:30px}#menu-control .header-control-label{display:none;margin:0 0 0 8px;text-align:center;text-transform:uppercase;font-size:12px}#menu-control .header-control-icon{width:auto;height:auto;width:32px}#menu-control.has-img .header-control-icon img{max-height:32px}#cart-control{grid-area:cart-control;order:6;height:40px;margin:0 0 0 30px;padding:0 19px;border-radius:26px;color:#1a1a1a;background-color:#F4C542}#cart-control .header-control-wrapper{height:40px}#cart-control .header-control-icon{position:relative;width:auto;height:auto;width:39px}#cart-control.has-img .header-control-icon img{max-height:34px}#cart-control.has-img .header-control-icon.light,#cart-control.has-img .header-control-icon img.light{display:block}#cart-control.has-img .header-control-icon.dark,#cart-control.has-img .header-control-icon img.dark{display:none}#cart-control .header-control-label{display:block;margin:0 0 0 7px;text-align:center;text-transform:uppercase;font-size:15px;font-weight:600}#cart-control .header-control-icon .fcart-count{position:absolute;top:-2px;left:15px;padding:3px 4px 2px;border-radius:14px;color:#fff;background:#606060;-moz-opacity:0;opacity:0;font-weight:400;font-size:11px;font-family:Helvetica,Arial,sans-serif;line-height:1}#cart-control .header-control-icon .fcart-count.active{-moz-opacity:1;opacity:1}#search-control{display:none;grid-area:search-control}#account-control{display:none;grid-area:account-control;margin-right:20px}#account-control .header-control-label{display:block}#emergency-message{padding:15px;color:#000;background:linear-gradient(to bottom,#fde669,#fff3d6);text-align:center;font-size:16px;line-height:1.2em}#header-search{grid-area:search-box;order:5;float:right;clear:right;margin:0 0 0 30px;width:600px}#header-search .close{display:none;float:left;width:20px;height:35px;cursor:pointer}#header-search .close::before{height:35px;content:"X";font-size:20px;line-height:35px}#searcharea{position:relative;display:block;height:40px;padding:4px 6px;border:1px solid #c0c0c0;border-radius:26px;background:#fff}#searcharea fieldset{position:relative;display:block;height:28px;margin:0;padding:0;border:0}#searcharea .labelfield,#searcharea .buttonlabel{position:static;display:block;margin:0;padding:0;border:0}#searcharea span,#searcharea select,#searcharea [name="section"]{display:none}#searcharea #query{display:block;position:absolute;top:0;right:12px;width:calc(100% - 60px);height:calc(40px - 10px);border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;color:#1a1a1a;color:#ce1700;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;line-height:calc(40px - 10px)}#searcharea #query::-webkit-input-placeholder,#searcharea #query::-moz-placeholder,#searcharea #query::placeholder{color:#000000;font-weight:400}#searcharea #searchsubmit{display:flex;justify-content:center;align-items:center;position:absolute;top:2px;left:14px;width:auto;height:20px;margin:0;padding:0;border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;color:#1a1a1a;background:transparent;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-weight:bold}#searcharea.has-image-button #searchsubmit{width:19px;height:26px;background:transparent}#searcharea.has-image-button #searchsubmit img{width:auto;max-height:26px}.header-nav{grid-area:header-nav;float:right}.header-nav .nav-list{display:flex;align-items:center}.header-nav.nav li.nav-item{margin-left:20px}.header-nav .nav-item a{display:flex;align-items:center;height:30px}.header-nav .nav-item-viewcart .cart-nav-icon{position:relative;width:30px;height:30px;margin-left:8px}.header-nav .nav-item-viewcart .cart-nav-icon .fcart-count{position:absolute;top:0;left:14px;padding:3px 4px 1px;border-radius:14px;color:#fff;background:#606060;-moz-opacity:0;opacity:0;font-weight:400;font-size:11px;font-family:Helvetica,Arial,sans-serif;line-height:1}#header-logo{grid-area:logo;order:2;width:250px}#header-logo .logo{font-weight:400;font-size:36px;font-size:3.6rem;line-height:1}#header-logo .logo a{display:block}#header-logo .logo a,#header-logo .logo a:hover,#header-logo .logo a:focus{color:#333;color:;text-decoration:none}#header-logo .logo img{width:auto;height:auto;vertical-align:middle;max-width:350px}#header-logo .description{margin:5px 0 0;font-size:18px;font-weight:500;line-height:1.5;letter-spacing:1px;font-family:"Poppins",sans-serif}#header-contact{display:flex;flex-direction:column;gap:4px;grid-area:contact;order:3;margin:0 0 0 30px;text-align:center}#header-contact-phone{color:#103B6E;white-space:nowrap;font-weight:600}#header-contact-fax{font-size:14px}#header-contact-email{font-size:14px}#header-contact-email > *{vertical-align:middle}#header-contact-email > img{margin-right:5px}.page-ysfc-micro #ys_superbar{position:static !important;margin:0;padding:0}.page-ysfc-micro #yfc_mini{position:absolute !important;top:-9999px !important;left:-9999px !important;width:1px !important;height:1px !important;overflow:hidden !important}#site-header .wrap{position:relative;width:1300px;margin-left:auto;margin-right:auto}#header-main > .wrap{display:flex;justify-content:space-between;align-items:center;padding:15px 0 10px}#header-tagline{display:flex;flex-direction:column;grid-area:tagline;order:4;margin:0 40px;text-align:center;white-space:nowrap;font-size:14px}#header-tagline a{font-weight:bold;font-size:16px}.has-tagline #header-search{margin:0}#header-tagline,#header-tagline a{color:}#announce{padding:8px 0}#announce > .wrap{display:flex;justify-content:center;gap:30px;width:1300px;margin:0 auto}#announce,#announce a{color:#333;font-weight:bold}#announce-left{order:1;text-align:left}#announce-right{order:3;text-align:right}#menu{position:fixed;z-index:9;top:0;bottom:0;left:-330px;width:320px;overflow:hidden;background:#fff;box-shadow:5px 0px 5px #909090;-webkit-transition:left 0.3s ease;-moz-transition:left 0.3s ease;-ms-transition:left 0.3s ease;-o-transition:left 0.3s ease;transition:left 0.3s ease}#menu.menu-active{left:0}#menu > .wrap{margin:0}#menu-header{border-radius:0;background:transparent}#menu-header .text{color:#17309a}#menu ul.top{border:0;border-radius:0}#menu .icon{position:absolute;z-index:2;top:0;right:0;width:40px;height:40px;border:0;margin:0;text-align:right}#menu .icon > span{display:inline-block;position:relative;width:20px;height:20px;margin:9px 15px 10px 0;opacity:0.5;cursor:pointer}#menu .icon > span::before,#menu .icon > span::after{display:block;position:absolute;left:15px;content:'';height:21px;width:2px;background-color:#333}#menu .icon > span::before{transform:rotate(45deg)}#menu .icon > span::after{transform:rotate(-45deg)}#section-content-title{font-size:32px}#section-caption{display:flex;justify-content:space-between;align-items:center;margin:10px 0}#section-area.align-vertical #section-caption{flex-direction:column;gap:25px}#section-caption .clear{display:none}#section-caption .caption-text{order:1}#section-caption .caption-image{order:2;width:325px;margin:0}#section-image{margin-right:40px}body:not(.page-sidebar):not(#search-page) #info-area > .wrap{width:800px;margin:0 auto}#info-image,#info-greeting,#info-info,#info-caption,#info-yahoo-privacypolicy,#info-address-phone,#info-contents,#sitemap{margin:20px 0}.sitemap-section.info{margin:0 0 15px}.faq{display:flex;justify-content:space-between;align-items:flex-start}.faq ul,.faq li{margin:0;padding:0}.faq li{list-style:none}.faq-nav{position:sticky;top:20px;align-self:start;display:inline-block;margin:0 40px 40px 0;background:#f0f0f0;font-size:18px}.faq-nav ul{padding:1px}.faq-nav li{display:block;margin:8px 12px;white-space:nowrap}.faq-nav li a,.faq-nav li a:link,.faq-nav li a:hover{color:#17309a !important}.faq-category-title{padding:0 0 0 20px;font-size:24px}li.faq-qa{position:relative;margin:0 0 15px;padding:15px 20px;background:#f7f7f7}.faq-qa:hover{box-shadow:rgba(107,125,142,0.3) 0 1px 10px 0}.faq-qa input[type="checkbox"]{position:absolute;z-index:1;top:0;left:0;width:100%;height:58px;opacity:0;cursor:pointer}.faq-q{display:block;padding-right:20px;font-size:20px}.faq-q::after{position:absolute;top:19px;right:10px;width:24px;height:24px;text-align:center;font-size:24px;line-height:24px;content:"\002b"}.faq-qa input[type="checkbox"]:checked ~ .faq-q::after{content:"\00D7"}.faq-a{max-height:0;overflow:hidden;-webkit-transition:max-height 1s;-moz-transition:max-height 1s;-ms-transition:max-height 1s;-o-transition:max-height 1s;transition:max-height 1s}.faq-a > .wrapper{margin:25px 0 0}.faq-qa input[type="checkbox"]:checked ~ .faq-a{max-height:700px}@media only screen and (max-width:calc(1300px + 79px)){.page-sidebar #site-inner > .wrap,body:not(.page-sidebar) #site-inner .wrap,#announce > .wrap,#introtext > .wrap,#finaltext > .wrap{width:auto;margin-left:40px;margin-right:40px}.page-narrow.infotype .wrap{margin-left:auto;margin-right:auto}}@media only screen and (max-width:1100px){.page-sidebar #site-inner > .wrap,body:not(.page-sidebar) #site-inner > .wrap .wrap,#announce > .wrap,#introtext > .wrap,#finaltext > .wrap{width:auto;margin-left:30px;margin-right:30px}}@media only screen and (max-width:1030px){body:not(.page-sidebar) #site-inner .wrap,#introtext > .wrap,#finaltext > .wrap{width:auto;margin-left:20px;margin-right:20px}#site-inner{margin-top:15px}#site-sidebar{display:none}.page-sidebar #site-inner > .wrap{display:block;width:auto;margin-left:0;margin-right:0}.page-sidebar #site-content{width:auto}.page-sidebar #site-content .wrap{margin-left:20px;margin-right:20px}.page-narrow.infotype #site-content .content-area .wrap{margin-left:20px;margin-right:20px}}@media only screen and (max-width:860px){.page-narrow.infotype .content-area{background:none}.page-narrow.infotype .wrap{max-width:none;margin-left:30px;margin-right:30px;padding-left:0;padding-right:0;background:none}}@media only screen and (max-width:770px){#section-caption{display:block}#section-caption .caption-text{display:block;float:none;width:auto}#section-caption .caption-image{display:block;float:none;width:auto;margin:0 0 15px;text-align:center}}#site-footer{clear:both;margin:0;border-top:1px solid #c0c0c0;color:#1a1a1a;font-weight:normal;font-size:}#site-footer a{text-decoration:none}#site-footer .wrap{width:1300px;margin-left:auto;margin-right:auto}#site-footer a,#site-footer a:visited{color:#424242}.footer-section{display:block}.footer-section-title{margin:0 0 12px;text-transform:uppercase;font-weight:700;font-size:1.15rem;letter-spacing:1px}#footer-top{padding:10px 0;background-color:#1d1d1d}#footer-top ul{display:flex;justify-content:space-around}#footer-top .nav-name,#footer-top a.nav-name{color:#fff}#footer-main{padding:20px 0;background-color:}#footer-main > .wrap{display:flex;justify-content:space-between;gap:40px}.footer-section-content > *{margin:0}#footer-section-us .footer-section-content{display:flex;flex-direction:column;justify-content:center;gap:20px}#footer-logo{max-width:300px}#footer-text{max-width:450px;font-size:14px}#footer-security{max-width:450px;font-size:14px}#footer-section-newsletter-signup form{display:flex}#footer-section-newsletter-signup input[type="email"]{box-sizing:border-box;height:35px;padding:0 10px;border:1px solid #dedede;color:#424242;line-height:35px}#footer-section-newsletter-signup input[type="submit"]{padding:0 1em;border:0;color:#ffffff;background-color:#a0c23c;text-transform:uppercase;line-height:35px}#footer-section-contact .footer-section-content{display:flex;flex-direction:column;gap:20px}#footer-contact{display:flex;flex-direction:column;gap:10px}#footer-contact > *{display:flex;align-items:center;gap:10px}#footer-contact > * svg{max-width:20px;max-height:20px}#footer-social{display:flex;align-items:center;gap:15px}#footer-social span:last-child a{display:inline-block;margin-right:12px;vertical-align:middle;font-size:26px}#footer-social a.facebook svg{width:20px}#footer-social a.instagram svg{width:35px}#footer-social a.youtube svg{width:25px}#footer-bottom{background-color:#F4C542;padding:10px 0}#footer-bottom > .wrap{display:flex;justify-content:space-between;align-items:center}#copyright,#copyright a,#copyright a:visited{color:#1a1a1a;font-size:13px;text-align:center;width:100%}@media only screen and (max-width:calc(1300px + 79px)){#site-footer .wrap{width:auto;margin-left:40px;margin-right:40px}}@media only screen and (max-width:1100px){#site-footer .wrap{width:auto;margin-left:30px;margin-right:30px}}@media only screen and (max-width:1030px){#site-footer .wrap{width:auto;margin-left:20px;margin-right:20px}#footer-main > .wrap{display:block;padding-bottom:0;text-align:center}.footer-section{display:block;margin:0 0 30px}#footer-section-us .footer-section-content{align-items:center}#footer-contact{align-items:center}#footer-bottom > .wrap{display:flex;flex-direction:column;text-align:center}#footer-bottom > .wrap > *{margin:0 0 30px}#copyright{order:2}#footer-payment{order:1}#footer-bottom .one{text-align:center}#footer-bottom .one > *{display:inline-block}#footer-bottom .two{text-align:center}.footer-section-newsletter form{justify-content:center}#copyright{text-align:center}}@media only screen and (max-width:850px){#footer-signup > .wrap{flex-direction:column}#footer-signup > .wrap > div{margin:0}#footer-signup form{margin:15px 0 0}}@media only screen and (max-width:calc(1300px + 79px)){#site-header .wrap,#top-nav .wrap{width:auto;margin-left:40px;margin-right:40px}}@media only screen and (max-width:1100px){#site-header .wrap,#top-nav .wrap{width:auto;margin-left:30px;margin-right:30px}#site-header .wrap{width:auto}}@media only screen and (max-width:1030px){#site-header .wrap,#announce > .wrap{width:auto;margin-left:20px;margin-right:20px}#top-nav{display:none}#header-main > .wrap{display:grid;grid-template-areas:"contact      contact    contact"  "menu-control logo       cart-control"  "search-box   search-box search-box"  "tagline      tagline    tagline"}#header-logo{max-width:300px}#header-contact{flex-direction:row;justify-content:space-between;margin:0 0 15px}#header-contact-fax{display:none}#menu-control{display:block}#menu-control,#cart-control{align-self:flex-start}#header-search,.has-tagline #header-search{width:100%;margin:15px 0 0}}@media only screen and (max-width:1020px){#header-logo .description{display:none}#header-tagline{display:none}#header-logo .logo img{width:auto;height:auto;max-height:none}#menu-control .header-control-label,#cart-control .header-control-label{display:none}#menu-control{align-self:center;margin:0 20px 0 0}#cart-control{align-self:center;margin:0 0 0 20px;padding:0;border:0;color:#202020;background:transparent}#cart-control.has-img .header-control-icon.light,#cart-control.has-img .header-control-icon img.light{display:none}#cart-control.has-img .header-control-icon.dark,#cart-control.has-img .header-control-icon img.dark{display:block}#header-search{width:100%;margin:15px 0 0}}@media only screen and (max-width:800px){#announce > .wrap{flex-direction:column;gap:10px;margin-left:0;margin-right:0}#announce > .wrap > *{text-align:center}}@media only screen and (max-width:770px){#header-main > .wrap{grid-template-areas:"contact        contact      contact"   "menu-control   logo         cart-control"    "search-box     search-box   search-box  "}.header-nav{display:none}#header-logo{display:flex;justify-content:center;justify-self:center;margin-left:0;margin-right:0}#header-logo img,#header-logo svg{max-height:100px}#header-search{justify-self:auto;width:100%;margin:20px 0 0}}@media only screen and (max-width:600px){#header-logo,#menu-control,#header-controls{margin-top:auto;margin-bottom:auto}}@media only screen and (max-width:500px){#header-main{height:128px}#home-image{min-height:167px}#breadcrumbs{min-height:40px}#header-contact{display:none}#header-logo{max-width:240px}#header-logo .logo img{max-height:55px}#header-search{margin-top:12px}#searcharea{height:36px;padding-top:2px;padding-bottom:2px}}@media only screen and (max-width:480px){#site-header .wrap{margin-left:12px;margin-right:12px}#menu-control .header-control-icon{width:28px}#cart-control .header-control-icon{width:33px}#announce{font-size:14px;line-height:1}#announce > .wrap{justify-content:center}.home-features-item{height:312px}}@media only screen and (max-width:370px){#header-logo{max-width:180px}}
