/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */

.page{position:relative;min-height:100%;min-width:100%}.page-top,.page-bottom{padding:0;margin:0}.l-pr{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.l-rw{padding:0 .625em}.l-r{transition:all,.225s,ease-in-out}html{font-size:100%;line-height:1.5em}body{font-family:sans-serif;padding:0;margin:0;-webkit-font-smoothing:subpixel-antialiased}[dir=rtl] body{text-align:right}html,body{height:100%}*{box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}ul,ol,dd,dl,p,figure,pre,table,hr,form,fieldset{margin:0 0 1.625rem}h1,h2,h3,h4,h5,h6{margin:0 0 1rem;line-height:1.125}h1,h2,h3,h5{font-weight:400}h4,h6{font-weight:600}h1,.h1{font-size:2rem}h2,.h2{font-size:1.625rem}h3,.h3{font-size:1.25rem}h4,.h4,h5,.h5{font-size:1rem}h6,.h6{font-size:.75rem}h1 small,.h1 small{font-size:1.625rem}h2 small,.h2 small{font-size:1.25rem}h3 small,.h3 small,h4 small,.h4 small{font-size:1rem}@media screen and (min-width:60.0625em){h1,.h1{font-size:2.26rem}h2,.h2{font-size:2rem}h3,.h3{font-size:1.625rem}h4,.h4,h5,.h5{font-size:1.25rem}h6,.h6{font-size:1rem}h1 small,.h1 small{font-size:2rem}h2 small,.h2 small{font-size:1.625rem}h3 small,.h3 small{font-size:1.25rem}h4 small,.h4 small{font-size:1rem}}p:empty{display:none}small{font-size:.75rem}img{height:auto;line-height:0;display:inline-block}img,embed,object,video{max-width:100%}video{position:relative;width:100%;height:100%;background-color:#000;overflow:hidden}img,audio,canvas,video{vertical-align:middle}svg{max-height:100%}svg:not(:root){overflow:hidden}figcaption{font-size:.75rem;line-height:1.25rem;padding:.5rem 0;margin:auto}a{text-decoration:none;cursor:pointer}a:hover,a:focus{text-decoration:underline}a img{border:0}ul,ol,dl{padding-left:1.25rem;padding-right:0}dt{font-weight:600}dd{margin-left:1rem}[dir=rtl] dd{margin-left:0;margin-right:1rem}blockquote{padding:1rem;margin-left:3.25rem;margin-right:0;border-left:5px solid}blockquote.simple-quote{border:0 none;padding:0;margin:0}blockquote p{font-weight:300}@media screen and (min-width:60.0625em){blockquote p{font-size:1.25rem}}blockquote p:first-child{margin-top:0}blockquote p:first-child:before{font-family:"Font Awesome 5 Pro";content:"\f10d";padding:0 .3125rem 0 0;margin:0;text-align:left;width:1.25rem;display:none}.fa-loaded blockquote p:first-child:before{display:inline-block}[dir=rtl] blockquote p:first-child:before{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-ms-transform:scale(-1,1);transform:scale(-1,1)}blockquote p:last-of-type{margin-bottom:0}blockquote small{display:block}blockquote small:before{content:'\2014 \00A0'}blockquote.pull-right{padding-left:0;border-right:5px solid;border-left:0}blockquote.pull-right p,blockquote.pull-right small{text-align:right}blockquote.pull-right small:before{content:''}blockquote.pull-right small:after{content:'\00A0 \2014'}hr{height:1px;border:0;border-top:1px solid;padding:0;box-sizing:border-box}code,pre,var,kbd,samp{font-family:"Courier New",Courier,monospace;overflow-x:auto}pre{padding:1rem}[hidden],template{display:none !important}.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}ul.inline,ul.links.inline{padding:0}ul.inline:before,ul.inline:after,ul.links.inline:before,ul.links.inline:after{content:" ";display:table}ul.inline:after,ul.links.inline:after{clear:both}ul.inline li{display:inline-block;margin:0;list-style:none}ul.inline li ul,ul.inline li ol{display:inline-block}[dir=rtl] ul.inline li{margin-right:0;margin-left:0}.no-bullets li{list-style:none}.no-padding{padding:0}.item-list__title{font-weight:700}.item-list__list{padding:0}.item-list__item{list-style:none}.item-list a{padding:.125rem 0;margin:.125rem 0}.item-list--comma-list{display:inline}.item-list--comma-list .item-list__comma-list,.item-list__comma-list li,[dir=rtl] .item-list--comma-list .item-list__comma-list,[dir=rtl] .item-list__comma-list li{margin:0}.list-horizontal{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.list-horizontal li{margin:0 1rem;list-style:none}[dir=rtl] .list-horizontal li{margin-right:16px;margin-left:16px}.list-multicolumn{padding:0}.list-multicolumn:before,.list-multicolumn:after{content:" ";display:table}.list-multicolumn:after{clear:both}.list-multicolumn>li{font-weight:700;list-style:none}.list-multicolumn ul,.list-multicolumn ol{font-weight:400;padding:0}@media screen and (max-width:60em){.list-multicolumn:before,.list-multicolumn:after{content:" ";display:table}.list-multicolumn:after{clear:both}.list-multicolumn>li{width:12em;float:left;list-style:none}.list-multicolumn ul,.list-multicolumn ol{padding:0}.list-multicolumn a{display:block}}@media screen and (max-width:60em){.dl-horizontal dt{float:left;clear:left;text-align:left;width:11em}.dl-horizontal dt:after{content:":"}.dl-horizontal dd{margin-left:12em;overflow:hidden}}.list-group{padding-left:0;margin-left:0}.skip-link{color:#fff;background-color:#444;border-radius:0 0 2px 2px;opacity:0;transition:opacity .15s ease-in;z-index:50;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%);display:block;text-align:center;padding:.375rem 1rem}@media screen and (max-width:45em){.skip-link{left:10%;-ms-transform:none;transform:none}}.skip-link:visited,.skip-link:active,.skip-link:focus{color:#fff}.skip-link:focus{text-decoration:none;opacity:1}.skip-link.visually-hidden.focusable:focus{position:absolute !important;width:11.25rem}@media screen and (max-width:45em){.skip-link.visually-hidden.focusable:focus{width:80%}}.feed-icon{display:block;width:1rem;height:1rem}.links{list-style:none;padding:0}.links.inline{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start}.links.inline li{-ms-flex:0 0 auto;flex:0 0 auto;margin:0 16px 0 0}.links.inline li[class*=hidden]{display:none}[dir=rtl] .links.inline li{margin:0 0 0 16px}.node-preview-container{position:relative;z-index:499;width:100%;min-width:100%;background-color:#d1e8f5;background-image:linear-gradient(to bottom,#d1e8f5,#d3e8f4);box-shadow:0 1px 3px 1px rgba(0,0,0,.3333);font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;padding:1.25rem 0}.node-preview-container form{max-width:75em;margin-left:auto;margin-right:auto}.node-preview-container form:after{content:" ";display:block;clear:both}@media screen and (max-width:45em){.node-preview-container .form-item-view-mode{display:block !important}}.node-preview-backlink{float:left;margin-right:1.25rem}@media screen and (max-width:45em){.node-preview-backlink{float:none;display:block;margin:0 0 .75rem}}.node-preview-backlink:before{font-family:"Font Awesome 5 Pro";content:\f060;padding:0 .5rem 0 0;margin:0;display:none}.fa-loaded .node-preview-backlink:before{display:inline-block}[dir=rtl] .node-preview-backlink:before{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-ms-transform:scale(-1,1);transform:scale(-1,1)}.node-preview-form-select{margin:1.25rem 0;padding:0 1.25rem}.node-preview-form-select .form-select{min-width:10rem}.text-align-justify{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.l-attribution{-ms-flex-order:100;order:100}.attribution .l-rw{-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center;min-height:2rem;text-align:right}.attribution__link{text-decoration:none;font-size:.75rem}.is-flexposition-container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;height:100%;width:100%}.flex-container{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;flex-direction:row;width:100%}.is-vertical-center{-ms-flex-align:center;align-items:center}.is-vertical-top{-ms-flex-align:start;align-items:flex-start}.is-vertical-bottom{-ms-flex-align:end;align-items:flex-end}.is-horizontal-center{-ms-flex-pack:center;justify-content:center}.is-horizontal-left{-ms-flex-pack:start;justify-content:flex-start}.is-horizontal-right{-ms-flex-pack:end;justify-content:flex-end}
table{padding:0;border:0;border-collapse:collapse}table caption{font-size:.875rem;font-style:italic}tr{border:1px solid}caption,th,td{text-align:left}thead tr{font-weight:600}tr,td,th{border:1px solid}td,th{padding:.5rem;vertical-align:middle}.path-admin table{width:100%}table.sticky-header{z-index:10}table .view-table__details{padding:0;margin:0 0 1rem;font-size:1rem}table .view-table__details,table .view-table__details--summary{border:0}table .view-table__details--description{font-style:italic}table ul{margin:0}table[align=right]{margin-left:1rem}table[align=left]{margin-right:1rem}@media screen and (max-width:45em){table[align=right],table[align=left]{margin-left:0;margin-right:0}}thead,tbody,tr,th,td{border-width:1px}[border='2'] thead,[border='2'] tbody,[border='2'] tr,[border='2'] th,[border='2'] td{border-width:2px}[border='3'] thead,[border='3'] tbody,[border='3'] tr,[border='3'] th,[border='3'] td{border-width:3px}[border='4'] thead,[border='4'] tbody,[border='4'] tr,[border='4'] th,[border='4'] td{border-width:4px}[border='5'] thead,[border='5'] tbody,[border='5'] tr,[border='5'] th,[border='5'] td{border-width:5px}[border='6'] thead,[border='6'] tbody,[border='6'] tr,[border='6'] th,[border='6'] td{border-width:6px}[border='7'] thead,[border='7'] tbody,[border='7'] tr,[border='7'] th,[border='7'] td{border-width:7px}[border='8'] thead,[border='8'] tbody,[border='8'] tr,[border='8'] th,[border='8'] td{border-width:8px}[border='9'] thead,[border='9'] tbody,[border='9'] tr,[border='9'] th,[border='9'] td{border-width:9px}[border='10'] thead,[border='10'] tbody,[border='10'] tr,[border='10'] th,[border='10'] td{border-width:10px}thead .active img{display:inline}.tablesort{height:1rem;width:1rem;display:inline-block}.tablesort--asc:after,.tablesort--desc:after{font-family:"Font Awesome 5 Pro";height:1rem;width:1rem;padding:0 .1875rem;background-image:none;display:none}.fa-loaded .tablesort--asc:after,.fa-loaded .tablesort--desc:after{display:inline-block}.tablesort--asc:after{content:"\f0d7"}.tablesort--desc:after{content:"\f0d8"}
input,select,button,textarea{font-size:1rem}textarea,select,input[type=date],input[type=datetime],input[type=datetime-local],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week]{max-width:400px;width:99.999%;box-sizing:border-box;border-radius:2px;border:1px solid;transition:all,.225s,ease-in-out}textarea:focus,select:focus,input[type=date]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus{outline:0;outline:thin dotted \9}textarea[disabled],select[disabled],input[type=date][disabled],input[type=datetime][disabled],input[type=datetime-local][disabled],input[type=email][disabled],input[type=month][disabled],input[type=number][disabled],input[type=password][disabled],input[type=search][disabled],input[type=tel][disabled],input[type=text][disabled],input[type=time][disabled],input[type=url][disabled],input[type=week][disabled]{cursor:not-allowed}.password-strength{max-width:400px}input{line-height:1;vertical-align:middle;height:37px;padding:0 .5rem}input[type=checkbox],input[type=radio]{min-width:13px;display:inline-block;position:relative;bottom:.0625rem;margin-left:.1875rem;width:auto;height:auto;-ms-transform:scale(1);transform:scale(1)}textarea,button,.button,input[type=email],input[type=number],input[type=password],input[type=search],input[type=submit],input[type=tel],input[type=text],input[type=url]{-webkit-appearance:none}input[type=time],input[type=date],input[type=datetime],input[type=datetime-local],input[type=month]{background-clip:padding-box}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none}select{height:2.3125rem;padding-left:8px}textarea{padding:.5rem}textarea,select[size],select[multiple]{height:auto}label{font-weight:600;text-decoration:none;white-space:nowrap;display:block}label.option{font-weight:400;display:inline-block}fieldset{border:0;margin:0;padding:0}details{border:1px solid;border-radius:2px;display:block;margin:1rem 0;max-height:3.125rem;overflow-y:hidden;transition:all .45s ease-in-out}details:focus{outline:none !important}details .details-wrapper{transition:all .65s ease-in-out}details>summary:before{font-family:"Font Awesome 5 Pro";font-weight:700;float:left;margin:-1px 0 0;height:1rem;width:1rem;display:none}.fa-loaded details>summary:before{display:block}[dir=rtl] details>summary:before{float:right}details[open]>summary:before{content:"\f0d7"}details:not([open])>summary:before{content:"\f0da"}[dir=rtl] details:not([open])>summary:before{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-ms-transform:scale(-1,1);transform:scale(-1,1)}.js details:not([open]) .details-wrapper{display:block;visibility:hidden;opacity:.1}.js details:not([open])>summary:before{content:"\f0da"}[dir=rtl] .js details:not([open])>summary:before{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-ms-transform:scale(-1,1);transform:scale(-1,1)}.js details[open]{max-height:2500px;overflow:scroll}.js details[open] .details-wrapper{opacity:1;visibility:visible}.js details[open]>summary:before{content:"\f0d7"}summary{cursor:pointer;display:block;padding:.625rem;outline:0}details summary::-webkit-details-marker{display:none}button[disabled],input[disabled],select[disabled],select[disabled] option,select[disabled] optgroup,textarea[disabled],a.button_disabled{box-shadow:none;opacity:.7;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default}input:invalid,button:invalid,.button:invalid,select:invalid,textarea:invalid{box-shadow:none}input:focus::-webkit-input-placeholder{opacity:.2}input:focus:-moz-placeholder{opacity:.2}input:focus::-moz-placeholder{opacity:.2}input:focus:-ms-input-placeholder{opacity:.2}.form-text{-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-text[name="subject[0][value]"]{width:50%}@media screen and (max-width:45em){.form-text[name="subject[0][value]"]{width:100%}}.form-type-select__select-wrapper{max-width:400px}.form-type-select__select-wrapper:not(.is-multiple){position:relative;display:inline-block;width:100%}.form-type-select__select-wrapper:not(.is-multiple):after{font-family:"Font Awesome 5 Pro";content:"\f0dc";font-weight:900;position:absolute;top:50%;margin-top:-11px;right:.75rem;pointer-events:none;display:none}.form-type-select__select-wrapper.is-multiple{display:block}.form-type-select__select-wrapper--select2:after{display:none !important}.form-select{min-width:50%;margin:0;font-size:16px}@supports ((-webkit-appearance:none) or (-moz-appearance:none) or (appearance:none)) or ((-moz-appearance:none) and (mask-type:alpha)){.fa-loaded .form-type-select__select-wrapper:not(.is-multiple):after{display:block}.form-type-select__select-wrapper:not(.is-multiple) .form-select{text-indent:.1875rem;padding-right:1.5rem;margin-right:.5rem;border-width:1px;border-style:solid;-webkit-appearance:none;-moz-appearance:none;appearance:none}}.form-item,.form-radios,.form-checkboxes{margin:0 0 1rem}.form-type-radio .option,.form-type-checkbox .option{padding:.3125rem .5rem;border-radius:2px}.form-type-radio .option:focus,.form-type-radio .option:hover,.form-type-checkbox .option:focus,.form-type-checkbox .option:hover{cursor:pointer}.form-actions{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:start;justify-content:flex-start;margin:1rem 0}.form-actions .button{margin-right:.25rem}.field-type-text-long textarea{border-radius:2px 2px 0 0}.form-textarea-wrapper textarea{display:block;margin:0;width:100%;box-sizing:border-box}.text-format-wrapper .text-full{width:100%}.filter-wrapper{border:1px solid;border-top:0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start}.filter-wrapper .form-type-select__select-wrapper,.filter-wrapper .form-type-select__select-wrapper select{width:auto !important}.filter-guidelines{-ms-flex:0 0 100%;flex:0 0 100%}.filter-guidelines .filter-guidelines-item{margin:.75rem 0}.filter-help{float:none;margin-right:auto;font-size:.875rem}.tips{padding-left:0;font-size:.875rem}.tips li{list-style:none}.description{font-size:.75rem}h4.label,.form-composite>legend{font-size:inherit;font-weight:600;margin:0;padding:0}.form-required:after{font-family:sans-serif;content:" \002A ";line-height:1}abbr.form-required,abbr.ajax-changed{border-bottom:none}abbr.tabledrag-changed{position:absolute !important;clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;width:1px;padding:0;word-wrap:normal;font:0/0 a}.form-item input.error,.form-item textarea.error,.form-item select.error{border:1px solid}.container-inline{display:-ms-flexbox;display:flex}.container-inline div,.container-inline label{display:-ms-flexbox;display:flex;margin-right:.375rem}.container-inline label:after{content:':'}.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0}.container-inline .yamlform-flex--container>.form-item{margin-right:.375rem}.form-type-radios .container-inline label:after{content:none}.form-type-radios .container-inline .form-type-radio{margin:0 1rem}.form-composite--inline legend{float:left;margin-right:.5em;margin-top:1px}@media screen and (min-width:321px){.form-composite--inline legend{margin-right:1em}}.form-composite--inline .fieldset-legend:after{content:':'}.form-composite--inline input[type=radio],.form-composite--inline label{vertical-align:middle}.form-composite--inline label:after{content:none}@media screen and (min-width:480px){.form-composite--inline .form-item{margin-right:1.25em}}.ui-autocomplete li.ui-menu-item a.ui-state-focus,.autocomplete li.ui-menu-item a.ui-state-hover{background-color:#0072b9;color:#fff;margin:0}details>.details-wrapper{margin:1rem}.collapse-processed>summary{padding:.625rem}.collapse-processed>summary:before{font-family:"Font Awesome 5 Pro";font-weight:900;content:"\f0d7";float:left;margin:-1px 0 0;height:1rem;width:1rem;display:none}.fa-loaded .collapse-processed>summary:before{display:block}[dir=rtl] .collapse-processed>summary:before{float:right}.collapse-processed:not([open])>summary:before{content:"\f0da"}[dir=rtl] .collapse-processed:not([open])>summary:before{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-ms-transform:scale(-1,1);transform:scale(-1,1)}.vertical-tabs{background-color:#fff}.block-list-secondary{border-bottom-width:1px;box-sizing:border-box;padding:0 .75rem}.reset-appearance{transition:none;box-shadow:none;border-radius:0}.reset-appearance:hover,.reset-appearance:focus{background:0 0;color:inherit}.cke_editable{padding:5px 10px}.field-storage-config-edit-form .container-inline{display:block}.field-storage-config-edit-form .form-select{min-width:unset}button,.button{width:auto;position:relative;box-sizing:border-box;border-radius:19px;border:0;transition:background-color,.15s,ease-in-out;cursor:pointer;text-decoration:none;text-align:center;font-weight:400;white-space:nowrap;box-shadow:none;height:37px;padding:0 1.625rem}button:hover,button:focus,.button:hover,.button:focus{text-decoration:none}a.button{display:inline-block;text-align:center;line-height:37px}.un-button,.un-button:hover,.un-button:focus,.un-button:active{border:none;box-shadow:none;background-color:inherit;color:inherit;padding:0;margin:0;opacity:1;height:auto}.button--danger{border:0;box-shadow:none}.button-action{display:inline-block}.button-action:before{font-family:"Font Awesome 5 Pro";content:"\f067";vertical-align:middle;font-size:.75rem;padding-right:.25rem;line-height:37px;display:none}.fa-loaded .button-action:before{display:inline-block}.button-action[data-drupal-link-system-path="user/login"]:before{content:"\f007";vertical-align:baseline;font-size:1rem;padding-right:.4375rem}.action-links__button{padding:0;margin:1rem 0}@media screen and (max-width:45em){.action-links__button a{display:block}}li[class*=action--]{list-style:none;padding:0;margin:1rem 0}.dropbutton-widget{border:1px solid;border-radius:19px}.dropbutton-wrapper{display:block;position:relative;min-height:2rem;margin-right:.25rem;margin-bottom:1rem}.dropbutton input{text-align:left;height:35px}.dropbutton .dropbutton-action>*{white-space:nowrap;line-height:normal}.dropbutton .dropbutton-action a{padding:.125rem .625rem}.dropbutton .secondary-action{border-top:1px solid;border-radius:0 0 0 19px}.dropbutton .secondary-action .button{border:0;width:100%}.dropbutton .secondary-action .button:hover,.dropbutton .secondary-action .button:focus{border-radius:0 0 0 19px}.dropbutton .dropbutton-toggle button{background:0 0;box-shadow:none}.dropbutton .dropbutton-toggle button:hover,.dropbutton .dropbutton-toggle button:focus,.dropbutton .dropbutton-toggle button:active{background:0 0;box-shadow:none}[dir=rtl] .dropbutton{margin:0 3px 0 0}[dir=rtl] .dropbutton input{text-align:right}.dropbutton-multiple .dropbutton{border-right:1px solid}.dropbutton-multiple .dropbutton .dropbutton-action>*{margin-right:0;border:0}.dropbutton-multiple .dropbutton .dropbutton-action .button{border-radius:19px 0 0 19px;width:100%;border:0;margin:0}[dir=rtl] .dropbutton-multiple .dropbutton{border-left:1px solid;border-right:0}[dir=rtl] .dropbutton-multiple .dropbutton .dropbutton-action>*{margin-left:0}.dropbutton-multiple.open .dropbutton-action .button{border-radius:19px 0 0}.dropbutton-multiple .dropbutton .secondary-action .button{border-radius:0 0 0 19px}.dropbutton-multiple .dropbutton .secondary-action .button:hover,.dropbutton-multiple .dropbutton .secondary-action .button:focus{border-radius:0 0 0 19px}button.link,button.link:hover,button.link:focus{color:#f42534;background-color:transparent;border:0;box-shadow:none;opacity:1;margin:0;padding:0;cursor:pointer}button.tableresponsive-toggle{float:right;overflow:hidden}label button.link{font-weight:700}.ui-button-text-only .ui-button-text{padding:0}.ui-button-text-only button:hover,.ui-button-text-only button:focus,.ui-button-text-only .button:hover,.ui-button-text-only .button:focus{background:inherit !important;color:#292929 !important}.tabledrag-toggle-weight{font-size:.75rem}.form--inline .form-item{float:left;margin-right:.75rem}.form--inline .form-item-separator{margin-top:1.25rem;margin-right:1rem;margin-left:.75rem}.form--inline .form-actions{clear:left}.progress{margin:1.25rem 0}.progress__track{border-color:#b3b3b3;border-radius:10em;background-color:#f2f1eb;background-image:linear-gradient(#e7e7df,#f0f0f0);box-shadow:inset 0 1px 3px rgba(0,0,0,.16)}.progress__bar{border:1px #07629a solid;background-color:#057ec9;background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,.15)),linear-gradient(to right bottom,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-size:40px 40px;margin-top:-1px;margin-left:-1px;padding:0 1px;height:16px;border-radius:10em;animation:animate-stripes 3s linear infinite;transition:width .5s ease-out}@keyframes animate-stripes{0%{background-position:0 0,0 0}100%{background-position:0 0,-80px 0}}tr.drag{background-color:#fffff1}tr.drag-previous{background-color:#ffd}a.tabledrag-handle .handle{height:auto;margin:-.2em .5em 0;width:auto}body div.tabledrag-changed-warning{margin-bottom:.5em}tr.selected td{background-color:#ffc}td.checkbox,th.checkbox{text-align:center}[dir=rtl] td.checkbox,[dir=rtl] th.checkbox{text-align:center}tr .form-item{margin-top:0;margin-bottom:0}.js .field--widget-entity-reference-paragraphs td{padding:1rem}.js .field--widget-entity-reference-paragraphs td.field-multiple-drag{padding:1rem .375rem}.js .field--widget-entity-reference-paragraphs a.tabledrag-handle .handle{margin:-.4em .5em 0 0}.vertical-tabs{border:1px solid}.vertical-tabs__menu{border-top:1px solid}.vertical-tabs__menu-item{border:1px solid;border-top:0}.exposed-filters .filters,.exposed-filters .additional-filters{float:left;margin-right:1rem}.exposed-filters .form-item{margin:0 0 .1em;padding:0}.exposed-filters .form-item label{float:left;font-weight:400;width:10em}.exposed-filters .form-select{width:14em}.exposed-filters .current-filters{margin-bottom:1rem}.exposed-filters .current-filters .placeholder{font-style:normal;font-weight:700}form .field-edit-link{margin:0 .3em}form .field-multiple-table{margin:0}form .field-multiple-table .field-multiple-drag{width:30px;padding-right:0}form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:.5em}[dir=rtl] form .field-multiple-table .field-multiple-drag{padding-left:0}[dir=rtl] form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-left:.5em}form .field-add-more-submit{margin:.5em 0 0}.field--widget-image-image{padding:.625em;border:1px solid;border-radius:2px;margin-bottom:1rem}.field--widget-image-image .form-file{padding:0}.field--widget-image-image .form-type-managed-file{margin-bottom:0}.field--widget-image-image .image-preview{padding:0 0 1rem}.field--widget-image-image .image-widget-data>div:first-child{margin-top:0}.field--widget-image-image .image-widget-data .form-submit{float:right;margin:0}.field--widget-image-image details{margin:-.625em;border:0}.field--widget-image-image details table .button{-ms-flex-item-align:end;align-self:flex-end}div[class*=field--widget-entity-reference] .responsive-table{margin:0}div[class*=field--widget-entity-reference] div.clearfix:last-child{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:1rem}div[class*=field--widget-entity-reference] div.clearfix:last-child .dropbutton-wrapper{margin:0 .25rem 0 0}div[class*=field--widget-entity-reference] div.clearfix:last-child .placeholder{padding:0 .25rem}
.field{margin-bottom:1rem}.field__label{font-family:inherit;font-weight:600;font-size:1rem;margin:0}.field-label-inline .field__label{margin:0;display:inline-block;padding:0 .375rem 0 0}.field-label-inline .field__label:after{content:":"}[dir=rtl] .field-label-inline .field__label{padding:0 0 0 .375rem}.field-label-inline .field__items,.field-label-inline .field__item{display:inline-block}.field-label-above .field__label,.field-label-above .field__items{display:block}.field-type-image{margin:0;padding:0}.field-type-image figure{margin-bottom:1rem}.field-type-image .float-none{float:none !important;margin-right:0 !important;margin-left:0 !important}.field-type-image+.field-type-image .field__label{clear:both}@media screen and (max-width:45em){.field-type-image [class*=align-]{text-align:center;margin-left:auto;margin-right:auto;float:none;margin-bottom:1rem}.field-type-image figure[class*=align-]{display:block}}.file{display:block}.file a{text-decoration:none;word-break:break-all;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.file a:before{display:inline-block;font-family:"Font Awesome 5 Pro";content:"\f15b";padding-right:.5rem}.fa-loaded .file a:before{display:inline-block}.file--package-x-generic a:before{content:"\f1c6"}.file--x-office-spreadsheet a:before,.file [href$='.numbers']:before{content:"\f1c3"}.file--x-office-document a:before,.file [href$='.pages']:before{content:"\f1c2"}.file--x-office-presentation a:before,.file [href$='.key']:before{content:"\f1c4"}.file--text-x-script:before,.file--text-html:before,.file [href*='.js']:before,.file [href*='.css']:before,.file [href*='.scss']:before,.file [href*='.sass']:before,.file [href*='.less']:before,.file [href*='.rb']:before,.file [href*='.php']:before,.file [href*='.inc']:before,.file [href*='.htm']:before,.file [href*='.html']:before,.file [href*='.xml']:before,.file [href*='.twig']:before,.file [href*='.theme']:before,.file [href*='.module']:before,.file [href*='.config']:before,.file [href*='.install']:before,.file [href*='.yml']:before,.file [href*='.json']:before,.file [href*='.sh']:before{content:"\f1c9"}.file--text a:before,.file--text-plain a:before{content:"\f15c"}.file--application-pdf a:before{content:"\f1c1"}.file--audio a:before{content:"\f1c7"}.file--video a:before{content:"\f1c8"}.file--image a:before{content:"\f1c5"}.form-managed-file .file{background-image:none;padding-left:0}[id*=field-language-display]{margin-bottom:1rem}[id*=field-language-display] .form-item{margin:0}
@media screen and (min-width:60.0625em){img.align-left,figure.align-left,.field-type-image__figure.align-left{margin:0 1rem 1rem 0}img.align-right,figure.align-right,.field-type-image__figure.align-right{margin:0 0 1rem 1rem}}@media screen and (max-width:60em){img.align-left,img.align-right,figure.align-left,figure.align-right,.field-type-image__figure.align-left,.field-type-image__figure.align-right{float:none;text-align:center;margin-left:auto;margin-right:auto;margin-bottom:1rem}}img.align-center,figure.align-center,.field-type-image__figure.align-center{margin-bottom:1rem}img.align-center figcaption,figure.align-center figcaption,.field-type-image__figure.align-center figcaption{text-align:center}img[class*=align-],figure[class*=align-],.field-type-image__figure[class*=align-]{clear:both}.cke_widget_wrapper.align-left{margin:0 1rem 1rem 0}.cke_widget_wrapper.align-right{margin:0 0 1rem 1rem}.cke_widget_wrapper.align-center{margin-bottom:1rem}.cke_widget_wrapper.align-center figcaption{text-align:center}.cke_widget_wrapper[class*=align-]{clear:both}.swiper-container{position:relative;width:100%;margin-bottom:30px}.swiper-slide{overflow:hidden}.swiper-zoom-container{display:flex;align-items:center;justify-content:center;width:100%;height:100%;text-align:center}.swiper-zoom-container>img{max-width:100%;object-fit:contain}.swiper-container-zoom-in{cursor:zoom-in}.swiper-container-zoom-out{cursor:zoom-out}.swiper-slide-zoomed{cursor:move;cursor:grab}.swiper-slide-zoomed:active{cursor:grabbing}.swiper-pagination{position:relative;margin-top:15px;display:flex;justify-content:center}.swiper-pagination-bullet{width:10px;height:10px;margin:0 5px;background-color:#ccc;border-radius:50%;cursor:pointer;transition:background-color .3s ease}.swiper-pagination-bullet-active{background-color:#333}@media (max-width:767px){.swiper-zoom-container{min-height:250px}.swiper-button-next,.swiper-button-prev{transform:scale(.7)}}
.pr-leaderboard .block:not(.has-title){margin:0}.pr-leaderboard .block:not(.has-title) p{margin:1rem 0 0}.pr-leaderboard .block ul,.pr-leaderboard .block ol{margin:0}.pr-navbar .block{margin:0}.pr-navbar .block ul{margin:0}@media screen and (min-width:60.0625em){.pr-navbar__rw{padding:0}}
.block{margin:1.25em 0}
.block--system-branding-block{margin:1.25rem 0}.site-branding{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-direction:row;flex-direction:row}.site-branding__text,.site-branding__name,.site-branding__slogan{display:block}.site-branding__logo-link{display:block;padding-right:1rem}.site-branding__text{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-direction:row;flex-direction:row;margin:0}.site-branding__name{font-size:1.25rem;padding-right:1rem;font-weight:400}@media screen and (min-width:60.0625em){.site-branding__name{font-size:1.625rem}}.site-branding__name-link:hover,.site-branding__name-link:focus{text-decoration:none}.site-branding__slogan{font-weight:400}
.block-breadcrumbs:not(.has-title){margin:0}.breadcrumb{margin:1.25em 0}.breadcrumb__title{font-size:inherit;line-height:inherit}.has-title .breadcrumb__title{margin-right:.375rem;display:inline-block}.breadcrumb__title,.breadcrumb__list,.breadcrumb__list-item{margin:0;padding:0}.breadcrumb__list{display:inline-block}.breadcrumb__list-item{list-style:none}.breadcrumb__list-item:before{font-family:inherit;content:"\00BB";display:inline-block;padding:0;margin-right:.375rem;text-align:center}[dir=rtl] .breadcrumb__list-item:before{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-ms-transform:scale(-1,1);transform:scale(-1,1)}.fa-loaded .breadcrumb__list-item:before{font-family:"Font Awesome 5 Pro";content:"\f105"}[dir=rtl] .fa-loaded .breadcrumb__list-item:before{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-ms-transform:scale(-1,1);transform:scale(-1,1)}.breadcrumb__link{text-decoration:none}.is-vertical .breadcrumb__title{display:block}.is-vertical .breadcrumb__title:before,.is-vertical .breadcrumb__list-item:before{display:inline-block;text-align:left;margin-right:.5rem}.is-horizontal .breadcrumb__title{display:inline-block}.is-horizontal .breadcrumb__list-item{display:inline}.is-horizontal .breadcrumb__list-item{margin-right:.375rem;display:inline-block}.is-horizontal .breadcrumb__list-item:first-child:before{display:none}.is-horizontal .breadcrumb__link{display:inline-block}@media screen and (max-width:60em){.no-js .breadcrumb__list-item:first-child:before{content:"\f105"}}@media screen and (min-width:60.0625em){.no-js .breadcrumb__title,.no-js .breadcrumb__list,.no-js .breadcrumb__list-item{display:inline-block}.no-js .breadcrumb__list-item:first-child:before{content:"";display:none}}
.node{margin-bottom:1.25em;padding:1.25em;border-radius:2px}.node p:last-child{margin-bottom:0}.node__status{float:right}.node--view-mode-full__title{margin:0 0 1rem}.node--view-mode-teaser ul:last-of-type{margin-bottom:0}.node__meta{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin:1rem 0}.node__meta .field-type-image{margin:0 .75rem 0 0}.node__meta .field-type-image__figure{margin:0;padding:0}.node__meta .field-type-image img{width:auto;height:3rem}.node__meta article:empty{display:none}.node .node__author:after{content:"-";display:inline-block}.node__meta--has-author-picture .node__submitted{margin-top:.25rem}.node__meta--has-author-picture .node__author:after{display:none}.node__meta--has-author-picture .node__author,.node__meta--has-author-picture .node__pubdate{margin:0;display:block}@media screen and (max-width:60em){.node .node__author:after{display:none}.node .node__author,.node .node__pubdate{margin:0;display:block}}.node__links{clear:both}.node--sticky{padding:0}
.user-login-form .form-text{width:100%}.user__status{float:right}
.view-content .item-list>ul{padding:0}.views-view-grid{width:100%}.views-view-grid .views-row{margin-bottom:1.25em}@media screen and (max-width:60em){.views-view-grid.horizontal .views-col{width:inherit !important;margin-bottom:1.25em}}@media screen and (min-width:45.0625em) and (max-width:60em),screen and (min-width:60.0625em){.views-view-grid.horizontal .views-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-.625em;margin-right:-.625em}.views-view-grid.horizontal .views-col{-ms-flex:0 0 100%;flex:0 0 100%;padding:0 .625em}}@media screen and (min-width:45.0625em) and (max-width:60em),screen and (min-width:60.0625em){.views-view-grid.vertical{display:-ms-flexbox;display:flex;margin-left:-.625em;margin-right:-.625em}.views-view-grid.vertical .views-col{-ms-flex:0 0 100%;flex:0 0 100%;padding:0 .625em}}@media screen and (min-width:45.0625em) and (max-width:60em),screen and (min-width:60.0625em){.views-view-grid .views-col{-ms-flex:0 0 100%;flex:0 0 100%;padding:0 .625em}}@media screen and (min-width:45.0625em) and (max-width:60em){.views-view-grid.cols-2 .views-col,.views-view-grid.cols-4 .views-col,.views-view-grid.cols-5 .views-col{-ms-flex-preferred-size:50%;flex-basis:50%}.views-view-grid.cols-3 .views-col,.views-view-grid.cols-6 .views-col,.views-view-grid.cols-8 .views-col,.views-view-grid.cols-10 .views-col,.views-view-grid.cols-12 .views-col{-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%}}@media screen and (min-width:60.0625em){.views-view-grid.cols-2 .views-col{-ms-flex-preferred-size:50%;flex-basis:50%}.views-view-grid.cols-3 .views-col{-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%}.views-view-grid.cols-4 .views-col{-ms-flex-preferred-size:25%;flex-basis:25%}.views-view-grid.cols-6 .views-col{-ms-flex-preferred-size:16.66667%;flex-basis:16.66667%}.views-view-grid.cols-12 .views-col{-ms-flex-preferred-size:8.33333%;flex-basis:8.33333%}.views-view-grid.cols-8 .views-col{-ms-flex-preferred-size:12.5%;flex-basis:12.5%}.views-view-grid.cols-5 .views-col{-ms-flex-preferred-size:20%;flex-basis:20%}.views-view-grid.cols-10 .views-col{-ms-flex-preferred-size:10%;flex-basis:10%}}.views-view-grid .node{margin-bottom:0;display:inline-block;height:100%;width:100%}.views-align-left{text-align:left}.views-align-right{text-align:right}.views-align-center{text-align:center}.view-empty:not(:empty){margin-top:.625rem;margin-bottom:1.25rem}.view-empty:not(:empty) .links{list-style:none;margin:1rem 0;padding:0}.view-empty:not(:empty) .links a[href="/node/add"]{max-width:100%;width:auto;position:relative;box-sizing:border-box;border-radius:19px;border-width:1px;border-style:solid;transition:background-color,.15s,ease-in-out;cursor:pointer;text-decoration:none;text-align:center;font-weight:400;white-space:nowrap;height:37px;padding:0 .625rem;display:inline-block}.view-empty:not(:empty) .links a[href="/node/add"]:hover,.view-empty:not(:empty) .links a[href="/node/add"]:focus{text-decoration:none}.view-empty:not(:empty) .links a[href="/node/add"]:before{font-family:"Font Awesome 5 Pro";content:"\f067";vertical-align:middle;font-size:.75rem;padding-right:.25rem;line-height:37px;display:none}.fa-loaded .view-empty:not(:empty) .links a[href="/node/add"]:before{display:inline-block}.view-comments-recent .item-list__item,.view-content-recent .item-list__item{margin-bottom:.625rem}.view-comments-recent .item-list__item span,.view-content-recent .item-list__item span{display:block}.view-comments-recent .item-list__item .views-field-changed,.view-content-recent .item-list__item .views-field-changed{font-size:.75rem;line-height:1}
.menu{padding:0;margin:0;list-style:none}.menu a{display:block;padding:.125rem 0;margin:.125rem 0}.menu a:hover,.menu a:focus{text-decoration:none}.menu a:before,.menu a:after{display:none}.fa-loaded .menu a:before,.fa-loaded .menu a:after{display:inline-block}.menu a.button{padding-left:1rem;padding-right:1rem}.menu a.button:after{content:'';display:none}.menu .menu{padding-left:1rem}.menu__item{text-align:left}.pr-leaderboard .block-menu{margin:0}.pr-leaderboard .block-menu .menu-level-1{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.pr-leaderboard .block-menu .menu-level-1 .menu__item{margin:.375rem 1rem .375rem 0;list-style:none}[dir=rtl] .pr-leaderboard .block-menu .menu-level-1 .menu__item{margin-right:0;margin-left:16px}.pr-leaderboard.rm-row .block-menu{float:right}.pr-leaderboard .menu a:after{content:none;display:none}
.pager{margin:1rem 0;text-align:center}.pager ul,.pager ol{margin:0;padding:0}.pager li{list-style:none}.pager--mini .pager__link--is-active{font-size:.875rem}.pager__items{padding:0;margin:0 auto}.pager__item{margin:1px;display:inline-block}@media screen and (max-width:45em){.pager__items__first-previous,.pager__items__num-pages,.pager__items__next-last{text-align:center}.pager__items__first-previous .pager__item,.pager__items__next-last .pager__item{display:inline}}@media screen and (min-width:45.0625em){.pager__items{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.pager__items__first-previous,.pager__items__num-pages,.pager__items__next-last{display:inline-block}.pager__items__first-previous{text-align:left}.pager__items__next-last{text-align:right}}.pager__link{display:inline-block;border-radius:2px;transition:all,.225s,ease-in-out;padding:.125rem .4375rem 0;border:0}.pager__link:focus,.pager__link:hover{text-decoration:none}
.more-link{text-align:right;display:inline-block}.more-help-link{text-align:left}[dir=rtl] .more-help-link{text-align:right}.filter-help a:after{position:static;top:auto;right:auto;display:block;width:auto;height:auto;margin:0}[dir=rtl] .filter-help a:after{left:auto}.filter-help a,.more-help-link a{background-color:transparent;margin-right:0}.filter-help a:after,.more-help-link a:after{font-family:"Font Awesome 5 Pro";content:"\f059";float:right;padding:0 1px;text-align:right;background-color:transparent;background-image:none;width:1rem;display:none}.fa-loaded .filter-help a:after,.fa-loaded .more-help-link a:after{display:inline-block}
.marker{display:inline;letter-spacing:.025em;text-transform:uppercase;vertical-align:middle;border-radius:2px;padding:.0625rem .1875rem;font-size:.75rem;font-family:sans-serif}.marker{background-color:#ededed;color:#fff}.marker--info{background-color:#0074bd}.marker--success{background-color:#77b259}.marker--warning{background-color:#e09600}.marker--error{background-color:#e62600}.hidden{display:none !important}.preview .marker{color:#fff}
.messages{margin:0 0 20px;padding:1.25em;word-wrap:break-word;overflow-wrap:break-word;border:1px solid;border-radius:2px;box-shadow:none}.messages+.messages{margin-top:20px;margin-top:1.5rem}.messages .container{box-sizing:border-box}.messages__list{list-style:none;overflow:hidden;padding:0;margin:0}.messages__list+.messages__item{margin-top:1.5rem}.messages__list .item-list ul{margin:1.25rem 0}.messages__list .item-list ul li{list-style:square}.messages--status,table tr.ok{background-color:#f3faef}.messages--status,.ok{color:#325e1c;border-color:#c9e1bd}.messages--warning,table tr.warning{background-color:#fdf8ed}.messages--warning,.warning{color:#734c00;border-color:#f4daa6}.messages--error,table tr.error{background-color:#fcf4f2}.messages--error,.error{color:#a51b00;border-color:#f9c9bf}.messages--status,.messages--warning,.messages--error{background-image:none}[dir=rtl] .messages{text-align:right}.messages .icon:before{font-family:"Font Awesome 5 Pro";float:left;vertical-align:top;padding:0 .75rem 0 0;display:none}.fa-loaded .messages .icon:before{display:block}[dir=rtl] .messages .icon:before{padding:0 0 0 .75rem;float:right}.icon-status:before{content:"\f118"}.icon-warning:before{content:"\f071"}.icon-error:before{content:"\f119"}
@media print{*{background:0 0 !important;box-shadow:none !important;text-shadow:none !important}html,body,.l-rw,.pr-main .l-r--content,.block-main-content,article{width:100% !important;padding:0;margin:0}body{top:0;padding:0 !important;margin:0 !important}.pr-main .l-r--content,.block-main-content{float:none}[id*=toolbar-],[class*=_sidebar-],.pr-navbar,.l-rw-navbar,.l-r--page-top,.l-r--page-bottom,.pr-temporary-tabs,.comment-form-wrapper,.block-breadcrumbs,.links,.contextual,.tabs,.feed-icons,.messages{display:none !important;width:0;height:0;float:none}.node--view-mode-teaser{border-bottom:1px dotted silver;margin-bottom:1em}a,a:visited{text-decoration:underline;color:#f42534 !important}.site-branding a,.node__title a{text-decoration:none}.block,.node,.comment,.page__row,.regions,.region{margin:0 0 12px}.menu a{padding:0 1rem .5rem 0}[dir=rtl] .menu a{padding:0 0 .5rem 1rem}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}body,img,caption,.page,.field,.block,.comment,.node,.view,.page__row,.regions,.region{border:0 !important;box-shadow:none !important;text-shadow:none !important}pre,code,img,svg,tr,blockquote{page-break-inside:avoid}thead{display:table-header-group}img{max-width:100%}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h1,h2{page-break-after:avoid}}
.comment{padding:1rem 0;border-top:1px solid}.comment__title--visually-hidden{margin:0;padding:0;font-size:1rem}.comment__title--visually-hidden .permalink{position:absolute !important;clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;width:1px;padding:0;word-wrap:normal;font:0/0 a}.comment__title--visually-hidden .marker{float:right;margin-left:.25rem}.comment p:last-of-type{margin-bottom:0}.comment__meta{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin:1rem 0}.comment.has-title .comment__meta{margin:1rem 0}.comment__meta .comment__author:after{content:"-";display:inline-block}.comment__meta--has-user-picture .comment__author:after{display:none}.comment__meta--has-user-picture .comment__author,.comment__meta--has-user-picture .comment__pubdate{margin:0;display:block}@media screen and (max-width:60em){.comment__meta .comment__author:after{display:none}.comment__meta .comment__author,.comment__meta .comment__pubdate{margin:0;display:block}}.comment__meta .field-type-image{float:left;margin:0 .75rem 0 0}.comment__meta .field-type-image img{width:auto;height:3rem}.comment__meta .field-type-image__figure{margin:0;padding:0}.comment__meta article:empty{display:none}.comment.preview{padding:1rem;margin-bottom:1rem}.comment__links{clear:both}.field-type-comment{margin:1.25rem 0 0;clear:both}.field-type-comment:before,.field-type-comment:after{content:" ";display:table}.field-type-comment:after{clear:both}.field-type-comment .indented{margin-left:2.625rem}
.contact-form [type=text],.contact-form [type=email]{width:100%}
.language-switcher-language-url .links a,.block-config-provider--language .links a{display:block;padding:.125rem 0;margin:.125rem 0}
.rm-row{z-index:100}.rm-region{margin:0}.rm-region .contextual-region{position:static}.rm-region .contextual-region .contextual{position:absolute !important;clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;width:1px;padding:0;word-wrap:normal;font:0/0 a}.rm-toggle{font-size:1rem;padding:.3125rem 0;margin:0}.rm-toggle__link,.rm-toggle__link:hover,.rm-toggle__link:focus,.rm-toggle__link:active{padding:.5rem 1rem .25rem .75rem;height:auto;border-radius:2px;cursor:pointer}.rm-toggle__icon{position:relative;height:1rem;width:1rem}.rm-toggle__label{top:-.125rem;position:relative}.rm-block{line-height:1;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;height:100%}.rm-block__inner{width:100%}.rm-block__content .menu{position:relative}.rm-block__content .menu>.menu__item{z-index:490;position:relative}.rm-block__content__item{position:relative;font-size:1rem}.rm-block__content__item:first-child a{border-top:0}.rm-block__content a{transition:all,.225s,ease-in-out;font-weight:300;margin:0;border:0}.rm-block__content a:hover,.rm-block__content a:focus{text-decoration:none}.no-js .rm-block a{padding:.5rem;margin:.0625rem 0}.pr-navbar__navbar .rm-block,.pr-leaderboard__leaderboard .rm-block{margin:0;padding:0}
.rm-accordion-trigger{display:none}.ms-accordion a:hover,.ms-accordion a:focus{outline:0}.ms-accordion .is-parent a{margin-left:2.5rem}.ms-accordion .menu__link--wrapper{display:block;position:relative}.ms-accordion .rm-accordion-trigger{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;position:absolute;left:0;top:0;border-radius:0;border:0;margin:0;height:100%;width:2.25rem}.ms-accordion .rm-accordion-trigger:hover,.ms-accordion .rm-accordion-trigger:focus{outline:0}.ms-accordion .is-open--parent .rm-accordion-trigger__icon{-ms-transform:rotate(45deg);transform:rotate(45deg);transition:all,.225s,ease-in-out}.ms-accordion .rm-accordion-trigger__icon{border-radius:0;border:0;padding:0;margin:auto;width:1rem}.ms-accordion .is-child{padding:0}.ms-accordion .is-child .is-parent{margin-left:2.5rem}
.ms-horizontal .rm-toggle{display:none}.ms-horizontal .rm-block__content .menu{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.ms-horizontal .rm-block__content .menu .menu__item{margin:0;list-style:none}[dir=rtl] .ms-horizontal .rm-block__content .menu .menu__item{margin-right:0;margin-left:0}.ms-horizontal .rm-block__content .menu .menu{display:none}.ms-horizontal .rm-block__content .menu__item a:after{content:'';display:none}.ms-horizontal .rm-block__content a{padding:.5rem 1.25rem}.ms-horizontal .rm-block__content a:before,.ms-horizontal .rm-block__content a:after{content:"";float:none;width:0;padding:0}
.ms-offcanvas>.page{transition:all,.225s,ease-in-out}.ms-offcanvas .rm-toggle{float:left;margin-left:0;padding-left:0}.ms-offcanvas .rm-toggle__link{display:inline-block}.ms-offcanvas .rm-block__content{opacity:.001;display:none;left:0;transform:translate3d(-15em,0,0);transition:all,.225s,ease-in-out}.ms-offcanvas .rm-block__content a{margin-bottom:.25rem;padding:.5rem 1.25rem;display:block}.ms-offcanvas .rm-block__content a:after{content:none;display:none}.ms-offcanvas .rm-block__content .is-child{position:absolute;visibility:hidden;opacity:0;transition:all,.225s,ease-in-out}.ms-offcanvas .rm-block__content .is-child.is-open--child{position:relative;visibility:visible;opacity:1}.ms-offcanvas.rm-is-open>.page{position:relative;transform:translate3d(15em,0,0)}.ms-offcanvas.rm-is-open .l-pr{margin:0;padding:0}.ms-offcanvas.rm-is-open .rm-block__content{opacity:1;display:block;width:15em;position:absolute;top:0}
.responsive-table{position:relative;margin:0 0 1.25rem}.responsive-table__scroll{width:100%;overflow-x:auto}.responsive-table__scroll::-webkit-scrollbar-thumb{border-radius:8px;border:3px solid #fff;background-color:rgba(0,0,0,.3)}.responsive-table__message{font-size:.75rem}.responsive-table__message em:after{font-family:"Font Awesome 5 Pro";content:\f178;margin:0;padding:0 .1875rem;width:1rem;display:none}.fa-loaded .responsive-table__message em:after{display:inline-block}[dir=rtl] .responsive-table__message em:after{content:\f177}.responsive-table table{margin-bottom:0}@media screen and (max-width:60em){th.priority-low,td.priority-low,th.priority-medium,td.priority-medium{display:none}}table.responsive-enabled{width:100%}
/* @license MIT https://swiperjs.com/ */
@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;text-transform:none;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:swiper-preloader-spin 1s infinite linear;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--hf-red:#f42534;--hf-blue:#00b3e3;--hf-black:#000;--hf-white:#fff;--hf-border-light:#e0e0e0;--hf-border-lighter:#f0f0f0;--thumbnail-base-size:80px}.product-gallery-wrapper{position:relative;margin-bottom:0;width:100%;max-width:100%;overflow:hidden}.gallery-top{width:100%;height:0;padding-bottom:100%;border:1px solid var(--hf-border-light);border-radius:4px;overflow:hidden;margin-bottom:.5rem;background-color:var(--hf-white);position:relative}.gallery-top .swiper-wrapper{position:absolute;top:0;left:0;width:100%;height:100%}.gallery-top .swiper-slide{display:flex;align-items:center;justify-content:center;overflow:hidden;cursor:pointer;width:100%;height:100%}.gallery-top .swiper-slide img{width:100%;height:100%;object-fit:contain;transition:transform .3s ease}.gallery-top .swiper-button-next,.gallery-top .swiper-button-prev{color:var(--hf-red);background-color:transparent;width:44px;height:44px;transition:all .3s ease;opacity:.8}.gallery-top .swiper-button-next:hover,.gallery-top .swiper-button-prev:hover{opacity:1;transform:scale(1.1)}.gallery-top .swiper-button-next:after,.gallery-top .swiper-button-prev:after{font-size:24px;font-weight:700}.gallery-top:after{content:'';position:absolute;bottom:10px;right:10px;width:24px;height:24px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%2300b3e3'%3E%3Cpath d='M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;z-index:10;pointer-events:none}.gallery-navigation-container{position:relative;width:100%;margin:10px 0;padding:5px 0;display:flex;justify-content:center;align-items:center;border-bottom:1px solid var(--hf-border-lighter)}.gallery-pagination{position:relative;width:100%;text-align:center;margin:0;padding:5px 0 10px;display:flex;justify-content:center;align-items:center}.gallery-pagination .swiper-pagination-bullet{width:12px;height:12px;background:#ccc;opacity:.6;margin:0 5px;transition:all .3s ease}.gallery-pagination .swiper-pagination-bullet-active{opacity:1;background:var(--hf-red);transform:scale(1.2)}.thumbnails-container{position:relative;width:100%;margin-top:10px}.gallery-thumbs{width:100%;height:auto;max-width:100%;margin-bottom:20px}.gallery-thumbs .swiper-wrapper{max-width:100%;display:flex;flex-wrap:wrap;justify-content:flex-start}.gallery-thumbs .swiper-slide{width:calc(20% - 8px);aspect-ratio:1/1;height:auto;opacity:.6;cursor:pointer;border:1px solid var(--hf-border-light);border-radius:4px;overflow:hidden;transition:opacity .3s ease,border-color .3s ease;flex-shrink:0;margin-bottom:10px;margin-right:10px}.gallery-thumbs .swiper-slide:nth-child(5n){margin-right:0}.gallery-thumbs .swiper-slide img{width:100%;height:100%;object-fit:cover;object-position:center}.gallery-thumbs .swiper-slide-thumb-active{opacity:1;border-color:var(--hf-red)}.product-zoom-modal{display:none;position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;overflow:hidden;background-color:rgba(0,0,0,.9)}.product-zoom-modal.active{display:flex;align-items:center;justify-content:center}.zoom-modal-content{position:relative;padding:0;width:80%;max-width:1000px;height:80%;max-height:800px;display:flex;align-items:center;justify-content:center;border-radius:8px;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,.3);background-color:var(--hf-white)}.zoom-modal-close{position:absolute;top:15px;right:15px;z-index:100;cursor:pointer;width:30px;height:30px;background-color:transparent !important;border:none !important;outline:none;opacity:.8;display:block;font-size:0;transition:transform .3s ease}.zoom-modal-close:before,.zoom-modal-close:after{content:'';position:absolute;top:50%;left:0;width:100%;height:2px;background-color:#333}.zoom-modal-close:before{transform:rotate(45deg)}.zoom-modal-close:after{transform:rotate(-45deg)}.zoom-modal-close:hover{opacity:1;transform:rotate(90deg)}.product-zoom-modal button{background-color:transparent !important;border-color:transparent !important}.zoom-modal-image-container{width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative}.zoom-modal-image{max-width:100%;max-height:100%;object-fit:contain;cursor:zoom-in;transition:transform .2s ease;transform-origin:center center;width:auto;height:auto}.zoom-modal-image.zoomed-in{cursor:grab}.zoom-modal-image.zoomed-in:active{cursor:grabbing}.zoom-instructions{position:absolute;bottom:10px;left:0;right:0;text-align:center;color:rgba(0,0,0,.6);font-size:14px;padding:5px;opacity:0;transition:opacity .3s ease;pointer-events:none;z-index:100}.zoom-instructions.visible{opacity:1}.zoom-modal-controls{position:absolute;bottom:30px;left:0;right:0;display:flex;justify-content:center;gap:30px}.zoom-modal-prev,.zoom-modal-next{background-color:transparent !important;color:var(--hf-white);border:none;width:44px;height:44px;font-size:24px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;opacity:.7}.zoom-modal-prev:hover,.zoom-modal-next:hover{color:var(--hf-red);transform:scale(1.1);opacity:1;background-color:transparent !important}.swiper-lazy-preloader{border:4px solid #f3f3f3;border-top:4px solid var(--hf-blue);border-radius:50%;width:30px;height:30px;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@media (max-width:768px){.gallery-top{height:300px}.gallery-thumbs .swiper-slide{width:calc(25% - 7.5px);aspect-ratio:1/1}.gallery-thumbs .swiper-slide:nth-child(5n){margin-right:10px}.gallery-thumbs .swiper-slide:nth-child(4n){margin-right:0}.zoom-modal-content{width:90%;height:85%}.zoom-modal-close{width:28px;height:28px;top:12px;right:12px}.zoom-modal-close:before,.zoom-modal-close:after{left:50%;height:2px;width:75%;transform:translate(-50%,-50%)}.zoom-modal-close:before{transform:translate(-50%,-50%) rotate(45deg)}.zoom-modal-close:after{transform:translate(-50%,-50%) rotate(-45deg)}.zoom-modal-prev,.zoom-modal-next{width:36px;height:36px;font-size:18px}}@media (max-width:480px){.gallery-top{height:250px}.gallery-thumbs .swiper-slide{width:calc(33.333% - 7px)}.gallery-thumbs .swiper-slide:nth-child(4n){margin-right:10px}.gallery-thumbs .swiper-slide:nth-child(3n){margin-right:0}.zoom-modal-content{width:95%;height:auto;max-height:90%}.zoom-modal-image-container{height:auto;max-height:calc(100vh - 80px)}.zoom-modal-image{object-fit:contain;max-height:calc(100vh - 100px)}.zoom-modal-close{width:20px;height:20px;top:10px;right:10px}.zoom-modal-close:before,.zoom-modal-close:after{height:1.5px;width:50%;left:50%;transform:translate(-50%,-50%)}.zoom-modal-close:before{transform:translate(-50%,-50%) rotate(45deg)}.zoom-modal-close:after{transform:translate(-50%,-50%) rotate(-45deg)}.zoom-modal-prev,.zoom-modal-next{width:30px;height:30px;font-size:16px}.gallery-top:after{width:20px;height:20px;bottom:8px;right:8px}}
.field-entity-reference-type-taxonomy-term .field__item{margin:0 .375rem 0;display:inline-block}.field-entity-reference-type-taxonomy-term.field-label-above .field__item:first-child{margin-left:0}[dir=rtl] .field-entity-reference-type-taxonomy-term li{margin:0 0 0 .75rem}.field-entity-reference-type-taxonomy-term .field__item-wrapper:after{content:",";display:inline-block}.field-entity-reference-type-taxonomy-term .field__item:last-child .field__item-wrapper:after{content:"";display:none}.field-entity-reference-type-taxonomy-term .field__items{padding:0}.field-entity-reference-type-taxonomy-term .field__item{padding:0}
.cke_chrome{box-shadow:none !important;border:1px solid !important;border-top:1px solid !important;border-bottom:1px solid !important}.cke_top{box-shadow:none !important;border-bottom:1px solid !important;background-image:none !important}.cke_bottom{box-shadow:none !important;border-top:1px solid !important;background-image:none !important}textarea.cke_source{padding:.5em !important;font-family:"Courier New",Courier,monospace !important;font-size:14px !important}a.cke_path_item,span.cke_path_empty{text-shadow:none !important}
html{background-color:#fff}html.js{background-color:#333}body{background-color:transparent;color:#000}a{color:#f42534}a:active,a.active{color:#f42534}a:hover,a:focus{color:#aa0914}blockquote{border-color:#ccc}blockquote p:first-child:before{color:#ccc}blockquote small{color:#000}blockquote.pull-right{border-right-color:#ccc}hr{border-color:#ccc}::selection{background-color:#b3d4fc}del{color:#000}code,pre,var,kbd,samp{background:#f2f2f2}.fa-border{border-color:#ccc}.fa-text-color{color:#000}.fa-text-color-light{color:gray}.fa-text-color-medium{color:#000}.fa-match-border{color:#ccc}.fa-match-border-light{color:#eee}.fa-match-link{color:#f42534}.fa-trans-white-25{color:rgba(255,255,255,.25)}.fa-trans-white-50{color:rgba(255,255,255,.5)}.fa-trans-white-75{color:rgba(255,255,255,.75)}.fa-trans-black-25{color:rgba(0,0,0,.25)}.fa-trans-black-50{color:rgba(0,0,0,.5)}.fa-trans-black-75{color:rgba(0,0,0,.75)}.page{background-color:#fff}.regions{background-color:#fff}.pr-header{color:#000;background-color:#fafafa}.pr-header .regions{background:inherit}.pr-navbar{color:#fff;background-color:#666}.pr-navbar .regions{background:inherit}.pr-navbar .menu a{color:inherit}.pr-features{color:#000;background-color:#d3d3d3}.pr-features .regions{background:inherit}.pr-subfeatures{color:#000;background-color:#d3d3d3}.pr-subfeatures .regions{background:inherit}.attribution .l-rw{background-color:transparent}.attribution .attribution__link{color:#000}.feed-icon-rss__path{fill:rgba(0,0,0,.6)}.site-branding__name-link:link,.site-branding__name-link:visited{color:#000}.site-branding__name-link:hover,.site-branding__name-link:active{color:#000}.menu a{color:#f42534;border-color:#ccc}.menu a:hover,.menu a:focus{color:#aa0914}.menu a.active{color:#f42534}.menu__item:first-child a{border-color:#ccc}.rm-toggle__link,.rm-toggle__link:hover,.rm-toggle__link:focus,.rm-toggle__link:active{color:#fff;background-color:#666}.rm-toggle__icon{fill:#fff}.rm-toggle span{background-color:transparent}.ms-offcanvas .rm-block__content .menu a,.ms-offcanvas .rm-block__content .menu .rm-accordion-trigger,.ms-vertical .rm-block__content .menu a,.ms-vertical .rm-block__content .menu .rm-accordion-trigger,.ms-slidedown .rm-block__content .menu a,.ms-slidedown .rm-block__content .menu .rm-accordion-trigger,.ms-tiles .rm-block__content .menu a,.ms-tiles .rm-block__content .menu .rm-accordion-trigger{color:#fff;background-color:#666}.ms-offcanvas .rm-block__content .menu a:hover,.ms-offcanvas .rm-block__content .menu a:focus,.ms-offcanvas .rm-block__content .menu .rm-accordion-trigger:hover,.ms-offcanvas .rm-block__content .menu .rm-accordion-trigger:focus,.ms-vertical .rm-block__content .menu a:hover,.ms-vertical .rm-block__content .menu a:focus,.ms-vertical .rm-block__content .menu .rm-accordion-trigger:hover,.ms-vertical .rm-block__content .menu .rm-accordion-trigger:focus,.ms-slidedown .rm-block__content .menu a:hover,.ms-slidedown .rm-block__content .menu a:focus,.ms-slidedown .rm-block__content .menu .rm-accordion-trigger:hover,.ms-slidedown .rm-block__content .menu .rm-accordion-trigger:focus,.ms-tiles .rm-block__content .menu a:hover,.ms-tiles .rm-block__content .menu a:focus,.ms-tiles .rm-block__content .menu .rm-accordion-trigger:hover,.ms-tiles .rm-block__content .menu .rm-accordion-trigger:focus{color:#fff;background-color:#757575}.ms-offcanvas .rm-block__content .menu a.is-active,.ms-vertical .rm-block__content .menu a.is-active,.ms-slidedown .rm-block__content .menu a.is-active,.ms-tiles .rm-block__content .menu a.is-active{color:#fff;background-color:#757575}.ms-offcanvas .rm-block__content .menu a.is-active[href="/"],.ms-vertical .rm-block__content .menu a.is-active[href="/"],.ms-slidedown .rm-block__content .menu a.is-active[href="/"],.ms-tiles .rm-block__content .menu a.is-active[href="/"]{color:#fff;background-color:#666}.ms-offcanvas .rm-block__content .menu a.is-active[href="/"]:hover,.ms-offcanvas .rm-block__content .menu a.is-active[href="/"]:focus,.ms-vertical .rm-block__content .menu a.is-active[href="/"]:hover,.ms-vertical .rm-block__content .menu a.is-active[href="/"]:focus,.ms-slidedown .rm-block__content .menu a.is-active[href="/"]:hover,.ms-slidedown .rm-block__content .menu a.is-active[href="/"]:focus,.ms-tiles .rm-block__content .menu a.is-active[href="/"]:hover,.ms-tiles .rm-block__content .menu a.is-active[href="/"]:focus{color:#fff;background-color:#757575}.ms-offcanvas .rm-block__content .rm-accordion-trigger__icon,.ms-vertical .rm-block__content .rm-accordion-trigger__icon,.ms-slidedown .rm-block__content .rm-accordion-trigger__icon,.ms-tiles .rm-block__content .rm-accordion-trigger__icon{background-color:transparent !important;fill:#fff}.ms-slidedown .rm-row,.ms-slidedown .rm-region{background-color:#fafafa}.ms-dropmenu .rm-block__content .menu-level-1>li>span>a,.ms-horizontal .rm-block__content .menu-level-1>li>span>a{color:inherit;background-color:transparent}.ms-dropmenu .rm-block__content .menu-level-1>li>span>a:hover,.ms-dropmenu .rm-block__content .menu-level-1>li>span>a:focus,.ms-horizontal .rm-block__content .menu-level-1>li>span>a:hover,.ms-horizontal .rm-block__content .menu-level-1>li>span>a:focus{color:#fff;background-color:#757575}.ms-dropmenu .rm-block__content .menu-level-1>li>span>a.is-active,.ms-horizontal .rm-block__content .menu-level-1>li>span>a.is-active{color:#fff;background-color:#757575}.ms-dropmenu .rm-block__content .menu-level-1>li>span>a.is-active[href="/"],.ms-horizontal .rm-block__content .menu-level-1>li>span>a.is-active[href="/"]{color:inherit;background-color:transparent}.ms-dropmenu .rm-block__content .menu-level-1>li>span>a.is-active[href="/"]:hover,.ms-dropmenu .rm-block__content .menu-level-1>li>span>a.is-active[href="/"]:focus,.ms-horizontal .rm-block__content .menu-level-1>li>span>a.is-active[href="/"]:hover,.ms-horizontal .rm-block__content .menu-level-1>li>span>a.is-active[href="/"]:focus{color:#fff;background-color:#757575}.ms-dropmenu .rm-block__content .menu-level-2 a,.ms-horizontal .rm-block__content .menu-level-2 a{color:#fff;background-color:#666}.ms-dropmenu .rm-block__content .menu-level-2 a:hover,.ms-dropmenu .rm-block__content .menu-level-2 a:focus,.ms-horizontal .rm-block__content .menu-level-2 a:hover,.ms-horizontal .rm-block__content .menu-level-2 a:focus{color:#fff;background-color:#757575}.ms-dropmenu .rm-block__content .menu-level-2 a.is-active,.ms-horizontal .rm-block__content .menu-level-2 a.is-active{color:#fff;background-color:#757575}.ms-overlay .rm-toggle{background-color:rgba(0,0,0,.875)}.ms-overlay .rm-toggle:hover,.ms-overlay .rm-toggle:focus{background-color:rgba(0,0,0,.95)}.ms-overlay .rm-toggle__link,.ms-overlay .rm-toggle__icon{background-color:transparent}.ms-overlay .rm-toggle__link:hover,.ms-overlay .rm-toggle__link:focus,.ms-overlay .rm-toggle__icon:hover,.ms-overlay .rm-toggle__icon:focus{background-color:transparent}.ms-overlay.rm-is-open .rm-toggle{opacity:1;background-color:#fff}.ms-overlay.rm-is-open .rm-toggle__icon{fill:#000}.ms-overlay .rm-block__content{background-color:rgba(0,0,0,.8)}.ms-overlay .rm-block__content .menu{background-color:transparent}.ms-overlay .rm-block__content .menu a{color:#fff;background-color:rgba(0,0,0,.95)}.ms-overlay .rm-block__content .menu a:hover,.ms-overlay .rm-block__content .menu a:focus,.ms-overlay .rm-block__content .menu a.is-active{background-color:rgba(0,0,0,.75)}.ms-overlay .rm-block__content .menu a.is-active[href="/"]{background-color:rgba(0,0,0,.75)}.ms-overlay .rm-block__content .menu a.is-active[href="/"]:hover,.ms-overlay .rm-block__content .menu a.is-active[href="/"]:focus{background-color:rgba(0,0,0,.75)}.ms-overlay .rm-block__content .menu .rm-accordion-trigger{background-color:rgba(0,0,0,.95)}.ms-overlay .rm-block__content .menu .rm-accordion-trigger:hover,.ms-overlay .rm-block__content .menu .rm-accordion-trigger:focus{background-color:rgba(0,0,0,.75)}.ms-overlay .rm-block__content .menu .rm-accordion-trigger__icon{fill:#fff}.ms-meganav .rm-block__content .menu a{color:inherit;background-color:transparent}.ms-meganav .rm-block__content .menu a:hover,.ms-meganav .rm-block__content .menu a:focus{color:#fff;background-color:#757575}.ms-meganav.rm-is-open .rm-block__content .menu-level-1>.menu__item{border-bottom:1px solid #ccc}.ms-meganav.rm-is-open .rm-block__content .menu-level-1>.menu__item>span>a{color:#fff;background-color:#666}.ms-meganav.rm-is-open .rm-block__content .menu-level-1>.menu__item>span>a:hover,.ms-meganav.rm-is-open .rm-block__content .menu-level-1>.menu__item>span>a:focus{color:#fff;background-color:#757575}.breadcrumb li:before{color:#ccc}.breadcrumb a{color:#f42534;text-decoration:none}.pager__link{border-color:#ccc}.pager__link:focus,.pager__link:hover{background-color:rgba(255,255,255,.75)}.pager__link:active{box-shadow:inset 0 0 3px 0 rgba(0,0,0,.75);opacity:.9}.pager__link--is-active{background-color:rgba(255,255,255,.75)}.pager--mini .pager__link--is-active{background-color:transparent;opacity:.65}tr:hover{background-color:#ededed}thead tr{color:#000;background-color:#e8e8e8}tr,td,th{border-color:#ccc}textarea,select,input[type=date],input[type=datetime],input[type=datetime-local],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week]{color:#000;border-color:#ccc;background-color:#fff}textarea:focus,select:focus,input[type=date]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus{border-color:#ccc;color:#000}textarea:hover,textarea:focus,select:hover,select:focus,input[type=date]:hover,input[type=date]:focus,input[type=datetime]:hover,input[type=datetime]:focus,input[type=datetime-local]:hover,input[type=datetime-local]:focus,input[type=email]:hover,input[type=email]:focus,input[type=month]:hover,input[type=month]:focus,input[type=number]:hover,input[type=number]:focus,input[type=password]:hover,input[type=password]:focus,input[type=search]:hover,input[type=search]:focus,input[type=tel]:hover,input[type=tel]:focus,input[type=text]:hover,input[type=text]:focus,input[type=time]:hover,input[type=time]:focus,input[type=url]:hover,input[type=url]:focus,input[type=week]:hover,input[type=week]:focus{background-color:#fff}textarea[disabled]:hover,textarea[disabled]:focus,select[disabled]:hover,select[disabled]:focus,input[type=date][disabled]:hover,input[type=date][disabled]:focus,input[type=datetime][disabled]:hover,input[type=datetime][disabled]:focus,input[type=datetime-local][disabled]:hover,input[type=datetime-local][disabled]:focus,input[type=email][disabled]:hover,input[type=email][disabled]:focus,input[type=month][disabled]:hover,input[type=month][disabled]:focus,input[type=number][disabled]:hover,input[type=number][disabled]:focus,input[type=password][disabled]:hover,input[type=password][disabled]:focus,input[type=search][disabled]:hover,input[type=search][disabled]:focus,input[type=tel][disabled]:hover,input[type=tel][disabled]:focus,input[type=text][disabled]:hover,input[type=text][disabled]:focus,input[type=time][disabled]:hover,input[type=time][disabled]:focus,input[type=url][disabled]:hover,input[type=url][disabled]:focus,input[type=week][disabled]:hover,input[type=week][disabled]:focus{color:#000}details{border-color:#ccc;background-color:#fff}input[readonly],select[readonly],textarea[readonly]{background-color:#ededed !important;color:#000 !important}button[disabled],input[disabled],select[disabled],select[disabled] option,select[disabled] optgroup,textarea[disabled],a.button_disabled{background-color:#ededed !important;color:#000 !important}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#000}input:-moz-placeholder,textarea:-moz-placeholder{color:#000}input.placeholder_text,textarea.placeholder_text{color:#000}.form-type-radio label.option,.form-type-checkbox label.option{border-color:#ccc;background-color:#fff}.form-type-radio label.option:focus,.form-type-radio label.option:hover,.form-type-checkbox label.option:focus,.form-type-checkbox label.option:hover{background-color:rgba(255,255,255,.75)}.filter-wrapper{border-color:#ccc}.tips{color:#000}.description{color:#000}form .marker{color:#e00}.form-required:after{color:#e00}.form-item input.error,.form-item textarea.error,.form-item select.error{border-color:#f9c9bf}.vertical-tabs{background-color:#f2f2f2;border-color:#ccc}.vertical-tabs__menu{background-color:#fff;border-top-color:#ccc}.vertical-tabs__menu-item{background:#fff;border-color:#ccc}.vertical-tabs__menu-item.is-selected{background-color:#f2f2f2}.vertical-tabs__menu-item.is-selected .vertical-tabs__menu-item-title{color:#000}.vertical-tabs__pane{background-color:#f2f2f2}button,.button{color:#fff;background-color:#f42534;border-color:#f42534;opacity:1}button:hover,button:focus,.button:hover,.button:focus{color:#fff;background-color:#aa0914}button:visited,.button:visited{color:#fff;background-color:#f42534}button[disabled]:hover,.button[disabled]:hover{opacity:1}.button--primary{color:#fff;background-color:#f42534;border:1px #f42534 solid}.button--primary:link,.button--primary:visited{color:#fff;background-color:#f42534;border-color:#f42534}.button--primary:hover,.button--primary:focus,.button--primary:active,.button--primary.active{color:#fff;background-color:#f42534;border-color:#f42534}.button--primary:hover,.button--primary:focus{color:#fff;background-color:#aa0914}.button--danger{color:#a51b00;background-color:transparent;box-shadow:none}.button--danger:link,.button--danger:visited{color:#a51b00;background-color:transparent;border-color:transparent}.button--danger:hover,.button--danger:focus,.button--danger:active,.button--danger.active{color:#a51b00;background-color:transparent;border-color:transparent}.button-action{opacity:1}#edit-preview{background-color:#fff;color:#f42534}button.link-edit-summary{background-color:inherit;color:#000}button.link-edit-summary:hover,button.link-edit-summary:focus{background-color:inherit;color:#000}.dropbutton-widget{background-color:#fff;border-color:#f42534}.dropbutton-widget:hover,.dropbutton-widget:focus{border-color:#f42534}.dropbutton .dropbutton-action .button{color:#fff;background-color:#f42534}.dropbutton .dropbutton-action .button:link,.dropbutton .dropbutton-action .button:visited{color:#fff;background-color:#f42534;border-color:#ccc}.dropbutton .dropbutton-action .button:hover,.dropbutton .dropbutton-action .button:focus,.dropbutton .dropbutton-action .button:active,.dropbutton .dropbutton-action .button.active{color:#fff;background-color:#f42534;border-color:#ccc}.dropbutton .secondary-action{border-top-color:#f42534}.dropbutton .secondary-action .button{background-color:#fff;color:#f42534}.dropbutton .dropbutton-toggle button:hover{background-color:transparent}.dropbutton-multiple .dropbutton{border-right-color:#f42534}[dir=rtl] .dropbutton-multiple .dropbutton{border-left-color:#f42534}.dropbutton-multiple.open .dropbutton-action .button{border-radius:19px 0 0}.dropbutton-arrow{color:#f42534}.ui-widget-overlay{background:rgba(0,0,0,.95);opacity:.3}.ui-dialog .form-text{background-color:inherit !important;color:#000 !important;border-color:silver !important}.ui-dialog .form-text:-ms-input-placeholder{color:silver}.ui-dialog .form-text::placeholder{color:silver}.ui-dialog .form-type-radio label.option,.ui-dialog .form-type-checkbox label.option{border-color:transparent;background-color:inherit}.ui-dialog .form-type-radio label.option:focus,.ui-dialog .form-type-radio label.option:hover,.ui-dialog .form-type-checkbox label.option:focus,.ui-dialog .form-type-checkbox label.option:hover{color:inherit;background-color:inherit}.ui-dialog .ui-dialog-titlebar{color:#000}.ui-dialog .ui-dialog-buttonpane button{color:#fff;background:#f42534;border-color:#f42534;opacity:.9}.ui-dialog .ui-dialog-buttonpane button:hover,.ui-dialog .ui-dialog-buttonpane button:focus{opacity:1;color:#fff;background:#aa0914}.ui-dialog .ui-dialog-buttonpane button:visited{color:#fff;background:#f42534}.ui-dialog .ui-dialog-buttonpane button[disabled]:hover{opacity:1}.ui-dialog .ui-dialog-buttonpane .button--primary{color:#fff;background-color:#f42534;border:1px #f42534 solid}.ui-dialog .ui-dialog-buttonpane .button--primary:link,.ui-dialog .ui-dialog-buttonpane .button--primary:visited{color:#fff;background-color:#f42534;border-color:#f42534}.ui-dialog .ui-dialog-buttonpane .button--primary:hover,.ui-dialog .ui-dialog-buttonpane .button--primary:focus,.ui-dialog .ui-dialog-buttonpane .button--primary:active,.ui-dialog .ui-dialog-buttonpane .button--primary.active{color:#fff;background-color:#f42534;border-color:#f42534}.file a:before{color:gray}.field--widget-file-generic,.field--widget-image-image{background-color:#fff;border-color:#ccc}.field--widget-file-generic details,.field--widget-image-image details{background:0 0}.field--widget-image-image .image-preview{background-color:transparent}.filter-help a:after,.more-help-link a:after{color:#ccc}.dev-query{color:#fff}body>pre,.xdebug-var-dump{color:#fff}.page .xdebug-var-dump{color:#000}body:before{color:#a51b00}.node{background-color:#fff;box-shadow:0 3px 4px 0 rgba(0,0,0,.1)}.node--sticky{background-color:transparent;box-shadow:none}.layout-region-node-secondary__inner{border-color:#ccc;background-color:#fff}.layout-region-node-secondary__inner .entity-meta details[open]{box-shadow:inset 0 2px 4px 0 rgba(0,0,0,.085)}.layout-region-node-secondary__inner .entity-meta details[open]>summary{background-color:rgba(0,0,0,.025)}.aggregator-item{background-color:#fff;box-shadow:0 3px 4px 0 rgba(0,0,0,.1)}.forum .icon svg{fill:rgba(0,0,0,.5)}.item-list--search-results{background-color:#fff;box-shadow:0 3px 4px 0 rgba(0,0,0,.1)}.search-result__snippet-info{color:#000}.comment{border-color:#eee}.block-social-media-links .platform__link,.pane-social-media-link-widget .platform__link{color:#000;opacity:.65}.block-social-media-links .platform__link:hover,.block-social-media-links .platform__link:focus,.pane-social-media-link-widget .platform__link:hover,.pane-social-media-link-widget .platform__link:focus{opacity:1}.view-empty:not(:empty) .links a[href="/node/add"]{opacity:.9;color:#fff;background-color:#f42534;border:1px #f42534 solid}.view-empty:not(:empty) .links a[href="/node/add"]:hover,.view-empty:not(:empty) .links a[href="/node/add"]:focus{opacity:1}.view-empty:not(:empty) .links a[href="/node/add"][disabled]:hover{opacity:1}.view-empty:not(:empty) .links a[href="/node/add"]:link,.view-empty:not(:empty) .links a[href="/node/add"]:visited{color:#fff;background-color:#f42534;border-color:#f42534}.view-empty:not(:empty) .links a[href="/node/add"]:hover,.view-empty:not(:empty) .links a[href="/node/add"]:focus,.view-empty:not(:empty) .links a[href="/node/add"]:active,.view-empty:not(:empty) .links a[href="/node/add"].active{color:#fff;background-color:#f42534;border-color:#f42534}.cke_chrome{border-color:#ccc !important;border-top-color:#ccc !important;border-bottom-color:#ccc !important;color:#000 !important}.cke_top{border-bottom-color:#ccc !important;background-color:#fff !important;color:#000 !important}.cke_bottom{border-top-color:#ccc !important;background-color:#fff !important;color:#000 !important}.cke_editable,textarea.cke_source,.cke_combopanel{background-color:#fff !important;color:#000 !important}.cke_combo_off a.cke_combo_button,a.cke_button_off{color:#000 !important}.cke_combo_off a.cke_combo_button:hover,.cke_combo_off a.cke_combo_button:focus,.cke_combo_off a.cke_combo_button:active,a.cke_button_off:hover,a.cke_button_off:focus,a.cke_button_off:active{background-color:#f2f2f2 !important;color:#000 !important}.cke_combo_on a.cke_combo_button,a.cke_button_on{background-color:#f2f2f2 !important;color:#000 !important}.cke_combo_on a.cke_combo_button:hover,.cke_combo_on a.cke_combo_button:focus,.cke_combo_on a.cke_combo_button:active,a.cke_button_on:hover,a.cke_button_on:focus,a.cke_button_on:active{background-color:#f2f2f2 !important;color:#000 !important}.cke_panel,.cke_combopanel{background-color:#fff !important;border-color:#ccc !important}.cke_combo_text{color:#000 !important}.cke_combo_arrow{border-top-color:#ccc !important}.cke_panel_listItem a{color:inherit !important}* html .cke_panel_listItem a{color:#000 !important}*:first-child+html .cke_panel_listItem a{color:#000 !important}.cke_panel_listItem.cke_selected a{background-color:#f2f2f2 !important}.cke_panel_listItem a:hover,.cke_panel_listItem a:focus,.cke_panel_listItem a:active{background-color:#f2f2f2 !important;color:#000 !important}.cke_reset_all,.cke_button_icon:before{color:#000 !important}.cke_resizer{border-color:transparent #ccc transparent transparent !important}a.cke_menu_button:after,a.cke_menu_button:before,a.cke_combo_button:after,a.cke_combo_button:before,a.cke_button:after,a.cke_button:before{display:none !important}input.cke_dialog_ui_input_text,input.cke_dialog_ui_input_password{background-color:#fff !important;color:#000 !important}.ckeditor-dialog-loading,.ckeditor-dialog-loading *{background-color:#f2f2f2 !important;color:#000 !important;border-color:#eee !important}
.tabs{padding:0;margin:1rem 0}.tabs ul{margin-bottom:1rem;padding:0}.tabs ul:before,.tabs ul:after{content:" ";display:table}.tabs ul:after{clear:both}.tabs ul.tabs--primary{margin-bottom:0}.tabs .is-vertical ul.tabs--primary{border-bottom:0}.tabs .is-vertical ul.tabs--primary li{list-style:none}.tabs .is-vertical ul.tabs--primary li:first-child a{border-radius:19px 19px 0 0}.tabs .is-vertical ul.tabs--primary li:last-child a{border-radius:0 0 19px 19px}.tabs .is-vertical ul.tabs--primary li a{color:#fff;background-color:#f42534;border:1px #f42534 solid;margin-bottom:-1px;padding:.5rem 1rem;text-align:left;text-decoration:none;font-weight:400;line-height:1;width:auto;display:block;position:relative;transition:all,.225s,ease-in-out}.tabs .is-vertical ul.tabs--primary li a:link,.tabs .is-vertical ul.tabs--primary li a:visited{color:#fff;background-color:#f42534;border-color:#f42534}.tabs .is-vertical ul.tabs--primary li a:hover,.tabs .is-vertical ul.tabs--primary li a:focus,.tabs .is-vertical ul.tabs--primary li a:active,.tabs .is-vertical ul.tabs--primary li a.active{color:#fff;background-color:#f42534;border-color:#f42534}.tabs .is-vertical ul.tabs--secondary{text-align:left}.tabs .is-vertical ul.tabs--secondary:before,.tabs .is-vertical ul.tabs--secondary:after{content:" ";display:table}.tabs .is-vertical ul.tabs--secondary:after{clear:both}.tabs .is-vertical ul.tabs--secondary li{list-style:none}.tabs .is-vertical ul.tabs--secondary a{display:inline-block;line-height:1;color:#000;border-bottom:1px solid transparent;border-left:3px solid;transition:all,.225s,ease-in-out;padding:.75rem 1rem .5rem .875rem}.tabs .is-vertical ul.tabs--secondary a:hover,.tabs .is-vertical ul.tabs--secondary a:focus{text-decoration:none;color:#000;border-bottom:1px solid #ccc}.tabs .is-vertical ul.tabs--secondary a.active,.tabs .is-vertical ul.tabs--secondary a.is-active{border-bottom:1px solid #ccc}.tabs .is-vertical ul.tabs--secondary a.active:hover,.tabs .is-vertical ul.tabs--secondary a.active:focus,.tabs .is-vertical ul.tabs--secondary a.is-active:hover,.tabs .is-vertical ul.tabs--secondary a.is-active:focus{color:#000}.tabs .is-horizontal ul.tabs--primary{border-bottom:1px solid #ccc;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;white-space:nowrap;-ms-flex-align:end;align-items:flex-end}.tabs .is-horizontal ul.tabs--primary li{margin:0;list-style:none}[dir=rtl] .tabs .is-horizontal ul.tabs--primary li{margin-right:0;margin-left:0}.tabs .is-horizontal ul.tabs--primary li{margin-bottom:-1px}.tabs .is-horizontal ul.tabs--primary li:first-child a{border-radius:2px 0 0}.tabs .is-horizontal ul.tabs--primary li:last-child a{border-radius:0 2px 0 0}.tabs .is-horizontal ul.tabs--primary a{display:block;line-height:1;color:#000;background-color:#fff;border:1px solid #ccc;padding:.5rem 1rem;transition:background-color,.15s,ease-in-out;margin-right:-1px;box-shadow:rgba(255,255,255,.5) 0 1px 0 inset}.tabs .is-horizontal ul.tabs--primary a:hover,.tabs .is-horizontal ul.tabs--primary a:focus{color:#000;background-color:#ededed;text-decoration:none}.tabs .is-horizontal ul.tabs--primary a.active,.tabs .is-horizontal ul.tabs--primary a.is-active{color:#000;background:0 0;border-bottom-color:#fff}.tabs .is-horizontal ul.tabs--primary a.active:hover,.tabs .is-horizontal ul.tabs--primary a.active:focus,.tabs .is-horizontal ul.tabs--primary a.is-active:hover,.tabs .is-horizontal ul.tabs--primary a.is-active:focus{color:#000;background:0 0}.tabs .is-horizontal ul.tabs--secondary{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;padding:0}.tabs .is-horizontal ul.tabs--secondary li{margin:0;list-style:none}[dir=rtl] .tabs .is-horizontal ul.tabs--secondary li{margin-right:0;margin-left:0}.tabs .is-horizontal ul.tabs--secondary a{display:block;line-height:1;color:#000;border-bottom:1px solid #d9d9d9;transition:all,.225s,ease-in-out;padding:1rem .5rem .625rem;margin-right:1rem}.tabs .is-horizontal ul.tabs--secondary a:hover,.tabs .is-horizontal ul.tabs--secondary a:focus{text-decoration:none;color:#000;border-bottom:1px solid #ccc}.tabs .is-horizontal ul.tabs--secondary a.active,.tabs .is-horizontal ul.tabs--secondary a.is-active{border-bottom:1px solid #ccc}.tabs .is-horizontal ul.tabs--secondary a.active:hover,.tabs .is-horizontal ul.tabs--secondary a.active:focus,.tabs .is-horizontal ul.tabs--secondary a.is-active:hover,.tabs .is-horizontal ul.tabs--secondary a.is-active:focus{color:#000}@media screen and (max-width:60em){.no-js .tabs ul.tabs--primary{border-bottom:0}.no-js .tabs ul.tabs--primary li{list-style:none}.no-js .tabs ul.tabs--primary li:first-child a{border-radius:19px 19px 0 0}.no-js .tabs ul.tabs--primary li:last-child a{border-radius:0 0 19px 19px}.no-js .tabs ul.tabs--primary li a{color:#fff;background-color:#f42534;border:1px #f42534 solid;margin-bottom:-1px;padding:.5rem 1rem;text-align:left;text-decoration:none;font-weight:400;line-height:1;width:auto;display:block;position:relative;transition:all,.225s,ease-in-out}.no-js .tabs ul.tabs--primary li a:link,.no-js .tabs ul.tabs--primary li a:visited{color:#fff;background-color:#f42534;border-color:#f42534}.no-js .tabs ul.tabs--primary li a:hover,.no-js .tabs ul.tabs--primary li a:focus,.no-js .tabs ul.tabs--primary li a:active,.no-js .tabs ul.tabs--primary li a.active{color:#fff;background-color:#f42534;border-color:#f42534}.no-js .tabs ul.tabs--secondary{text-align:left}.no-js .tabs ul.tabs--secondary:before,.no-js .tabs ul.tabs--secondary:after{content:" ";display:table}.no-js .tabs ul.tabs--secondary:after{clear:both}.no-js .tabs ul.tabs--secondary li{list-style:none}.no-js .tabs ul.tabs--secondary a{display:inline-block;line-height:1;color:#000;border-bottom:1px solid transparent;border-left:3px solid;transition:all,.225s,ease-in-out;padding:.75rem 1rem .5rem .875rem}.no-js .tabs ul.tabs--secondary a:hover,.no-js .tabs ul.tabs--secondary a:focus{text-decoration:none;color:#000;border-bottom:1px solid #ccc}.no-js .tabs ul.tabs--secondary a.active,.no-js .tabs ul.tabs--secondary a.is-active{border-bottom:1px solid #ccc}.no-js .tabs ul.tabs--secondary a.active:hover,.no-js .tabs ul.tabs--secondary a.active:focus,.no-js .tabs ul.tabs--secondary a.is-active:hover,.no-js .tabs ul.tabs--secondary a.is-active:focus{color:#000}}@media screen and (min-width:60.0625em){.no-js .tabs ul.tabs--primary{border-bottom:1px solid #ccc;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;white-space:nowrap;-ms-flex-align:end;align-items:flex-end}.no-js .tabs ul.tabs--primary li{margin:0;list-style:none}[dir=rtl] .no-js .tabs ul.tabs--primary li{margin-right:0;margin-left:0}.no-js .tabs ul.tabs--primary li{margin-bottom:-1px}.no-js .tabs ul.tabs--primary li:first-child a{border-radius:2px 0 0}.no-js .tabs ul.tabs--primary li:last-child a{border-radius:0 2px 0 0}.no-js .tabs ul.tabs--primary a{display:block;line-height:1;color:#000;background-color:#fff;border:1px solid #ccc;padding:.5rem 1rem;transition:background-color,.15s,ease-in-out;margin-right:-1px;box-shadow:rgba(255,255,255,.5) 0 1px 0 inset}.no-js .tabs ul.tabs--primary a:hover,.no-js .tabs ul.tabs--primary a:focus{color:#000;background-color:#ededed;text-decoration:none}.no-js .tabs ul.tabs--primary a.active,.no-js .tabs ul.tabs--primary a.is-active{color:#000;background:0 0;border-bottom-color:#fff}.no-js .tabs ul.tabs--primary a.active:hover,.no-js .tabs ul.tabs--primary a.active:focus,.no-js .tabs ul.tabs--primary a.is-active:hover,.no-js .tabs ul.tabs--primary a.is-active:focus{color:#000;background:0 0}.no-js .tabs ul.tabs--secondary{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;padding:0}.no-js .tabs ul.tabs--secondary li{margin:0;list-style:none}[dir=rtl] .no-js .tabs ul.tabs--secondary li{margin-right:0;margin-left:0}.no-js .tabs ul.tabs--secondary a{display:block;line-height:1;color:#000;border-bottom:1px solid #d9d9d9;transition:all,.225s,ease-in-out;padding:1rem .5rem .625rem;margin-right:1rem}.no-js .tabs ul.tabs--secondary a:hover,.no-js .tabs ul.tabs--secondary a:focus{text-decoration:none;color:#000;border-bottom:1px solid #ccc}.no-js .tabs ul.tabs--secondary a.active,.no-js .tabs ul.tabs--secondary a.is-active{border-bottom:1px solid #ccc}.no-js .tabs ul.tabs--secondary a.active:hover,.no-js .tabs ul.tabs--secondary a.active:focus,.no-js .tabs ul.tabs--secondary a.is-active:hover,.no-js .tabs ul.tabs--secondary a.is-active:focus{color:#000}}

.fa,.fas,.important-note::before,.mobile-nav .menu__item-expand::before,.mobile-nav .menu__item-lang-expand::before,.site-header__header-second .block__content > .menu > .menu__item > .menu > .menu__item.menu__item--dropdown-is-active > .menu__link--wrapper > .menu__link::after,.js-search-toggle > li > a::after,.js-search-toggle > li > ul > li > a::after,.mobile-product-categories__trigger::before,.webform-submission-environdent-form .environdent-header-section-content__steps > div.environdent-header-section-content__steps__acquire::before,.webform-submission-environdent-form .environdent-form-collapsible-section.environdent-form-collapsible-section--step#edit-shipping-information > legend::before,.webform-submission-environdent-form .environdent-form-collapsible-section-category.environdent-form-collapsible-section--step#edit-shipping-information > legend::before,.block-facets-summary ul.facet-summary__items li a::after,.hf-dealer-price-warning::before,.commerce-cart-form__remove::after,.commerce-checkout-flow .form-item-payment-information-add-payment-method-payment-details-number::before,.checkout-progress--step::after,.checkout-pane-review .checkout-pane__edit a::before,.far,.l-inline--arrow::after,.search-block-form__form .form-submit--trigger::before,.mobile-control-main-nav > .menu > .menu__item--search > .menu__link--wrapper > .menu__link::before,.mobile-control-main-nav > .menu > .menu__item--user > .menu__link--wrapper > .menu__link::before,.mobile-control-main-nav > .menu > .menu__item--cart .menu__link::before,.site-header__header-first .block-config-provider--commerce-cart .menu__item--user-log-out .menu__link::before,.site-header__header-first .block-config-provider--commerce-cart .menu__item--user .menu__link::before,.site-header__header-first .block-config-provider--commerce-cart .menu__item--cart .menu__link::before,.site-header__header-second .block__content > .menu > .menu__item.menu__item--expanded > .menu__link--wrapper > .menu__link::before,.search-forms__search-popup__toggle::before,.l-footer-top .menu-name--footer-top > li[class*='800'] a::before,.l-footer-top .menu-name--footer-top > li[class*='care'] a::before,.block-config-provider--region-lang-select .menu__item--expanded > .menu__link::after,.site-header__header-first .block-config-provider--region-lang-select .menu__item--expanded > .menu__link::after,.mobile-product-categories__trigger::after,.block-search__content .form-submit--trigger::before,.webform-submission-environdent-form .environdent-header-section-content__steps > div.environdent-header-section-content__steps__ship::before,.webform-submission-environdent-form .environdent-form-collapsible-section > legend::after,.webform-submission-environdent-form .environdent-form-collapsible-section-category > legend::after,.webform-submission-environdent-form .environdent-form-collapsible-section.environdent-form-collapsible-section--step#edit-choose-your-free-instruments > legend::before,.webform-submission-environdent-form .environdent-form-collapsible-section-category.environdent-form-collapsible-section--step#edit-choose-your-free-instruments > legend::before,.product-search-results-item .product__view-details .btn--right-arrow::after,.component-banner-carousel .slick-arrow::before,.component-category-carousel__slider .slick-prev::before,.component-category-carousel__slider .slick-next::before,.component-circular-content__mobile-items.slick-slider.slick-initialized .slick-arrow::before,.component-cta-strap__body.slick-slider.slick-initialized .slick-arrow::before,.fal,.mobile-search-overlay__close::after,.mobile-nav-overlay__close::after,.mobile-control-main-nav > .menu > .menu__item--menu > .menu__link--wrapper > .menu__link::before,.block-config-provider--region-lang-select .region-selection-menu > .menu > .menu__item--expanded > .menu__link::before,.site-header__header-first .block-config-provider--region-lang-select .region-selection-menu > .menu > .menu__item--expanded > .menu__link::before,.mobile-product-categories__close::after,.fad,.fab,.menu-name--social-media > li a::before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;}.important-note::before,.l-inline--arrow::after,.mobile-search-overlay__close::after,.search-block-form__form .form-submit--trigger::before,.mobile-nav-overlay__close::after,.mobile-nav .menu__item-expand::before,.mobile-nav .menu__item-lang-expand::before,.mobile-control-main-nav > .menu > .menu__item--search > .menu__link--wrapper > .menu__link::before,.mobile-control-main-nav > .menu > .menu__item--user > .menu__link--wrapper > .menu__link::before,.mobile-control-main-nav > .menu > .menu__item--cart .menu__link::before,.mobile-control-main-nav > .menu > .menu__item--menu > .menu__link--wrapper > .menu__link::before,.site-header__header-first .block-config-provider--commerce-cart .menu__item--user-log-out .menu__link::before,.site-header__header-first .block-config-provider--commerce-cart .menu__item--user .menu__link::before,.site-header__header-first .block-config-provider--commerce-cart .menu__item--cart .menu__link::before,.site-header__header-second .block__content > .menu > .menu__item.menu__item--expanded > .menu__link--wrapper > .menu__link::before,.site-header__header-second .block__content > .menu > .menu__item > .menu > .menu__item.menu__item--dropdown-is-active > .menu__link--wrapper > .menu__link::after,.js-search-toggle > li > a::after,.js-search-toggle > li > ul > li > a::after,.search-forms__search-popup__toggle::before,.l-footer-top .menu-name--footer-top > li[class*='800'] a::before,.l-footer-top .menu-name--footer-top > li[class*='care'] a::before,.menu-name--social-media > li a::before,.block-config-provider--region-lang-select .menu__item--expanded > .menu__link::after,.site-header__header-first .block-config-provider--region-lang-select .menu__item--expanded > .menu__link::after,.block-config-provider--region-lang-select .region-selection-menu > .menu > .menu__item--expanded > .menu__link::before,.site-header__header-first .block-config-provider--region-lang-select .region-selection-menu > .menu > .menu__item--expanded > .menu__link::before,.mobile-product-categories__trigger::before,.mobile-product-categories__trigger::after,.mobile-product-categories__close::after,.block-search__content .form-submit--trigger::before,.webform-submission-environdent-form .environdent-header-section-content__steps > div.environdent-header-section-content__steps__acquire::before,.webform-submission-environdent-form .environdent-header-section-content__steps > div.environdent-header-section-content__steps__ship::before,.webform-submission-environdent-form .environdent-form-collapsible-section > legend::after,.webform-submission-environdent-form .environdent-form-collapsible-section-category > legend::after,.webform-submission-environdent-form .environdent-form-collapsible-section.environdent-form-collapsible-section--step#edit-shipping-information > legend::before,.webform-submission-environdent-form .environdent-form-collapsible-section-category.environdent-form-collapsible-section--step#edit-shipping-information > legend::before,.webform-submission-environdent-form .environdent-form-collapsible-section.environdent-form-collapsible-section--step#edit-choose-your-free-instruments > legend::before,.webform-submission-environdent-form .environdent-form-collapsible-section-category.environdent-form-collapsible-section--step#edit-choose-your-free-instruments > legend::before,.block-facets-summary ul.facet-summary__items li a::after,.hf-dealer-price-warning::before,.commerce-cart-form__remove::after,.commerce-checkout-flow .form-item-payment-information-add-payment-method-payment-details-number::before,.checkout-progress--step::after,.checkout-pane-review .checkout-pane__edit a::before,.product-search-results-item .product__view-details .btn--right-arrow::after,.component-banner-carousel .slick-arrow::before,.component-category-carousel__slider .slick-prev::before,.component-category-carousel__slider .slick-next::before,.component-circular-content__mobile-items.slick-slider.slick-initialized .slick-arrow::before,.component-cta-strap__body.slick-slider.slick-initialized .slick-arrow::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;}.fa-lg{font-size:1.33333em;line-height:0.75em;vertical-align:-.0667em;}.fa-xs{font-size:.75em;}.fa-sm{font-size:.875em;}.fa-1x{font-size:1em;}.fa-2x{font-size:2em;}.fa-3x{font-size:3em;}.fa-4x{font-size:4em;}.fa-5x{font-size:5em;}.fa-6x{font-size:6em;}.fa-7x{font-size:7em;}.fa-8x{font-size:8em;}.fa-9x{font-size:9em;}.fa-10x{font-size:10em;}.fa-fw{text-align:center;width:1.25em;}.fa-ul{list-style-type:none;margin-left:2.5em;padding-left:0;}.fa-ul > li{position:relative;}.fa-li{left:-2em;position:absolute;text-align:center;width:2em;line-height:inherit;}.fa-border{border:solid 0.08em #eee;border-radius:.1em;padding:.2em .25em .15em;}.fa-pull-left{float:left;}.fa-pull-right{float:right;}.fa.fa-pull-left,.fas.fa-pull-left,.fa-pull-left.important-note::before,.mobile-nav .fa-pull-left.menu__item-expand::before,.mobile-nav .fa-pull-left.menu__item-lang-expand::before,.site-header__header-second .block__content > .menu > .menu__item > .menu > .menu__item.menu__item--dropdown-is-active > .menu__link--wrapper > .fa-pull-left.menu__link::after,.js-search-toggle > li > a.fa-pull-left::after,.js-search-toggle > li > ul > li > a.fa-pull-left::after,.fa-pull-left.mobile-product-categories__trigger::before,.webform-submission-environdent-form .environdent-header-section-content__steps > div.fa-pull-left.environdent-header-section-content__steps__acquire::before,.webform-submission-environdent-form .environdent-form-collapsible-section.environdent-form-collapsible-section--step#edit-shipping-information > legend.fa-pull-left::before,.webform-submission-environdent-form .environdent-form-collapsible-section-category.environdent-form-collapsible-section--step#edit-shipping-information > legend.fa-pull-left::before,.block-facets-summary ul.facet-summary__items li a.fa-pull-left::after,.fa-pull-left.hf-dealer-price-warning::before,.fa-pull-left.commerce-cart-form__remove::after,.commerce-checkout-flow .fa-pull-left.form-item-payment-information-add-payment-method-payment-details-number::before,.fa-pull-left.checkout-progress--step::after,.checkout-pane-review .checkout-pane__edit a.fa-pull-left::before,.far.fa-pull-left,.fa-pull-left.l-inline--arrow::after,.search-block-form__form .fa-pull-left.form-submit--trigger::before,.mobile-control-main-nav > .menu > .menu__item--search > .menu__link--wrapper > .fa-pull-left.menu__link::before,.mobile-control-main-nav > .menu > .menu__item--user > .menu__link--wrapper > .fa-pull-left.menu__link::before,.mobile-control-main-nav > .menu > .menu__item--cart .fa-pull-left.menu__link::before,.site-header__header-first .block-config-provider--commerce-cart .menu__item--user-log-out .fa-pull-left.menu__link::before,.site-header__header-first .block-config-provider--commerce-cart .menu__item--user .fa-pull-left.menu__link::before,.site-header__header-first .block-config-provider--commerce-cart .menu__item--cart .fa-pull-left.menu__link::before,.site-header__header-second .block__content > .menu > .menu__item.menu__item--expanded > .menu__link--wrapper > .fa-pull-left.menu__link::before,.fa-pull-left.search-forms__search-popup__toggle::before,.l-footer-top .menu-name--footer-top > li[class*='800'] a.fa-pull-left::before,.l-footer-top .menu-name--footer-top > li[class*='care'] a.fa-pull-left::before,.block-config-provider--region-lang-select .menu__item--expanded > .fa-pull-left.menu__link::after,.fa-pull-left.mobile-product-categories__trigger::after,.block-search__content .fa-pull-left.form-submit--trigger::before,.webform-submission-environdent-form .environdent-header-section-content__steps > div.fa-pull-left.environdent-header-section-content__steps__ship::before,.webform-submission-environdent-form .environdent-form-collapsible-section > legend.fa-pull-left::after,.webform-submission-environdent-form .environdent-form-collapsible-section-category > legend.fa-pull-left::after,.webform-submission-environdent-form .environdent-form-collapsible-section.environdent-form-collapsible-section--step#edit-choose-your-free-instruments > legend.fa-pull-left::before,.webform-submission-environdent-form .environdent-form-collapsible-section-category.environdent-form-collapsible-section--step#edit-choose-your-free-instruments > legend.fa-pull-left::before,.product-search-results-item .product__view-details .fa-pull-left.btn--right-arrow::after,.component-banner-carousel .fa-pull-left.slick-arrow::before,.component-category-carousel__slider .fa-pull-left.slick-prev::before,.component-category-carousel__slider .fa-pull-left.slick-next::before,.component-circular-content__mobile-items.slick-slider.slick-initialized .fa-pull-left.slick-arrow::before,.component-cta-strap__body.slick-slider.slick-initialized .fa-pull-left.slick-arrow::before,.fal.fa-pull-left,.fa-pull-left.mobile-search-overlay__close::after,.fa-pull-left.mobile-nav-overlay__close::after,.mobile-control-main-nav > .menu > .menu__item--menu > .menu__link--wrapper > .fa-pull-left.menu__link::before,.block-config-provider--region-lang-select .region-selection-menu > .menu > .menu__item--expanded > .fa-pull-left.menu__link::before,.fa-pull-left.mobile-product-categories__close::after,.fab.fa-pull-left,.menu-name--social-media > li a.fa-pull-left::before{margin-right:.3em;}.fa.fa-pull-right,.fas.fa-pull-right,.fa-pull-right.important-note::before,.mobile-nav .fa-pull-right.menu__item-expand::before,.mobile-nav .fa-pull-right.menu__item-lang-expand::before,.site-header__header-second .block__content > .menu > .menu__item > .menu > .menu__item.menu__item--dropdown-is-active > .menu__link--wrapper > .fa-pull-right.menu__link::after,.js-search-toggle > li > a.fa-pull-right::after,.js-search-toggle > li > ul > li > a.fa-pull-right::after,.fa-pull-right.mobile-product-categories__trigger::before,.webform-submission-environdent-form .environdent-header-section-content__steps > div.fa-pull-right.environdent-header-section-content__steps__acquire::before,.webform-submission-environdent-form .environdent-form-collapsible-section.environdent-form-collapsible-section--step#edit-shipping-information > legend.fa-pull-right::before,.webform-submission-environdent-form .environdent-form-collapsible-section-category.environdent-form-collapsible-section--step#edit-shipping-information > legend.fa-pull-right::before,.block-facets-summary ul.facet-summary__items li a.fa-pull-right::after,.fa-pull-right.hf-dealer-price-warning::before,.fa-pull-right.commerce-cart-form__remove::after,.commerce-checkout-flow .fa-pull-right.form-item-payment-information-add-payment-method-payment-details-number::before,.fa-pull-right.checkout-progress--step::after,.checkout-pane-review .checkout-pane__edit a.fa-pull-right::before,.far.fa-pull-right,.fa-pull-right.l-inline--arrow::after,.search-block-form__form .fa-pull-right.form-submit--trigger::before,.mobile-control-main-nav > .menu > .menu__item--search > .menu__link--wrapper > .fa-pull-right.menu__link::before,.mobile-control-main-nav > .menu > .menu__item--user > .menu__link--wrapper > .fa-pull-right.menu__link::before,.mobile-control-main-nav > .menu > .menu__item--cart .fa-pull-right.menu__link::before,.site-header__header-first .block-config-provider--commerce-cart .menu__item--user-log-out .fa-pull-right.menu__link::before,.site-header__header-first .block-config-provider--commerce-cart .menu__item--user .fa-pull-right.menu__link::before,.site-header__header-first .block-config-provider--commerce-cart .menu__item--cart .fa-pull-right.menu__link::before,.site-header__header-second .block__content > .menu > .menu__item.menu__item--expanded > .menu__link--wrapper > .fa-pull-right.menu__link::before,.fa-pull-right.search-forms__search-popup__toggle::before,.l-footer-top .menu-name--footer-top > li[class*='800'] a.fa-pull-right::before,.l-footer-top .menu-name--footer-top > li[class*='care'] a.fa-pull-right::before,.block-config-provider--region-lang-select .menu__item--expanded > .fa-pull-right.menu__link::after,.fa-pull-right.mobile-product-categories__trigger::after,.block-search__content .fa-pull-right.form-submit--trigger::before,.webform-submission-environdent-form .environdent-header-section-content__steps > div.fa-pull-right.environdent-header-section-content__steps__ship::before,.webform-submission-environdent-form .environdent-form-collapsible-section > legend.fa-pull-right::after,.webform-submission-environdent-form .environdent-form-collapsible-section-category > legend.fa-pull-right::after,.webform-submission-environdent-form .environdent-form-collapsible-section.environdent-form-collapsible-section--step#edit-choose-your-free-instruments > legend.fa-pull-right::before,.webform-submission-environdent-form .environdent-form-collapsible-section-category.environdent-form-collapsible-section--step#edit-choose-your-free-instruments > legend.fa-pull-right::before,.product-search-results-item .product__view-details .fa-pull-right.btn--right-arrow::after,.component-banner-carousel .fa-pull-right.slick-arrow::before,.component-category-carousel__slider .fa-pull-right.slick-prev::before,.component-category-carousel__slider .fa-pull-right.slick-next::before,.component-circular-content__mobile-items.slick-slider.slick-initialized .fa-pull-right.slick-arrow::before,.component-cta-strap__body.slick-slider.slick-initialized .fa-pull-right.slick-arrow::before,.fal.fa-pull-right,.fa-pull-right.mobile-search-overlay__close::after,.fa-pull-right.mobile-nav-overlay__close::after,.mobile-control-main-nav > .menu > .menu__item--menu > .menu__link--wrapper > .fa-pull-right.menu__link::before,.block-config-provider--region-lang-select .region-selection-menu > .menu > .menu__item--expanded > .fa-pull-right.menu__link::before,.fa-pull-right.mobile-product-categories__close::after,.fab.fa-pull-right,.menu-name--social-media > li a.fa-pull-right::before{margin-left:.3em;}.fa-spin{animation:fa-spin 2s infinite linear;}.fa-pulse{animation:fa-spin 1s infinite steps(8);}@keyframes fa-spin{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";transform:rotate(90deg);}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";transform:rotate(180deg);}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";transform:rotate(270deg);}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";transform:scale(-1,1);}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";transform:scale(1,-1);}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";transform:scale(-1,-1);}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-flip-both{filter:none;}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em;}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%;}.fa-stack-1x{line-height:inherit;}.fa-stack-2x{font-size:2em;}.fa-inverse{color:#fff;}.fa-500px:before{content:"\f26e";}.fa-angle-double-down:before{content:"\f103";}.fa-angle-double-left:before{content:"\f100";}.fa-angle-double-right:before{content:"\f101";}.fa-angle-double-up:before{content:"\f102";}.fa-angle-down:before{content:"\f107";}.fa-angle-left:before{content:"\f104";}.fa-angle-right:before{content:"\f105";}.fa-angle-up:before{content:"\f106";}.fa-arrow-down:before{content:"\f063";}.fa-arrow-left:before{content:"\f060";}.fa-arrow-right:before{content:"\f061";}.fa-arrow-up:before{content:"\f062";}.fa-arrows-alt:before{content:"\f0b2";}.fa-bars:before{content:"\f0c9";}.fa-bell:before{content:"\f0f3";}.fa-book:before{content:"\f02d";}.fa-briefcase:before{content:"\f0b1";}.fa-calendar:before{content:"\f133";}.fa-calendar-alt:before{content:"\f073";}.fa-camera:before{content:"\f030";}.fa-caret-down:before{content:"\f0d7";}.fa-caret-left:before{content:"\f0d9";}.fa-caret-right:before{content:"\f0da";}.fa-caret-up:before{content:"\f0d8";}.fa-chart-bar:before{content:"\f080";}.fa-check:before{content:"\f00c";}.fa-check-circle:before{content:"\f058";}.fa-check-square:before{content:"\f14a";}.fa-chevron-circle-down:before{content:"\f13a";}.fa-chevron-circle-left:before{content:"\f137";}.fa-chevron-circle-right:before{content:"\f138";}.fa-chevron-circle-up:before{content:"\f139";}.fa-chevron-down:before{content:"\f078";}.fa-chevron-left:before{content:"\f053";}.fa-chevron-right:before{content:"\f054";}.fa-chevron-up:before{content:"\f077";}.fa-clock:before{content:"\f017";}.fa-cog:before{content:"\f013";}.fa-comment:before{content:"\f075";}.fa-comments:before{content:"\f086";}.fa-copy:before{content:"\f0c5";}.fa-download:before{content:"\f019";}.fa-edit:before{content:"\f044";}.fa-ellipsis-h:before{content:"\f141";}.fa-ellipsis-v:before{content:"\f142";}.fa-envelope:before{content:"\f0e0";}.fa-exclamation:before{content:"\f12a";}.fa-exclamation-circle:before{content:"\f06a";}.fa-exclamation-triangle:before{content:"\f071";}.fa-external-link:before{content:"\f08e";}.fa-external-link-alt:before{content:"\f35d";}.fa-eye:before{content:"\f06e";}.fa-eye-slash:before{content:"\f070";}.fa-facebook:before{content:"\f09a";}.fa-facebook-f:before{content:"\f39e";}.fa-facebook-square:before{content:"\f082";}.fa-fax:before{content:"\f1ac";}.fa-file:before{content:"\f15b";}.fa-file-alt:before{content:"\f15c";}.fa-file-pdf:before{content:"\f1c1";}.fa-filter:before{content:"\f0b0";}.fa-folder:before{content:"\f07b";}.fa-folder-open:before{content:"\f07c";}.fa-globe:before{content:"\f0ac";}.fa-graduation-cap:before{content:"\f19d";}.fa-heart:before{content:"\f004";}.fa-history:before{content:"\f1da";}.fa-home:before{content:"\f015";}.fa-image:before{content:"\f03e";}.fa-images:before{content:"\f302";}.fa-info:before{content:"\f129";}.fa-info-circle:before{content:"\f05a";}.fa-instagram:before{content:"\f16d";}.fa-keyboard:before{content:"\f11c";}.fa-link:before{content:"\f0c1";}.fa-linkedin:before{content:"\f08c";}.fa-linkedin-in:before{content:"\f0e1";}.fa-list:before{content:"\f03a";}.fa-location-arrow:before{content:"\f124";}.fa-lock:before{content:"\f023";}.fa-long-arrow-alt-down:before{content:"\f309";}.fa-long-arrow-alt-left:before{content:"\f30a";}.fa-long-arrow-alt-right:before{content:"\f30b";}.fa-long-arrow-alt-up:before{content:"\f30c";}.fa-long-arrow-down:before{content:"\f175";}.fa-long-arrow-left:before{content:"\f177";}.fa-long-arrow-right:before{content:"\f178";}.fa-long-arrow-up:before{content:"\f176";}.fa-map:before{content:"\f279";}.fa-map-marker:before{content:"\f041";}.fa-map-marker-alt:before{content:"\f3c5";}.fa-medal:before{content:"\f5a2";}.fa-minus:before{content:"\f068";}.fa-minus-circle:before{content:"\f056";}.fa-mobile:before{content:"\f10b";}.fa-mobile-alt:before{content:"\f3cd";}.fa-network-wired:before{content:"\f6ff";}.fa-newspaper:before{content:"\f1ea";}.fa-paragraph:before{content:"\f1dd";}.fa-pencil:before{content:"\f040";}.fa-pencil-alt:before{content:"\f303";}.fa-phone:before{content:"\f095";}.fa-phone-alt:before{content:"\f879";}.fa-pinterest:before{content:"\f0d2";}.fa-pinterest-p:before{content:"\f231";}.fa-play:before{content:"\f04b";}.fa-play-circle:before{content:"\f144";}.fa-plus:before{content:"\f067";}.fa-plus-circle:before{content:"\f055";}.fa-plus-square:before{content:"\f0fe";}.fa-print:before{content:"\f02f";}.fa-question:before{content:"\f128";}.fa-question-circle:before{content:"\f059";}.fa-quote-left:before{content:"\f10d";}.fa-quote-right:before{content:"\f10e";}.fa-recycle:before{content:"\f1b8";}.fa-search:before{content:"\f002";}.fa-share:before{content:"\f064";}.fa-share-alt:before{content:"\f1e0";}.fa-share-square:before{content:"\f14d";}.fa-shipping-fast:before{content:"\f48b";}.fa-shopping-bag:before{content:"\f290";}.fa-shopping-cart:before{content:"\f07a";}.fa-sign-in:before{content:"\f090";}.fa-sign-in-alt:before{content:"\f2f6";}.fa-sign-out:before{content:"\f08b";}.fa-sign-out-alt:before{content:"\f2f5";}.fa-square:before{content:"\f0c8";}.fa-star:before{content:"\f005";}.fa-sync:before{content:"\f021";}.fa-table:before{content:"\f0ce";}.fa-tag:before{content:"\f02b";}.fa-tags:before{content:"\f02c";}.fa-times:before{content:"\f00d";}.fa-times-circle:before{content:"\f057";}.fa-tooth:before{content:"\f5c9";}.fa-trash:before{content:"\f1f8";}.fa-trash-alt:before{content:"\f2ed";}.fa-truck:before{content:"\f0d1";}.fa-twitter:before{content:"\e61b";}.fa-twitter-square:before{content:"\e61a";}.fa-upload:before{content:"\f093";}.fa-user:before{content:"\f007";}.fa-user-alt:before{content:"\f406";}.fa-user-circle:before{content:"\f2bd";}.fa-users:before{content:"\f0c0";}.fa-video:before{content:"\f03d";}.fa-window-close:before{content:"\f410";}.fa-youtube:before{content:"\f167";}.fa-youtube-square:before{content:"\f431";}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto;}@font-face{font-family:'Font Awesome 5 Pro';font-style:normal;font-weight:400;font-display:auto;src:url("/themes/custom/hf_america/styles/css/../../fonts/contrib/font-awesome/fa-regular-400.eot");src:url("/themes/custom/hf_america/styles/css/../../fonts/contrib/font-awesome/fa-regular-400.eot?#iefix") format("embedded-opentype"),url("/themes/custom/hf_america/styles/css/../../fonts/contrib/font-awesome/fa-regular-400.woff2") format("woff2"),url("/themes/custom/hf_america/styles/css/../../fonts/contrib/font-awesome/fa-regular-400.woff") format("woff"),url("/themes/custom/hf_america/styles/css/../../fonts/contrib/font-awesome/fa-regular-400.ttf") format("truetype"),url("/themes/custom/hf_america/styles/css/../../fonts/contrib/font-awesome/fa-regular-400.svg#fontawesome") format("svg");}.far,.l-inline--arrow::after,.search-block-form__form .form-submit--trigger::before,.mobile-control-main-nav > .menu > .menu__item--search > .menu__link--wrapper > .menu__link::before,.mobile-control-main-nav > .menu > .menu__item--user > .menu__link--wrapper > .menu__link::before,.mobile-control-main-nav > .menu > .menu__item--cart .menu__link::before,.site-header__header-first .block-config-provider--commerce-cart .menu__item--user-log-out .menu__link::before,.site-header__header-first .block-config-provider--commerce-cart .menu__item--user .menu__link::before,.site-header__header-first .block-config-provider--commerce-cart .menu__item--cart .menu__link::before,.site-header__header-second .block__content > .menu > .menu__item.menu__item--expanded > .menu__link--wrapper > .menu__link::before,.search-forms__search-popup__toggle::before,.l-footer-top .menu-name--footer-top > li[class*='800'] a::before,.l-footer-top .menu-name--footer-top > li[class*='care'] a::before,.block-config-provider--region-lang-select .menu__item--expanded > .menu__link::after,.site-header__header-first .block-config-provider--region-lang-select .menu__item--expanded > .menu__link::after,.mobile-product-categories__trigger::after,.block-search__content .form-submit--trigger::before,.webform-submission-environdent-form .environdent-header-section-content__steps > div.environdent-header-section-content__steps__ship::before,.webform-submission-environdent-form .environdent-form-collapsible-section > legend::after,.webform-submission-environdent-form .environdent-form-collapsible-section-category > legend::after,.webform-submission-environdent-form .environdent-form-collapsible-section.environdent-form-collapsible-section--step#edit-choose-your-free-instruments > legend::before,.webform-submission-environdent-form .environdent-form-collapsible-section-category.environdent-form-collapsible-section--step#edit-choose-your-free-instruments > legend::before,.product-search-results-item .product__view-details .btn--right-arrow::after,.component-banner-carousel .slick-arrow::before,.component-category-carousel__slider .slick-prev::before,.component-category-carousel__slider .slick-next::before,.component-circular-content__mobile-items.slick-slider.slick-initialized .slick-arrow::before,.component-cta-strap__body.slick-slider.slick-initialized .slick-arrow::before{font-family:'Font Awesome 5 Pro';font-weight:400;}@font-face{font-family:'Font Awesome 5 Pro';font-style:normal;font-weight:900;font-display:auto;src:url("/themes/custom/hf_america/styles/css/../../fonts/contrib/font-awesome/fa-solid-900.eot");src:url("/themes/custom/hf_america/styles/css/../../fonts/contrib/font-awesome/fa-solid-900.eot?#iefix") format("embedded-opentype"),url("/themes/custom/hf_america/styles/css/../../fonts/contrib/font-awesome/fa-solid-900.woff2") format("woff2"),url("/themes/custom/hf_america/styles/css/../../fonts/contrib/font-awesome/fa-solid-900.woff") format("woff"),url("/themes/custom/hf_america/styles/css/../../fonts/contrib/font-awesome/fa-solid-900.ttf") format("truetype"),url("/themes/custom/hf_america/styles/css/../../fonts/contrib/font-awesome/fa-solid-900.svg#fontawesome") format("svg");}.fa,.fas,.important-note::before,.mobile-nav .menu__item-expand::before,.mobile-nav .menu__item-lang-expand::before,.site-header__header-second .block__content > .menu > .menu__item > .menu > .menu__item.menu__item--dropdown-is-active > .menu__link--wrapper > .menu__link::after,.js-search-toggle > li > a::after,.js-search-toggle > li > ul > li > a::after,.mobile-product-categories__trigger::before,.webform-submission-environdent-form .environdent-header-section-content__steps > div.environdent-header-section-content__steps__acquire::before,.webform-submission-environdent-form .environdent-form-collapsible-section.environdent-form-collapsible-section--step#edit-shipping-information > legend::before,.webform-submission-environdent-form .environdent-form-collapsible-section-category.environdent-form-collapsible-section--step#edit-shipping-information > legend::before,.block-facets-summary ul.facet-summary__items li a::after,.hf-dealer-price-warning::before,.commerce-cart-form__remove::after,.commerce-checkout-flow .form-item-payment-information-add-payment-method-payment-details-number::before,.checkout-progress--step::after,.checkout-pane-review .checkout-pane__edit a::before{font-family:'Font Awesome 5 Pro';font-weight:900;}@font-face{font-family:'Font Awesome 5 Brands';font-style:normal;font-weight:normal;font-display:auto;src:url("/themes/custom/hf_america/styles/css/../../fonts/contrib/font-awesome/fa-brands-400.eot");src:url("/themes/custom/hf_america/styles/css/../../fonts/contrib/font-awesome/fa-brands-400.eot?#iefix") format("embedded-opentype"),url("/themes/custom/hf_america/styles/css/../../fonts/contrib/font-awesome/fa-brands-400.woff2") format("woff2"),url("/themes/custom/hf_america/styles/css/../../fonts/contrib/font-awesome/fa-brands-400.woff") format("woff"),url("/themes/custom/hf_america/styles/css/../../fonts/contrib/font-awesome/fa-brands-400.ttf") format("truetype"),url("/themes/custom/hf_america/styles/css/../../fonts/contrib/font-awesome/fa-brands-400.svg#fontawesome") format("svg");}.fab,.menu-name--social-media > li a::before{font-family:'Font Awesome 5 Brands';}@font-face{font-family:'Font Awesome 5 Pro';font-style:normal;font-weight:300;font-display:auto;src:url("/themes/custom/hf_america/styles/css/../../fonts/contrib/font-awesome/fa-light-300.eot");src:url("/themes/custom/hf_america/styles/css/../../fonts/contrib/font-awesome/fa-light-300.eot?#iefix") format("embedded-opentype"),url("/themes/custom/hf_america/styles/css/../../fonts/contrib/font-awesome/fa-light-300.woff2") format("woff2"),url("/themes/custom/hf_america/styles/css/../../fonts/contrib/font-awesome/fa-light-300.woff") format("woff"),url("/themes/custom/hf_america/styles/css/../../fonts/contrib/font-awesome/fa-light-300.ttf") format("truetype"),url("/themes/custom/hf_america/styles/css/../../fonts/contrib/font-awesome/fa-light-300.svg#fontawesome") format("svg");}.fal,.mobile-search-overlay__close::after,.mobile-nav-overlay__close::after,.mobile-control-main-nav > .menu > .menu__item--menu > .menu__link--wrapper > .menu__link::before,.block-config-provider--region-lang-select .region-selection-menu > .menu > .menu__item--expanded > .menu__link::before,.site-header__header-first .block-config-provider--region-lang-select .region-selection-menu > .menu > .menu__item--expanded > .menu__link::before,.mobile-product-categories__close::after{font-family:'Font Awesome 5 Pro';font-weight:300;}.hf-img{border:0;margin-bottom:30px;}.wtb-root{--wtb-modal-bg:#ffffff;--wtb-modal-border:#e4e6e8;--wtb-modal-radius:12px;--wtb-modal-shadow:0 28px 90px rgba(47,49,53,0.16);--wtb-modal-scrim:rgba(47,49,53,0.35);--wtb-modal-header-bg:linear-gradient(180deg,#f6f7f8,#ffffff);--wtb-modal-footer-bg:#f6f7f8;--wtb-card-bg:#ffffff;--wtb-card-border:#e4e6e8;--wtb-card-radius:10px;--wtb-card-shadow:0 0 0 0 transparent;--wtb-card-shadow-active:0 6px 20px rgba(47,49,53,0.06);--wtb-card-padding:20px;--wtb-cta-bg:#d92534;--wtb-cta-bg-hover:#b8121f;--wtb-cta-fg:#ffffff;--wtb-cta-radius:9999px;--wtb-input-bg:#ffffff;--wtb-input-border:#cccccc;--wtb-input-radius:6px;--wtb-input-fg:#2f3135;--wtb-input-focus-ring:0 0 0 3px #e6f7fc;--wtb-step-size:24px;--wtb-step-bg-inactive:transparent;--wtb-step-bg-active:#00b4e5;--wtb-step-bg-complete:#d92534;--wtb-step-fg-active:#ffffff;--wtb-duration:160ms;--wtb-duration-medium:260ms;--wtb-easing:cubic-bezier(0.2,0.7,0.2,1);--wtb-hairline:#eef0f2;--wtb-amber:#c98300;--wtb-amber-wash:#fdf6e3;--wtb-cta-bg-soft:#f6dbd9;--wtb-font-family-serif:Instrument Serif,Georgia,Times New Roman,serif;--wtb-font-family-mono:JetBrains Mono,ui-monospace,SF Mono,Menlo,Consolas,monospace;}.save-to-list{--save-list-cta-bg:transparent;--save-list-cta-bg-hover:#f5f5f5;--save-list-cta-bg-active:rgba(217,37,52,0.1);--save-list-cta-border:#cccccc;--save-list-cta-border-active:#d92534;--save-list-cta-text:#333333;--save-list-cta-text-active:#d92534;--save-list-cta-radius:9999px;--save-list-cta-padding-y:12px;--save-list-cta-padding-x:24px;--save-list-cta-tap-min:44px;--save-list-cta-font-size:14px;--save-list-picker-bg:#ffffff;--save-list-picker-border:#cccccc;--save-list-picker-radius:8px;--save-list-picker-padding:16px;--save-list-picker-row-padding:8px 12px;--save-list-picker-shadow:0 4px 16px rgba(47,49,53,0.1);}h2{margin:0 0 5px;padding:0;color:#000;font-family:Helvetica,Arial,"Lucida Grande",sans-serif;font-size:30px;line-height:1.2;font-style:normal;font-weight:600;text-decoration:none;text-transform:uppercase;}.h2--underline{border-bottom:1px solid #cfcfd0;margin:40px 0 16px;padding:0 0 8px;}h3{margin:0 0 8px;padding:0;color:#000;font-family:Helvetica,Arial,"Lucida Grande",sans-serif;font-size:22px;line-height:1.2;font-style:normal;text-transform:none;font-weight:bold;text-decoration:none;}h4{margin:0 0 8px;padding:0;color:#000;font-family:Helvetica,Arial,"Lucida Grande",sans-serif;font-size:18px;line-height:1.2;font-style:normal;text-transform:uppercase;font-weight:bold;text-decoration:none;}.t-h2-light{margin:0 0 5px;padding:0;color:#000;font-family:Helvetica,Arial,"Lucida Grande",sans-serif;font-size:30px;line-height:1.2;font-style:normal;font-weight:600;text-decoration:none;text-transform:uppercase;font-weight:300;}.t-h-strap{font-size:24px;}@media (min-width:992px){.t-h-strap{font-size:34px;}}.t-case-normal{text-transform:none;}.t-case-uppercase{text-transform:uppercase;}.h-component-section-title{margin:0 0 5px;padding:0;color:#000;font-family:Helvetica,Arial,"Lucida Grande",sans-serif;font-size:30px;line-height:1.2;font-style:normal;font-weight:600;text-decoration:none;text-transform:uppercase;font-size:28px;font-weight:600;margin:0 0 25px;padding:0;text-align:center;}@media (min-width:992px){.h-component-section-title{font-size:30px;}}p{font-size:16px;color:#000;line-height:1.6;}.important-note{background:#e5f3f4;padding:20px 20px 15px;text-align:center;}.important-note::before{content:"\f06a";margin:0 10px 0 0;}a{color:#f42534;outline:none;transition:color .2s ease-in-out,opacity .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out;}a:hover,a:focus{outline:none;}.l-inline{color:#f42534;display:inline-block;font-size:18px;font-weight:600;line-height:1.2;text-decoration:none;vertical-align:top;}.l-inline:hover,.l-inline:focus{color:#aa0914;text-decoration:none;}.l-inline--arrow{position:relative;}.l-inline--arrow::after{content:"\f105";line-height:1;margin:0 0 0 8px;padding:0;}.node__content ul li,.node__content ol li{margin-bottom:8px;}ul.inline-list{list-style:none;margin:0 0 10px;padding:0;}ul.inline-list > li{background:none;display:inline-block;margin:0 0 5px;padding:0 16px 0 10px;position:relative;text-transform:uppercase;vertical-align:top;}ul.inline-list > li:first-child{padding-left:0;}ul.inline-list > li::before{background:#666;border-radius:50%;content:'';display:block;height:4px;left:auto;position:absolute;right:0;top:5px;width:4px;}ul.inline-list > li:last-child{padding-right:0;}ul.inline-list > li:last-child::before{display:none;}ul.inline-list a{color:#f42534;text-decoration:none;}ul.inline-list a:hover,ul.inline-list a:focus{color:#aa0914;text-decoration:none;}.form-submit--trigger{background:none;border:0;display:none;margin:0;padding:0;}.form-submit--trigger span{display:none;}table{width:100%;}.pr-main__content .accordions .accordion .accordion-header .toggle{height:24px;max-height:24px;min-height:24px;}.hidden,.hide{display:none !important;}.col2{float:left;padding:10px;width:50%;}@media (max-width:210px){.col2{width:100%;}}.page__title{color:#000;font-family:Helvetica,Arial,"Lucida Grande",sans-serif;font-size:30px;font-style:normal;font-weight:500;line-height:1.2;text-align:left;text-decoration:none;text-transform:uppercase;}@media (min-width:768px){.page__title{font-size:36px;}}.small-links,.view-blog.view-display-id-page_1 .view-content a,.view-blog.view-display-id-page_1 .more-link,.page-node-type--product-landing-pages .page-content-wrapper a,.page-node-type--product-landing-pages #block-hf-america-login a,#block-investmentcalculator a,#block-bundlingcalculator a{color:#f42534;font-size:11px !important;font-weight:bold;text-decoration:none !important;text-transform:uppercase;}a{color:#f42534;}a:active,a.active{color:#f42534;}a:hover,a:focus{color:#f42534;}.node__title{color:#000;font-family:Helvetica,Arial,"Lucida Grande",sans-serif;font-size:30px;font-style:normal;font-weight:500;line-height:1.2;text-align:left;text-decoration:none;text-transform:uppercase;}@media (min-width:768px){.node__title{font-size:36px;}}.more{color:#f42534;font-size:11px;font-weight:bold;margin-left:10px;}.l-attribution{display:none;}.l-r{padding:0 15px;}.container{max-width:1560px !important;padding:0;}.pr-main__content{margin-bottom:40px;}body{background-color:#fff !important;font-family:Helvetica,Arial,"Lucida Grande",sans-serif;min-width:320px;}body.cke_editable{background:#fff;padding:20px;}.node{box-shadow:none !important;}.regions{background-color:white;}.page{background:white;margin:auto;min-height:inherit !important;}.hidden{display:none;}.button{opacity:1 !important;transition:color .2s ease-in-out,opacity .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out;}button::-moz-focus-inner{border:0;}input{font-family:Helvetica,Arial,"Lucida Grande",sans-serif !important;}.ui-widget{font-family:Helvetica,Arial,"Lucida Grande",sans-serif !important;}.search-block-form__form .form-submit{height:31px;}#block-hf-america-breadcrumbs{padding-top:20px;}.breadcrumb{background:#f5f5f5;border:1px solid #e3e3e3;border-radius:3px;font-size:11px;margin:10px 0 0 0;padding:10px 15px 8px;}.breadcrumb .breadcrumb__list a,.breadcrumb .breadcrumb__list span{color:#000;text-transform:uppercase;}.breadcrumb .breadcrumb__list span{color:#f42534;}.breadcrumb .breadcrumb__list a:hover,.breadcrumb .breadcrumb__list a:focus{color:#f42534;}.pr-main__rw{padding-top:20px;}@media (min-width:768px){.pr-main__rw{padding-top:50px;}}.pr-main__sidebar-second{padding-top:40px;}.pr-main__sidebar-second .block--type-ad-blocks{margin-bottom:20px !important;width:100% !important;}.pr-main__sidebar-first{padding-top:40px;}.pr-main__sidebar-first > .block:first-child{margin-top:0;}.pr-footer__footer{background-color:#f5f5f5;}tbody{border:none;}tbody tr:nth-child(odd){background-color:#f5f5f5;}tbody tr{border:none;}tbody tr td{border:none;}.path-environdent-faq tbody{border:none;}.path-environdent-faq tbody tr:nth-child(odd){background-color:white;}.path-environdent-faq tbody tr{border:none;}.path-environdent-faq tbody tr td{border:none;}.page-node-type--page .a2a_kit{display:none;}#block-contactformsidebar{font-size:13px;}.ad-block-wrapper{float:none;display:block;margin:0 auto;width:250px;min-height:300px;max-width:100%;}@media (min-width:600px){.ad-block-wrapper{float:left;display:inline-block;margin:0 10px 0 0;width:218px;}}.ad-block-wrapper .block--type-ad-blocks{cursor:pointer;display:inline-block;width:31%;float:left;min-height:300px;background-color:#f5f5f5;margin-right:10px;border:10px solid white;border-radius:0;box-shadow:3px 3px 10px #9fa0a1;margin:0;width:100%;line-height:14px;min-height:276px;}.ad-block-wrapper .block--type-ad-blocks:hover{background:#ededed;text-decoration:none;}.ad-block-wrapper .block--type-ad-blocks a{color:#000;display:inline-block;text-decoration:none;}.ad-block-wrapper .block--type-ad-blocks h2{font-size:11px;margin-bottom:0;padding:0 10px;border-bottom:none;min-height:45px;}.ad-block-wrapper .block--type-ad-blocks .field-block-content--body{font-size:12px;color:#000;padding:0 10px;min-height:60px;margin-bottom:0;}.ad-block-wrapper .block--type-ad-blocks .more{margin-top:5px;margin-bottom:5px;}.ad-block-wrapper .block--type-ad-blocks img{margin:auto;width:100%;}.block--type-ad-blocks-image{float:none;display:block;margin:0 auto;width:100%;max-width:290px;min-height:300px;}@media (min-width:600px){.block--type-ad-blocks-image{float:left;display:inline-block;margin:0 15px 0 0;width:23.5%;}}.block--type-ad-blocks-image img{border:10px solid white;-moz-border-radius:0px 0px 0px 0px;-webkit-border-radius:0px;border-radius:0px 0px 0px 0px;box-shadow:3px 3px 10px #9fa0a1;width:100%;min-height:275px;}.block--type-ad-blocks-image .field-block-content--field-ad-image-{max-width:320px;width:100%;margin:auto;}.pr-main__sidebar-second .block--type-ad-blocks-image{margin-top:0;width:100%;}.path-form-contact #block-contactformsidebar{font-size:16px;color:#000;color:#000000;}.path-form-contact #block-contactformsidebar h2{color:#000;font-size:16px;line-height:22px;}.path-form-contact #block-contactformsidebar span{font-size:16px;color:#000;}.path-form-contact #block-contactformsidebar a{color:#f42534;font-weight:bold;}@media (max-width:460px){.l-leaderboard{display:none;}}.warning{background:lightyellow;border:1px solid darkgoldenrod;padding:10px;}.warning h5{font-size:16px;font-weight:bold;margin-bottom:0;}.warning span{font-size:12px;}.warning a{color:#f42534;}div.question_row.No .good_work{display:none;}div.question_row.Yes .question_result{display:none;}@media screen and (max-width:720px){.pr-highlighted__highlighted{background-color:#f42534 !important;}}.is-disabled{cursor:not-allowed !important;}.btn_cta a{background-color:#f42534 !important;border:none;-moz-border-radius:20px 20px / 20px 20px;-webkit-border-radius:20px 20px;border-radius:20px 20px / 20px 20px;color:white;display:block;font-weight:bold;padding:0.5em 1.3em;text-align:center;text-transform:uppercase;white-space:nowrap;}dl.styled{border:none;border-radius:0.19em;padding-left:0;}dl.styled dd{margin-bottom:0.4125em;padding:0.94em;}dl.styled dd > p{margin:0;}dl.styled dt > .ckeditor-accordion-toggle:before,dl.styled dt > .ckeditor-accordion-toggle:after{background:#000;}dl.styled dt.active > .ckeditor-accordion-toggle:before{background:#000;}dl.styled dt.active > .ckeditor-accordion-toggle:after{background:#000;}dl.styled dt.active > a{background-color:#f42534;color:#fff;}dl.styled dt > a{background-color:#ededed;border:1px solid #f3efe8;border-radius:0.3125em;color:#000;margin-bottom:0.3125em;}dl.styled dt > a:hover{background-color:#f42534;color:#fff;}dl.styled > dd.active{border:1px solid #c5c5c5;}dl.styled dt{background:#f3efe8;}.da-slider-wrapper{margin:0 0 20px;}div#sliding-popup,div#sliding-popup .eu-cookie-withdraw-banner,.eu-cookie-withdraw-tab{background:rgba(198,12,70,0.9);}.eu-cookie-compliance-content{display:block;height:auto;margin:0 auto;max-width:1560px;padding:30px 15px 25px;text-align:left;width:100%;}.eu-cookie-compliance-content::after{clear:both;content:'';display:table;}.eu-cookie-compliance-message{float:none;margin:0;max-width:100%;padding:0;}@media (min-width:992px){.eu-cookie-compliance-message{float:left;max-width:66%;}}@media (min-width:1200px){.eu-cookie-compliance-message{max-width:72%;}}.eu-cookie-compliance-message h2{font-size:16px;font-weight:normal;margin:0 0 5px;padding:0;text-transform:none;}@media (min-width:992px){.eu-cookie-compliance-message h2{font-size:18px;margin:0 0 2px;}}.eu-cookie-compliance-message p{display:inline;font-size:14px;font-weight:normal;}.eu-cookie-compliance-more-button{background:none;border:none;color:#fff;font-size:14px;font-weight:normal;text-decoration:underline;}.eu-cookie-compliance-more-button:hover,.eu-cookie-compliance-more-button:focus{background:none;border:none;color:#fff;text-decoration:none;}.eu-cookie-compliance-buttons{float:none;margin:15px 0 0;max-width:100%;padding:0;}@media (min-width:992px){.eu-cookie-compliance-buttons{float:right;margin:0;max-width:34%;}}@media (min-width:1200px){.eu-cookie-compliance-buttons{max-width:28%;}}.eu-cookie-compliance-banner button.agree-button{background:transparent;border:2px solid #fff;border-radius:22px;box-shadow:none;color:#fff;font-size:18px;font-weight:600;height:auto;margin:0;padding:9px 37px;text-shadow:none;text-transform:uppercase;width:auto;transition:color .2s ease-in-out,opacity .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out;}.eu-cookie-compliance-banner button.agree-button:hover,.eu-cookie-compliance-banner button.agree-button:focus{background-color:#fff;border-color:#fff;color:#f42534;}.eu-cookie-compliance-banner button.decline-button{background:transparent;border:2px solid transparent;border-radius:22px;box-shadow:none;color:#fff;font-size:18px;font-weight:600;height:auto;margin:0;padding:9px 20px;text-decoration:none;text-shadow:none;text-transform:none;width:auto;transition:color .2s ease-in-out,opacity .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out;}.eu-cookie-compliance-banner button.decline-button:hover,.eu-cookie-compliance-banner button.decline-button:focus{background-color:transparent;border-color:transparent;color:#fff;text-decoration:underline;}@media (min-width:60.0625em){.sticky-sidebar{position:sticky;top:40px;}}@media (min-width:1260px){.sticky-sidebar{top:120px;}}@media (min-width:60.0625em){.toolbar-horizontal .sticky-sidebar{top:120px;}}@media (min-width:1260px){.toolbar-horizontal .sticky-sidebar{top:200px;}}@media (max-width:720px){#block-categorymenu-3{display:none;}}#block-categorymenu-sidebar{margin:20px 0;}#block-categorymenu-sidebar li img{display:none;}.pr-main__sidebar-first > ul{margin-top:100px;padding-left:0;}.pr-main__sidebar-first .block-menu__content ul,.pr-main__sidebar-first nav ul{margin:0;padding:0;list-style:none;}.pr-main__sidebar-first .block-menu__content li,.pr-main__sidebar-first nav li{margin:0 0 12px;padding:0;list-style-type:none;width:100%;}.pr-main__sidebar-first .block-menu__content li .img_holder,.pr-main__sidebar-first nav li .img_holder{width:inherit;float:none;}.pr-main__sidebar-first .block-menu__content li .img_holder img,.pr-main__sidebar-first nav li .img_holder img{display:none;}.pr-main__sidebar-first .block-menu__content li .img_holder .sub_cat_drop,.pr-main__sidebar-first nav li .img_holder .sub_cat_drop{display:none;}.pr-main__sidebar-first .block-menu__content li .img_holder.active,.pr-main__sidebar-first nav li .img_holder.active{display:inline-block;}.pr-main__sidebar-first .block-menu__content li .img_holder.active > a,.pr-main__sidebar-first nav li .img_holder.active > a{color:#f42534;}.pr-main__sidebar-first .block-menu__content li .img_holder.active .sub_cat_drop,.pr-main__sidebar-first nav li .img_holder.active .sub_cat_drop{display:block;}.pr-main__sidebar-first .block-menu__content li .img_holder a,.pr-main__sidebar-first nav li .img_holder a{display:inline-block;}.pr-main__sidebar-first .block-menu__content li a,.pr-main__sidebar-first nav li a{color:#000;font-family:Helvetica,Arial,"Lucida Grande",sans-serif;font-size:16px;line-height:1.2;font-style:normal;font-weight:500;text-transform:none;text-decoration:none;margin:0;padding:0;}.pr-main__sidebar-first .block-menu__content li a:hover,.pr-main__sidebar-first .block-menu__content li a:focus,.pr-main__sidebar-first nav li a:hover,.pr-main__sidebar-first nav li a:focus{color:#f42534;text-decoration:none;}.pr-main__sidebar-first .block-menu__content li a.is-active,.pr-main__sidebar-first nav li a.is-active{color:#f42534;}.pr-main__sidebar-first .block-menu__content li ul,.pr-main__sidebar-first nav li ul{margin:0 0 0 18px;padding:0;}.pr-main__sidebar-first .block-menu__content li ul > li:first-child,.pr-main__sidebar-first nav li ul > li:first-child{margin-top:12px;}.pr-main__sidebar-first .block-menu__content li ul > li:last-child,.pr-main__sidebar-first nav li ul > li:last-child{margin-bottom:0;}.pr-main__sidebar-first .view-id-category_tier_2 div.views-field-field-name-feature-1 .field-content{padding-left:10px;line-height:100%;}div.view-id-category_tier_2 div.views-field-field-name-feature-1 .field-content a{margin-left:0;}div.view-category-tier-2 .views-col .views-field-field-short-text-feature{margin-top:0;}.block-plugin-id--hf-product-categories-hierarchical-menu-block{margin-top:0;margin-bottom:2.5rem;}.hierarchical-taxonomy-menu li{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;}.hierarchical-taxonomy-menu li a{color:#000;font-family:Helvetica,Arial,"Lucida Grande",sans-serif;font-size:16px;line-height:1.2;font-style:normal;font-weight:500;text-transform:none;text-decoration:none;flex:0 0 calc(100% - 30px);margin-bottom:0.5rem;}.hierarchical-taxonomy-menu li a:hover,.hierarchical-taxonomy-menu li a:focus,.hierarchical-taxonomy-menu li a.active{color:#f42534;text-decoration:none;}.hierarchical-taxonomy-menu li i{flex:0 0 25px;height:25px;width:25px;background-size:14px;background-position:center;background-repeat:no-repeat;}.hierarchical-taxonomy-menu li .menu{flex:0 0 100%;}.mobile-overlay{position:fixed;top:0;left:0;display:none;height:100%;width:100%;background:none;z-index:9999;overflow-x:hidden;background-color:rgba(255,255,255,0.7);}.mobile-search-overlay__content{position:relative;margin:0;padding:48px 20px 20px;background:#fff;box-shadow:0 0 15px 0 rgba(0,0,0,0.2);}.mobile-search-form{position:static;margin:0;padding:0;}.mobile-search-form .l-r{display:block;margin:0;padding:0;width:100%;}.mobile-search-form .block{display:block;margin:0;padding:0;}.mobile-search-form form,.mobile-search-form .search-block-form__form{margin:0;padding:0;}.mobile-search-form .form-item,.mobile-search-form .form-actions{margin-top:0;margin-bottom:0;}.mobile-search-form .form-item{display:none;}.mobile-search-form .form-item.form-type-search,.mobile-search-form .form-item-search,.mobile-search-form .form-item-site-keyword{display:block;}.mobile-search-form label,.mobile-search-form .form-submit,.mobile-search-form .form-optional{display:none;}.mobile-search-form .container-inline div,.mobile-search-form .container-inline label{display:block;}.mobile-search-form .bef-exposed-form .form-item{float:none;}.mobile-search-form .form-search,.mobile-search-form .form-item-search input,.mobile-search-form .form-item-site-keyword input{margin:0;padding:0;width:100%;max-width:100%;height:auto;font-size:18px;color:#fff;text-align:left;border:0;background:none;outline:none;box-shadow:none;}.mobile-search-form .form-search:focus,.mobile-search-form .form-item-search input:focus,.mobile-search-form .form-item-site-keyword input:focus{background:none;outline:none;box-shadow:none;}.mobile-search-overlay__close{position:absolute;top:15px;right:22px;display:inline-block;margin:0;padding:0;width:auto;height:auto;text-align:center;font-size:20px;line-height:1;color:#000;text-transform:uppercase;vertical-align:top;text-decoration:none;outline:none;z-index:10;}.mobile-search-overlay__close::after{content:"\f00d";}.mobile-search-overlay__close:hover,.mobile-search-overlay__close:focus{color:#aa0914;text-decoration:none;}.search-block-form__form{position:relative;display:block;margin:0;padding:0;width:100%;height:40px;border:0;background:#f5f5f5;border-radius:16px;}.search-block-form__form ::-webkit-input-placeholder{color:#000;opacity:.35;}.search-block-form__form :-moz-placeholder{color:#000;opacity:.35;}.search-block-form__form ::-moz-placeholder{color:#000;opacity:.35;}.search-block-form__form :-ms-input-placeholder{color:#000;opacity:.35;}.search-block-form__form .form-item,.search-block-form__form .form-actions{display:block;margin:0;padding:0;}.search-block-form__form input.form-search{display:block;margin:0;padding:0 43px 0 20px;width:100%;height:40px;font-size:20px;font-weight:300;color:#000;text-align:right;line-height:1;background:none !important;border:0;box-shadow:none;outline:none;vertical-align:top;box-sizing:border-box;}.search-block-form__form .form-actions{position:absolute;top:0;right:0;width:34px;height:40px;outline:none;}.search-block-form__form .form-actions:hover::before,.search-block-form__form .form-actions:focus::before{color:#aa0914;}.search-block-form__form .form-submit--trigger{position:absolute;top:0;right:0;display:block;margin:0;padding:0;width:34px;height:40px;color:#f42534;font-size:18px;line-height:1;background:none;cursor:pointer;outline:none;border:0;background:none;text-align:left;box-sizing:border-box;outline:none;z-index:1;}.search-block-form__form .form-submit--trigger:hover,.search-block-form__form .form-submit--trigger:focus{color:#aa0914;outline:none;}.search-block-form__form .form-submit--trigger::before{content:"\f002";outline:none;}.search-block-form__form input.form-submit{display:none !important;}.mobile-overlay-is-active .mobile-nav-overlay::before{content:'';position:absolute;top:0;right:0;display:block;width:420px;height:100%;background:#fff;box-shadow:0 0 15px 0 rgba(0,0,0,0.15);z-index:1;}.mobile-nav-overlay__content{position:relative;float:right;margin:0;padding:15px 15px 20px 30px;width:100%;max-width:420px;text-align:left;background:#fff;z-index:10;}.mobile-nav-overlay__header{clear:both;margin:0 0 10px;padding:0;min-height:0;text-align:right;background:none;}.mobile-nav-overlay__close{position:relative;top:0;right:0;display:inline-block;margin:0;padding:0;width:48px;text-align:center;font-size:20px;line-height:1;color:#000;text-transform:uppercase;vertical-align:top;text-decoration:none;outline:none;z-index:10;}.mobile-nav-overlay__close span{position:relative;display:block;margin:0;padding:5px 20px 5px 0;}.mobile-nav-overlay__close::after{content:"\f00d";}.mobile-nav-overlay__close:hover,.mobile-nav-overlay__close:focus{color:#aa0914;text-decoration:none;}.mobile-nav-overlay__close span{vertical-align:top;}.mobile-nav .menu__item-expand,.mobile-nav .menu__item-lang-expand{position:absolute;top:0;right:0;display:block;margin:0;padding:17px 0;width:48px;text-align:center;font-size:16px;line-height:1.2;color:#f42534;cursor:pointer;outline:0;z-index:1;}.mobile-nav .menu__item-expand:hover,.mobile-nav .menu__item-expand:focus,.mobile-nav .menu__item-lang-expand:hover,.mobile-nav .menu__item-lang-expand:focus{color:#aa0914;outline:0;}.mobile-nav .menu__item-expand::before,.mobile-nav .menu__item-lang-expand::before{content:"\f107";}.mobile-nav .menu__item-expand.is-expanded,.mobile-nav .menu__item-lang-expand.is-expanded{color:#aa0914;}.mobile-nav .menu__item-expand.is-expanded::before,.mobile-nav .menu__item-lang-expand.is-expanded::before{content:"\f106";}.mobile-nav .l-r{display:block;margin:0;padding:0;width:100%;}.mobile-nav h2{display:none;margin:0;padding:13px 15px 5px;min-height:45px;font-size:18px;line-height:1.2;color:#000;background:#f4f4f4;}.mobile-nav .menu{clear:both;display:block;margin:0;padding:0;list-style:none;}.mobile-nav .menu__item{position:relative;clear:both;float:none;display:block;margin:0 0 5px;padding:0;}.mobile-nav .menu__link{position:relative;display:block;margin:0;padding:5px 0;font-size:16px;line-height:1.2;color:#000;font-weight:normal;text-decoration:none;vertical-align:top;outline:none;}.mobile-nav .menu__link:hover,.mobile-nav .menu__link:focus{color:#aa0914;}.mobile-nav .menu__link.is-active{color:#f42534;}.mobile-nav .block-menu__content > .menu > .menu__item{margin:0;padding:0;border-top:1px solid #ebebeb;}.mobile-nav .block-menu__content > .menu > .menu__item > .menu__link--wrapper > .menu__link{margin:0;padding:17px 48px 17px 0;font-size:16px;line-height:1.2;font-weight:500;}.mobile-nav .block-menu__content > .menu > .menu__item > .menu{margin-bottom:20px;}.mobile-nav .block-menu__content > .menu > .menu__item > .menu > .menu__item > .menu__link--wrapper > .menu__link{margin:0;padding:5px 0;font-size:15px;line-height:1.2;}.mobile-nav .block-menu__content > .menu .menu{margin-left:20px;}.mobile-nav .block-menu__content > .menu > .menu__item--expanded > .menu{display:none;}.mobile-nav .block-menu__content > .menu > .menu__item--expanded.menu__item--active-trail > .menu{display:block;}.mobile-nav .block-menu__content > .menu .menu .menu{display:none;}.mobile-nav .block-menu__content > .menu > .menu__item > .menu > .menu__item > .menu{margin-bottom:10px;}.mobile-nav .block-menu__content > .menu > .menu__item > .menu > .menu__item > .menu > .menu__item > .menu__link--wrapper > .menu__link{margin:0;padding:3px 0;font-size:15px;line-height:1.2;}.mobile-nav .block{margin:0;padding:0;}.mobile-control-main-nav{display:none;text-align:right;}.mobile-control-main-nav > .menu{display:inline-block;margin:0;padding:0;font-size:0;list-style:none;vertical-align:top;}.mobile-control-main-nav > .menu > .menu__item{display:inline-block;margin:0 4px;padding:0;list-style:none;vertical-align:top;}@media (min-width:410px){.mobile-control-main-nav > .menu > .menu__item{margin:0 8px;}}.mobile-control-main-nav > .menu > .menu__item:first-child{margin-left:0;}.mobile-control-main-nav > .menu > .menu__item:last-child{margin-right:0;}.mobile-control-main-nav > .menu > .menu__item > .menu__link--wrapper > .menu__link{display:block;margin:0;padding:8px 5px;list-style:none;vertical-align:top;font-size:0;text-align:center;line-height:1;text-decoration:none;}.mobile-control-main-nav > .menu > .menu__item > .menu__link--wrapper > .menu__link::before{display:inline-block;margin:0;padding:0;font-size:20px;color:#f42534;line-height:1;}.mobile-control-main-nav > .menu > .menu__item > .menu__link--wrapper > .menu__link:hover,.mobile-control-main-nav > .menu > .menu__item > .menu__link--wrapper > .menu__link:focus{color:#aa0914;}.mobile-control-main-nav > .menu > .menu__item > .menu__link--wrapper > .menu__link:hover::before,.mobile-control-main-nav > .menu > .menu__item > .menu__link--wrapper > .menu__link:focus::before{color:#aa0914;}.mobile-control-main-nav > .menu > .menu__item--search > .menu__link--wrapper > .menu__link::before{content:"\f002";}.mobile-control-main-nav > .menu > .menu__item--user-log-out{display:none;}.mobile-control-main-nav > .menu > .menu__item--user > .menu__link--wrapper > .menu__link::before{content:"\f007";}.mobile-control-main-nav > .menu > .menu__item--cart .menu__link::before{content:"\f07a";font-size:20px;color:#f42534;transition:color .2s ease-in-out,opacity .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out;}.mobile-control-main-nav > .menu > .menu__item--cart .menu__link .menu__link-count{position:relative;top:-1px;display:inline-block;margin:0 0 0 5px;padding:5px 6px 0;width:auto;min-width:34px;height:24px;color:#fff;font-size:16px;font-weight:500;text-align:center;background:#f42534;vertical-align:top;text-decoration:none;border-radius:12px;transition:color .2s ease-in-out,opacity .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out;}.mobile-control-main-nav > .menu > .menu__item--cart .menu__link:hover::before,.mobile-control-main-nav > .menu > .menu__item--cart .menu__link:focus::before{color:#aa0914;}.mobile-control-main-nav > .menu > .menu__item--cart .menu__link:hover .menu__link-count,.mobile-control-main-nav > .menu > .menu__item--cart .menu__link:focus .menu__link-count{color:#fff;background:#aa0914;}.mobile-control-main-nav > .menu > .menu__item--menu > .menu__link--wrapper > .menu__link{margin:0;padding:9px 0 0;width:39px;height:39px;color:#fff;background:#00b3e3;border-radius:50%;}.mobile-control-main-nav > .menu > .menu__item--menu > .menu__link--wrapper > .menu__link:hover,.mobile-control-main-nav > .menu > .menu__item--menu > .menu__link--wrapper > .menu__link:focus{color:#fff;}.mobile-control-main-nav > .menu > .menu__item--menu > .menu__link--wrapper > .menu__link:hover::before,.mobile-control-main-nav > .menu > .menu__item--menu > .menu__link--wrapper > .menu__link:focus::before{color:#fff;}.mobile-control-main-nav > .menu > .menu__item--menu > .menu__link--wrapper > .menu__link:hover,.mobile-control-main-nav > .menu > .menu__item--menu > .menu__link--wrapper > .menu__link:focus{background:#008bb0;}.mobile-control-main-nav > .menu > .menu__item--menu > .menu__link--wrapper > .menu__link::before{content:"\f0c9";font-size:20px;color:#fff;}.mobile-control-main-nav > .menu--cart-block > .menu__item:last-child{margin-right:4px;}@media (min-width:410px){.mobile-control-main-nav > .menu--cart-block > .menu__item:last-child{margin-right:8px;}}.site-header .site-header__header-second .block__content > .mobile-control-main-nav{display:block;}@media (min-width:992px){.site-header .site-header__header-second .block__content > .mobile-control-main-nav{display:none;}}.site-header-wrapper{display:block;margin:0;padding:0;}.site-header{position:static;top:0;left:0;margin:0;padding:0;width:100%;box-shadow:none;z-index:100;transition:all .2s ease-in-out;}.site-header .container{margin:0 auto;}.site-header .region::after{content:'';display:table;clear:both;}.js-site-compact-nav .site-header{box-shadow:0 0 15px 0 rgba(0,0,0,0.2);}.js-site-compact-nav .site-header .site-header__header-first{display:none;}.js-site-compact-nav .site-header .site-header__header-second .search-block-form,.js-site-compact-nav .site-header .site-header__header-second .block-search-api-site-search-blocks{display:none;}.js-site-compact-nav .site-header .site-header__header-second .region__inner{padding:34px 0 0 285px;}@media (min-width:1410px){.js-site-compact-nav .site-header .site-header__header-second .region__inner{padding:28px 0 0 285px;}}.js-site-compact-nav .site-header .site-header__header-second .site-logo{top:48px;left:10px;width:280px;}.js-site-compact-nav .site-header .site-header__header-second .site-logo .site-logo__full{display:none;}.js-site-compact-nav .site-header .site-header__header-second .site-logo .site-logo__compact{margin-top:-41px;width:260px;display:block;}.js-site-compact-nav .site-header .site-header__header-second .block__content > .menu > .menu__item{margin:0 10px;}@media (min-width:1550px){.js-site-compact-nav .site-header .site-header__header-second .block__content > .menu > .menu__item{margin:0 15px;}}.js-site-compact-nav .site-header .site-header__header-second .block__content > .menu > .menu__item.menu__item--expanded > .menu__link--wrapper > .menu__link{padding-right:18px;}@media (min-width:1550px){.js-site-compact-nav .site-header .site-header__header-second .block__content > .menu > .menu__item.menu__item--expanded > .menu__link--wrapper > .menu__link{padding-right:21px;}}.js-site-compact-nav .site-header .site-header__header-second .block__content > .menu > .menu__item.menu__item--expanded > .menu__link--wrapper > .menu__link::before{top:3px;font-size:13px;}@media (min-width:1550px){.js-site-compact-nav .site-header .site-header__header-second .block__content > .menu > .menu__item.menu__item--expanded > .menu__link--wrapper > .menu__link::before{top:4px;font-size:15px;}}.js-site-compact-nav .site-header .site-header__header-second .block__content > .menu > .menu__item.menu__item--expanded > .menu__link--wrapper > .menu__link::after{border-right:18px solid #fff;}@media (min-width:1550px){.js-site-compact-nav .site-header .site-header__header-second .block__content > .menu > .menu__item.menu__item--expanded > .menu__link--wrapper > .menu__link::after{border-right:21px solid #fff;}}.js-site-compact-nav .site-header .site-header__header-second .block__content > .menu > .menu__item > .menu__link--wrapper > .menu__link{padding-bottom:23px;font-size:16px;}@media (min-width:1410px){.js-site-compact-nav .site-header .site-header__header-second .block__content > .menu > .menu__item > .menu__link--wrapper > .menu__link{font-size:18px;}}@media (min-width:1550px){.js-site-compact-nav .site-header .site-header__header-second .block__content > .menu > .menu__item > .menu__link--wrapper > .menu__link{font-size:21px;}}.js-site-compact-nav .site-header .site-header__header-second .mobile-control-main-nav{position:relative;top:-4px;display:inline-block;margin:0;padding:0;}@media (min-width:1410px){.js-site-compact-nav .site-header .site-header__header-second .mobile-control-main-nav{top:-2px;}}@media (min-width:1550px){.js-site-compact-nav .site-header .site-header__header-second .mobile-control-main-nav{top:0;margin:0 0 0 15px;}}.js-site-compact-nav .site-header .site-header__header-second .mobile-control-main-nav > .menu > .menu__item--search,.js-site-compact-nav .site-header .site-header__header-second .mobile-control-main-nav > .menu > .menu__item--menu{display:none;}.js-site-compact-nav .site-header .site-header__header-second .mobile-control-main-nav > .menu > .menu__item > .menu__link--wrapper > .menu__link{padding-top:0;padding-bottom:10px;}.site-header__header-first{display:none;background:#fff;border-bottom:1px solid #cfcfd0;}@media (min-width:992px){.site-header__header-first{display:block;}}.site-header__header-first .menu{display:inline-block;margin:0;padding:0;font-size:0;list-style:none;vertical-align:top;}.site-header__header-first .menu > li{float:none;display:inline-block;margin:0;padding:0;list-style:none;vertical-align:top;}@media (min-width:1200px){.site-header__header-first .menu > li{margin:0 1px;}}.site-header__header-first .menu > li:first-child{margin-left:0;}.site-header__header-first .menu > li:last-child{margin-right:0;}.site-header__header-first .menu > li a{display:block;margin:0;padding:13px 7px 0 7px;font-size:15px;line-height:1.2;color:#000;font-weight:300;min-height:44px;text-decoration:none;}@media (min-width:1560px){.site-header__header-first .menu > li a{font-size:16px;padding:13px 11px 0 11px;}}.site-header__header-first .menu > li a:hover,.site-header__header-first .menu > li a:focus{color:#f42534;text-decoration:none;}.site-header__header-first .block-plugin-id--menu-block-header-hu-friedy{float:left;margin:0;padding:0;}.site-header__header-first .block-plugin-id--menu-block-header-hu-friedy .menu > li:first-child a{background:#efefef;}.site-header__header-first .block-plugin-id--menu-block-top-menu{float:right;margin:0;padding:0;}.site-header__header-first .block-config-provider--commerce-cart{float:right;margin:0 0 0 10px;padding:0;}.site-header__header-first .block-config-provider--commerce-cart .menu > li a{padding:10px 14px 0 14px;}.site-header__header-first .block-config-provider--commerce-cart .menu > li:last-child a{padding-right:0;}.site-header__header-first .block-config-provider--commerce-cart .menu__item--search{display:none;}.site-header__header-first .block-config-provider--commerce-cart .menu__item--user-log-out .menu__link{font-size:0;color:#f42534;}.site-header__header-first .block-config-provider--commerce-cart .menu__item--user-log-out .menu__link:hover,.site-header__header-first .block-config-provider--commerce-cart .menu__item--user-log-out .menu__link:focus{color:#aa0914;}.site-header__header-first .block-config-provider--commerce-cart .menu__item--user-log-out .menu__link::before{content:"\f08b";font-size:23px;}.site-header__header-first .block-config-provider--commerce-cart .menu__item--user .menu__link{font-size:0;color:#f42534;}.site-header__header-first .block-config-provider--commerce-cart .menu__item--user .menu__link:hover,.site-header__header-first .block-config-provider--commerce-cart .menu__item--user .menu__link:focus{color:#aa0914;}.site-header__header-first .block-config-provider--commerce-cart .menu__item--user .menu__link::before{content:"\f007";font-size:20px;}.site-header__header-first .block-config-provider--commerce-cart .menu__item--cart .menu__link::before{content:"\f07a";font-size:20px;color:#f42534;transition:color .2s ease-in-out,opacity .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out;}.site-header__header-first .block-config-provider--commerce-cart .menu__item--cart .menu__link .menu__link-count{position:relative;top:-1px;display:inline-block;margin:0 0 0 5px;padding:4px 6px 0;width:auto;min-width:34px;height:24px;color:#fff;font-weight:500;text-align:center;background:#f42534;vertical-align:top;text-decoration:none;border-radius:12px;transition:color .2s ease-in-out,opacity .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out;}.site-header__header-first .block-config-provider--commerce-cart .menu__item--cart .menu__link:hover::before,.site-header__header-first .block-config-provider--commerce-cart .menu__item--cart .menu__link:focus::before{color:#aa0914;}.site-header__header-first .block-config-provider--commerce-cart .menu__item--cart .menu__link:hover .menu__link-count,.site-header__header-first .block-config-provider--commerce-cart .menu__item--cart .menu__link:focus .menu__link-count{color:#fff;background:#aa0914;}.site-header__header-second{background:#fff;}.site-header__header-second .contextual-region{position:static !important;}.site-header__header-second .contextual-region .contextual{display:none !important;}.site-header__header-second .region__inner{position:relative;padding:20px 0;min-height:0;text-align:right;}@media (min-width:410px){.site-header__header-second .region__inner{padding:50px 0 18px;min-height:109px;}}@media (min-width:992px){.site-header__header-second .region__inner{padding:95px 0 0;min-height:0;}}@media (min-width:1130px){.site-header__header-second .region__inner{padding:95px 0 0 220px;}}@media (min-width:1280px){.site-header__header-second .region__inner{padding:94px 0 0 220px;}}@media (min-width:1410px){.site-header__header-second .region__inner{padding:90px 0 0 220px;}}.site-header__header-second .block,.site-header__header-second .field{margin:0;padding:0;}.site-header__header-second .site-logo{position:absolute;top:26px;bottom:auto;left:0;width:160px;}@media (min-width:410px){.site-header__header-second .site-logo{top:auto;bottom:20px;width:144px;}}@media (min-width:992px){.site-header__header-second .site-logo{top:65px;bottom:auto;width:180px;}}@media (min-width:1130px){.site-header__header-second .site-logo{top:48px;left:10px;width:280px;}}.site-header__header-second .site-logo .site-logo__full{display:none;}@media (min-width:1130px){.site-header__header-second .site-logo .site-logo__full{display:block;}}.site-header__header-second .site-logo .site-logo__compact{display:block;}@media (min-width:1130px){.site-header__header-second .site-logo .site-logo__compact{display:none;}}.site-header__header-second .block__content > .menu{display:inline-block;margin:0;padding:0;font-size:0;list-style:none;vertical-align:top;}.site-header__header-second .block__content > .menu .menu__link{cursor:pointer;}.site-header__header-second .block__content > .menu > .menu__item{float:none;display:inline-block;margin:0 10px;padding:0;list-style:none;vertical-align:top;}@media (min-width:1280px){.site-header__header-second .block__content > .menu > .menu__item{margin:0 15px;}}.site-header__header-second .block__content > .menu > .menu__item:first-child{margin-left:0;}.site-header__header-second .block__content > .menu > .menu__item:last-child{margin-right:0;}.site-header__header-second .block__content > .menu > .menu__item > .menu{display:none;}.site-header__header-second .block__content > .menu > .menu__item > .menu__link--wrapper > .menu__link{position:relative;display:block;margin:0;padding:0 0 33px 0;font-size:16px;line-height:1.2;color:#000;font-weight:normal;text-transform:uppercase;text-decoration:none;outline:none;}@media (min-width:1280px){.site-header__header-second .block__content > .menu > .menu__item > .menu__link--wrapper > .menu__link{font-size:18px;}}@media (min-width:1410px){.site-header__header-second .block__content > .menu > .menu__item > .menu__link--wrapper > .menu__link{font-size:21px;}}.site-header__header-second .block__content > .menu > .menu__item > .menu__link--wrapper > .menu__link:hover,.site-header__header-second .block__content > .menu > .menu__item > .menu__link--wrapper > .menu__link:focus{color:#f42534;text-decoration:none;outline:none;}.site-header__header-second .block__content > .menu > .menu__item.menu__item--active-trail > .menu__link--wrapper > .menu__link{color:#f42534;}.site-header__header-second .block__content > .menu > .menu__item.menu__item--expanded > .menu__link--wrapper > .menu__link{padding-right:18px;}@media (min-width:1280px){.site-header__header-second .block__content > .menu > .menu__item.menu__item--expanded > .menu__link--wrapper > .menu__link{padding-right:21px;}}.site-header__header-second .block__content > .menu > .menu__item.menu__item--expanded > .menu__link--wrapper > .menu__link::before{content:"\f078";position:absolute;top:3px;right:0;font-size:13px;line-height:1;vertical-align:top;color:#b9e3e2;}@media (min-width:1410px){.site-header__header-second .block__content > .menu > .menu__item.menu__item--expanded > .menu__link--wrapper > .menu__link::before{top:4px;font-size:15px;}}.site-header__header-second .block__content > .menu > .menu__item.menu__item--expanded > .menu__link--wrapper > .menu__link::after{content:'';display:block;position:absolute;bottom:0;left:0;width:100%;height:8px;background:#fff;border-right:18px solid #fff;box-sizing:border-box;transition:color .2s ease-in-out,opacity .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out;}@media (min-width:1280px){.site-header__header-second .block__content > .menu > .menu__item.menu__item--expanded > .menu__link--wrapper > .menu__link::after{border-right:21px solid #fff;}}.site-header__header-second .block__content > .menu > .menu__item.menu__item--dropdown-is-active > .menu{display:block;}.site-header__header-second .block__content > .menu > .menu__item.menu__item--dropdown-is-active > .menu__link--wrapper > .menu__link{color:#f42534;}.site-header__header-second .block__content > .menu > .menu__item.menu__item--dropdown-is-active > .menu__link--wrapper > .menu__link::before{color:#f42534;}.site-header__header-second .block__content > .menu > .menu__item.menu__item--dropdown-is-active > .menu__link--wrapper > .menu__link::after{background:#f42534;}.site-header__header-second .block__content > .menu > .menu__item > .menu{position:absolute;top:100%;left:0;margin:0;padding:0;width:100%;min-height:411px;text-align:left;background:#fff url("/themes/custom/hf_america/styles/css/images/bg-dropdown.jpg") 100% 0 no-repeat;border-top:1px solid #ebebeb;box-sizing:border-box;box-shadow:1px 2px 0 2px rgba(88,88,88,0.15);z-index:100;}.site-header__header-second .block__content > .menu > .menu__item > .menu::before{content:'';position:absolute;left:343px;top:0;display:block;margin:0;padding:0;width:calc(100% - 343px);height:100%;pointer-events:none;background:linear-gradient(to right,#f2f2f2 0%,rgba(242,242,242,0) 10%,rgba(242,242,242,0) 100%);z-index:0;}.site-header__header-second .block__content > .menu > .menu__item > .menu > .menu__item{display:block;margin:0;padding:0;width:343px;text-align:right;background:#fff;}.site-header__header-second .block__content > .menu > .menu__item > .menu > .menu__item:first-child{padding-top:9px;}.site-header__header-second .block__content > .menu > .menu__item > .menu > .menu__item:last-child{padding-bottom:9px;}.site-header__header-second .block__content > .menu > .menu__item > .menu > .menu__item > .menu{display:none;}.site-header__header-second .block__content > .menu > .menu__item > .menu > .menu__item > .menu__link--wrapper > .menu__link{position:relative;display:block;margin:0;padding:13px 33px 13px 20px;font-size:17px;line-height:1.2;color:#000;font-weight:normal;text-decoration:none;text-transform:none;background:#fff;}@media (min-width:1200px){.site-header__header-second .block__content > .menu > .menu__item > .menu > .menu__item > .menu__link--wrapper > .menu__link{font-size:18px;}}.site-header__header-second .block__content > .menu > .menu__item > .menu > .menu__item > .menu__link--wrapper > .menu__link:hover,.site-header__header-second .block__content > .menu > .menu__item > .menu > .menu__item > .menu__link--wrapper > .menu__link:focus{color:#f42534;}.site-header__header-second .block__content > .menu > .menu__item > .menu > .menu__item.menu__item--dropdown-is-active > .menu{display:flex;}.site-header__header-second .block__content > .menu > .menu__item > .menu > .menu__item.menu__item--dropdown-is-active > .menu__link--wrapper > .menu__link{color:#f42534;}.site-header__header-second .block__content > .menu > .menu__item > .menu > .menu__item.menu__item--dropdown-is-active > .menu__link--wrapper > .menu__link::after{content:"\f0da";position:absolute;top:-3px;right:-16px;color:#fff;font-size:50px;pointer-events:none;z-index:100;}.site-header__header-second .block__content > .menu > .menu__item > .menu > .menu__item > .menu{flex-direction:column;flex-wrap:wrap;position:absolute;left:343px;top:0;margin:0;padding:15px 20px 15px 30px;width:calc(100% - 343px);height:100%;text-align:left;background:linear-gradient(to right,#f2f2f2 0%,rgba(243,243,243,0.9) 10%,rgba(255,255,255,0.9) 100%);}@media (min-width:1200px){.site-header__header-second .block__content > .menu > .menu__item > .menu > .menu__item > .menu{padding:15px 40px 20px 40px;}}@media (min-width:1480px){.site-header__header-second .block__content > .menu > .menu__item > .menu > .menu__item > .menu{padding:15px 484px 20px 40px;background:none;}}.site-header__header-second .block__content > .menu > .menu__item > .menu > .menu__item > .menu > .menu__item{float:none;display:block;margin:0;padding:0;width:auto;height:auto;vertical-align:top;}.site-header__header-second .block__content > .menu > .menu__item > .menu > .menu__item > .menu > .menu__item .menu__link--wrapper > .menu__link{display:block;margin:0;padding:8px;font-size:15px;line-height:1.2;color:#000;font-weight:normal;text-decoration:none;text-transform:none;background:none;}@media (min-width:1200px){.site-header__header-second .block__content > .menu > .menu__item > .menu > .menu__item > .menu > .menu__item .menu__link--wrapper > .menu__link{font-size:16px;}}.site-header__header-second .block__content > .menu > .menu__item > .menu > .menu__item > .menu > .menu__item .menu__link--wrapper > .menu__link:hover,.site-header__header-second .block__content > .menu > .menu__item > .menu > .menu__item > .menu > .menu__item .menu__link--wrapper > .menu__link:focus{color:#f42534;}.site-header__header-second .block__content > .menu > .menu__item > .menu > .menu__item > .menu .menu{display:none;}.site-logo img{margin:0 auto;padding:0;max-width:100%;height:auto;}.site-logo__full{display:none;width:280px;}@media (min-width:768px){.site-logo__full{display:block;}}.site-logo__compact{display:block;}@media (min-width:768px){.site-logo__compact{display:none;}}.site-header .site-header__header-second .block__content > .menu{display:none;}@media (min-width:992px){.site-header .site-header__header-second .block__content > .menu{display:inline-block;}}.l-leaderboard{display:none;}.slicknav_menu{display:none;}@media screen and (max-width:40em){.js #menu{display:none;}.js .slicknav_menu{display:block;}}.user-logged-out #block-login{display:none;}@media screen and (max-width:720px){.pr-highlighted__highlighted{background-color:#f42534 !important;}}#block-hotfixmainnav{display:none;width:100%;background-color:#f42534 !important;margin:0;}@media screen and (max-width:720px){#block-hotfixmainnav{display:block;}}#block-hotfixmainnav ul li{background-color:#f42534 !important;display:inline-block;float:left;padding:5px 10px;}#block-hotfixmainnav ul li a{color:white;text-transform:uppercase;font-weight:bold;}.search-forms__search{position:relative;margin:0;padding:0;display:flex;}.search-forms__search .form-item-search,.search-forms__search .form-type-textfield{display:block;}.search-forms__search .form-item-search input,.search-forms__search .form-type-textfield input{height:40px;border-radius:0 0 0 0;}.js-search-toggle{left:0;display:flex;margin:0;padding:0;list-style:none;z-index:1;}.js-search-toggle > li{position:relative;float:none;display:block;margin:0;padding:0;background:none;}.js-search-toggle > li > a{display:block;margin:0;padding:12px 16px;line-height:1;font-size:15px;text-align:right;color:#fff;font-weight:normal;text-decoration:none;background:#000;border-radius:0;}.js-search-toggle > li > a::after{content:"\f0d7";margin:0 0 0 5px;}.js-search-toggle > li:hover > a,.js-search-toggle > li > a:hover,.js-search-toggle > li > a:focus{color:#fff;background:#333;border-radius:0;}.js-search-toggle > li > ul{position:absolute;top:100%;left:0;display:none;width:100%;z-index:2;}.js-search-toggle > li > ul > li{display:block;margin:0;padding:0;}.js-search-toggle > li > ul > li > a{display:block;margin:0 auto;padding:7px 0px 0px 12px;font-size:15px;text-align:center;min-height:40px;color:#fff;font-weight:normal;text-decoration:none;background:#000;}.js-search-toggle > li > ul > li > a::after{content:"\f0d7";margin:0 0 0 5px;visibility:hidden;}.js-search-toggle > li > ul > li > a:hover,.js-search-toggle > li > ul > li > a:focus{background:#f42534;color:#fff;}.js-search-toggle > li > ul > li.active{display:none;}@media (hover:hover) and (pointer:fine){.js-search-toggle > li:hover > ul{display:block;padding-left:0;}}.js-search-toggle-forms .search-api-site-search .views-exposed-form .form--inline{display:flex;}.js-search-toggle-forms .search-api-site-search .views-exposed-form .form--inline .form-item-product-search,.js-search-toggle-forms .search-api-site-search .views-exposed-form .form--inline .form-item-site-search{flex:1;}.search-forms__search-popup{position:static;top:10px;right:0;float:right;margin:0;padding:0;z-index:10;}@media (min-width:600px){.search-forms__search-popup{position:relative;}}@media (min-width:992px){.search-forms__search-popup{position:absolute;top:57px;}}@media (min-width:1200px){.search-forms__search-popup{top:60px;}}@media (min-width:1560px){.search-forms__search-popup{right:20px;}}.search-forms__search-popup.is-active .search-forms__search{right:0;width:100%;box-shadow:0 6px 12px rgba(0,0,0,0.175);}@media (min-width:600px){.search-forms__search-popup.is-active .search-forms__search{right:78px;}}@media (min-width:992px){.search-forms__search-popup.is-active .search-forms__search{right:630px;}}.search-forms__search-popup__toggle{display:block;margin:0;padding:24px 0 8px;width:36px;height:65px;text-align:center;color:#000;font-size:18px;line-height:1.2;text-decoration:none;background:#fff;}@media (min-width:420px){.search-forms__search-popup__toggle{padding:8px 15px 8px;width:58px;}}@media (min-width:992px){.search-forms__search-popup__toggle{padding:0;width:22px;height:27px;color:#000;font-size:22px;background:transparent;}}.search-forms__search-popup__toggle:hover,.search-forms__search-popup__toggle:focus{color:#f42534;text-decoration:none;}.search-forms__search-popup__toggle::before{content:"\f002";}@media (min-width:992px){.search-forms__search-popup__toggle::before{font-weight:300;}}.is-active .search-forms__search-popup__toggle::before{content:"\f00d";left:10px;position:relative;top:4px;}.l-footer .pr-footer{padding-top:32px;padding-bottom:32px;background:#fff;background:linear-gradient(to bottom,#ffffff 0%,#ffffff 59%,#f4f4f4 100%);}.l-footer .pr-footer__footer{position:relative;padding:0 15px;background:none;}@media (min-width:480px){.l-footer .pr-footer__footer{padding:0 30px;}}@media (min-width:992px){.l-footer .pr-footer__footer{padding:0 210px 0 15px;}}@media (min-width:1200px){.l-footer .pr-footer__footer{padding:0 270px 0 15px;}}.l-footer .regions{background:none;}.l-footer .block,.l-footer .field{margin:0;padding:0;}.l-footer .block-menu{float:none;display:block;margin:0;padding:0;width:auto;vertical-align:top;}@media (min-width:480px){.l-footer .block-menu{display:inline-block;margin:0 0 20px;width:48%;}}@media (min-width:768px){.l-footer .block-menu{float:left;display:block;margin:0 70px 20px 0;padding:0;width:auto;}}@media (min-width:992px){.l-footer .block-menu{margin:0 70px 20px 0;}}.l-footer .block-menu ul.menu{display:block;margin:0;padding:0;max-width:none;list-style:none;}@media (min-width:480px){.l-footer .block-menu ul.menu{margin:0 auto;max-width:230px;}}@media (min-width:992px){.l-footer .block-menu ul.menu{margin:0;max-width:none;}}.l-footer .block-menu ul.menu > li{position:relative;float:none;display:block;margin:0 0 10px;padding:0 0 0 12px;background:none;}.l-footer .block-menu ul.menu > li::before{position:absolute;top:7px;left:0;content:'';display:block;width:3px;height:3px;background:#000;border-radius:50%;}.l-footer .block-menu ul.menu > li a{display:block;margin:0;padding:0;font-size:15px;line-height:1.2;font-weight:300;color:#000;text-decoration:none;}.l-footer .block-menu ul.menu > li a:hover,.l-footer .block-menu ul.menu > li a:focus{color:#f42534;text-decoration:none;}.l-footer #block-site-header-footer-logo{position:absolute;top:0;right:10px;display:none;margin:0;padding:0;width:178px;}@media (min-width:992px){.l-footer #block-site-header-footer-logo{display:block;}}@media (min-width:1200px){.l-footer #block-site-header-footer-logo{width:260px;}}.l-footer #block-site-header-footer-logo .site-logo__full{width:auto;}.l-footer-top{margin:0;padding:12px 0;background:#f4f4f4;}.l-footer-top .regions{background:none;}.l-footer-top .menu{display:inline-block;margin:0;padding:0;vertical-align:top;}.l-footer-top .menu > li{display:inline-block;margin:0;padding:0;vertical-align:top;}.l-footer-top .menu > li a{position:relative;display:block;margin:0;padding:0;font-size:18px;line-height:1.2;color:#000;font-weight:300;text-decoration:none;}.l-footer-top .menu > li a:hover,.l-footer-top .menu > li a:focus{color:#f42534;text-decoration:none;}.l-footer-top .menu-name--footer-top > li{display:block;margin:10px 0 0;text-align:center;}@media (min-width:480px){.l-footer-top .menu-name--footer-top > li{display:inline-block;margin:0 40px 0 0;text-align:left;}}@media (min-width:992px){.l-footer-top .menu-name--footer-top > li{margin:4px 40px 0 0;}}.l-footer-top .menu-name--footer-top > li:last-child{margin-right:0;}.l-footer-top .menu-name--footer-top > li[class*='800'] a::before{content:"\f086";margin:0 10px 0 0;color:#f42534;}.l-footer-top .menu-name--footer-top > li[class*='care'] a::before{content:"\f5c9";margin:0 10px 0 0;color:#f42534;}.l-footer-top .menu-name--social-media{font-size:0;}.l-footer-top .menu-name--social-media > li{margin:0 13px;}.l-footer-top .menu-name--social-media > li:first-child{margin-left:0;}.l-footer-top .menu-name--social-media > li:last-child{margin-right:0;}.l-footer-top .menu-name--social-media > li a{font-size:0;color:#b4b4b4;}.l-footer-top .pr-footer-top__footer-top{display:flex;flex-wrap:wrap;}.l-footer-top .pr-footer-top__footer-top > .block{margin:8px 0;padding:0;width:100%;}@media (min-width:992px){.l-footer-top .pr-footer-top__footer-top > .block{margin:0;width:50%;}}.l-footer-top .pr-footer-top__footer-top > .block:nth-child(odd){text-align:center;}@media (min-width:992px){.l-footer-top .pr-footer-top__footer-top > .block:nth-child(odd){text-align:left;}}.l-footer-top .pr-footer-top__footer-top > .block:nth-child(even){text-align:center;}@media (min-width:992px){.l-footer-top .pr-footer-top__footer-top > .block:nth-child(even){text-align:right;}}.menu-name--social-media{font-size:0;}.menu-name--social-media > li{margin:0 13px;}.menu-name--social-media > li:first-child{margin-left:0;}.menu-name--social-media > li:last-child{margin-right:0;}.menu-name--social-media > li a{font-size:0;color:#b4b4b4;}.menu-name--social-media > li a::before{font-size:26px;}.menu-name--social-media > li.menu__item-title--facebook a::before{content:"\f09a";}.menu-name--social-media > li.menu__item-title--twitter a::before{content:"\e61b";}.menu-name--social-media > li.menu__item-title--youtube a::before{content:"\f167";}.menu-name--social-media > li.menu__item-title--instagram a::before{content:"\f16d";}.menu-name--social-media > li.menu__item-title--linkedin a::before{content:"\f08c";}.menu-name--social-media > li.menu__item-title--pinterest a::before{content:"\f0d2";}.l-footer-bottom-content{background:#fff;}.l-footer-bottom-content .regions{background:none;}.l-footer-bottom-content .block,.l-footer-bottom-content .field{margin:0;padding:0;}.l-footer-bottom{clear:both;padding:20px 0;font-size:12px;line-height:1.2;font-weight:300;text-align:center;color:#7e8386;border-top:4px solid #fff;background:#fbfbfb;}.l-footer-bottom .regions{background:none;}.l-footer-bottom .block,.l-footer-bottom .field{margin:0;padding:0;}.site-footer-copyright{clear:both;margin:0 auto;padding:0;font-size:12px;line-height:1.2;font-weight:300;text-align:center;color:#000;}.webform-submission-recycling-center-approvals-form .remove_item{float:right;color:#f42534;cursor:pointer;}.webform-submission-recycling-center-approvals-form .data{width:100px;padding:5px 0;}form .form-disabled{display:none;}form .field-entity-reference-type-taxonomy-term .field__item-wrapper:after{display:none;}form .field__item{margin-left:0 !important;margin-right:0 !important;}form .field-type-webform{display:block;}form label{white-space:inherit;}form label,form .fieldset-legend{font-size:16px;color:#000;margin:0;padding:0;font-weight:bold;}form select option{font-size:16px;color:#000;}form.webform-submission-contact-form .form-type-checkbox{margin-bottom:0;}form.webform-submission-contact-form #edit-body{font-size:13px;}form .form-type-select__select-wrapper:not(.is-multiple):after{color:#000;font-size:14px;}form .form-select{font-size:16px;}form .webform-confirmation__message{margin-bottom:400px;}form .form-item.form-type-checkbox,form .form-item.form-type-radio{position:relative;padding-left:20px;}form .form-item.form-type-checkbox input[type='checkbox'],form .form-item.form-type-checkbox input[type='radio'],form .form-item.form-type-radio input[type='checkbox'],form .form-item.form-type-radio input[type='radio']{position:absolute;top:8px;left:0;}.l-main input.webform-button--submit{text-transform:uppercase;font-weight:bold;display:block;border:none;}.webform-submission-benco-kiosk-form{width:100%;margin-top:50px;}@media (max-width:720px){.webform-submission-benco-kiosk-form{width:100%;}}.webform-submission-benco-kiosk-form .form-item-number-dentists input,.webform-submission-benco-kiosk-form .form-item-number-hygienists input{width:50px;}.webform-submission-benco-kiosk-form #edit-how-many-clinicians p{font-size:13px;color:#000;}.webform-submission-benco-kiosk-form #edit-gift-info,.webform-submission-benco-kiosk-form #edit-privacy-policy{font-size:12px;color:#000;}.webform-submission-benco-kiosk-form #edit-gift-info a,.webform-submission-benco-kiosk-form #edit-privacy-policy a{color:#f42534;}.webform-submission-benco-kiosk-form .form-type-processed-text{margin-bottom:0;}.webform-submission-benco-kiosk-form .form-type-processed-text .label{font-weight:bold;font-size:13px;color:#000;display:inline-block;margin-top:10px;}.webform-submission-recycling-center-approvals-form{font-size:16px;color:#000;}.webform-submission-recycling-center-approvals-form h4{color:#f42534;}.webform-submission-recycling-center-approvals-form #Approved_environdent_orders h5{display:none;}.webform-submission-recycling-center-approvals-form #Exception_environdent_orders h5{display:none;}.webform-submission-recycling-center-approvals-form .add_to_environdent_orders{text-transform:uppercase;font-weight:bold;display:block;border:none;max-width:120px;text-align:center;padding:6px 2px;color:#f42534;background-color:#ffffff;border:1px solid #aa0914;border-radius:19px;}.node--id-4614 .node__meta{display:none;}.node--id-4614 .edit-address-1--wrapper{width:50%;display:inline-block;float:left;}.node--id-4614 .edit-address-1--wrapper .form-item{display:inline-block;width:100%;}.node--id-4614 .form-item{display:inline-block;width:50%;float:left;padding:0px 10px;}@media (max-width:760px){.node--id-4614 .form-item{min-width:320px;width:100%;}}.node--id-4614 .form-actions{width:100%;}.node--id-4614 .form-item-comments{width:100%;}.field-name-field-campaign-copy{color:#000;}#edit-communication-type--wrapper .form-checkboxes{display:inline-block;}#edit-communication-type--wrapper .form-item input{width:20px !important;display:inline-block;}#edit-communication-type--wrapper .form-item label{width:95px !important;margin-top:0px;display:inline-block;}#added_Approved .data ~ h5{display:block;}#Exception_environdent_orders h5 #added_Exception:parent{display:block;}span.add_to_environdent_orders{cursor:pointer;}.path-user-register #edit-submit{text-transform:uppercase;font-weight:bold;display:block;border:none;}.use-access-code-form__returning-user{clear:both;margin:25px 0 0;}.block.block-config-provider--access-codes{background:#efefef;padding:30px 40px;}.block.block-config-provider--access-codes h2,.block.block-config-provider--access-codes .block__title{margin:0 0 20px;padding:0;font-size:24px;text-transform:none;}.block.block-config-provider--access-codes form,.block.block-config-provider--access-codes .field{margin:0;padding:0;}.block.block-config-provider--access-codes form label{font-weight:bold;text-transform:uppercase;}.block.block-config-provider--access-codes .button{color:#fff;text-transform:uppercase;background-color:#00637d;border-color:#00637d;}.block.block-config-provider--access-codes .button:hover,.block.block-config-provider--access-codes .button:focus{color:#fff;background-color:#003a4a;border-color:#003a4a;}.hf-accutron-accutron-lead #edit-screening-question--wrapper .fieldset-wrapper{padding-top:20px;}.hf-accutron-accutron-lead #edit-screening-question--wrapper .fieldset-wrapper .form-item-screening-question{margin:0;}.hf-accutron-accutron-lead #edit-screening-question--wrapper .fieldset-wrapper .form-item-screening-question input{top:0;}.webform-submission-accutron-add-form .button--secondary{background-color:#ffffff;color:#5f6062;border:1px solid #f42534;}.webform-submission-accutron-add-form .button--secondary:visited{color:#5f6062;background:#ffffff;}.webform-submission-accutron-add-form .button--secondary:hover{color:#ffffff;background:#aa0914;}#edit-purchase-safeguard{top:0;}.form-item--error-message{color:#a51b00;margin-bottom:5px;}.field--name-field-school .form-type-select__select-wrapper:not(.is-multiple):after{display:none;}.field--name-field-school .select2-container--default .select2-selection--single{border-color:#cccccc;border-radius:0;height:37px;}.field--name-field-school .select2-container--default .select2-selection--single .select2-selection__placeholder{color:#000000;}.field--name-field-school .select2-container--default .select2-selection--single .select2-selection__rendered{color:#000000;line-height:37px;}.field--name-field-school .select2-container--default .select2-selection--single .select2-selection__arrow{height:37px;right:5px;}.field--name-field-school .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#cccccc transparent transparent transparent;}.field-name-field-paragraphs- .Half.Width{background-color:#f5f5f5;border:0;width:47%;display:inline-block;float:left;margin:0px 10px 30px 10px;padding:10px;min-height:400px;}@media only screen and (min-width:480px) and (max-width:767px){.field-name-field-paragraphs- .Half.Width{width:50%;min-width:320px;}}@media (max-width:480px){.field-name-field-paragraphs- .Half.Width{width:100%;}}.field-name-field-paragraphs- .Half.Width a{color:#000;font-size:12px;}.field-name-field-paragraphs- .Half.Width .paragraph--type--promos a .field-paragraph--field-title{background-color:#f42534;color:white;padding:10px 30px 30px 30px;display:block;-moz-border-radius:0px 0px 0px 0px;-webkit-border-radius:0px;border-radius:0px 0px 0px 0px;text-transform:uppercase;font-size:14px;}.field-name-field-paragraphs- .Half.Width .paragraph--type--promos .field-name-field-html-text-{display:inline-block;width:60%;padding-right:10px;font-size:12px;float:left;}.field-name-field-paragraphs- .Half.Width .paragraph--type--promos .field-name-field-html-text- a{color:#f42534;}.field-name-field-paragraphs- .Half.Width .field-name-field-category-image-{display:inline-block;text-align:right;width:40%;float:left;}.field-name-field-paragraphs- .Half.Width .field-name-field-promo-image{display:inline-block;float:left;text-align:right;width:40%;}.field-name-field-paragraphs- .Full.Width{width:100%;display:inline-block;background-color:#f5f5f5;background-color:#f5f5f5;border:0;padding:10px;margin-bottom:40px;}.field-name-field-paragraphs- .Full.Width a{color:#000;font-size:12px;}.field-name-field-paragraphs- .Full.Width .paragraph--type--promos a .field-paragraph--field-title{background-color:#f42534;color:white;padding:10px 30px 30px 30px;display:block;-moz-border-radius:0px 0px 0px 0px;-webkit-border-radius:0px;border-radius:0px 0px 0px 0px;text-transform:uppercase;font-size:14px;}.field-name-field-paragraphs- .Full.Width .paragraph--type--promos .field-name-field-html-text-{width:100%;display:inline-block;background-color:#f5f5f5;width:50%;padding:0 10px;font-size:12px;float:left;}.field-name-field-paragraphs- .Full.Width .field-name-field-category-image-{width:100%;display:inline-block;background-color:#f5f5f5;text-align:right;width:50%;float:left;}.field-name-field-paragraphs- .Full.Width .field-name-field-promo-image{width:100%;display:inline-block;background-color:#f5f5f5;text-align:right;width:50%;float:left;}.field-name-field-paragraphs- .field-name-field-text-area{margin-top:40px;width:100%;display:inline-block;background-color:#f5f5f5;background-color:white;}.pager{width:100%;}.pager__items{display:block;}.pager__item a{color:#000;font-weight:bold;padding-top:3px;}.pager__item a:hover,.pager__item a:focus{color:#f42534;}.pager__item.is-active a{background:#f42534;color:#fff;}.item-list--search-results > nav .pager{display:none;}.block-config-provider--region-lang-select,.site-header__header-first .block-config-provider--region-lang-select{float:right;display:block;margin:0 0 0 15px;padding:0 8px;vertical-align:top;border-left:1px solid #cfcfd0;border-right:1px solid #cfcfd0;}.block-config-provider--region-lang-select .block__content,.site-header__header-first .block-config-provider--region-lang-select .block__content{display:flex;flex-wrap:wrap;}.block-config-provider--region-lang-select .menu-wrapper,.site-header__header-first .block-config-provider--region-lang-select .menu-wrapper{display:block;margin:0 5px 0 0;}.block-config-provider--region-lang-select .menu-wrapper:last-child,.site-header__header-first .block-config-provider--region-lang-select .menu-wrapper:last-child{margin-right:0;}.block-config-provider--region-lang-select .menu__item--expanded > .menu__link::after,.site-header__header-first .block-config-provider--region-lang-select .menu__item--expanded > .menu__link::after{content:"\f078";margin:0 0 0 6px;font-size:13px;color:#b9e3e2;}.block-config-provider--region-lang-select .menu,.site-header__header-first .block-config-provider--region-lang-select .menu{display:inline-block;margin:0;padding:0;vertical-align:top;}.block-config-provider--region-lang-select .menu__item,.site-header__header-first .block-config-provider--region-lang-select .menu__item{position:relative;display:block;margin:0;padding:0;vertical-align:top;}.block-config-provider--region-lang-select .menu__item.menu__item--dropdown-is-active > .menu__link,.block-config-provider--region-lang-select .menu__item.menu__item--dropdown-is-active > .menu__link::after,.site-header__header-first .block-config-provider--region-lang-select .menu__item.menu__item--dropdown-is-active > .menu__link,.site-header__header-first .block-config-provider--region-lang-select .menu__item.menu__item--dropdown-is-active > .menu__link::after{color:#f42534;}.block-config-provider--region-lang-select .menu .menu__item .menu,.site-header__header-first .block-config-provider--region-lang-select .menu .menu__item .menu{position:absolute;top:100%;left:0;display:none;margin:0;padding:0 1px;min-width:185px;border:0;border-top:1px solid #cfcfd0;background:#e8eced;visibility:hidden;opacity:0;box-shadow:0 4px 3px -3px rgba(0,0,0,0.1);z-index:99;}.block-config-provider--region-lang-select .menu .menu__item .menu .menu__item,.site-header__header-first .block-config-provider--region-lang-select .menu .menu__item .menu .menu__item{display:block;margin:0 0 1px;padding:0;}.block-config-provider--region-lang-select .menu .menu__item .menu .menu__link,.site-header__header-first .block-config-provider--region-lang-select .menu .menu__item .menu .menu__link{display:block;margin:0;padding:10px 10px 6px;min-height:auto;background:#fff;}.block-config-provider--region-lang-select .menu > .menu__item--dropdown-is-active > .menu,.site-header__header-first .block-config-provider--region-lang-select .menu > .menu__item--dropdown-is-active > .menu{display:block;visibility:visible;opacity:1;}.block-config-provider--region-lang-select .region-selection-menu > .menu > .menu__item--expanded > .menu__link,.site-header__header-first .block-config-provider--region-lang-select .region-selection-menu > .menu > .menu__item--expanded > .menu__link{position:relative;padding-left:43px;}.block-config-provider--region-lang-select .region-selection-menu > .menu > .menu__item--expanded > .menu__link::before,.site-header__header-first .block-config-provider--region-lang-select .region-selection-menu > .menu > .menu__item--expanded > .menu__link::before{content:"\f0ac";position:absolute;top:10px;left:11px;font-size:24px;color:#f42534;}.block-config-provider--region-lang-select .region-selection-menu > .menu > .menu__item--expanded > .menu__link:hover,.block-config-provider--region-lang-select .region-selection-menu > .menu > .menu__item--expanded > .menu__link:focus,.site-header__header-first .block-config-provider--region-lang-select .region-selection-menu > .menu > .menu__item--expanded > .menu__link:hover,.site-header__header-first .block-config-provider--region-lang-select .region-selection-menu > .menu > .menu__item--expanded > .menu__link:focus{color:#aa0914;}.block-config-provider--region-lang-select .region-selection-menu > .menu > .menu__item--expanded > .menu__link:hover::before,.block-config-provider--region-lang-select .region-selection-menu > .menu > .menu__item--expanded > .menu__link:focus::before,.site-header__header-first .block-config-provider--region-lang-select .region-selection-menu > .menu > .menu__item--expanded > .menu__link:hover::before,.site-header__header-first .block-config-provider--region-lang-select .region-selection-menu > .menu > .menu__item--expanded > .menu__link:focus::before{color:#aa0914;}.block-config-provider--region-lang-select .region-selection-menu .menu .menu .menu__link.is-active,.site-header__header-first .block-config-provider--region-lang-select .region-selection-menu .menu .menu .menu__link.is-active{color:#000;opacity:.5;pointer-events:none;}.block-config-provider--region-lang-select .language-selection-menu > .menu > .menu__item--expanded > .menu__link,.site-header__header-first .block-config-provider--region-lang-select .language-selection-menu > .menu > .menu__item--expanded > .menu__link{padding-left:43px;}.block-config-provider--region-lang-select .language-selection-menu > .menu > .menu__item--expanded > .menu__link .menu__link__icon,.site-header__header-first .block-config-provider--region-lang-select .language-selection-menu > .menu > .menu__item--expanded > .menu__link .menu__link__icon{position:absolute;top:10px;left:11px;width:24px;height:24px;border-radius:50%;overflow:hidden;}.block-config-provider--region-lang-select .language-selection-menu > .menu > .menu__item--expanded > .menu__link .menu__link__icon img,.site-header__header-first .block-config-provider--region-lang-select .language-selection-menu > .menu > .menu__item--expanded > .menu__link .menu__link__icon img{display:block;width:100%;max-width:100%;height:auto;}.block-config-provider--region-lang-select .language-selection-menu .menu .menu__item .menu,.site-header__header-first .block-config-provider--region-lang-select .language-selection-menu .menu .menu__item .menu{left:-2px;min-width:130px;}.block-config-provider--region-lang-select .language-selection-menu .menu .menu .menu__link,.site-header__header-first .block-config-provider--region-lang-select .language-selection-menu .menu .menu .menu__link{position:relative;padding:16px 10px 6px 56px;min-height:48px;}.block-config-provider--region-lang-select .language-selection-menu .menu .menu .menu__link .menu__link__icon,.site-header__header-first .block-config-provider--region-lang-select .language-selection-menu .menu .menu .menu__link .menu__link__icon{position:absolute;top:8px;left:8px;width:32px;height:32px;background:#cfcfd0;border-radius:50%;overflow:hidden;}.block-config-provider--region-lang-select .language-selection-menu .menu .menu .menu__link .menu__link__icon img,.site-header__header-first .block-config-provider--region-lang-select .language-selection-menu .menu .menu .menu__link .menu__link__icon img{display:block;width:100%;max-width:100%;height:auto;}.block-config-provider--region-lang-select .language-selection-menu .menu .menu .menu__link.is-active,.site-header__header-first .block-config-provider--region-lang-select .language-selection-menu .menu .menu .menu__link.is-active{color:#000;opacity:.5;pointer-events:none;}.mobile-nav .block-config-provider--region-lang-select{position:relative;left:-11px;float:left;margin:0 0 15px;padding:0;border:0;}.mobile-nav .block-config-provider--region-lang-select .region-selection-menu > .menu > .menu__item--expanded > .menu__link,.mobile-nav .block-config-provider--region-lang-select .language-selection-menu > .menu > .menu__item--expanded > .menu__link{padding-top:13px;padding-right:11px;padding-bottom:11px;}.mobile-nav .block-config-provider--region-lang-select .menu .menu__item .menu{border-top:1px solid #e8eced;}.a2a_kit.social{padding:1em;width:100%;margin:auto 0;list-style-image:none;list-style-type:none;margin-left:0;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;white-space:nowrap;}.a2a_kit.social .social{padding:0;}.a2a_kit.social .share-buttons{margin:0 auto;display:inline-flex;}.a2a_kit.social .share-buttons a{border-bottom:none;background:#fff;width:40px;height:40px;padding:7px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom:none;text-align:center;margin:3px;display:inline-block;}.a2a_kit.social .share-buttons a svg{fill:#9fa0a1;}.social{padding:0;}.social .facebook{margin-left:-10px;}.social li{list-style-image:none;list-style-type:none;margin-left:0;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;white-space:nowrap;}.social li a{border-bottom:none;width:25px;height:25px;margin:0 5px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}.social li a svg{fill:#9fa0a1;width:25px;height:25px;}.mobile-product-categories{display:block;}@media (min-width:60em){.mobile-product-categories{display:none;}}.mobile-product-categories__trigger{display:block;margin:0 0 20px;padding:20px 20px 15px;width:100%;height:auto;font-size:20px;line-height:1.2;font-weight:500;text-decoration:none;color:#f42534;background:#f4f4f4;}.mobile-product-categories__trigger:hover,.mobile-product-categories__trigger:focus{color:#aa0914;text-decoration:none;}.mobile-product-categories__trigger::before{content:"\f0b0";position:relative;top:-1px;margin:0 11px 0 0;font-size:85%;}.mobile-product-categories__trigger::after{content:"\f105";position:relative;top:1px;margin:0 0 0 8px;padding:0;line-height:1;}.mobile-product-categories__title{display:none;margin:0 0 30px;padding:0;}.mobile-product-categories__close{display:none;position:absolute;top:15px;right:20px;margin:0;padding:0;width:auto;height:auto;text-align:center;font-size:20px;line-height:1;color:#000;text-transform:uppercase;vertical-align:top;text-decoration:none;outline:none;z-index:10;}.mobile-product-categories__close::after{content:"\f00d";}.mobile-product-categories__close:hover,.mobile-product-categories__close:focus{color:#aa0914;text-decoration:none;}body.js-mobile-product-categories-is-active{height:100%;overflow:hidden;}body.js-mobile-product-categories-is-active .block-product-categories-nav{position:fixed;top:0;left:0;display:block;margin:0;padding:20px 20px 30px;height:100%;width:100%;opacity:0;background:#fff;z-index:9999;overflow-x:hidden;}body.js-mobile-product-categories-is-active .mobile-product-categories__trigger{display:none;}body.js-mobile-product-categories-is-active .mobile-product-categories,body.js-mobile-product-categories-is-active .block-product-categories-nav__content,body.js-mobile-product-categories-is-active .mobile-product-categories__close,body.js-mobile-product-categories-is-active .mobile-product-categories__title{display:block;}body.js-mobile-product-categories-is-active-after .block-product-categories-nav{opacity:1;transition:opacity .3s ease-in-out;}[data-wtb-cta],.wtb-modal__cta,[data-wtb-cta-specialist],.save-to-list .btn-save-to-list:not(.btn-save-to-list--icon){display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 24px;border:0;border-radius:9999px;font-size:14px;font-weight:600;line-height:20px;letter-spacing:0.02em;text-transform:uppercase;cursor:pointer;transition:background-color 160ms cubic-bezier(0.2,0.7,0.2,1),border-color 160ms cubic-bezier(0.2,0.7,0.2,1),color 160ms cubic-bezier(0.2,0.7,0.2,1),transform 160ms cubic-bezier(0.2,0.7,0.2,1);}[data-wtb-cta]:focus-visible,.wtb-modal__cta:focus-visible,[data-wtb-cta-specialist]:focus-visible,.save-to-list .btn-save-to-list:focus-visible:not(.btn-save-to-list--icon){outline:2px solid #0096bf;outline-offset:2px;}[data-wtb-cta]:active,.wtb-modal__cta:active,[data-wtb-cta-specialist]:active,.save-to-list .btn-save-to-list:active:not(.btn-save-to-list--icon){transform:translateY(1px);}@media (prefers-reduced-motion:reduce){[data-wtb-cta],.wtb-modal__cta,[data-wtb-cta-specialist],.save-to-list .btn-save-to-list:not(.btn-save-to-list--icon){transition:none;}[data-wtb-cta]:active,.wtb-modal__cta:active,[data-wtb-cta-specialist]:active,.save-to-list .btn-save-to-list:active:not(.btn-save-to-list--icon){transform:none;}}[data-wtb-cta],.wtb-modal__cta{background:#d92534;color:#ffffff;}[data-wtb-cta]:hover,.wtb-modal__cta:hover,[data-wtb-cta]:focus-visible,.wtb-modal__cta:focus-visible{background:#b8121f;text-decoration:none;color:#ffffff;}[data-wtb-cta-specialist]{background:transparent;color:#2f3135;border:1px solid #cccccc;}[data-wtb-cta-specialist]:hover,[data-wtb-cta-specialist]:focus-visible{background:rgba(217,37,52,0.1);border-color:#d92534;color:#d92534;text-decoration:none;}.where-to-buy{display:inline-flex;flex-wrap:wrap;align-items:center;gap:16px;}.wtb-modal{position:fixed;inset:0;margin:auto;width:1040px;max-width:calc(100vw - 40px);max-height:calc(100vh - 40px);max-height:min(94vh,calc(100dvh - 40px));padding:0;border:1px solid var(--wtb-modal-border,#e4e6e8);border-radius:var(--wtb-modal-radius,12px);background:var(--wtb-modal-bg,#ffffff);box-shadow:var(--wtb-modal-shadow,0 28px 90px rgba(47,49,53,0.16));color:#333333;overflow:hidden;z-index:1050;}.wtb-modal::backdrop{background:var(--wtb-modal-scrim,rgba(47,49,53,0.35));backdrop-filter:blur(3px);}.wtb-modal :where(button){appearance:none;width:auto;height:auto;padding:0;border:none;border-radius:0;background:transparent;color:inherit;font:inherit;letter-spacing:inherit;line-height:inherit;text-align:left;text-transform:none;text-decoration:none;white-space:normal;cursor:pointer;box-shadow:none;transition:none;}.wtb-modal :where(button):hover,.wtb-modal :where(button):focus,.wtb-modal :where(button):focus-visible{background-color:transparent;color:inherit;}.wtb-modal :where(h1,h2,h3,h4,h5,h6){margin:0;padding:0;color:inherit;font-family:inherit;font-weight:inherit;font-style:normal;line-height:inherit;text-transform:none;text-decoration:none;}.wtb-modal :where(p){margin:0;padding:0;color:inherit;font-size:inherit;line-height:inherit;}.wtb-modal :where(ul,ol){margin:0;padding:0;list-style:none;}.wtb-modal :where(a){color:inherit;text-decoration:none;}.wtb-modal[open]{animation:wtb-dialog-in var(--wtb-duration-medium,260ms) var(--wtb-easing,cubic-bezier(0.2,0.7,0.2,1));}@media (prefers-reduced-motion:reduce){.wtb-modal[open]{animation:none;}.wtb-modal::backdrop{backdrop-filter:none;}}@keyframes wtb-dialog-in{from{opacity:0;transform:translateY(8px) scale(0.99);}to{opacity:1;transform:translateY(0) scale(1);}}.wtb-modal__body{position:relative;display:flex;flex-direction:column;max-height:calc(100vh - 40px);max-height:min(94vh,calc(100dvh - 40px));overflow:hidden;padding:0;gap:0;}.wtb-modal__scroll{flex:1 1 auto;min-height:0;overflow-y:auto;scrollbar-gutter:stable;}.wtb-intent-step,.wtb-dealer,.wtb-lead,.wtb-confirmation{padding:18px 18px;}@media (min-width:480px){.wtb-intent-step,.wtb-dealer,.wtb-lead,.wtb-confirmation{padding:24px 28px;}}.wtb-modal__header{display:flex;align-items:flex-start;gap:16px;}.wtb-modal__title{margin:0;font-size:18px;line-height:28px;font-weight:600;color:#333333;}@media (min-width:480px){.wtb-modal__title{font-size:24px;line-height:32px;}}.wtb-modal__close{position:absolute;top:16px;right:16px;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:1px solid #cccccc;border-radius:9999px;background:#ffffff;color:#5c6670;cursor:pointer;flex-shrink:0;z-index:20;transition:background-color 160ms cubic-bezier(0.2,0.7,0.2,1);}.wtb-modal__close:hover,.wtb-modal__close:focus,.wtb-modal__close:focus-visible{background:#f5f5f5;color:#333333;}.wtb-modal__close:focus-visible{outline:2px solid #0096bf;outline-offset:2px;}.wtb-modal__close:focus:not(:focus-visible){outline:none;}.wtb-modal__close::before,.wtb-modal__close::after{content:"";position:absolute;width:14px;height:2px;background:currentColor;border-radius:1px;}.wtb-modal__close::before{transform:rotate(45deg);}.wtb-modal__close::after{transform:rotate(-45deg);}.wtb-modal__footer{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 28px;border-top:1px solid #eef0f2;background:var(--wtb-modal-footer-bg,#f6f7f8);}.wtb-modal__footer-trust{display:inline-flex;align-items:center;gap:8px;font-size:12px;line-height:16px;color:#7b8289;}.wtb-modal__footer-trust svg{width:12px;height:12px;color:#7b8289;}.wtb-modal__footer-actions{display:inline-flex;align-items:center;gap:8px;}.wtb-modal__section{display:flex;flex-direction:column;gap:16px;}.wtb-modal__actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end;}.wtb-modal__secondary{display:inline-flex;align-items:center;justify-content:center;padding:12px 20px;border:1px solid #cccccc;border-radius:9999px;background:transparent;color:#333333;font-size:14px;line-height:20px;font-weight:600;cursor:pointer;transition:background-color 150ms cubic-bezier(0.4,0,0.2,1);}.wtb-modal__secondary:hover,.wtb-modal__secondary:focus-visible{background:#f5f5f5;text-decoration:none;color:#333333;}.wtb-modal__secondary:focus-visible{outline:2px solid #0096bf;outline-offset:2px;}.wtb-modal__header{position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px 28px 16px;padding-right:36px;border-bottom:1px solid #eef0f2;background:var(--wtb-modal-header-bg,#fff0f1);}.wtb-modal__header-inner{display:flex;flex-direction:column;gap:20px;width:100%;flex:1;}@media (min-width:768px){.wtb-modal__header-inner{flex-direction:row;align-items:flex-start;justify-content:space-between;}}.wtb-modal__header-left{display:flex;flex-direction:column;gap:4px;flex:1;}.wtb-modal__title{margin:0 0 4px;font-family:"Source Serif 4",Georgia,serif;font-size:24px;line-height:1.2;font-weight:500;letter-spacing:-0.01em;color:#2f3135;}.wtb-modal__title em{font-style:italic;font-weight:400;color:#d92534;}.wtb-modal__meta{display:flex;align-items:center;gap:8px;margin:0;font-size:13px;line-height:20px;color:#5c6670;}.wtb-modal__meta-sku{font-style:italic;font-weight:600;color:#d92534;letter-spacing:0.01em;}.wtb-modal__meta-sep{color:#cccccc;user-select:none;}.wtb-modal__meta-family{font-family:"IBM Plex Mono","Roboto Mono",ui-monospace,monospace;font-weight:500;color:#2f3135;}.wtb-modal__trust{margin:0;font-size:14px;line-height:20px;color:#5c6670;}.wtb-eyebrow{display:inline-block;margin:0 0 4px;font-family:"IBM Plex Mono","Roboto Mono",ui-monospace,monospace;font-size:10px;line-height:1.2;font-weight:600;letter-spacing:0.18em;text-transform:uppercase;color:#d92534;}.wtb-eyebrow--step{letter-spacing:0.18em;color:#0096bf;}.wtb-icon-tile{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;flex:0 0 auto;border-radius:12px;background:var(--wtb-icon-tile-bg,#e6f7fc);color:var(--wtb-icon-tile-fg,#0096bf);}.wtb-icon-tile svg{width:24px;height:24px;stroke:currentColor;fill:none;}.wtb-intent-step{display:flex;flex-direction:column;gap:12px;}@media (min-width:768px){.wtb-intent-step{gap:20px;}}.wtb-intent-step__header{display:flex;flex-direction:column;gap:4px;margin-bottom:8px;}@media (min-width:768px){.wtb-intent-step__header{gap:8px;margin-bottom:16px;}}.wtb-intent-step__heading{margin:4px 0 6px;font-family:"Source Serif 4",Georgia,serif;font-size:22px;line-height:1.18;font-weight:500;letter-spacing:-0.01em;color:#2f3135;}@media (min-width:768px){.wtb-intent-step__heading{margin:6px 0 8px;font-size:28px;line-height:1.15;}}.wtb-intent-step__heading em{font-style:italic;font-weight:400;color:#d92534;}.wtb-intent-step__lede{margin:0;font-size:14px;line-height:1.45;color:#5c6670;}@media (min-width:768px){.wtb-intent-step__lede{font-size:15px;line-height:1.5;}}.wtb-intent-step__grid{display:grid;grid-template-columns:1fr;gap:10px;margin:0;padding:0;list-style:none;}@media (min-width:768px){.wtb-intent-step__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;}}.wtb-intent-step__grid-item{margin:0;padding:0;list-style:none;display:flex;}.wtb-intent-card{display:flex;flex-direction:column;align-items:flex-start;gap:8px;width:100%;padding:14px 16px;border:1px solid var(--wtb-card-border,#e4e6e8);border-radius:var(--wtb-card-radius,10px);background:var(--wtb-card-bg,#ffffff);box-shadow:var(--wtb-card-shadow,none);color:#333333;text-align:left;cursor:pointer;transition:all 160ms cubic-bezier(0.2,0.7,0.2,1);}@media (min-width:768px){.wtb-intent-card{gap:12px;padding:var(--wtb-card-padding,20px);}}.wtb-intent-card:hover,.wtb-intent-card:focus,.wtb-intent-card:focus-visible{border-color:#2f3135;box-shadow:var(--wtb-card-shadow-active,0 6px 20px rgba(47,49,53,0.06));background:var(--wtb-card-bg,#ffffff);color:#333333;transform:translateY(-1px);}.wtb-intent-card:focus-visible{outline:2px solid #0096bf;outline-offset:2px;}.wtb-intent-card:focus:not(:focus-visible){outline:none;}.wtb-intent-card__title{display:block;margin:0;font-size:16px;line-height:1.35;font-weight:600;color:#2f3135;}.wtb-intent-card__desc{display:block;margin:0;font-size:13.5px;line-height:1.5;color:#5c6670;}@media (prefers-reduced-motion:reduce){.wtb-intent-card{transition:none;}.wtb-intent-card:hover{transform:none;}}.wtb-intent-card[data-wtb-intent="dealer"] .wtb-icon-tile{background:#fff0f1;color:#d92534;}.wtb-intent-card[data-wtb-intent="assistance"] .wtb-icon-tile{background:#f3f0e9;color:#8a6e2a;}.wtb-stepper-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;padding:14px 28px;border-bottom:1px solid #eef0f2;background:#ffffff;}.wtb-stepper{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0;padding:0;list-style:none;}.wtb-step-pill{display:inline-flex;align-items:center;gap:10px;height:auto;padding:6px 12px 6px 6px;border:1px solid transparent;border-radius:9999px;background:transparent;color:#7b8289;font-size:13px;line-height:1;font-weight:500;white-space:nowrap;transition:background-color 160ms cubic-bezier(0.2,0.7,0.2,1),color 160ms cubic-bezier(0.2,0.7,0.2,1);}.wtb-step-pill__index{display:inline-flex;align-items:center;justify-content:center;width:var(--wtb-step-size,24px);height:var(--wtb-step-size,24px);border:1px solid #cccccc;border-radius:50%;background:#ffffff;color:#7b8289;font-family:"IBM Plex Mono","Roboto Mono",ui-monospace,monospace;font-size:11px;line-height:1;font-weight:700;transition:background-color 160ms cubic-bezier(0.2,0.7,0.2,1),color 160ms cubic-bezier(0.2,0.7,0.2,1),border-color 160ms cubic-bezier(0.2,0.7,0.2,1);}.wtb-step-pill__label{white-space:nowrap;}.wtb-step-pill--clickable{cursor:pointer;}.wtb-step-pill--clickable:hover .wtb-step-pill__index{border-color:#2f3135;color:#2f3135;}.wtb-step-pill--active,.wtb-step-pill[aria-current="step"]{color:#2f3135;font-weight:600;}.wtb-step-pill--active .wtb-step-pill__index,.wtb-step-pill[aria-current="step"] .wtb-step-pill__index{background:var(--wtb-step-bg-active,#00b4e5);color:#ffffff;border-color:var(--wtb-step-bg-active,#00b4e5);}.wtb-step-pill[data-wtb-step-status="complete"]{color:#2f3135;font-weight:500;}.wtb-step-pill[data-wtb-step-status="complete"] .wtb-step-pill__index{background:var(--wtb-step-bg-complete,#d92534);color:#ffffff;border-color:var(--wtb-step-bg-complete,#d92534);}.wtb-stepper__divider{flex:0 0 14px;height:2px;background:#e4e6e8;border-radius:1px;}.wtb-stepper__divider[data-wtb-divider-status="complete"]{background:#d92534;}.wtb-back-link--inline{font-size:12px;line-height:16px;margin-left:0;padding:4px 8px;color:#5c6670;}.wtb-back-link--inline .wtb-back-link__arrow{font-size:14px;}.wtb-stepper-row__auth{display:inline-flex;align-items:center;gap:8px;font-size:13px;line-height:1.2;color:#5c6670;}.wtb-stepper-row__auth-copy{white-space:nowrap;}.wtb-stepper-row__auth-link{padding:0;border:0;background:transparent;color:#0096bf;font-size:inherit;font-weight:600;cursor:pointer;text-decoration:none;}.wtb-stepper-row__auth-link:hover,.wtb-stepper-row__auth-link:focus-visible{text-decoration:underline;color:#0096bf;}.wtb-stepper-row__auth-link:focus-visible{outline:2px solid #0096bf;outline-offset:2px;}.wtb-stepper-row__auth-link--primary{color:#d92534;}.wtb-stepper-row__auth-link--primary:hover,.wtb-stepper-row__auth-link--primary:focus-visible{color:#b8121f;}.wtb-stepper-row__auth-sep{color:#cccccc;}.wtb-confirmation{display:flex;flex-direction:column;align-items:center;gap:0;padding:8px 0 4px;text-align:center;}.wtb-confirmation .wtb-heading{margin:0 0 8px;font-family:"Source Serif 4",Georgia,serif;font-size:30px;font-weight:500;letter-spacing:-0.01em;color:#2f3135;}.wtb-confirmation .wtb-lede{margin:0 auto 24px;max-width:48ch;font-size:15px;line-height:1.55;color:#5c6670;}.wtb-confirmation__check{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;margin-bottom:20px;border-radius:50%;background:#e8f5ee;color:#1b8f4e;}.wtb-confirmation__check svg{width:32px;height:32px;stroke:currentColor;fill:none;}.wtb-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-bottom:24px;border:1px solid #e4e6e8;border-radius:6px;background:#e4e6e8;overflow:hidden;text-align:left;}.wtb-summary-card{display:flex;flex-direction:column;gap:6px;padding:14px;background:#ffffff;border:0;border-radius:0;box-shadow:none;text-align:left;}.wtb-summary-card__label{font-family:"IBM Plex Mono","Roboto Mono",ui-monospace,monospace;font-size:10px;letter-spacing:0.12em;text-transform:uppercase;font-weight:600;color:#7b8289;}.wtb-summary-card__value{font-size:14px;font-weight:600;color:#2f3135;}.wtb-summary-card--tile{align-items:flex-start;gap:12px;padding:var(--wtb-card-padding,20px);border:1px solid transparent;border-radius:var(--wtb-card-radius,10px);background:var(--wtb-card-bg,#ffffff);cursor:pointer;transition:border-color 160ms cubic-bezier(0.2,0.7,0.2,1),box-shadow 160ms cubic-bezier(0.2,0.7,0.2,1),background-color 160ms cubic-bezier(0.2,0.7,0.2,1);}.wtb-summary-card--tile:hover,.wtb-summary-card--tile:focus-visible{border-color:#0096bf;box-shadow:var(--wtb-card-shadow-active,0 6px 20px rgba(47,49,53,0.06));}.wtb-summary-card--tile:focus-visible{outline:2px solid #0096bf;outline-offset:2px;}.wtb-summary-card--tile[aria-pressed="true"]{border-color:#0096bf;background:rgba(0,150,191,0.1);}@media (prefers-reduced-motion:reduce){.wtb-summary-card--tile{transition:none;}}.wtb-summary-card__eyebrow{margin:0;font-size:12px;line-height:16px;letter-spacing:0.18em;text-transform:uppercase;color:#5c6670;font-weight:600;}.wtb-summary-card__title{margin:0;font-size:18px;line-height:28px;font-weight:600;color:#333333;}.wtb-summary-card__body{margin:0;font-size:14px;line-height:20px;color:#5c6670;}.wtb-summary-card__list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:4px;font-size:14px;line-height:20px;color:#5c6670;}.wtb-dealer-card{display:grid;grid-template-columns:30px 1fr auto;gap:12px;padding:14px;border:1px solid var(--wtb-card-border,#e4e6e8);border-radius:8px;background:var(--wtb-card-bg,#ffffff);box-shadow:var(--wtb-card-shadow,none);cursor:pointer;transition:all 160ms cubic-bezier(0.2,0.7,0.2,1);}.wtb-dealer-card:hover,.wtb-dealer-card:focus-within{border-color:#2f3135;}.wtb-dealer-card.is-selected,.wtb-dealer-card[aria-selected="true"]{border-color:#d92534;box-shadow:inset 3px 0 0 #d92534;background:linear-gradient(180deg,#fff0f1,#ffffff 40%);}@media (prefers-reduced-motion:reduce){.wtb-dealer-card{transition:none;}}.wtb-dealer-card__pin{display:inline-flex;align-items:center;justify-content:center;grid-column:1;width:26px;height:26px;border-radius:50%;border:1px solid #cccccc;background:#ffffff;color:#5c6670;font-family:"IBM Plex Mono","Roboto Mono",ui-monospace,monospace;font-size:11px;font-weight:700;}.wtb-dealer-card.is-selected .wtb-dealer-card__pin,.wtb-dealer-card[aria-selected="true"] .wtb-dealer-card__pin{background:#d92534;color:#ffffff;border-color:#d92534;}.wtb-dealer-card__header{display:flex;flex-direction:column;grid-column:2;gap:3px;}.wtb-dealer-card__name{margin:0;font-size:14.5px;line-height:1.25;font-weight:600;letter-spacing:-0.005em;color:#2f3135;}.wtb-dealer-card__region{margin:0;font-size:12.5px;line-height:1.35;color:#7b8289;}.wtb-dealer-card__tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px;}.wtb-tag{display:inline-flex;align-items:center;padding:2px 7px;border-radius:3px;background:#eef0f2;color:#5c6670;font-family:"IBM Plex Mono","Roboto Mono",ui-monospace,monospace;font-size:10px;letter-spacing:0.04em;text-transform:uppercase;font-weight:500;}.wtb-tag--authorized{background:#e6f7fc;color:#0096bf;}.wtb-tag--preferred{background:#fff0f1;color:#d92534;}.wtb-tag--stock{background:#e8f5ee;color:#1b8f4e;}.wtb-dealer-card__distance{display:flex;flex-direction:column;align-items:flex-end;grid-column:3;text-align:right;}.wtb-dealer-card__distance-value{font-family:"IBM Plex Mono","Roboto Mono",ui-monospace,monospace;font-size:13px;font-weight:700;color:#2f3135;}.wtb-dealer-card__distance-label{font-size:10px;text-transform:uppercase;letter-spacing:0.06em;color:#7b8289;}.wtb-dealer-card__meta{display:flex;flex-direction:column;grid-column:2;gap:2px;font-size:12.5px;line-height:1.5;color:#7b8289;}.wtb-dealer-card__address,.wtb-dealer-card__email{margin:0;}.wtb-dealer-card__actions{display:none;grid-column:1 / -1;flex-wrap:wrap;gap:8px;margin-top:12px;padding-top:12px;border-top:1px dashed #e4e6e8;}.wtb-dealer-card.is-selected .wtb-dealer-card__actions,.wtb-dealer-card[aria-selected="true"] .wtb-dealer-card__actions{display:flex;}.wtb-dealer-card__phone{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border:1px solid #cccccc;border-radius:6px;background:#ffffff;color:#2f3135;font-family:"IBM Plex Mono","Roboto Mono",ui-monospace,monospace;font-size:12.5px;font-weight:500;text-decoration:none;}.wtb-dealer-card__phone:hover,.wtb-dealer-card__phone:focus-visible{background:#f6f7f8;color:#2f3135;text-decoration:none;}.wtb-dealer-card__phone:focus-visible{outline:2px solid #0096bf;outline-offset:2px;}.wtb-dealer-card__link{display:inline-flex;align-items:center;gap:4px;padding:8px 12px;border-radius:9999px;background:rgba(0,150,191,0.1);color:#333333;font-size:12px;line-height:16px;font-weight:600;text-decoration:none;}.wtb-dealer-card__link:hover,.wtb-dealer-card__link:focus-visible{background:#0096bf;color:#ffffff;text-decoration:none;}.wtb-dealer-card__link:focus-visible{outline:2px solid #0096bf;outline-offset:2px;}.wtb-dealer-card__save{display:inline-flex;align-items:center;gap:4px;padding:8px 12px;border:1px solid #cccccc;border-radius:9999px;background:transparent;color:#5c6670;font-size:12px;line-height:16px;font-weight:600;cursor:pointer;}.wtb-dealer-card__save[aria-pressed="true"]{background:rgba(217,37,52,0.1);color:#d92534;border-color:#d92534;}.wtb-dealer-card__save:hover,.wtb-dealer-card__save:focus-visible{background:rgba(0,150,191,0.1);color:#333333;border-color:#0096bf;}.wtb-dealer-card__save[aria-pressed="true"]:hover,.wtb-dealer-card__save[aria-pressed="true"]:focus-visible{background:rgba(217,37,52,0.1);color:#d92534;border-color:#d92534;}.wtb-dealer-card__save:focus-visible{outline:2px solid #0096bf;outline-offset:2px;}.wtb-utility-tabs{display:flex;flex-wrap:wrap;gap:4px;margin:0;padding:4px;border:1px solid #cccccc;border-radius:9999px;background:#f5f5f5;list-style:none;}.wtb-utility-tab{flex:1 1 auto;display:inline-flex;align-items:center;justify-content:center;padding:8px 12px;border:0;border-radius:9999px;background:transparent;color:#5c6670;font-size:12px;line-height:16px;font-weight:600;letter-spacing:0.18em;text-transform:uppercase;cursor:pointer;transition:background-color 150ms cubic-bezier(0.4,0,0.2,1),color 150ms cubic-bezier(0.4,0,0.2,1);}.wtb-utility-tab:hover,.wtb-utility-tab:focus-visible{background:#ffffff;color:#333333;}.wtb-utility-tab:focus-visible{outline:2px solid #0096bf;outline-offset:2px;}.wtb-utility-tab.is-active,.wtb-utility-tab[aria-selected="true"]{background:#ffffff;color:#333333;box-shadow:0 8px 24px rgba(47,49,53,0.06);}@media (prefers-reduced-motion:reduce){.wtb-utility-tab{transition:none;}}.wtb-root .wtb-field{display:flex;flex-direction:column;gap:4px;}.wtb-root .wtb-field__label{font-size:12px;line-height:16px;font-weight:600;letter-spacing:0.18em;text-transform:uppercase;color:#5c6670;}.wtb-root .wtb-field__hint{margin:0;font-size:12px;line-height:16px;color:#7b8289;}.wtb-root .wtb-field__error{margin:0;font-size:12px;line-height:16px;color:#d92534;font-weight:600;}.wtb-root .wtb-field__control{display:block;width:100%;padding:12px 16px;border:1px solid var(--wtb-input-border,#cccccc);border-radius:var(--wtb-input-radius,16px);background:var(--wtb-input-bg,#fafaf7);color:var(--wtb-input-fg,#333333);font-size:16px;line-height:24px;font-family:inherit;transition:border-color 150ms cubic-bezier(0.4,0,0.2,1),box-shadow 150ms cubic-bezier(0.4,0,0.2,1);}.wtb-root .wtb-field__control:focus-visible{border-color:#0096bf;outline:2px solid #0096bf;outline-offset:2px;}.wtb-root .wtb-field__control[aria-invalid="true"]{border-color:#d92534;}.wtb-root .wtb-field__control::placeholder{color:#7b8289;}@media (prefers-reduced-motion:reduce){.wtb-root .wtb-field__control{transition:none;}}.wtb-root select.wtb-field__control{appearance:none;padding-right:28px;background-image:linear-gradient(45deg,rgba(0,0,0,0) 50%,#5c6670 50%),linear-gradient(135deg,#5c6670 50%,rgba(0,0,0,0) 50%);background-position:calc(100% - 18px) 55%,calc(100% - 12px) 55%;background-size:6px 6px,6px 6px;background-repeat:no-repeat;}.wtb-root textarea.wtb-field__control{min-height:96px;resize:vertical;}.wtb-root .wtb-field--inline{flex-direction:row;align-items:center;gap:8px;}.wtb-root .wtb-field--inline .wtb-field__control{width:auto;flex:1 1 auto;}.wtb-root .wtb-field--grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;}.wtb-map{position:relative;width:100%;margin:0;padding:12px;border:1px solid var(--wtb-card-border,#cccccc);border-radius:var(--wtb-card-radius,28px);background:var(--wtb-card-bg,#f5f5f5);overflow:hidden;}.wtb-map__svg{display:block;width:100%;height:auto;color:#5c6670;}.wtb-map__region{fill:#fafaf7;stroke:#cccccc;stroke-width:1;cursor:pointer;transition:fill 150ms cubic-bezier(0.4,0,0.2,1),stroke 150ms cubic-bezier(0.4,0,0.2,1);}.wtb-map__region:hover,.wtb-map__region:focus-visible{fill:rgba(0,150,191,0.1);stroke:#0096bf;outline:none;}.wtb-map__region[aria-pressed="true"],.wtb-map__region[data-wtb-selected="true"]{fill:#0096bf;stroke:#0096bf;}@media (prefers-reduced-motion:reduce){.wtb-map__region{transition:none;}}.wtb-map__legend{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px;padding:0;list-style:none;font-size:12px;line-height:16px;color:#5c6670;}.wtb-map__legend-item{display:inline-flex;align-items:center;gap:4px;}.wtb-map__legend-item::before{content:"";width:10px;height:10px;border-radius:9999px;background:#0096bf;}.wtb-root .wtb-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 20px;border:1px solid #cccccc;border-radius:9999px;background:transparent;color:#333333;font-size:14px;line-height:20px;font-weight:600;cursor:pointer;transition:background-color 150ms cubic-bezier(0.4,0,0.2,1),box-shadow 150ms cubic-bezier(0.4,0,0.2,1);}.wtb-root .wtb-btn:focus-visible{outline:2px solid #0096bf;outline-offset:2px;}@media (prefers-reduced-motion:reduce){.wtb-root .wtb-btn{transition:none;}}.wtb-root .wtb-btn--primary{border-color:var(--wtb-cta-bg,#d92534);background:var(--wtb-cta-bg,#d92534);color:var(--wtb-cta-fg,#ffffff);text-decoration:none;}.wtb-root .wtb-btn--primary:hover,.wtb-root .wtb-btn--primary:focus-visible{background:#bf212e;color:#ffffff;text-decoration:none;}.wtb-root .wtb-btn--ghost{background:transparent;border-color:#cccccc;}.wtb-root .wtb-btn--ghost:hover,.wtb-root .wtb-btn--ghost:focus-visible{background:#f5f5f5;}.wtb-root .wtb-input,.wtb-root .wtb-select{display:block;box-sizing:border-box;width:100%;max-width:none;height:auto;min-height:44px;padding:12px 16px;border:1px solid var(--wtb-input-border,#cccccc);border-radius:var(--wtb-input-radius,16px);background:var(--wtb-input-bg,#fafaf7);color:var(--wtb-input-fg,#333333);font-size:16px;line-height:24px;font-family:inherit;vertical-align:baseline;transition:border-color 150ms cubic-bezier(0.4,0,0.2,1),box-shadow 150ms cubic-bezier(0.4,0,0.2,1);}.wtb-root .wtb-input:focus-visible,.wtb-root .wtb-select:focus-visible{border-color:#0096bf;outline:2px solid #0096bf;outline-offset:2px;}.wtb-root .wtb-input[aria-invalid="true"],.wtb-root .wtb-select[aria-invalid="true"]{border-color:var(--wtb-cta-bg,#d92534);box-shadow:0 0 0 1px var(--wtb-cta-bg,#d92534);}.wtb-root .wtb-input[aria-invalid="true"]:focus-visible,.wtb-root .wtb-select[aria-invalid="true"]:focus-visible{outline-color:var(--wtb-cta-bg,#d92534);}.wtb-root .wtb-input::placeholder,.wtb-root .wtb-select::placeholder{color:#7b8289;}@media (prefers-reduced-motion:reduce){.wtb-root .wtb-input,.wtb-root .wtb-select{transition:none;}}.wtb-root select.wtb-select{appearance:none;padding-right:28px;background-image:linear-gradient(45deg,rgba(0,0,0,0) 50%,#5c6670 50%),linear-gradient(135deg,#5c6670 50%,rgba(0,0,0,0) 50%);background-position:calc(100% - 18px) 55%,calc(100% - 12px) 55%;background-size:6px 6px,6px 6px;background-repeat:no-repeat;}.wtb-root .wtb-input--textarea{min-height:96px;resize:vertical;}.wtb-root .wtb-heading{margin:0;font-size:24px;line-height:32px;font-weight:600;color:#333333;}.wtb-root .wtb-lede{margin:0;font-size:14px;line-height:20px;color:#5c6670;}.wtb-root .wtb-link{color:#0096bf;text-decoration:underline;cursor:pointer;}.wtb-root .wtb-link:hover,.wtb-root .wtb-link:focus-visible{color:#006e8c;}.wtb-root .wtb-form{display:flex;flex-direction:column;gap:20px;}.wtb-root .wtb-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;}.wtb-root .wtb-form__section{display:flex;flex-direction:column;gap:12px;padding:20px;border:1px solid #cccccc;border-radius:var(--wtb-card-radius,28px);background:#ffffff;}.wtb-root .wtb-form__section-header{display:flex;flex-direction:column;gap:4px;}.wtb-root .wtb-form__section-title{margin:0;font-size:16px;line-height:24px;font-weight:600;color:#333333;}.wtb-root .wtb-form__section-desc{margin:0;font-size:12px;line-height:16px;color:#5c6670;}.wtb-root .wtb-form__grid{display:grid;grid-template-columns:1fr;gap:12px 16px;}@media (min-width:768px){.wtb-root .wtb-form__grid{grid-template-columns:repeat(2,minmax(0,1fr));}}.wtb-root .wtb-field--full{grid-column:1 / -1;}.wtb-root .wtb-form__section--message .wtb-form__grid{grid-template-columns:1fr;}.wtb-root .wtb-field__required{margin-left:4px;color:var(--wtb-cta-bg,#d92534);font-size:1em;line-height:1;vertical-align:baseline;font-weight:700;}.wtb-root .wtb-field__optional{color:#7b8289;font-weight:400;font-size:12px;}.wtb-root .wtb-actions--split{justify-content:space-between;}.wtb-root .wtb-back-link{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;padding:4px 8px;margin-left:-8px;border:1px solid transparent;border-radius:9999px;background:transparent;color:#5c6670;font-size:14px;line-height:20px;font-weight:600;cursor:pointer;transition:background-color 150ms cubic-bezier(0.4,0,0.2,1),color 150ms cubic-bezier(0.4,0,0.2,1);}.wtb-root .wtb-back-link__arrow{display:inline-flex;align-items:center;font-size:16px;line-height:1;transition:transform 150ms cubic-bezier(0.4,0,0.2,1);}.wtb-root .wtb-back-link:hover,.wtb-root .wtb-back-link:focus-visible{background:rgba(0,150,191,0.1);color:#333333;border-color:transparent;}.wtb-root .wtb-back-link:hover .wtb-back-link__arrow,.wtb-root .wtb-back-link:focus-visible .wtb-back-link__arrow{transform:translateX(-2px);}.wtb-root .wtb-back-link:focus-visible{outline:2px solid #0096bf;outline-offset:2px;}@media (prefers-reduced-motion:reduce){.wtb-root .wtb-back-link{transition:none;}.wtb-root .wtb-back-link__arrow{transition:none;}}.wtb-root .wtb-card{display:flex;flex-direction:column;gap:8px;padding:var(--wtb-card-padding,20px);border:1px solid var(--wtb-card-border,#cccccc);border-radius:var(--wtb-card-radius,28px);background:var(--wtb-card-bg,#f5f5f5);box-shadow:var(--wtb-card-shadow,0 8px 24px rgba(47,49,53,0.06));text-align:left;cursor:pointer;transition:border-color 150ms cubic-bezier(0.4,0,0.2,1),box-shadow 150ms cubic-bezier(0.4,0,0.2,1);}.wtb-root .wtb-card:hover,.wtb-root .wtb-card:focus-visible{border-color:#0096bf;box-shadow:var(--wtb-card-shadow-active,0 8px 24px rgba(0,150,191,0.12));}.wtb-root .wtb-card:focus-visible{outline:2px solid #0096bf;outline-offset:2px;}.wtb-root .wtb-card.is-active{border-color:#0096bf;background:rgba(0,150,191,0.1);}@media (prefers-reduced-motion:reduce){.wtb-root .wtb-card{transition:none;}}.wtb-root .wtb-card--assistance{padding:16px;}.wtb-root .wtb-card__title{display:block;font-size:16px;line-height:24px;font-weight:600;color:#333333;}.wtb-root .wtb-card__desc{display:block;font-size:14px;line-height:20px;color:#5c6670;}.wtb-root .wtb-dealer,.wtb-root .wtb-lead,.wtb-root .wtb-confirmation{display:flex;flex-direction:column;gap:20px;}.wtb-root .wtb-dealer__list{display:flex;flex-direction:column;gap:16px;}.wtb-root .wtb-assistance__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;}.wtb-root .wtb-empty{padding:24px;text-align:left;color:#7b8289;font-size:14px;line-height:20px;}.wtb-root .wtb-summary{display:flex;flex-direction:column;gap:12px;}@media (min-width:768px){.wtb-root .wtb-summary{flex-direction:row;flex-wrap:wrap;align-items:center;gap:16px;}}.wtb-root .wtb-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end;}.wtb-root .wtb-save-panel{display:flex;flex-direction:column;gap:12px;padding:16px;border:1px solid #cccccc;border-radius:var(--wtb-card-radius,28px);background:#f5f5f5;}.wtb-root .wtb-email-row{display:flex;align-items:stretch;gap:8px;}.wtb-root .wtb-email-row .wtb-input{flex:1 1 auto;width:auto;}.wtb-root .wtb-email-row__submit{flex:0 0 auto;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;display:inline-flex;align-items:center;justify-content:center;}.wtb-root .wtb-email-row__submit svg{width:18px;height:18px;}.wtb-root .wtb-save-panel__ack{margin:0;padding:12px 16px;border-radius:var(--wtb-card-radius,16px);background:rgba(0,150,191,0.1);color:#333333;font-size:14px;line-height:20px;font-weight:500;}.wtb-root .wtb-locator-title-row{display:flex;align-items:baseline;flex-wrap:wrap;justify-content:space-between;gap:12px;margin:0 0 12px;}.wtb-root .wtb-locator-title-row .wtb-page__map-title{margin:0;}.wtb-root .wtb-locator-see-all{flex:0 0 auto;color:var(--wtb-accent,#0096bf);font-size:14px;line-height:20px;font-weight:600;text-decoration:none;transition:color 150ms cubic-bezier(0.4,0,0.2,1);}.wtb-root .wtb-locator-see-all:hover,.wtb-root .wtb-locator-see-all:focus-visible{color:var(--wtb-text-strong,#2f3135);text-decoration:underline;}.wtb-root .wtb-locator-see-all:focus-visible{outline:2px solid var(--wtb-accent,#0096bf);outline-offset:2px;border-radius:2px;}.wtb-root .wtb-saved-banner{display:flex;align-items:center;gap:12px;margin:0 0 16px;padding:12px 16px;border:1px solid var(--wtb-accent,#0096bf);border-radius:var(--wtb-card-radius,16px);background:rgba(0,150,191,0.1);color:#333333;}.wtb-root .wtb-saved-banner__icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:28px;height:28px;border-radius:50%;background:var(--wtb-accent,#0096bf);color:#ffffff;font-weight:700;font-size:14px;}.wtb-root .wtb-saved-banner__body{flex:1 1 auto;min-width:0;}.wtb-root .wtb-saved-banner__title{margin:0;font-size:12px;line-height:1.2;font-weight:600;letter-spacing:0.18em;text-transform:uppercase;color:var(--wtb-accent,#0096bf);}.wtb-root .wtb-saved-banner__name{margin:2px 0 0;font-size:16px;line-height:24px;font-weight:600;color:#2f3135;overflow-wrap:anywhere;}.wtb-root .wtb-saved-banner__cta{flex:0 0 auto;}.wtb-root .wtb-form__error{margin:0;padding:12px 16px;border:1px solid var(--wtb-cta-bg,#d92534);border-radius:var(--wtb-card-radius,16px);background:rgba(217,37,52,0.1);color:var(--wtb-cta-bg,#d92534);font-size:14px;line-height:20px;font-weight:600;}.wtb-root .wtb-btn[disabled],.wtb-root .wtb-btn[aria-busy="true"]{cursor:not-allowed;opacity:0.7;}.wtb-root .wtb-btn[aria-busy="true"]{pointer-events:none;}.wtb-dealer-card__region{margin:0;font-size:14px;line-height:20px;color:#5c6670;}.wtb-page button:not([class*="wtb-"]):not([class*="btn-"]):hover,.wtb-page button:not([class*="wtb-"]):not([class*="btn-"]):focus,.wtb-page .button:not([class*="wtb-"]):not([class*="btn-"]):hover,.wtb-page .button:not([class*="wtb-"]):not([class*="btn-"]):focus,.wtb-modal button:not([class*="wtb-"]):not([class*="btn-"]):hover,.wtb-modal button:not([class*="wtb-"]):not([class*="btn-"]):focus,.wtb-modal .button:not([class*="wtb-"]):not([class*="btn-"]):hover,.wtb-modal .button:not([class*="wtb-"]):not([class*="btn-"]):focus{background-color:transparent;color:inherit;}.wtb-page{display:flex;flex-direction:column;gap:16px;padding:16px;}@media (min-width:768px){.wtb-page{flex-direction:row;flex-wrap:wrap;align-items:flex-start;gap:20px;padding:24px;}}.wtb-page__inner{display:contents;}.wtb-page__header{flex:1 1 100%;width:100%;margin:0 0 12px;}.wtb-page__title{margin:0 0 4px;font-size:30px;line-height:36px;font-weight:600;color:#333333;}.wtb-page__lead{margin:0 0 12px;font-size:18px;line-height:28px;color:#5c6670;}.wtb-page__body{margin:0 0 16px;max-width:72ch;}.wtb-page__body p{margin:0;color:#333333;font-size:16px;line-height:24px;}.wtb-page__contact-row{flex:1 1 100%;display:grid;grid-template-columns:1fr;gap:0;margin:24px 0 28px;border:1px solid var(--wtb-hairline,#eef0f2);border-radius:28px;overflow:hidden;background:transparent;}@media (min-width:1080px){.wtb-page__contact-row{grid-template-columns:1.4fr 1fr;}}.wtb-page__contact{margin:0;padding:32px 28px;background:transparent;border-bottom:1px solid var(--wtb-hairline,#eef0f2);display:flex;flex-direction:column;gap:14px;}@media (min-width:760px){.wtb-page__contact{padding:36px 40px;}}@media (min-width:1080px){.wtb-page__contact{border-bottom:0;border-right:1px solid var(--wtb-hairline,#eef0f2);}}.wtb-page__contact-title{margin:0 0 4px;font-family:var(--wtb-font-family-serif,Instrument Serif,Georgia,Times New Roman,serif);font-weight:400;font-size:28px;line-height:1.15;letter-spacing:-0.015em;color:#000;text-transform:none;}@media (min-width:1080px){.wtb-page__contact-title{font-size:32px;}}.wtb-page__contact-lede{margin:0 0 12px;font-size:14.5px;line-height:1.55;color:#333333;}.wtb-page__contact-cols{margin:0;padding-left:0;display:grid;grid-template-columns:1fr;gap:12px;}@media (min-width:480px){.wtb-page__contact-cols{grid-template-columns:1fr 1fr;gap:16px;}}.wtb-page__contact-col{margin:0;padding-left:0;display:flex;flex-direction:column;gap:6px;}.wtb-page__contact-col-label{margin:0;font-family:var(--wtb-font-family-mono,JetBrains Mono,ui-monospace,SF Mono,Menlo,Consolas,monospace);font-size:10px;letter-spacing:0.12em;text-transform:uppercase;color:#5c6670;font-weight:500;}.wtb-page__contact-col-value{margin:0;display:flex;flex-direction:column;gap:2px;font-size:14px;line-height:1.55;color:#2f3135;}.wtb-page__contact-col-hours{font-size:12px;color:#5c6670;}.wtb-page__contact-link{color:var(--wtb-cta-bg,#d92534);font-weight:600;text-decoration:none;transition:color 160ms cubic-bezier(0.2,0.7,0.2,1);}.wtb-page__contact-link:hover,.wtb-page__contact-link:focus-visible{color:var(--wtb-cta-bg-hover,#b8121f);text-decoration:underline;}.wtb-page__contact-link:focus-visible{outline:2px solid var(--wtb-cta-bg,#d92534);outline-offset:2px;border-radius:2px;}@media (prefers-reduced-motion:reduce){.wtb-page__contact-link{transition:none;}}.wtb-page__contact-postal{margin:12px 0 0;font-size:12px;line-height:1.55;color:#5c6670;}.wtb-page__results{flex:1 1 auto;min-width:0;}.wtb-page__pin{background:rgba(0,150,191,0.1);border-left:4px solid #0096bf;border-radius:16px;padding:12px 16px;margin-bottom:16px;}.wtb-page__pin-title{margin:0 0 4px;font-size:14px;line-height:20px;font-weight:600;color:#5c6670;letter-spacing:0.18em;text-transform:uppercase;}.wtb-page__pin-name{margin:0;font-size:16px;line-height:24px;font-weight:600;color:#333333;}.wtb-page__pin-address{margin:4px 0 0;font-size:14px;line-height:20px;color:#5c6670;}.wtb-page__cards{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px;}.wtb-page__card{border:1px solid #cccccc;border-radius:28px;padding:16px;background:#ffffff;box-shadow:0 8px 24px rgba(47,49,53,0.06);}.wtb-page__card-placeholder{display:block;font-weight:600;color:#333333;}.wtb-page__card-reasons{display:flex;flex-wrap:wrap;gap:4px;list-style:none;margin:8px 0 0;padding:0;}.wtb-page__card-reason{background:rgba(0,150,191,0.1);color:#0096bf;font-size:12px;line-height:16px;padding:2px 8px;border-radius:9999px;}.wtb-page__specialist-note{margin:0 0 12px;padding:12px 16px;background:rgba(217,37,52,0.1);border-left:4px solid #d92534;border-radius:16px;color:#333333;font-size:14px;line-height:20px;}.wtb-page__map-area{flex:1 1 100%;margin:20px 0;}.wtb-page__map-title{margin:0 0 16px;font-family:var(--wtb-font-family-serif,Instrument Serif,Georgia,Times New Roman,serif);font-weight:400;font-size:28px;line-height:1.15;letter-spacing:-0.015em;text-transform:none;color:#000;}@media (min-width:1080px){.wtb-page__map-title{font-size:32px;}}.wtb-page__map-search{margin:0 0 12px;}.wtb-page__map-search-label{display:block;margin:0 0 4px;font-size:14px;line-height:20px;font-weight:600;color:#5c6670;}.wtb-page__map-search-row{display:flex;flex-wrap:wrap;gap:8px;max-width:480px;}.wtb-page__map-search-bar{flex:1 1 200px;min-width:0;display:flex;align-items:stretch;}.wtb-page__map-search-input{flex:1 1 auto;min-width:0;height:auto;min-height:44px;max-width:none;padding:8px 12px;border:1px solid #cccccc;border-right:0;border-radius:16px 0 0 16px;font-size:16px;line-height:24px;color:#333333;background:#ffffff;}.wtb-page__map-search-input:focus{outline:2px solid #0096bf;outline-offset:-2px;}.wtb-page__map-search-submit{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:44px;height:auto;min-height:44px;padding:0;background:var(--wtb-cta-bg,#d92534);color:var(--wtb-cta-fg,#ffffff);border:1px solid var(--wtb-cta-bg,#d92534);border-radius:0;cursor:pointer;transition:background-color 160ms cubic-bezier(0.2,0.7,0.2,1),border-color 160ms cubic-bezier(0.2,0.7,0.2,1);}.wtb-page__map-search-submit:hover,.wtb-page__map-search-submit:focus-visible{background:var(--wtb-cta-bg-hover,#b8121f);border-color:var(--wtb-cta-bg-hover,#b8121f);color:var(--wtb-cta-fg,#ffffff);}.wtb-page__map-search-submit:focus-visible{outline:2px solid #0096bf;outline-offset:2px;}.wtb-page__map-search-submit svg{display:block;width:20px;height:20px;}.wtb-page__icon-btn{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;min-height:44px;padding:0;background:transparent;color:#5c6670;border:0;border-radius:16px;cursor:pointer;transition:background-color 160ms cubic-bezier(0.2,0.7,0.2,1),border-color 160ms cubic-bezier(0.2,0.7,0.2,1),color 160ms cubic-bezier(0.2,0.7,0.2,1);}.wtb-page__icon-btn:hover,.wtb-page__icon-btn:focus-visible{background:rgba(217,37,52,0.1);border-color:#d92534;color:#d92534;}.wtb-page__icon-btn:focus-visible{outline:2px solid #d92534;outline-offset:2px;}.wtb-page__icon-btn[aria-busy="true"]{opacity:0.55;cursor:progress;}.wtb-page__icon-btn svg{display:block;width:20px;height:20px;}.wtb-page__map-search-clear{flex:0 0 auto;min-height:44px;padding:8px 12px;background:transparent;color:#5c6670;border:1px solid var(--wtb-hairline,#eef0f2);border-radius:9999px;font-size:14px;font-weight:500;cursor:pointer;}.wtb-page__map-search-clear:hover,.wtb-page__map-search-clear:focus-visible{background:#f6f7f8;color:#333333;border-color:var(--wtb-hairline-strong,#5c6670);}.wtb-page__map-search-clear:focus-visible{outline:2px solid #0096bf;outline-offset:2px;}.wtb-page__locator-card{display:grid;grid-template-columns:1fr;background:#f5f5f5;border:1px solid var(--wtb-hairline,#eef0f2);border-radius:28px;overflow:hidden;box-shadow:0 1px 2px rgba(0,0,0,0.02),0 12px 40px -20px rgba(0,0,0,0.08);margin-bottom:16px;min-height:540px;}@media (min-width:880px){.wtb-page__locator-card{grid-template-columns:420px 1fr;height:620px;min-height:620px;}}.wtb-page__locator-side{display:flex;flex-direction:column;background:#f5f5f5;border-bottom:1px solid var(--wtb-hairline-soft,#eef0f2);min-height:0;}@media (min-width:880px){.wtb-page__locator-side{border-right:1px solid var(--wtb-hairline-soft,#eef0f2);border-bottom:none;}}.wtb-page__locator-side-head{padding:22px 24px 18px;border-bottom:1px solid var(--wtb-hairline-soft,#eef0f2);display:flex;flex-direction:column;gap:12px;}.wtb-page__locator-side-headline{display:flex;justify-content:flex-start;align-items:baseline;gap:8px;}.wtb-page__locator-side-count{font-family:var(--wtb-font-family-mono,JetBrains Mono,ui-monospace,SF Mono,Menlo,Consolas,monospace);font-size:11px;letter-spacing:0.06em;text-transform:uppercase;color:#5c6670;flex-shrink:0;text-align:right;}.wtb-page__locator-side-count b{color:#2f3135;font-weight:600;font-family:var(--wtb-font-family-sans,Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif);}.wtb-page__locator-side .wtb-page__side-cta{background:var(--wtb-accent-wash,#f6f7f8);border-radius:0;border-left:0;border-right:0;border-top:0;padding:16px 24px;gap:8px;}.wtb-page__locator-side .wtb-page__side-cta-title{font-size:17px;}.wtb-page__locator-side .wtb-page__side-cta-body{font-size:12.5px;}.wtb-page__side-cta{margin:0;padding:24px;background:linear-gradient(180deg,#f6f7f8,#ffffff);border:1px solid var(--wtb-hairline,#eef0f2);border-radius:10px;display:flex;flex-direction:column;gap:14px;}@media (min-width:1080px){.wtb-page__side-cta{padding:28px;align-self:stretch;}}.wtb-page__side-cta-eyebrow{font-family:var(--wtb-font-family-mono,JetBrains Mono,ui-monospace,SF Mono,Menlo,Consolas,monospace);font-size:11px;letter-spacing:0.08em;text-transform:uppercase;color:#5c6670;}.wtb-page__side-cta-title{margin:0;font-family:var(--wtb-font-family-serif,Instrument Serif,Georgia,Times New Roman,serif);font-weight:400;font-size:22px;line-height:1.25;letter-spacing:-0.01em;color:#000;text-transform:none;text-wrap:balance;}.wtb-page__side-cta-body{margin:0;font-size:14px;line-height:1.55;color:#5c6670;}.wtb-page__side-cta-button{display:inline-flex;align-items:center;align-self:flex-start;gap:8px;height:auto;min-height:40px;padding:10px 16px;background:var(--wtb-cta-bg,#d92534);color:var(--wtb-cta-fg,#ffffff);border:1px solid var(--wtb-cta-bg,#d92534);border-radius:9999px;font-size:14px;font-weight:600;cursor:pointer;text-transform:none;transition:background-color 160ms cubic-bezier(0.2,0.7,0.2,1);}.wtb-page__side-cta-button:hover,.wtb-page__side-cta-button:focus-visible{background:var(--wtb-cta-bg-hover,#b8121f);color:var(--wtb-cta-fg,#ffffff);border-color:var(--wtb-cta-bg-hover,#b8121f);}.wtb-page__side-cta-button:focus-visible{outline:2px solid #0096bf;outline-offset:2px;}@media (prefers-reduced-motion:reduce){.wtb-page__side-cta-button{transition:none;}}.wtb-page__side-cta-arrow{flex:0 0 auto;}.wtb-page__map-wrap{position:relative;width:100%;height:100%;min-height:360px;}.wtb-page__map{min-height:360px;height:100%;width:100%;background:#f5f5f5;border:0;border-radius:0;overflow:hidden;position:relative;}.wtb-page__map--unavailable::after{content:attr(aria-label) " — coming soon.";position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:16px;text-align:center;color:#5c6670;font-size:14px;}.wtb-page__map-legend{position:absolute;bottom:14px;left:14px;z-index:2;background:#f5f5f5;border:1px solid var(--wtb-hairline,#eef0f2);border-radius:6px;padding:8px 12px;font-family:var(--wtb-font-family-mono,JetBrains Mono,ui-monospace,SF Mono,Menlo,Consolas,monospace);font-size:10px;letter-spacing:0.05em;color:#5c6670;text-transform:uppercase;box-shadow:0 4px 14px rgba(0,0,0,0.04);pointer-events:none;max-width:calc(100% - 28px);}.wtb-page__map-card{position:absolute;bottom:18px;right:18px;z-index:4;width:min(320px,calc(100% - 36px));background:#f5f5f5;border:1px solid var(--wtb-hairline,#eef0f2);border-radius:10px;box-shadow:0 18px 48px rgba(26,29,31,0.16);padding:18px 18px 18px 18px;padding-right:44px;font-family:var(--wtb-font-family-sans,Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif);}.wtb-page__map-card[hidden]{display:none;}.wtb-page__map-card-close{position:absolute;top:8px;right:8px;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;padding:0;background:transparent;border:0;border-radius:50%;color:#5c6670;cursor:pointer;transition:background-color 160ms cubic-bezier(0.2,0.7,0.2,1),color 160ms cubic-bezier(0.2,0.7,0.2,1);}.wtb-page__map-card-close:hover,.wtb-page__map-card-close:focus-visible{background:var(--wtb-cta-bg-wash,rgba(217,37,52,0.1));color:var(--wtb-cta-bg,#d92534);}.wtb-page__map-card-close:focus-visible{outline:2px solid var(--wtb-cta-bg,#d92534);outline-offset:2px;}.wtb-page__map-card-close svg{flex:0 0 auto;}@media (prefers-reduced-motion:reduce){.wtb-page__map-card-close{transition:none;}}.wtb-page__map-card-eyebrow{font-family:var(--wtb-font-family-mono,JetBrains Mono,ui-monospace,SF Mono,Menlo,Consolas,monospace);font-size:11px;letter-spacing:0.08em;text-transform:uppercase;color:#5c6670;margin:0 0 6px;}.wtb-page__map-card-name{margin:0 0 10px;font-family:var(--wtb-font-family-serif,Instrument Serif,Georgia,Times New Roman,serif);font-weight:400;font-size:20px;line-height:1.25;letter-spacing:-0.01em;color:#000;text-wrap:balance;}.wtb-page__map-card-meta{font-size:13px;color:#333333;line-height:1.5;margin:0 0 14px;overflow-wrap:anywhere;word-break:break-word;}.wtb-page__map-card-meta b{color:#2f3135;font-weight:600;}.wtb-page__map-card-contact{margin:0 0 14px;padding-left:0;display:grid;grid-template-columns:auto 1fr;gap:4px 12px;font-size:12.5px;line-height:1.45;}.wtb-page__map-card-contact-label{margin:0;font-family:var(--wtb-font-family-mono,JetBrains Mono,ui-monospace,SF Mono,Menlo,Consolas,monospace);font-size:10px;letter-spacing:0.12em;text-transform:uppercase;color:#5c6670;font-weight:500;align-self:center;}.wtb-page__map-card-contact-value{margin:0;color:#2f3135;word-break:break-word;}.wtb-page__map-card-contact-value a{color:var(--wtb-cta-bg,#d92534);text-decoration:none;}.wtb-page__map-card-contact-value a:hover,.wtb-page__map-card-contact-value a:focus-visible{text-decoration:underline;}.wtb-page__map-card-actions{display:flex;gap:8px;}.wtb-page__map-card-button{display:inline-flex;align-items:center;justify-content:center;height:auto;min-height:36px;padding:8px 14px;border-radius:9999px;font-size:13px;font-weight:500;cursor:pointer;text-transform:none;border:1px solid transparent;transition:background-color 160ms cubic-bezier(0.2,0.7,0.2,1);}.wtb-page__map-card-button--primary{background:var(--wtb-cta-bg,#d92534);color:var(--wtb-cta-fg,#ffffff);border-color:var(--wtb-cta-bg,#d92534);}.wtb-page__map-card-button--primary:hover,.wtb-page__map-card-button--primary:focus-visible{background:var(--wtb-cta-bg-hover,#b8121f);border-color:var(--wtb-cta-bg-hover,#b8121f);}.wtb-page__map-card-button--ghost{background:transparent;color:#2f3135;border-color:var(--wtb-hairline,#eef0f2);}.wtb-page__map-card-button--ghost:hover,.wtb-page__map-card-button--ghost:focus-visible{background:#f6f7f8;}.wtb-page__map-card-button:focus-visible{outline:2px solid #0096bf;outline-offset:2px;}.wtb-page__distance-empty-actions{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-top:16px;}.wtb-page__distance-empty-reset,.wtb-page__distance-empty-cta{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 20px;border:0;border-radius:9999px;font-size:14px;font-weight:600;letter-spacing:0.01em;cursor:pointer;transition:background-color 160ms cubic-bezier(0.2,0.7,0.2,1),color 160ms cubic-bezier(0.2,0.7,0.2,1),border-color 160ms cubic-bezier(0.2,0.7,0.2,1),box-shadow 160ms cubic-bezier(0.2,0.7,0.2,1);}.wtb-page__distance-empty-reset{background:#ffffff;color:#2f3135;border:1px solid var(--wtb-hairline-strong,#5c6670);box-shadow:0 1px 2px rgba(0,0,0,0.04);}.wtb-page__distance-empty-reset:hover,.wtb-page__distance-empty-reset:focus-visible{background:#f6f7f8;color:#2f3135;border-color:#2f3135;}.wtb-page__distance-empty-reset:focus-visible{outline:2px solid #0096bf;outline-offset:2px;}.wtb-page__distance-empty-cta{background:var(--wtb-cta-bg,#d92534);color:var(--wtb-cta-fg,#ffffff);border:1px solid var(--wtb-cta-bg,#d92534);box-shadow:0 1px 2px rgba(0,0,0,0.08);}.wtb-page__distance-empty-cta:hover,.wtb-page__distance-empty-cta:focus-visible{background:#bf212e;border-color:#bf212e;}.wtb-page__distance-empty-cta:focus-visible{outline:2px solid #0096bf;outline-offset:2px;}.wtb-page__distance-more{list-style:none;margin:8px 0 0;padding:0;}.wtb-page__distance-more-btn{display:inline-flex;align-items:center;justify-content:center;width:100%;padding:8px 12px;background:transparent;color:#2f3135;border:1px solid var(--wtb-hairline,#eef0f2);border-radius:9999px;font-size:14px;font-weight:600;cursor:pointer;}.wtb-page__distance-more-btn:hover,.wtb-page__distance-more-btn:focus,.wtb-page__distance-more-btn:focus-visible{background:#f6f7f8;color:#2f3135;border-color:#2f3135;}.wtb-page__distance-more-btn:focus-visible{outline:2px solid #0096bf;outline-offset:2px;}.wtb-page__distance-more-btn:focus:not(:focus-visible){outline:none;}.wtb-page__distance-list{list-style:none;margin:0;padding:4px 8px 8px;display:flex;flex-direction:column;gap:2px;flex:1 1 auto;min-height:0;overflow-y:auto;scrollbar-gutter:stable;}.wtb-page__locator-side .wtb-page__distance-list{max-height:none;}.wtb-page__distance-list::-webkit-scrollbar{width:6px;}.wtb-page__distance-list::-webkit-scrollbar-thumb{background:var(--wtb-hairline,#eef0f2);border-radius:3px;}.wtb-page__distance-item{margin:0;}.wtb-page__distance-btn{display:grid;grid-template-columns:28px 1fr auto;gap:12px;align-items:start;width:100%;text-align:left;padding:12px 14px;background:transparent;border:1px solid transparent;border-radius:8px;cursor:pointer;color:#333333;height:auto;transition:background-color 160ms cubic-bezier(0.2,0.7,0.2,1),border-color 160ms cubic-bezier(0.2,0.7,0.2,1);}.wtb-page__distance-btn:hover,.wtb-page__distance-btn:focus-visible{background:#f6f7f8;border-color:var(--wtb-hairline,#eef0f2);}.wtb-page__distance-btn:focus-visible{outline:2px solid #0096bf;outline-offset:2px;}.wtb-page__distance-btn.is-selected{background:var(--wtb-accent-wash,rgba(0,150,191,0.1));border-color:var(--wtb-accent,#0096bf);}.wtb-page__distance-btn.is-selected .wtb-page__distance-pin{background:var(--wtb-accent,#0096bf);border-color:var(--wtb-accent,#0096bf);color:var(--wtb-text-on-accent,#ffffff);}@media (prefers-reduced-motion:reduce){.wtb-page__distance-btn{transition:none;}}.wtb-page__distance-pin{width:28px;height:28px;border-radius:50%;background:#ffffff;border:1px solid var(--wtb-hairline,#eef0f2);font-family:var(--wtb-font-family-mono,JetBrains Mono,ui-monospace,SF Mono,Menlo,Consolas,monospace);font-size:11px;font-weight:600;color:#5c6670;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;}.wtb-page__distance-body{display:flex;flex-direction:column;gap:3px;min-width:0;}.wtb-page__distance-name{font-size:14.5px;line-height:1.3;font-weight:600;color:#2f3135;white-space:normal;text-transform:none;}.wtb-page__distance-addr{font-size:12.5px;line-height:1.45;color:#5c6670;white-space:normal;text-transform:none;overflow-wrap:anywhere;}.wtb-page__distance-empty{list-style:none;padding:20px 16px;border:1px dashed var(--wtb-hairline,#eef0f2);border-radius:8px;background:#f6f7f8;color:#5c6670;text-align:center;}.wtb-page__distance-empty-text{margin:0;font-size:13px;line-height:1.45;}.wtb-page__distance-value{font-family:var(--wtb-font-family-mono,JetBrains Mono,ui-monospace,SF Mono,Menlo,Consolas,monospace);font-size:11px;letter-spacing:0.04em;color:#5c6670;align-self:center;text-transform:uppercase;flex-shrink:0;}.wtb-page__filter-row{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px;}.wtb-page__filter-chip{padding:6px 11px;border-radius:9999px;border:1px solid var(--wtb-hairline,#eef0f2);background:#ffffff;font-size:12px;cursor:pointer;color:#5c6670;display:inline-flex;align-items:center;gap:5px;height:auto;text-transform:none;font-weight:500;transition:background-color 160ms cubic-bezier(0.2,0.7,0.2,1),border-color 160ms cubic-bezier(0.2,0.7,0.2,1),color 160ms cubic-bezier(0.2,0.7,0.2,1);}.wtb-page__filter-chip:hover:not(:disabled){border-color:#cccccc;}.wtb-page__filter-chip.is-active{border-color:#2f3135;background:#2f3135;color:#ffffff;}.wtb-page__filter-chip:disabled{cursor:not-allowed;opacity:0.55;}.wtb-page__filter-chip:focus-visible{outline:2px solid #0096bf;outline-offset:2px;}@media (prefers-reduced-motion:reduce){.wtb-page__filter-chip{transition:none;}}.wtb-page__filter-more{display:inline-flex;align-items:center;}.wtb-page__filter-select{appearance:none;-webkit-appearance:none;padding:6px 28px 6px 11px;border-radius:9999px;border:1px solid var(--wtb-hairline,#eef0f2);background-color:#ffffff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath fill='none' stroke='%2374737A' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round' d='M1 1l4 4 4-4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;background-size:10px 6px;font-size:12px;font-weight:500;color:#5c6670;cursor:pointer;height:auto;min-height:0;max-width:none;line-height:1.2;transition:border-color 160ms cubic-bezier(0.2,0.7,0.2,1),color 160ms cubic-bezier(0.2,0.7,0.2,1);}.wtb-page__filter-select:hover:not(:disabled){border-color:#cccccc;}.wtb-page__filter-select:focus-visible{outline:2px solid #0096bf;outline-offset:2px;}@media (prefers-reduced-motion:reduce){.wtb-page__filter-select{transition:none;}}.wtb-alt-routes{flex:1 1 100%;margin:28px 0 20px;}.wtb-alt-routes__title{margin:0 0 16px;font-family:var(--wtb-font-family-serif,Instrument Serif,Georgia,Times New Roman,serif);font-weight:400;font-size:28px;line-height:1.15;letter-spacing:-0.015em;color:#000;text-transform:none;}@media (min-width:1080px){.wtb-alt-routes__title{font-size:32px;}}.wtb-alt-routes__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:0;border:1px solid var(--wtb-hairline,#eef0f2);border-radius:10px;overflow:hidden;background:#ffffff;}@media (min-width:760px){.wtb-alt-routes__grid{grid-template-columns:repeat(2,1fr);}}@media (min-width:1080px){.wtb-alt-routes__grid{grid-template-columns:repeat(5,1fr);}}.wtb-alt-routes__item{display:flex;border-bottom:1px solid var(--wtb-hairline,#eef0f2);}.wtb-alt-routes__item:last-child{border-bottom:0;}@media (min-width:760px){.wtb-alt-routes__item{border-right:1px solid var(--wtb-hairline,#eef0f2);}.wtb-alt-routes__item:nth-child(2n){border-right:0;}}@media (min-width:1080px){.wtb-alt-routes__item{border-bottom:0;border-right:1px solid var(--wtb-hairline,#eef0f2);}.wtb-alt-routes__item:last-child{border-right:0;}}.wtb-alt-route-card{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:14px;width:100%;height:auto;min-height:168px;text-align:left;padding:26px 24px 28px;background:#ffffff;border:0;border-radius:0;cursor:pointer;color:#333333;transition:background-color 160ms cubic-bezier(0.2,0.7,0.2,1),transform 160ms cubic-bezier(0.2,0.7,0.2,1);}.wtb-alt-route-card:hover,.wtb-alt-route-card:focus,.wtb-alt-route-card:focus-visible{background:#f6f7f8;color:#333333;text-decoration:none;}.wtb-alt-route-card:focus-visible{outline:2px solid #0096bf;outline-offset:-2px;}.wtb-alt-route-card:focus:not(:focus-visible){outline:none;}.wtb-alt-route-card:hover .wtb-alt-route-card__cta-arrow{transform:translateX(4px);}@media (prefers-reduced-motion:reduce){.wtb-alt-route-card{transition:none;}.wtb-alt-route-card:hover .wtb-alt-route-card__cta-arrow{transform:none;}}.wtb-alt-route-card__title{font-family:var(--wtb-font-family-serif,Instrument Serif,Georgia,Times New Roman,serif);font-weight:400;font-size:22px;line-height:1.2;letter-spacing:-0.01em;color:#000;text-align:left;align-self:flex-start;width:100%;white-space:normal;text-wrap:balance;text-transform:none;}.wtb-alt-route-card__desc{font-size:14px;line-height:1.5;color:#5c6670;text-align:left;align-self:flex-start;width:100%;white-space:normal;text-wrap:pretty;text-transform:none;font-weight:400;flex:1 1 auto;}.wtb-alt-route-card__cta{display:inline-flex;align-items:center;gap:6px;margin-top:auto;color:var(--wtb-cta-bg,#d92534);font-family:var(--wtb-font-family-sans,Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif);font-size:14px;font-weight:600;text-transform:none;letter-spacing:0;}.wtb-alt-route-card__cta-text{color:inherit;}.wtb-alt-route-card__cta-arrow{display:inline-flex;align-items:center;color:inherit;transition:transform 160ms cubic-bezier(0.2,0.7,0.2,1);}.wtb-page--complex-quote .wtb-page__title{color:#d92534;}.wtb-page--no-match .wtb-page__title{color:#7b8289;}.wtb-page__side-cta-section{flex:1 1 100%;margin:0 0 20px;}.wtb-page__intl{margin:0;padding:32px 28px;background:linear-gradient(180deg,#f6f7f8,#ffffff);display:flex;flex-direction:column;gap:14px;}@media (min-width:760px){.wtb-page__intl{padding:36px 40px;}}.wtb-page__intl-title{margin:0 0 4px;font-family:var(--wtb-font-family-serif,Instrument Serif,Georgia,Times New Roman,serif);font-weight:400;font-size:28px;line-height:1.15;letter-spacing:-0.015em;color:#000;text-transform:none;}@media (min-width:1080px){.wtb-page__intl-title{font-size:32px;}}.wtb-page__intl-lede{margin:0 0 4px;font-size:14px;line-height:1.55;color:#333333;max-width:60ch;}.wtb-page__intl-grid{display:grid;grid-template-columns:1fr;gap:6px;margin-top:4px;}@media (min-width:760px){.wtb-page__intl-grid{grid-template-columns:1fr 1fr;}}.wtb-page__intl-link{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-radius:6px;background:#f5f5f5;border:1px solid var(--wtb-hairline,#eef0f2);font-size:13px;color:#2f3135;text-decoration:none;transition:border-color 160ms cubic-bezier(0.2,0.7,0.2,1),background-color 160ms cubic-bezier(0.2,0.7,0.2,1),color 160ms cubic-bezier(0.2,0.7,0.2,1);}.wtb-page__intl-link:hover,.wtb-page__intl-link:focus-visible{border-color:var(--wtb-cta-bg,#d92534);color:var(--wtb-cta-bg,#d92534);text-decoration:none;}.wtb-page__intl-link:hover .wtb-page__intl-arrow,.wtb-page__intl-link:focus-visible .wtb-page__intl-arrow{color:var(--wtb-cta-bg,#d92534);transform:translateX(3px);}.wtb-page__intl-link:focus-visible{outline:2px solid var(--wtb-cta-bg,#d92534);outline-offset:2px;}@media (prefers-reduced-motion:reduce){.wtb-page__intl-link{transition:none;}.wtb-page__intl-link:hover .wtb-page__intl-arrow,.wtb-page__intl-link:focus-visible .wtb-page__intl-arrow{transform:none;}}.wtb-page__intl-link-label{font-weight:600;}.wtb-page__intl-arrow{font-family:var(--wtb-font-family-mono,JetBrains Mono,ui-monospace,SF Mono,Menlo,Consolas,monospace);font-size:12px;color:#5c6670;transition:transform 160ms cubic-bezier(0.2,0.7,0.2,1),color 160ms cubic-bezier(0.2,0.7,0.2,1);}.wtb-help-rail{flex:0 0 auto;border-radius:28px;padding:16px;background:#f5f5f5;border:1px solid #cccccc;}@media (min-width:768px){.wtb-help-rail{align-self:flex-start;}}.wtb-help-rail__title{margin:0 0 4px;font-size:16px;line-height:24px;font-weight:600;color:#333333;}.wtb-help-rail__message{margin:0 0 12px;color:#5c6670;font-size:14px;line-height:20px;}.wtb-help-rail__cta{display:inline-flex;align-items:center;justify-content:center;padding:12px 20px;border-radius:9999px;border:1px solid var(--wtb-cta-bg,#d92534);background:var(--wtb-cta-bg,#d92534);color:var(--wtb-cta-fg,#ffffff);font-size:14px;line-height:20px;font-weight:600;cursor:pointer;text-decoration:none;transition:background-color 150ms cubic-bezier(0.4,0,0.2,1),box-shadow 150ms cubic-bezier(0.4,0,0.2,1);}.wtb-help-rail__cta:hover,.wtb-help-rail__cta:focus-visible{background:#bf212e;color:#ffffff;text-decoration:none;}.wtb-help-rail__cta:focus-visible{outline:2px solid #0096bf;outline-offset:2px;}@media (prefers-reduced-motion:reduce){.wtb-help-rail__cta{transition:none;}}@media (min-width:768px){.wtb-help-rail[data-wtb-help-rail-variant="compact"]{flex:0 0 240px;position:sticky;top:16px;}}.wtb-help-rail[data-wtb-help-rail-variant="compact"] .wtb-help-rail__cta{background:transparent;color:#0096bf;border-color:#0096bf;}.wtb-help-rail[data-wtb-help-rail-variant="compact"] .wtb-help-rail__cta:hover,.wtb-help-rail[data-wtb-help-rail-variant="compact"] .wtb-help-rail__cta:focus-visible{background:rgba(0,150,191,0.1);color:#0096bf;}.wtb-help-rail[data-wtb-help-rail-variant="promoted"]{border:2px solid #d92534;background:rgba(217,37,52,0.1);}@media (min-width:768px){.wtb-help-rail[data-wtb-help-rail-variant="promoted"]{flex:0 0 320px;order:-1;}}.wtb-help-rail[data-wtb-help-rail-variant="replaces_cards"]{flex:1 1 100%;border:1px dashed #7b8289;background:#ffffff;text-align:center;}.wtb-help-rail[data-wtb-help-rail-variant="replaces_cards"] .wtb-help-rail__cta{margin-top:8px;}.wtb-specialist-sheet{position:fixed;bottom:0;left:0;right:0;z-index:1050;background:#ffffff;border-top-left-radius:34px;border-top-right-radius:34px;box-shadow:0 28px 90px rgba(47,49,53,0.16);padding:20px;transform:translateY(100%);transition:transform 150ms cubic-bezier(0.4,0,0.2,1);max-height:calc(100vh - 60px);max-height:min(calc(100vh - 60px),90dvh);overflow-y:auto;}.wtb-specialist-sheet[data-wtb-open="true"]{transform:translateY(0);}.wtb-specialist-sheet[hidden]{display:none;}@media (min-width:768px){.wtb-specialist-sheet{position:relative;bottom:auto;left:auto;right:auto;z-index:auto;transform:none;max-height:none;box-shadow:0 8px 24px rgba(47,49,53,0.06);border-radius:28px;}}@media (prefers-reduced-motion:reduce){.wtb-specialist-sheet{transition:none;}}.wtb-specialist-sheet__title{margin:0 0 8px;font-size:18px;line-height:28px;font-weight:600;color:#333333;}.wtb-specialist-sheet__intro{margin:0 0 16px;color:#5c6670;font-size:14px;line-height:20px;}.wtb-specialist-sheet__form{display:flex;flex-direction:column;gap:12px;}.wtb-specialist-sheet__close{position:absolute;top:12px;right:12px;z-index:20;background:transparent;border:0;padding:8px;color:#5c6670;font-size:18px;line-height:1;cursor:pointer;}.wtb-specialist-sheet__close:focus-visible{outline:2px solid #0096bf;outline-offset:2px;border-radius:16px;}.wtb-page__hero{flex:1 1 100%;margin:0 0 24px;padding:0 0 24px;border-bottom:1px solid var(--wtb-hairline,#eef0f2);}@media (min-width:768px){.wtb-page__hero{padding:0 0 28px;}}.wtb-page__hero-eyebrow{margin:0 0 8px;font-family:var(--wtb-font-family-mono,JetBrains Mono,ui-monospace,SF Mono,Menlo,Consolas,monospace);font-size:12px;font-weight:500;letter-spacing:0.12em;text-transform:uppercase;color:#5c6670;}.wtb-page__hero-title{margin:0 0 16px;font-family:var(--wtb-font-family-serif,Instrument Serif,Georgia,Times New Roman,serif);font-weight:400;font-size:44px;line-height:48px;letter-spacing:-0.025em;color:#000;text-wrap:balance;text-transform:none;}@media (min-width:760px){.wtb-page__hero-title{font-size:64px;line-height:64px;}}@media (min-width:1080px){.wtb-page__hero-title{font-size:88px;line-height:84px;}}.wtb-page__hero-title em{font-style:italic;color:#d92534;font-weight:400;}.wtb-page__hero-lede{margin:0;font-size:16px;line-height:1.6;color:#333333;text-wrap:pretty;}.save-to-list{display:inline-flex;align-items:center;position:relative;}.save-to-list .btn-save-to-list--icon{width:44px;height:44px;min-height:44px;padding:0;border:0;background:transparent;color:#2f3135;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;transition:color 0.15s ease,background-color 0.15s ease;}.save-to-list .btn-save-to-list--icon .btn-save-to-list__icon{width:24px;height:24px;}.save-to-list .btn-save-to-list--icon .btn-save-to-list__icon--solid{display:none;}.save-to-list .btn-save-to-list--icon:hover,.save-to-list .btn-save-to-list--icon:focus-visible,.save-to-list .btn-save-to-list--icon[aria-pressed="true"]{color:#d92534;background:rgba(217,37,52,0.1);}.save-to-list .btn-save-to-list--icon:hover .btn-save-to-list__icon--outline,.save-to-list .btn-save-to-list--icon:focus-visible .btn-save-to-list__icon--outline,.save-to-list .btn-save-to-list--icon[aria-pressed="true"] .btn-save-to-list__icon--outline{display:none;}.save-to-list .btn-save-to-list--icon:hover .btn-save-to-list__icon--solid,.save-to-list .btn-save-to-list--icon:focus-visible .btn-save-to-list__icon--solid,.save-to-list .btn-save-to-list--icon[aria-pressed="true"] .btn-save-to-list__icon--solid{display:inline-block;}.save-to-list .btn-save-to-list--icon:focus-visible{outline:2px solid #d92534;outline-offset:2px;}.save-to-list .btn-save-to-list:not(.btn-save-to-list--icon){background:transparent;color:#2f3135;border:1px solid #cccccc;}.save-to-list .btn-save-to-list:not(.btn-save-to-list--icon):hover,.save-to-list .btn-save-to-list:not(.btn-save-to-list--icon):focus-visible{background:rgba(217,37,52,0.1);border-color:#d92534;color:#d92534;text-decoration:none;}.save-to-list .btn-save-to-list:not(.btn-save-to-list--icon)[aria-pressed="true"]{background:rgba(217,37,52,0.1);color:#d92534;border-color:#d92534;}.prod-details__title-row{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin:0 0 4px;}.prod-details__title-row .page__title{flex:0 1 auto;min-width:0;}.prod-details__title-row .save-to-list{flex:0 0 auto;}#save-list-picker{position:fixed;top:0;left:0;z-index:1000;min-width:240px;max-width:320px;padding:var(--save-list-picker-padding,16px);background:var(--save-list-picker-bg,#fff);border:1px solid var(--save-list-picker-border,#ccc);border-radius:var(--save-list-picker-radius,8px);box-shadow:var(--save-list-picker-shadow,0 4px 16px rgba(0,0,0,0.1));}#save-list-picker[hidden]{display:none;}#save-list-picker .save-list-picker__status{margin:0;padding:8px 4px;font-size:14px;color:var(--save-list-cta-text,#333);}#save-list-picker .save-list-picker__status--error{color:#b8121f;}#save-list-picker .save-list-picker__title{margin:0 0 8px 0;font-size:14px;font-weight:600;color:var(--save-list-cta-text,#333);}#save-list-picker .save-list-picker__list{margin:0;padding:0;list-style:none;max-height:240px;overflow-y:auto;}#save-list-picker .save-list-picker__item{display:flex;align-items:center;gap:8px;padding:var(--save-list-picker-row-padding,8px 12px);border-radius:4px;cursor:pointer;}#save-list-picker .save-list-picker__item:hover,#save-list-picker .save-list-picker__item:focus-within{background:var(--save-list-cta-bg-hover,#f5f5f5);}#save-list-picker .save-list-picker__item input[type="checkbox"]{margin:0;flex-shrink:0;}#save-list-picker .save-list-picker__item label{flex:1;cursor:pointer;font-size:14px;color:var(--save-list-cta-text,#333);}#save-list-picker .save-list-picker__new{display:flex;align-items:stretch;gap:6px;margin-top:12px;padding-top:12px;border-top:1px solid var(--save-list-picker-border,#ccc);}#save-list-picker .save-list-picker__new input[type="text"]{flex:1 1 auto;width:auto;padding:8px 10px;font-size:14px;border:1px solid var(--save-list-picker-border,#ccc);border-radius:4px;height:auto;min-height:var(--save-list-cta-tap-min,44px);max-width:none;}#save-list-picker .save-list-picker__new-enter{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:var(--save-list-cta-tap-min,44px);height:var(--save-list-cta-tap-min,44px);padding:0;border:1px solid var(--save-list-picker-border,#ccc);border-radius:4px;background:transparent;color:var(--save-list-cta-text,#333);cursor:pointer;transition:background-color 0.15s ease,border-color 0.15s ease,color 0.15s ease;}#save-list-picker .save-list-picker__new-enter:hover,#save-list-picker .save-list-picker__new-enter:focus-visible{background:var(--save-list-cta-bg-active,rgba(217,37,52,0.1));border-color:var(--save-list-cta-border-active,#d92534);color:var(--save-list-cta-text-active,#d92534);}#save-list-picker .save-list-picker__new-enter:focus-visible{outline:2px solid var(--save-list-cta-border-active,#d92534);outline-offset:2px;}#save-list-picker .save-list-picker__new-enter svg{width:16px;height:16px;}.product-actions{display:flex;flex-wrap:wrap;gap:16px;align-items:center;margin-top:16px;}.dynamic-page .field{margin:0;}.page-title-bar{clear:both;margin:0;padding:50px 0 20px;width:100%;background:#f42534;background-repeat:no-repeat;background-size:cover;background-position:50% 0;}@media (min-width:768px){.page-title-bar{margin:0 0 12px;padding:126px 0 30px;}}.page-title-bar h1.node__title{margin:0;padding:0;font-size:30px;font-weight:bold;line-height:1.2;color:#fff;text-align:left;text-transform:none;}@media (min-width:768px){.page-title-bar h1.node__title{font-size:56px;}}.page-title-bar__container{margin:0 auto;}.page-title-bar__subtitle{margin:5px 0 3px;padding:0;font-size:30px;line-height:1.2;font-weight:300;color:#fff;text-align:left;text-transform:none;}.dynamic-page__body{display:flex;flex-wrap:wrap;margin:0;padding:0;width:100%;}.dynamic-page__body-content{margin:0;}.dynamic-page__sidebar{margin:0;}.dynamic-page__sidebar .block{margin:0 0 50px;}.dynamic-page--has-sidebar .dynamic-page__body-content{width:100%;}@media (min-width:992px){.dynamic-page--has-sidebar .dynamic-page__body-content{width:66.66%;}}.dynamic-page--has-sidebar .dynamic-page__sidebar{margin:40px 0 0;padding:0;width:100%;}@media (min-width:992px){.dynamic-page--has-sidebar .dynamic-page__sidebar{margin:0;padding:40px 0 0 30px;width:33.33%;}}@media (min-width:1200px){.dynamic-page--has-sidebar .dynamic-page__sidebar{padding:40px 0 0 9%;}}body.page-node-type--dynamic-page .pr-main__rw.hr--1-2 .dynamic-page--has-sidebar .dynamic-page__body-content{width:100%;}@media (min-width:992px){body.page-node-type--dynamic-page .pr-main__rw.hr--1-2 .dynamic-page--has-sidebar .dynamic-page__body-content{width:100%;}}@media (min-width:1200px){body.page-node-type--dynamic-page .pr-main__rw.hr--1-2 .dynamic-page--has-sidebar .dynamic-page__body-content{width:66.66%;}}body.page-node-type--dynamic-page .pr-main__rw.hr--1-2 .dynamic-page--has-sidebar .dynamic-page__sidebar{margin:40px 0 0;padding:0;width:100%;}@media (min-width:992px){body.page-node-type--dynamic-page .pr-main__rw.hr--1-2 .dynamic-page--has-sidebar .dynamic-page__sidebar{width:100%;}}@media (min-width:1200px){body.page-node-type--dynamic-page .pr-main__rw.hr--1-2 .dynamic-page--has-sidebar .dynamic-page__sidebar{margin:0;padding:40px 0 0 30px;width:33.33%;}}body.page-node-type--homepage #main-content.l-pr > .container{max-width:100% !important;padding:0;}body.page-node-type--homepage #main-content.l-pr > .container .l-r.pr-main__content{padding-left:0;padding-right:0;margin-bottom:0;}body.page-node-type--homepage #main-content.l-pr > .container .container{margin-left:auto;margin-right:auto;}.path-products .pr-main .pr-main__sidebar-first{order:-1;}.path-products .facets-results-wrapper__header__right .form-item-product-search{display:none;}.flexslider{box-shadow:none !important;}.flexslider .flex-control-nav{position:initial !important;}.path-product .flexslider .flex-control-nav{margin:0;}#prod-overview > div.col2.second > h2{width:100%;display:inline-block;}.path-product .commerce-order-item-default-add-to-cart-1-form{display:inline-block !important;}.path-product .pr-main__content{margin-top:40px;}@media (max-width:450px){.path-product .pr-main__content{margin-top:0px;}}.path-product .field-commerce-product--title{display:none;}@media (max-width:720px){.path-product .page__title.top{display:block !important;}}.path-product .content-item .field-type-image figure{margin-bottom:1rem;float:left;margin-right:10px;}.path-product .content-item .field-name-field-product-image{width:100%;display:inline-block;float:left;}.path-product .content-item.prod-details{clear:both;width:auto;max-width:none;display:block;float:none;margin-top:20px;font-size:16px;color:#000;padding-left:0;padding-top:20px;}@media (min-width:768px){.path-product .content-item.prod-details{clear:none;display:block;float:none;overflow:hidden;padding-left:0;width:auto;max-width:none;margin-right:0;}}.path-product .content-item.prod-details h1{margin:0 0 10px;color:#f42534;text-align:left;text-decoration:none;text-transform:none;}@media (max-width:420px){.path-product .content-item.prod-details{margin-left:0px;padding:0 10px;}}.path-product .content-item.prod-details .field{margin-bottom:10px;}.path-product .content-item.prod-details .field-commerce-product-variation--field-product-name{margin-bottom:5px;}@media (max-width:720px){.path-product .content-item.prod-details{width:100%;}}.path-product .content-item.prod-details .prod-details__sku{color:#999;}.path-product .content-item .form-submit{display:block;}.path-product .content-item #prod-overview .tab-info{display:block;}.path-product .tab-title{border:1px solid #9fa0a1;-moz-border-radius:15px 15px 0px 0px;-webkit-border-radius:15px;border-radius:15px 15px 0px 0px;padding:3px 50px;padding-bottom:2px;color:#9fa0a1;font-size:13px;text-align:center;font-weight:bold;}.path-product #commerce-product-add-to-cart-form{display:inline-block;width:100%;}.path-product #commerce-product-add-to-cart-form label{text-transform:uppercase;color:#f42534;}.path-product .prod-resources a{color:#f42534;}.path-product .flex-viewport{width:100%;display:inline-block;border:1px solid #9fa0a1;}.path-product .flex-viewport li{display:none;}.path-product .flex-viewport li.flex-active-slide{display:block;}.path-product .flex-control-nav.flex-control-thumbs li img{margin:5px;width:100px;border:1px solid #9fa0a1;}.path-product .flex-control-nav.flex-control-thumbs li img.flex-active{border:1px solid #f42534;}.path-product .content-item{float:none;width:100%;margin-top:20px;max-width:none;}@media (min-width:768px){.path-product .content-item{float:left;width:48%;max-width:452px;margin-right:60px;}}.path-product .zoom{width:600px !important;}#block-hf-america-content > article{padding-top:0;padding-bottom:0;margin-bottom:0;padding-left:0;padding-right:0;}*{margin:0;padding:0;}#page-wrap{width:960px;margin:100px auto;}h1{margin:20px 0;}.group:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}#box-one:target,#box-two:target,#box-three:target{z-index:1;}.prod-footer{min-height:400px;position:relative;width:100%;display:inline-block;margin-top:60px;}.prod-footer #prod-resources a{color:#f42534;}.prod-footer #prod-resources a:visited{color:#f42534 !important;}.prod-footer .tab-info{font-size:11px;line-height:13px;}.prod-footer .tab-info h3{margin:0 0 10px 0;color:#333333;font-size:20px;font-weight:bold;}.prod-footer ul.tabs{margin:0px;padding:0px;list-style:none;}.prod-footer ul.tabs li{position:relative;float:left;display:block;margin-bottom:-1px;padding:14px 15px 9px;min-width:120px;text-decoration:none;color:#9fa0a1;font-weight:bold;line-height:1.2;text-align:center;background:white;border:1px solid #9fa0a1;border-bottom:1px solid #9fa0a1;-moz-border-radius:10px 10px 0px 0px;-webkit-border-radius:10px;border-radius:10px 10px 0px 0px;}@media (max-width:420px){.prod-footer ul.tabs li{width:100%;}}.prod-footer ul.tabs li{cursor:pointer;}.prod-footer ul.tabs li.current{color:#f42534;border:1px solid #000;border-bottom:1px solid white;}.prod-footer .tab-content{display:none;background:white;padding:20px 15px;border-top:1px solid #9fa0a1;width:100%;min-height:400px;}.prod-footer .tab-content .tab-content__body{padding:10px;}.prod-footer .tab-content .field{margin-bottom:2rem;}.prod-footer .tab-content .col2{border-right:1px solid #9fa0a1;min-height:400px;}@media (max-width:560px){.prod-footer .tab-content .col2{border-right:none;min-width:260px;width:100%;}}.prod-footer .tab-content .col2.second{border-right:none;}.prod-footer .tab-content h3{margin-bottom:20px;}.prod-footer .tab-content #tab-resources .col2:after{margin-left:10px;content:"DOWNLOAD";color:#f42534;font-weight:bold;}.prod-footer .tab-content #tab-resources .col2:after:hover{text-decoration:underline;}.prod-footer .tab-content .col2.second .view-related-key-opinion-leaders-product-detail-page .field-content{display:inline-block;float:left;margin-right:2px;font-weight:bold;}.prod-footer .tab-content .col2.second .view-related-key-opinion-leaders-product-detail-page .field-content a{width:275px;display:inline-block;color:#f42534;text-transform:uppercase;}.prod-footer .tab-content .col2.second .view-related-key-opinion-leaders-product-detail-page .field-content a:after{display:none;}.prod-footer .tab-content .col2.second .view-related-key-opinion-leaders-product-detail-page .views-field-field-kol-first-name,.prod-footer .tab-content .col2.second .view-related-key-opinion-leaders-product-detail-page .views-field-field-kol-middle-name,.prod-footer .tab-content .col2.second .view-related-key-opinion-leaders-product-detail-page .views-field-field-kol-last-name,.prod-footer .tab-content .col2.second .view-related-key-opinion-leaders-product-detail-page .views-field-field-kol-board-certified{text-transform:uppercase;}.prod-footer .tab-content .col2.second .view-related-key-opinion-leaders-product-detail-page .views-field-field-kol-image{width:100%;display:inline-block;}.prod-footer .tab-content .col2.second .view-related-key-opinion-leaders-product-detail-page .views-field-field-kol-image img{width:150px;border:0;border-radius:0;-moz-box-shadow:#9fa0a1 2px 2px 10px;-webkit-box-shadow:#9fa0a1 2px 2px 10px;box-shadow:#9fa0a1 2px 2px 10px;background-color:#fff;margin:10px;padding:10px;padding:0;}@media (min-width:600px){.prod-footer .tab-content .col2.second .view-related-key-opinion-leaders-product-detail-page .views-field-field-kol-image img{max-width:100%;}}.prod-footer .tab-content .col2.second .view-related-key-opinion-leaders-product-detail-page .views-field-field-kol-image img:hover{background:#ededed;}.prod-footer .tab-content.current{display:inherit;}.view-category-tier-2{margin-top:40px;}.view-category-tier-2 .view-rows{display:flex;flex-flow:row wrap;align-items:stretch;justify-content:flex-start;}.view-category-tier-2 .view-rows > .views-row{border:0;border-radius:0;-moz-box-shadow:#9fa0a1 2px 2px 10px;-webkit-box-shadow:#9fa0a1 2px 2px 10px;box-shadow:#9fa0a1 2px 2px 10px;background-color:#fff;margin:10px;padding:10px;margin-bottom:15px;padding-bottom:25px;width:100%;max-width:100%;height:auto;}@media (min-width:600px){.view-category-tier-2 .view-rows > .views-row{max-width:100%;}}.view-category-tier-2 .view-rows > .views-row:hover{background:#ededed;}@media (min-width:480px){.view-category-tier-2 .view-rows > .views-row{margin-bottom:40px;width:auto;max-width:220px;height:auto;}}.view-category-tier-2 .view-rows > .views-row .views-field-field-sku-feature{font-size:11px;text-transform:uppercase;color:#9fa0a1 !important;display:block;}.view-category-tier-2 .view-rows > .views-row .views-field-field-sku-feature:visited{color:#f42534;}.view-category-tier-2 .view-rows > .views-row .views-field-field-name-feature{line-height:100%;}.view-category-tier-2 .view-rows > .views-row .views-field-field-name-feature a{font-size:13px;font-weight:bold;text-transform:uppercase;color:#f42534;}.view-category-tier-2 .view-rows > .views-row .views-field-field-short-text-feature{font-size:11px;line-height:14px;}.view-category-tier-2 .view-rows > .views-row img{display:block;margin:15px auto;text-align:center;width:100%;}.view-category-tier-2 .view-rows > .views-row p{word-break:break-all;}.view-id-products{margin-top:40px;}.view-id-products .view-rows{display:flex;flex-flow:row wrap;align-items:stretch;justify-content:flex-start;}.view-id-products .view-rows > .views-row{border:0;border-radius:0;-moz-box-shadow:#9fa0a1 2px 2px 10px;-webkit-box-shadow:#9fa0a1 2px 2px 10px;box-shadow:#9fa0a1 2px 2px 10px;background-color:#fff;margin:10px;padding:10px;margin-bottom:15px;padding-bottom:25px;width:100%;max-width:100%;height:auto;}@media (min-width:600px){.view-id-products .view-rows > .views-row{max-width:100%;}}.view-id-products .view-rows > .views-row:hover{background:#ededed;}@media (min-width:480px){.view-id-products .view-rows > .views-row{margin-bottom:40px;width:auto;max-width:220px;height:auto;}}.view-id-products .view-rows > .views-row .views-field-field-sku-feature{font-size:11px;text-transform:uppercase;color:#9fa0a1 !important;display:block;}.view-id-products .view-rows > .views-row .views-field-field-sku-feature:visited{color:#f42534;}.view-id-products .view-rows > .views-row .views-field-field-name-feature{line-height:100%;}.view-id-products .view-rows > .views-row .views-field-field-name-feature a{font-size:13px !important;font-weight:bold;text-transform:uppercase;color:#f42534;}.view-id-products .view-rows > .views-row .views-field-field-short-text-feature{font-size:11px;line-height:14px;}.view-id-products .view-rows > .views-row .views-field-field-sku-feature a{color:#999 !important;font-weight:normal;}.view-id-products .view-rows > .views-row .views-field-field-sku-feature a:hover,.view-id-products .view-rows > .views-row .views-field-field-sku-feature a:focus{color:#f42534 !important;}.view-id-products .view-rows > .views-row img{display:block;margin:15px auto;text-align:center;width:100%;}.view-id-products .view-rows > .views-row p{word-break:break-all;}.block--type-category-blocks{clear:both;box-sizing:border-box;}.block--type-category-blocks *{box-sizing:border-box;}.block--type-category-blocks h3{display:none;}.block--type-category-blocks .block__content{display:grid;grid-auto-flow:row;grid-template-columns:repeat(2,1fr);gap:16px;align-items:center;}@media (min-width:768px){.block--type-category-blocks .block__content{gap:24px;grid-template-columns:repeat(3,1fr);}}@media (min-width:1200px){.block--type-category-blocks .block__content{gap:24px;grid-template-columns:repeat(4,1fr);}}.block--type-category-blocks .block__content a{border:1px solid #d6dee0;display:flex;flex-flow:row nowrap;height:100%;justify-content:center;width:100%;}.block--type-category-blocks .block__content a:hover{text-decoration:none;border:1px solid #f42534;}.block--type-category-blocks .block__content a:hover .field-paragraph--field-category-title .field__item{text-decoration:underline;}.block--type-category-blocks .block__content a .field-paragraph--field-category-image img{aspect-ratio:1;object-fit:contain;margin:0 auto;display:block;width:100%;max-width:100%;height:auto;}.block--type-category-blocks .block__content a .field-paragraph--field-category-title{padding:0 16px;}.block--type-category-blocks .block__content a .field-paragraph--field-category-title .field__item{font-size:22px;text-transform:uppercase;font-weight:400;}.block--type-category-blocks .block__content a .field-paragraph--field-category-description{padding:0 16px;color:#000;}.page-node-type--product-landing-pages .ad-block-wrapper{float:none;display:block;margin:0 auto;width:250px;min-height:300px;max-width:100%;}@media (min-width:600px){.page-node-type--product-landing-pages .ad-block-wrapper{float:left;display:inline-block;margin:0 10px 0 0;width:218px;}}.page-node-type--product-landing-pages .ad-block-wrapper .block--type-ad-blocks{cursor:pointer;display:inline-block;width:31%;float:left;min-height:300px;background-color:#f5f5f5;margin-right:10px;border:10px solid white;border-radius:0;box-shadow:3px 3px 10px #9fa0a1;margin:0;width:100%;line-height:14px;min-height:276px;}.page-node-type--product-landing-pages .ad-block-wrapper .block--type-ad-blocks:hover{background:#ededed;text-decoration:none;}.page-node-type--product-landing-pages .ad-block-wrapper .block--type-ad-blocks a{color:#000;display:inline-block;text-decoration:none;}.page-node-type--product-landing-pages .ad-block-wrapper .block--type-ad-blocks h2{font-size:11px;margin-bottom:0;padding:0 10px;border-bottom:none;min-height:45px;}.page-node-type--product-landing-pages .ad-block-wrapper .block--type-ad-blocks .field-block-content--body{font-size:12px;color:#000;padding:0 10px;min-height:60px;margin-bottom:0;}.page-node-type--product-landing-pages .ad-block-wrapper .block--type-ad-blocks .more{margin-top:5px;margin-bottom:5px;}.page-node-type--product-landing-pages .ad-block-wrapper .block--type-ad-blocks img{margin:auto;width:100%;}.page-node-type--product-landing-pages .block--type-ad-blocks-image{float:none;display:block;margin:auto;width:250px;max-width:100%;}@media (min-width:600px){.page-node-type--product-landing-pages .block--type-ad-blocks-image{float:left;display:inline-block;margin:0 15px 0 0;width:218px;}}.page-node-type--product-landing-pages .block--type-ad-blocks-image img{border:10px solid white;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;box-shadow:3px 3px 10px #9fa0a1;width:100%;min-height:auto;}@media (min-width:600px){.page-node-type--product-landing-pages .block--type-ad-blocks-image img{min-height:275px;}}.page-node-type--product-landing-pages .pr-main__sidebar-second .block--type-ad-blocks-image{width:100%;max-width:222px;}.pr-main__sidebar-second .ad-block-wrapper{float:none;display:block;margin:0 auto;width:250px;min-height:300px;max-width:100%;width:100%;}@media (min-width:600px){.pr-main__sidebar-second .ad-block-wrapper{float:left;display:inline-block;margin:0 10px 0 0;width:218px;}}.pr-main__sidebar-second .ad-block-wrapper .block--type-ad-blocks{cursor:pointer;display:inline-block;width:31%;float:left;min-height:300px;background-color:#f5f5f5;margin-right:10px;border:10px solid white;border-radius:0;box-shadow:3px 3px 10px #9fa0a1;margin:0;width:100%;line-height:14px;min-height:276px;}.pr-main__sidebar-second .ad-block-wrapper .block--type-ad-blocks:hover{background:#ededed;text-decoration:none;}.pr-main__sidebar-second .ad-block-wrapper .block--type-ad-blocks a{color:#000;display:inline-block;text-decoration:none;}.pr-main__sidebar-second .ad-block-wrapper .block--type-ad-blocks h2{font-size:11px;margin-bottom:0;padding:0 10px;border-bottom:none;min-height:45px;}.pr-main__sidebar-second .ad-block-wrapper .block--type-ad-blocks .field-block-content--body{font-size:12px;color:#000;padding:0 10px;min-height:60px;margin-bottom:0;}.pr-main__sidebar-second .ad-block-wrapper .block--type-ad-blocks .more{margin-top:5px;margin-bottom:5px;}.pr-main__sidebar-second .ad-block-wrapper .block--type-ad-blocks img{margin:auto;width:100%;}.pr-main__sidebar-second .block--type-ad-blocks-image{float:none;display:block;margin:0 auto;width:100%;}@media (min-width:600px){.pr-main__sidebar-second .block--type-ad-blocks-image{float:left;display:inline-block;margin:0 10px 0 0;width:100%;}}.pr-main__sidebar-second .block--type-ad-blocks-image img{border:10px solid white;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;box-shadow:3px 3px 10px #9fa0a1;width:100%;min-height:275px;}.pr-main__sidebar-second .block--type-ad-blocks-image .field-block-content--field-ad-image-{max-width:320px;width:100%;margin:auto;}.pr-main__sidebar-second .pr-main__sidebar-second .block--type-ad-blocks-image{width:100%;max-width:222px;}#block-views-block-related-products-block-1{padding:0 20px;}#block-views-block-related-products-block-1 .views-row{border:0;border-radius:0;-moz-box-shadow:#9fa0a1 2px 2px 10px;-webkit-box-shadow:#9fa0a1 2px 2px 10px;box-shadow:#9fa0a1 2px 2px 10px;background-color:#fff;margin:10px;padding:10px;margin-right:10px;margin-bottom:15px;margin-left:0;max-width:24%;height:320px;float:left;}@media (min-width:600px){#block-views-block-related-products-block-1 .views-row{max-width:100%;}}#block-views-block-related-products-block-1 .views-row:hover{background:#ededed;}#block-views-block-related-products-block-1 .views-row:hover{background-color:#e9e9e9;}@media (max-width:720px){#block-views-block-related-products-block-1 .views-row{width:100% !important;max-width:100% !important;height:auto !important;}}#block-views-block-related-products-block-1 .views-row .views-field-field-sku-feature{font-size:12px;text-transform:uppercase;font-weight:bold;color:#f42534;display:block;margin:5px 0;line-height:14px;}#block-views-block-related-products-block-1 .views-row .views-field-field-sku-feature:visited{color:#f42534;}#block-views-block-related-products-block-1 .views-row .views-field-field-name-feature{margin-left:10px;line-height:100%;}@media (max-width:720px){#block-views-block-related-products-block-1 .views-row .views-field-field-name-feature{margin:0;}}#block-views-block-related-products-block-1 .views-row .views-field-field-name-feature a{font-size:13px;font-weight:bold;text-transform:uppercase;color:#f42534;}#block-views-block-related-products-block-1 .views-row .views-field-field-short-text-feature{font-size:11px;line-height:13px;margin-top:5px;}#block-views-block-related-products-block-1 .views-row .views-field-field-sku-feature{display:none;}#block-views-block-related-products-block-1 .views-row img{display:block;width:100%;}#block-views-block-related-products-block-1 .views-row p{word-break:break-all;}#block-views-block-related-products-block-1 .view-rows > div:nth-child(4){margin-right:0;}.block-product-categories-nav__group-title{font-size:22px;}@media screen and (min-width:60.0625em){.block-product-categories-nav__group-title{margin-bottom:1.5rem;}}.block-product-categories-nav__content{display:none;}@media (min-width:60em){.block-product-categories-nav__content{display:block;}}.pr-main__sidebar-first .block-product-categories-nav .facets-widget-links > nav{margin-top:0;}.pr-main__sidebar-first .block-product-categories-nav .facets-widget-links > nav li{margin-bottom:18px;}@media (min-width:1200px){.pr-main__sidebar-first .block-product-categories-nav .facets-widget-links > nav li{margin-bottom:28px;}}.pr-main__sidebar-first .block-product-categories-nav .facets-widget-links > nav li a{font-size:18px;font-weight:600;}@media (min-width:1200px){.pr-main__sidebar-first .block-product-categories-nav .facets-widget-links > nav li a{font-size:20px;}}.pr-main__sidebar-first .block-product-categories-nav .facets-widget-links > nav li nav#block-categorymenu-sidebar{margin:18px 0 30px;}@media (min-width:1200px){.pr-main__sidebar-first .block-product-categories-nav .facets-widget-links > nav li nav#block-categorymenu-sidebar{margin:28px 0 40px;}}.pr-main__sidebar-first .block-product-categories-nav .facets-widget-links > nav li ul{margin-left:25px;}.pr-main__sidebar-first .block-product-categories-nav .facets-widget-links > nav li ul li ul li a{font-size:18px;font-weight:300;}@media (min-width:1200px){.pr-main__sidebar-first .block-product-categories-nav .facets-widget-links > nav li ul li ul li a{font-size:20px;}}.pr-main__sidebar-first .block-product-categories-nav .facets-widget-links > nav li ul li ul li a.is-active{color:#f42534;font-weight:500;}.page-node-type--product-landing-pages{padding:0;color:#000;}.page-node-type--product-landing-pages .pr-main__sidebar-first .menu-name--category-menu{margin-top:0;}.page-node-type--product-landing-pages .field-node--field-hero-image img{border:0;width:100%;}.page-node-type--product-landing-pages #main-content .cms-container{font-size:16px;color:#000;line-height:1.6;}.page-node-type--product-landing-pages #main-content .cms-container .right-column-divider{height:20px;}.page-node-type--product-landing-pages #main-content .cms-container a{display:inline-block;width:100%;}.page-node-type--product-landing-pages .node__content{border-top:0;padding-top:0;}.page-node-type--product-landing-pages .flex-cont{display:flex;width:100%;margin-top:40px;}@media (max-width:480px){.page-node-type--product-landing-pages .flex-cont{display:inline-block;width:100%;}}.page-node-type--product-landing-pages .flex-cont > .col-2:nth-child(1){padding-right:20px;}.page-node-type--product-landing-pages .flex-cont .col-2{flex:2;}@media (max-width:480px){.page-node-type--product-landing-pages .flex-cont .col-2{display:inline-block;width:100%;}}.page-node-type--product-landing-pages .flex-cont .col-2 .img-rounded{border:0;}.page-node-type--product-landing-pages .content-callout{display:inline-block;width:20%;float:left;}@media (max-width:750px){.page-node-type--product-landing-pages .content-callout{width:50%;min-width:170px;min-height:390px;display:block;}}.view-hygienists- .view-header{margin-bottom:60px;color:#000;}.view-hygienists- .view-header h1{text-transform:uppercase;text-align:center;}.view-hygienists- .view-header h1 .emph{color:#919acb;font-weight:bold;}.view-hygienists- .views-row{padding:0 2px;border-bottom:none !important;}.view-hygienists- .views-row .views-field-name{font-size:14px;font-weight:bold;text-align:center;text-transform:uppercase;color:#000;}.view-hygienists- .views-row .views-field-field-title{font-size:12px;font-style:italic;text-align:center;color:#000;}.page-node-type--page{color:#000;}.page-node-type--page .node--id-4622 li{margin:10px 0;}.page-node-type--page .node--id-4622 .download{display:inline-block;margin:5px 0;width:100%;}.page-node-type--page .node--id-4622 .download a{text-transform:uppercase;font-weight:bold;display:block;border:none;width:120px;text-align:center;color:white;}.field-node--field-paragraphs- > h3{display:none !important;}.paragraph--type--_-col-section,.paragraph--type--_-col-image-left{display:inline-block;}.paragraph--type--_-col-section .col-2,.paragraph--type--_-col-image-left .col-2{display:inline-block;width:50%;float:left;}.paragraph--type--_-col-section .col-2 a,.paragraph--type--_-col-image-left .col-2 a{color:#f42534;font-size:13px;line-height:18px;text-decoration:underline;}.paragraph--type--_-col-section .col-2 a:hover,.paragraph--type--_-col-image-left .col-2 a:hover{text-decoration:none;}.paragraph--type--_-col-section .col-2 .field-name-field-body,.paragraph--type--_-col-section .col-2 .field-paragraph--field-body-sect,.paragraph--type--_-col-image-left .col-2 .field-name-field-body,.paragraph--type--_-col-image-left .col-2 .field-paragraph--field-body-sect{font-size:16px;color:#000;}.paragraph--type--_-col-section .col-2 .field-paragraph--field-info-1,.paragraph--type--_-col-image-left .col-2 .field-paragraph--field-info-1{font-size:16px;color:#000;font-weight:bold;}.paragraph--type--_-col-section .col-2 img,.paragraph--type--_-col-image-left .col-2 img{border:0;}.field-paragraph--field-text-area-half{display:inline-block;width:50%;float:right;}.field-paragraph--field-text-area-half a{color:#f42534;}.field-paragraph--field-html-text a{color:#f42534 !important;}.field-paragraph--field-html-text a:visited{color:#000 !important;}.paragraph--type-youtube-link{display:inline-block;width:50%;float:right;}.path-about-leadership .leadership-holder{margin-bottom:40px;}.path-about-leadership .leadership-holder .hf-img-style img{border:0;margin-bottom:20px;}.path-about-leadership .leadership-holder .leadership-content{display:inline-block;width:275px;}.path-about-leadership .leadership-holder .leadership-content h5{font-size:13px;margin-bottom:10px;font-weight:bold;}.leadership-holder{margin-bottom:20px;}.leadership-holder img{float:left;margin-right:10px;}.leadership-holder li{list-style-type:none;}.pr-main__sidebar-second .block--type-category-blocks .block__content .paragraph--type--categories{margin-right:0px;}@media only screen and (min-width:480px) and (max-width:767px){.view-id-hygienists_ .views-col{display:flex;padding:15px 0;width:100%;}}@media (max-width:479px){.view-id-hygienists_ .views-col{width:100% !important;margin:auto;max-width:290px;padding:0 20px;display:block;float:none;}}.page-node-type--campaign .node__title{display:none;}.page-node-type--campaign h1{color:#000;text-transform:none;font-family:sans-serif;font-weight:bold;}.page-node-type--campaign a{color:#f42534;}.page-node-type--campaign .field-name-field-banner-image img{width:100%;}.page-node-type--campaign .field-type-image__item img{border:0;}.page-node-type--campaign .flex-wrapper{display:flex;}@media (max-width:740px){.page-node-type--campaign .flex-wrapper{display:block;}}.page-node-type--campaign .flex-wrapper .flex-main{width:60%;margin-right:20px;border-right:1px solid #9fa0a1;padding-right:20px;}@media (max-width:740px){.page-node-type--campaign .flex-wrapper .flex-main{min-width:320px;width:100% !important;margin:auto;border-right:none;display:flex !IMPORTANT;flex-direction:column-reverse;}}.page-node-type--campaign .flex-wrapper .flex-aside{width:40%;}@media (max-width:740px){.page-node-type--campaign .flex-wrapper .flex-aside{min-width:320px;width:100% !important;margin:auto;}}.page-node-type--campaign .form-wrapper h3{display:none;}.page-node-type--campaign .form-wrapper .field__item{margin-bottom:10px;width:100%;}.page-node-type--campaign .form-wrapper .field__item label{margin-top:10px;width:100%;display:inline-block;float:left;color:#000;text-align:left;padding-right:10px;font-weight:normal;}.page-node-type--campaign .form-wrapper .field__item input{width:100%;display:inline-block;float:left;}.page-node-type--campaign .form-wrapper .field__item input[type='text'],.page-node-type--campaign .form-wrapper .field__item input[type='email'],.page-node-type--campaign .form-wrapper .field__item input[type='number'],.page-node-type--campaign .form-wrapper .field__item input[type='checkbox'],.page-node-type--campaign .form-wrapper .field__item input[type='radio'],.page-node-type--campaign .form-wrapper .field__item input[type='date']{background-color:#fff;-moz-border-radius:5px 5px / 5px 5px;-webkit-border-radius:5px 5px;border-radius:5px 5px / 5px 5px;color:#000;font-size:11px;height:30px;font-size:16px;}.page-node-type--campaign .form-wrapper .field__item select{background-color:#fff;-moz-border-radius:5px 5px / 5px 5px;-webkit-border-radius:5px 5px;border-radius:5px 5px / 5px 5px;color:#000;font-size:11px;height:30px;width:100%;display:inline-block;float:left;}.page-node-type--campaign .form-wrapper .field__item .form-type-radio .option,.page-node-type--campaign .form-wrapper .field__item .form-type-checkbox .option{padding-top:0.6rem;}.page-node-type--campaign .form-wrapper .field__item [type="checkbox"]:not(:checked) + label:after,.page-node-type--campaign .form-wrapper .field__item [type="checkbox"]:checked + label:after{top:0.4rem;}.page-node-type--campaign .form-wrapper .field__item #edit-privacy-policy{font-size:16px;color:#000;margin-top:30px;}.page-node-type--campaign .form-wrapper .field__item #edit-privacy-policy a{color:#f42534;}.page-node-type--campaign .form-wrapper .form-actions{width:100%;}.page-node-type--campaign .form-wrapper .form-actions .webform-button--submit{min-width:150px;height:35px;-moz-border-radius:20px 20px / 20px 20px;-webkit-border-radius:20px 20px;border-radius:20px 20px / 20px 20px;max-width:200px;margin-top:30px;color:white;}.page-node-type--campaign .form-wrapper .form-item{margin-bottom:0;}#two-Column .flex-main{display:inline-block;border-right:none;width:auto !important;}#two-Column .flex-aside{width:40%;max-width:368px;float:right;padding:20px;}#one-Column .flex-wrapper{display:inline-block !important;}#one-Column .flex-wrapper .flex-main{width:100%;margin-right:0px;border-right:0;padding-right:0px;}#one-Column .flex-wrapper .flex-aside{width:75%;margin:auto;}#one-Column .flex-wrapper .flex-aside.form-wrapper > div > div > div > div{width:100% !important;display:block;}#one-Column .flex-wrapper .flex-aside.form-wrapper .form-item{width:50%;display:inline-block;float:left;padding-right:30px;}@media (max-width:720px){#one-Column .flex-wrapper .flex-aside.form-wrapper .form-item{width:100% !important;}}#one-Column .flex-wrapper .flex-aside.form-wrapper .form-item input,#one-Column .flex-wrapper .flex-aside.form-wrapper .form-item select{width:100%;}#one-Column .flex-wrapper .flex-aside.form-wrapper .webform-button--submit{margin:20px 30px 0 0px;min-width:150px;height:35px;max-width:200px;}#one-Column .flex-wrapper .flex-aside.form-wrapper .form-type-webform-email-confirm .form-item{width:100% !important;}#campaign-success-page .landing_page_header img{width:100%;}#campaign-success-page a{color:#f42534;}#campaign-success-page h1.page__title{margin-top:40px;margin-bottom:40px;}.page-node-type--kol .pr-main__sidebar-second{padding-right:10px;margin-top:0px;}.page-node-type--kol article{padding:0 10px;}.page-node-type--kol .block-main-content .form-actions{clear:initial;width:20%;float:left;display:inline-block;margin-top:24px;}.page-node-type--kol .block-main-content .form-actions input{font-size:12px;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;font-weight:lighter;height:25px;}.page-node-type--kol .aside{display:inline-block;float:left;margin-bottom:2rem;width:35%;}.page-node-type--kol .aside img{border:0;}@media (max-width:640px){.page-node-type--kol .aside{width:100%;}}.page-node-type--kol .main{width:65%;display:inline-block;padding-left:20px;font-size:16px;color:#000;}@media (max-width:640px){.page-node-type--kol .main{display:block;padding-left:0;width:100%;}}.page-node-type--kol .main .field{margin-bottom:1.4rem;}.page-node-type--kol .main .field__item strong{color:#000000;}.page-node-type--kol .main .field__item p{margin-bottom:0;}.page-node-type--kol .main h1{margin-top:0;float:left;}.page-node-type--kol .main .tiny-text{font-size:14px;color:#000;height:40px;display:inline-block;margin-left:10px;}.page-node-type--kol .main .field__item{font-size:16px;color:#000;}.page-node-type--kol .main a{color:#f42534;}.page-node-type--kol .main .field-node--field-kol-question .field__item{margin-bottom:10px;}.page-node-type--kol .main .field-name-field-kol-specialty-list{width:100%;display:inline-block;}.page-node-type--kol .main .field-name-field-kol-specialty-list .field__item{display:inline-block;float:left;width:auto;margin-right:10px !important;}.page-node-type--kol .main .field-node--field-facebook{display:inline-block;float:left;margin-right:10px !important;}.page-node-type--kol .main .field-node--field-twitter{display:inline-block;float:left;margin-right:10px !important;}.page-node-type--kol .main .field-node--field-youtube{display:inline-block;float:left;margin-right:10px !important;}.page-node-type--kol .main .field-node--field-linkedin{display:inline-block;float:left;margin-right:10px !important;}.page-node-type--kol .main .field-node--field-website{display:inline-block;float:left;margin-right:10px !important;}.page-node-type--kol .main .field-node--field-kol-credential .field__item::before{content:"-";margin-right:5px;}.page-node-type--kol .main .field-node--field-kol-academic-degree .field__item::before{content:"-";margin-right:5px;}.page-node-type--kol .main .field-name-field-kol-webinar .field__item a{width:100%;display:inline-block;}.page-node-type--kol .main .field-name-field-kol-webinar .field__item a::before{content:"-";margin-right:5px;}.page-node-type--kol .main .field-name-field-additional-information{width:100%;display:inline-block;margin-top:20px;}.page-node-type--kol .main__body{clear:both;}.page-node-type--kol .field-node--field-facebook .icon,.page-node-type--kol .field-node--field-linkedin .icon,.page-node-type--kol .field-node--field-twitter .icon{height:30px;width:30px;display:block;margin:0 auto 10px auto;}.page-node-type--kol .field-node--field-facebook svg,.page-node-type--kol .field-node--field-linkedin svg,.page-node-type--kol .field-node--field-twitter svg{fill:#5f6062;}.page-node-type--kol .field-node--field-website .field__label{display:none;}.page-node-type--kol .field-node--field-website a{color:#5f6062;font-weight:bold;}.page-node-type--kol .field_youtube_id h3{width:100%;display:inline-block;}#block-views-block-kol-feature-block-1 h2{padding-bottom:10px;border-bottom:1px solid #9fa0a1;margin-bottom:20px;font-size:18px;}#block-views-block-kol-feature-block-1 .views-field-field-kol-specialty-list{min-height:50px;display:block;}#block-views-block-kol-feature-block-2 h2{padding-bottom:10px;border-bottom:1px solid #9fa0a1;margin-bottom:20px;font-size:18px;}#block-views-block-kol-feature-block-2 .pager{font-size:12px;}#block-views-block-kol-feature-block-2 .pager a{color:#f42534;}#block-views-block-kol-feature-block-2 select{-moz-border-radius:5px 5px 5px 5px;-webkit-border-radius:5px;border-radius:5px 5px 5px 5px;border:1px solid #9fa0a1;color:#9fa0a1;font-size:13px;padding:2px;height:30px;}#block-views-block-kol-feature-block-2 .form-type-select__select-wrapper:not(.is-multiple):after{color:#9fa0a1;}.form-item-field-kol-specialty-list-value label{font-size:12px;color:#000;}.view-id-kol_feature .form--inline{display:inline-flex;}.view-id-kol_feature .views-row{width:31%;display:inline-block;font-size:12px;line-height:14px;padding:5px;vertical-align:top;}.view-id-kol_feature .views-row .views-field-field-kol-image img{-moz-border-radius:0px 0px 0px 0px;-webkit-border-radius:0px;border-radius:0px 0px 0px 0px;}.view-id-kol_feature .views-row a{color:#f42534;}.view-id-kol_feature .views-row .views-field-title{font-weight:bold;}.view-id-kol_feature .views-row .views-field{margin-bottom:10px;}.page-node-type--blog .comment__submitted a{color:#f42534;}.page-node-type--blog .filter-wrapper{display:none;}.page-node-type--blog .page-title h2,.page-node-type--blog .page-title .page-title__label{color:#f42534;text-transform:uppercase;border-bottom:0;padding-bottom:20px;}.page-node-type--blog .pr-main__sidebar-first{padding-top:10px;margin-top:60px;border-top:0;}.page-node-type--blog h1{font-size:30px;line-height:38px;font-family:sans-serif;}.page-node-type--blog a{color:#f42534;}.page-node-type--blog .field-node--body{font-size:16px;color:#000;}.page-node-type--blog .field-node--field-specialty- .field__item{font-size:16px;color:#000;}.page-node-type--blog .field-node-field-author{font-size:11px;width:85px;float:left;display:inline-block;}.page-node-type--blog .field-node-field-author a:hover{color:#f42534;}.page-node-type--blog .field-node--field-pub-date{font-size:11px;color:#9fa0a1;display:inline-block;}.page-node-type--blog .field-node-field-blog-tags{padding-bottom:5px;border-bottom:1px solid #9fa0a1;}.page-node-type--blog .field-node-field-blog-tags .field__label{font-size:12px;font-weight:normal;color:#9fa0a1;}.page-node-type--blog .field-node-field-blog-tags a{font-size:12px;text-transform:uppercase;font-weight:bold;margin-right:10px;}.page-node-type--blog .field-node-field-blog-tags a:hover{text-decoration:none;}.path-blog .pr-main__sidebar-first{margin-top:50px;padding-top:0;border-top:0;}@media (max-width:750px){.path-blog .pr-main__sidebar-first{display:none;}}.view-blog.view-display-id-page_1 .view-header h1,.view-blog.view-display-id-page_1 .view-header h2{color:#f42534;text-transform:uppercase;}.view-blog.view-display-id-page_1 .views-field-body h2{font-size:16px;}.view-blog.view-display-id-page_1 .views-field-title{margin:12px 0;}.view-blog.view-display-id-page_1 .views-field-title a{font-size:24px !important;line-height:30px;font-weight:bold;color:#000 !important;}.view-blog.view-display-id-page_1 .views-field-title a:hover{text-decoration:none;color:#f42534 !important;}.view-blog.view-display-id-page_1 .views-field-title a:focus{text-decoration:none;}.view-blog.view-display-id-page_1 .view-header h2{border-bottom:0;padding-bottom:10px;}.view-blog.view-display-id-page_1 .views-row{border-bottom:1px solid #9fa0a1;padding-bottom:20px;margin-bottom:30px;}.view-blog.view-display-id-page_1 .views-row .small-links,.view-blog.view-display-id-page_1 .views-row .view-content a,.view-blog.view-display-id-page_1 .view-content .views-row a,.view-blog.view-display-id-page_1 .views-row .more-link,.view-blog.view-display-id-page_1 .views-row .page-node-type--product-landing-pages .page-content-wrapper a,.page-node-type--product-landing-pages .page-content-wrapper .view-blog.view-display-id-page_1 .views-row a,.view-blog.view-display-id-page_1 .views-row .page-node-type--product-landing-pages #block-hf-america-login a,.page-node-type--product-landing-pages #block-hf-america-login .view-blog.view-display-id-page_1 .views-row a,.view-blog.view-display-id-page_1 .views-row #block-investmentcalculator a,#block-investmentcalculator .view-blog.view-display-id-page_1 .views-row a,.view-blog.view-display-id-page_1 .views-row #block-bundlingcalculator a,#block-bundlingcalculator .view-blog.view-display-id-page_1 .views-row a{margin-top:10px;}.view-blog.view-display-id-page_1 .views-row .info{width:100%;display:block;margin-bottom:10px;}.view-blog.view-display-id-page_1 .views-row .info .b-author{font-size:10px;float:left;}.view-blog.view-display-id-page_1 .views-row .info .b-author .field-content{color:#f42534;width:auto;display:inline-block;margin-right:5px;}.view-blog.view-display-id-page_1 .views-row .info .b-author::after{content:" | ";margin-right:10px;color:#000;}.view-blog.view-display-id-page_1 .views-row .info .b-author::before{content:"BY:";margin-right:5px;color:#000;}.view-blog.view-display-id-page_1 .views-row .info .b-date{display:inline-block;font-size:10px;}.view-blog.view-display-id-page_1 .more-link a{color:#f42534;}#block-views-block-blog-block-3 a,#block-views-block-blog-block-2 a,#block-views-block-blog-block-1 a{color:#000;font-size:16px;font-weight:bold;margin-bottom:15px;display:inline-block;}#block-views-block-blog-block-3 a:hover,#block-views-block-blog-block-2 a:hover,#block-views-block-blog-block-1 a:hover{color:#f42534;text-decoration:none;}.path-blog .pr-main__sidebar-first .block__title,.page-node-type--blog .pr-main__sidebar-first .block__title{font-size:15px;color:#9fa0a1;}.path-blog .pr-main__sidebar-first .views-field-title,.page-node-type--blog .pr-main__sidebar-first .views-field-title{margin-bottom:5px;}.path-blog .pr-main__sidebar-first .views-field-title a,.page-node-type--blog .pr-main__sidebar-first .views-field-title a{color:#000;font-size:17px;font-weight:bold;}.path-blog .pr-main__sidebar-first .views-field-title a:hover,.page-node-type--blog .pr-main__sidebar-first .views-field-title a:hover{color:#f42534;text-decoration:none;}.views-element-container.block-plugin-id--views-block-blog-block-3 .block__title{margin:0 0 8px 0;padding:8px;background:#f42534;color:#fff;}.views-element-container.block-plugin-id--views-block-blog-block-2 .block__title{margin:0 0 8px 0;padding:8px;background:#000;color:#fff;}.views-element-container.block-plugin-id--views-block-blog-block-1 .block__title{margin:0 0 8px 0;padding:8px;background:#00b3e3;color:#fff;}.blog-menu-tab{margin:0 auto;padding-bottom:30px;}.blog-menu-tab a.btn{text-transform:uppercase;color:#00b3e3;font-weight:600;font-size:16px;padding:0 20px;}.blog-menu-tab a.btn.active{background-color:#f42534;border-color:#f42534;color:#fff;border-radius:19px;padding:10px 20px;}.blog-tabs [class^="tab-"]{display:none;}.blog-tabs [class^="tab-"].active{display:block;}.path-frontpage .node__title{display:none;}.path-frontpage .cycle-pager{text-align:center;margin-left:25%;z-index:1000;position:relative;margin-top:-30px;top:-20px;}.path-frontpage .views-element-container .block__title{border-bottom:1px solid #9fa0a1;padding-bottom:20px;margin-right:20px;}.path-frontpage #block-hf-america-content .addtoany_list{display:none;}.path-frontpage #block-homeslider{background:#f5f5f5;padding:25px;-moz-border-radius:0px 0px 0px 0px;-webkit-border-radius:0px;border-radius:0px 0px 0px 0px;border:1px solid #f4f4f4;}@media (max-width:640px){.path-frontpage #block-homeslider{padding:0;border:none;background:white;margin-top:0px;}}.path-frontpage #block-homeslider .cycle-slideshow{-moz-border-radius:0px 0px 0px 0px;-webkit-border-radius:0px;border-radius:0px 0px 0px 0px;}.path-frontpage #block-homeslider img{-moz-border-radius:0px 0px 0px 0px;-webkit-border-radius:0px;border-radius:0px 0px 0px 0px;border:10px solid white;}.path-frontpage #block-homeslider .cycle-pager span{font-size:40px;color:#000;cursor:pointer;}.path-frontpage #block-homeslider .cycle-pager span.cycle-pager-active{color:#f42534;}.path-frontpage .view-id-news .views-row,.path-frontpage .view-id-events .views-row{width:50%;display:inline-block;float:left;}.path-frontpage .view-id-news .views-field-field-date,.path-frontpage .view-id-events .views-field-field-date{font-size:11px;color:#9fa0a1;}.path-frontpage .block--type-ad-blocks-image{display:inline-block;width:23.5%;float:left;margin-right:10px;margin-bottom:0;margin-top:0;min-width:220px;}.path-frontpage .block--type-ad-blocks-image img{border:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;box-shadow:none;width:100%;min-height:275px;}@media only screen and (min-width:722px) and (max-width:940px){.path-frontpage .block--type-ad-blocks-image{width:50%;margin:auto;min-width:346px;}.path-frontpage .block--type-ad-blocks-image .field-block-content--field-ad-image-{max-width:320px;width:100%;margin:auto;}}@media (max-width:721px){.path-frontpage .block--type-ad-blocks-image{width:100%;margin:auto;max-width:290px;padding:0 20px;display:block;float:none;}}.path-frontpage .ad-block-wrapper{display:inline-block;width:23.5%;float:left;margin-right:10px;margin-bottom:0;margin-top:0;min-height:295px;}@media only screen and (min-width:480px) and (max-width:767px){.path-frontpage .ad-block-wrapper{display:flex;padding:15px 0;width:100%;}}@media (max-width:479px){.path-frontpage .ad-block-wrapper{width:100% !important;margin:auto;max-width:290px;padding:0 20px;display:block;float:none;}}.path-frontpage .ad-block-wrapper .block--type-ad-blocks{cursor:pointer;display:inline-block;width:31%;float:left;min-height:300px;background-color:#f5f5f5;margin-right:10px;border:10px solid white;border-radius:0;box-shadow:3px 3px 10px #9fa0a1;width:100%;min-height:295px;line-height:14px;min-height:275px;max-width:420px;margin-top:0;margin-bottom:0;}.path-frontpage .ad-block-wrapper .block--type-ad-blocks:hover{background:#ededed;text-decoration:none;}.path-frontpage .ad-block-wrapper .block--type-ad-blocks a{color:#000;display:inline-block;text-decoration:none;}.path-frontpage .ad-block-wrapper .block--type-ad-blocks h2{font-size:11px;margin-bottom:0;padding:0 10px;border-bottom:none;min-height:45px;}.path-frontpage .ad-block-wrapper .block--type-ad-blocks .field-block-content--body{font-size:12px;color:#000;padding:0 10px;min-height:60px;margin-bottom:0;}.path-frontpage .ad-block-wrapper .block--type-ad-blocks .more{margin-top:5px;margin-bottom:5px;}@media only screen and (min-width:480px) and (max-width:767px){.path-frontpage .ad-block-wrapper .block--type-ad-blocks{width:100% !important;max-width:320px;margin:auto;}.path-frontpage .ad-block-wrapper .block--type-ad-blocks img{margin:auto;}}@media (max-width:479px){.path-frontpage .ad-block-wrapper .block--type-ad-blocks{width:100% !important;margin:auto;margin-bottom:20px;}}.path-frontpage .ad-block-wrapper .block--type-ad-blocks img{width:100%;}.path-frontpage .block-plugin-id--views-block-news-block-3,.path-frontpage .block-plugin-id--views-block-events-block-2{width:50%;display:inline-block;float:left;}@media (max-width:450px){.path-frontpage .block-plugin-id--views-block-news-block-3,.path-frontpage .block-plugin-id--views-block-events-block-2{width:100%;}}@media (max-width:450px){.path-frontpage .block-plugin-id--views-block-news-block-3 .views-row,.path-frontpage .block-plugin-id--views-block-events-block-2 .views-row{width:100%;}}.path-frontpage .block-plugin-id--views-block-news-block-3 .views-field-field-location,.path-frontpage .block-plugin-id--views-block-events-block-2 .views-field-field-location{color:#9fa0a1;font-size:11px;}.l-subfeatures{display:none;}.page{display:flex;flex-flow:column;width:100%;}.l-rw{display:flex;flex-wrap:wrap;flex-direction:row;max-width:75em;width:100%;}.l-r{flex:0 0 auto;padding:0 0.625em;width:100%;}@media all and (min-width:60.0625em){.l-subfeatures{display:none;}.l-leaderboard{-webkit-order:-12;-ms-flex-order:-12;order:-12;}.l-header{-webkit-order:-11;-ms-flex-order:-11;order:-11;}.l-navbar{-webkit-order:-10;-ms-flex-order:-10;order:-10;}.l-highlighted{-webkit-order:-9;-ms-flex-order:-9;order:-9;}.l-features{-webkit-order:-8;-ms-flex-order:-8;order:-8;}.l-content-prefix{-webkit-order:-7;-ms-flex-order:-7;order:-7;}.l-main{-webkit-order:-6;-ms-flex-order:-6;order:-6;}.l-content-suffix{-webkit-order:-5;-ms-flex-order:-5;order:-5;}.l-footer-top{-webkit-order:-4;-ms-flex-order:-4;order:-4;}.l-footer{-webkit-order:10;-ms-flex-order:10;order:10;}.l-footer-bottom-content{-webkit-order:1;-ms-flex-order:1;order:1;}.l-footer-bottom{-webkit-order:-1;-ms-flex-order:-1;order:-1;}.pr-features .hr--1-2 .l-r:first-child{width:83.33333%;-webkit-order:2;-ms-flex-order:2;order:2;}.pr-features .hr--1-2 .l-r:last-child{width:16.66667%;-webkit-order:1;-ms-flex-order:1;order:1;}.pr-features .hr--1-3 .l-r:first-child{width:83.33333%;-webkit-order:1;-ms-flex-order:1;order:1;}.pr-features .hr--1-3 .l-r:last-child{width:16.66667%;-webkit-order:2;-ms-flex-order:2;order:2;}.pr-features .hr--2-3 .l-r{width:50%;}.pr-features .arc--3 .l-r:first-child{width:66.66667%;-webkit-order:2;-ms-flex-order:2;order:2;}.pr-features .arc--3 .l-r:nth-child(2){width:16.66667%;-webkit-order:1;-ms-flex-order:1;order:1;}.pr-features .arc--3 .l-r:last-child{width:16.66667%;-webkit-order:3;-ms-flex-order:3;order:3;}.pr-main .hr--1-2 .l-r:first-child{width:75%;-webkit-order:2;-ms-flex-order:2;order:2;}.pr-main .hr--1-2 .l-r:last-child{width:25%;-webkit-order:1;-ms-flex-order:1;order:1;}.pr-main .hr--1-3 .l-r:first-child{width:75%;-webkit-order:1;-ms-flex-order:1;order:1;}.pr-main .hr--1-3 .l-r:last-child{width:25%;-webkit-order:2;-ms-flex-order:2;order:2;}.pr-main .hr--2-3 .l-r{width:50%;}.pr-main .arc--3 .l-r:first-child{width:50%;-webkit-order:2;-ms-flex-order:2;order:2;}.pr-main .arc--3 .l-r:nth-child(2){width:25%;-webkit-order:1;-ms-flex-order:1;order:1;}.pr-main .arc--3 .l-r:last-child{width:25%;-webkit-order:3;-ms-flex-order:3;order:3;}}@media all and (min-width:45.0625em) and (max-width:60em){.l-subfeatures{display:none;}.l-leaderboard{-webkit-order:-13;-ms-flex-order:-13;order:-13;}.l-header{-webkit-order:-12;-ms-flex-order:-12;order:-12;}.l-navbar{-webkit-order:-11;-ms-flex-order:-11;order:-11;}.l-highlighted{-webkit-order:-10;-ms-flex-order:-10;order:-10;}.l-features{-webkit-order:-9;-ms-flex-order:-9;order:-9;}.l-content-prefix{-webkit-order:-8;-ms-flex-order:-8;order:-8;}.l-main{-webkit-order:-7;-ms-flex-order:-7;order:-7;}.l-content-suffix{-webkit-order:-6;-ms-flex-order:-6;order:-6;}.l-footer-top{-webkit-order:-5;-ms-flex-order:-5;order:-5;}.l-footer{-webkit-order:-4;-ms-flex-order:-4;order:-4;}.l-footer-bottom-content{-webkit-order:-2;-ms-flex-order:-2;order:-2;}.l-footer-bottom{-webkit-order:-1;-ms-flex-order:-1;order:-1;}}@media all and (max-width:45em){.l-subfeatures{display:none;}.l-leaderboard{-webkit-order:-13;-ms-flex-order:-13;order:-13;}.l-header{-webkit-order:-12;-ms-flex-order:-12;order:-12;}.l-navbar{-webkit-order:-11;-ms-flex-order:-11;order:-11;}.l-highlighted{-webkit-order:-10;-ms-flex-order:-10;order:-10;}.l-features{-webkit-order:-9;-ms-flex-order:-9;order:-9;}.l-content-prefix{-webkit-order:-8;-ms-flex-order:-8;order:-8;}.l-main{-webkit-order:-7;-ms-flex-order:-7;order:-7;}.l-content-suffix{-webkit-order:-6;-ms-flex-order:-6;order:-6;}.l-footer-top{-webkit-order:-5;-ms-flex-order:-5;order:-5;}.l-footer{-webkit-order:-4;-ms-flex-order:-4;order:-4;}.l-footer-bottom-content{-webkit-order:-2;-ms-flex-order:-2;order:-2;}.l-footer-bottom{-webkit-order:-1;-ms-flex-order:-1;order:-1;}}.l-attribution{-webkit-order:100;-ms-flex-order:100;order:100;}.page-node-type--page .views-element-container .views-field-field-news-date{font-size:11px;color:#9fa0a1;}.page-node-type--page .views-element-container .views-field-view-node{font-size:14px;}.page-node-type--page .views-element-container .views-row{margin-bottom:20px;padding:0;}#block-views-block-events-block-1{border-top:0;}#block-views-block-events-block-1 .views-field-field-location{font-size:11px;color:#000;}#block-views-block-events-block-1 .block__title{color:#5f6062;font-size:20px;text-transform:none;padding-top:40px;}#block-views-block-events-block-1 a:hover{text-decoration:none;}#block-views-block-events-block-1 .views-field-title a{font-size:16px;}#block-views-block-events-block-1 .views-field-field-date{font-size:11px;color:#000;}#block-views-block-news-block-2{border-top:0;}#block-views-block-news-block-2 .block__title{color:#000;font-size:20px;text-transform:none;padding-top:40px;}.block.block-main-content{clear:both;margin:0;padding:0;}.user-msg-wrapper .modal-wrapper__content{max-width:650px;}.user-msg-wrapper .modal-wrapper__content .btn-wrapper{text-align:center;margin-top:15px;}.user-msg-wrapper .modal-wrapper__content .button{width:45%;margin:0 5px;}.user-msg-wrapper .modal-wrapper__content .button.button--secondary{color:#f42534;background-color:#ffffff;border:1px solid #aa0914;}.path-reprocess-payment #edit-payment-amount-number--description{display:none;}.page-404 .search-404 .container-404{padding:40px 20px;}.page-404 .search-404 .container-404 h2{margin-bottom:40px;font-size:2em;text-align:left;color:#000000;}.page-404 .search-404 .container-404 h2 .title-black{color:#000000;}.page-404 .search-404 .container-404 h2 .title-blue{color:#00B2DF;}@media (max-width:768px){.page-404 .search-404 .container-404 h2{font-size:1.8em;margin-bottom:30px;}}.page-404 .search-404 .container-404 .content-wrapper{display:flex;gap:50px;align-items:center;}@media (max-width:991px){.page-404 .search-404 .container-404 .content-wrapper{gap:30px;}}@media (max-width:768px){.page-404 .search-404 .container-404 .content-wrapper{flex-direction:column;gap:30px;}}@media print{.page-404 .search-404 .container-404 .content-wrapper{flex-direction:column;gap:20px;}}.page-404 .search-404 .container-404 .content-wrapper .image-column{flex:0.9;max-width:45%;}.page-404 .search-404 .container-404 .content-wrapper .image-column img{width:100%;height:auto;}@media (max-width:768px){.page-404 .search-404 .container-404 .content-wrapper .image-column{flex:1;max-width:100%;}}@media print{.page-404 .search-404 .container-404 .content-wrapper .image-column{flex:1;max-width:100%;max-height:300px;overflow:hidden;}}.page-404 .search-404 .container-404 .content-wrapper .content-column{flex:1.1;max-width:55%;padding-top:0;}.page-404 .search-404 .container-404 .content-wrapper .content-column h3{color:#000000;font-size:1.5em;line-height:1.4;margin-bottom:15px;text-align:left;}@media (max-width:768px){.page-404 .search-404 .container-404 .content-wrapper .content-column h3{font-size:1.3em;}}.page-404 .search-404 .container-404 .content-wrapper .content-column .options-404{list-style:none;padding:0;margin:30px 0;}.page-404 .search-404 .container-404 .content-wrapper .content-column .options-404 li{padding:5px 0;font-size:1.1em;text-align:left;}.page-404 .search-404 .container-404 .content-wrapper .content-column .options-404 li a{color:#E31837;text-decoration:none;}.page-404 .search-404 .container-404 .content-wrapper .content-column .options-404 li a:hover{text-decoration:underline;}.page-404 .search-404 .container-404 .content-wrapper .content-column .options-404 li a .query-highlight{color:#00B2DF;font-weight:600;}.page-404 .search-404 .container-404 .content-wrapper .content-column .options-404 li:last-child{margin-top:15px;}.page-404 .search-404 .container-404 .content-wrapper .content-column .options-404 li:last-child a{font-weight:600;padding:2px 0;}@media print{.page-404 .search-404 .container-404 .content-wrapper .content-column .options-404 li{font-size:14px;}.page-404 .search-404 .container-404 .content-wrapper .content-column .options-404 li a{text-decoration:none !important;color:#000000 !important;}}@media (max-width:768px){.page-404 .search-404 .container-404 .content-wrapper .content-column{flex:1;max-width:100%;}}@media print{.page-404 .search-404 .container-404 .content-wrapper .content-column{flex:1;max-width:100%;}}.block-search-api-site-search-blocks{position:relative;display:contents;}.search-forms__search-popup{position:static;top:0;right:0;z-index:10;}@media (min-width:600px){.search-forms__search-popup{position:relative;}}.search-forms__search-popup__toggle{padding:24px 0 8px;width:36px;height:45px;color:#000;font-size:18px;background:#fff;}@media (min-width:420px){.search-forms__search-popup__toggle{padding:8px 15px 8px;width:58px;}}.block-search__content{width:100%;}@media (min-width:992px){.block-search__content{display:block;}}.block-search__content .form-optional{display:none;}.block-search__content .region__inner{position:relative;}.block-search__content .form-actions{width:auto;background:#e8eced;margin:0;padding:6px 12px;border:1px solid #ccc;border-left:0;border-top-right-radius:2px;border-bottom-right-radius:2px;overflow:hidden;}.block-search__content .form-actions input{display:none;}.block-search__content .bef-exposed-form .form--inline > .form-item{float:none;}.block-search__content .form-item-site-search,.block-search__content .form-item-product-search{display:block;}.block-search__content .form-item-site-search input,.block-search__content .form-item-product-search input{margin:0;padding:6px 36px 6px 12px;width:100%;max-width:100%;font-size:16px;height:41px;border-radius:0;}.block-search__content .form-item-site-search input.form-autocomplete,.block-search__content .form-item-product-search input.form-autocomplete{background-size:25px;}.block-search__content .bef-exposed-form .form-item{margin:0;}.block-search__content .form-submit--trigger{display:inline-flex;align-self:center;margin:0;text-decoration:none;z-index:1;height:18px;}.block-search__content .form-submit--trigger:hover{text-decoration:none;background-color:transparent;}.block-search__content .form-submit--trigger:focus{background-color:#fff;}.block-search__content .form-submit--trigger::before{content:"\f002";font-size:18px;color:#f42534;transition:color 0.2s ease-in-out;}.block-search__content .form-submit--trigger:focus::before,.block-search__content .form-submit--trigger:hover::before{color:#aa0914;background-color:transparent;}.block-search__content .form-submit--trigger.search-term::before{color:#666;}.block-search__content .form-submit--trigger.search-term:focus::before,.block-search__content .form-submit--trigger.search-term:hover::before{color:#df2527;}.site-header__header-second .block-search__content{position:absolute;top:25px;right:0;display:none;margin:0;padding:0;width:190px;}@media (min-width:992px){.site-header__header-second .block-search__content{display:block;}}.site-header__header-second .block-search__content .search-api-site-search{position:absolute;width:630px;}.site-header__header-second .block-search__content .form-item-sort-bef-combine{display:none;}.mobile-search-overlay .block-search__content .search-api-site-search{width:100%;}.mobile-search-overlay .js-search-toggle{flex-shrink:0;}.mobile-search-overlay .js-search-toggle-forms{flex-grow:1;}.mobile-search-overlay .search-forms__search-popup{float:unset;}.mobile-search-overlay .search-forms__search-popup.is-active .search-forms__search{right:0 !important;}@media screen and (min-width:60.0625em) and (max-width:1200px){.search-results-page__sidebar .block-search__content .form-actions{display:none;}}.path-search-products .search-result__title a,.path-search-site .search-result__title a,.path-search-node .search-result__title a{color:#000;}.path-search-products .search-result__title a:hover,.path-search-site .search-result__title a:hover,.path-search-node .search-result__title a:hover{color:#f42534;}.path-search-products .search-help-link,.path-search-site .search-help-link,.path-search-node .search-help-link{display:none;}.path-search-products .search-page-form,.path-search-site .search-page-form,.path-search-node .search-page-form{margin-bottom:40px;}.path-search-products .search-page-form .form-submit,.path-search-site .search-page-form .form-submit,.path-search-node .search-page-form .form-submit{margin:20px 0;text-transform:uppercase;font-weight:bold;display:block;border:none;min-width:150px;}.path-search-products .search-advanced,.path-search-site .search-advanced,.path-search-node .search-advanced{opacity:0;}.path-search-products #block-productsearchblock img,.path-search-site #block-productsearchblock img,.path-search-node #block-productsearchblock img{border:0;margin-bottom:20px;}.path-search-products #block-productsearchblock .views-field-title,.path-search-site #block-productsearchblock .views-field-title,.path-search-node #block-productsearchblock .views-field-title{font-size:13px;color:#000;font-weight:bold;}.path-search-products #block-productsearchblock .views-field-field-short-text-feature,.path-search-site #block-productsearchblock .views-field-field-short-text-feature,.path-search-node #block-productsearchblock .views-field-field-short-text-feature{font-size:13px;color:#000;}.path-search-products .item-list--search-results,.path-search-site .item-list--search-results,.path-search-node .item-list--search-results{display:none;}.path-search-products #block-hf-america-content > h2,.path-search-site #block-hf-america-content > h2,.path-search-node #block-hf-america-content > h2{display:none;}.path-search-products #block-hf-america-content > nav,.path-search-site #block-hf-america-content > nav,.path-search-node #block-hf-america-content > nav{display:none;}.path-search-products .node--type-mastercontrol-document h2.node__title,.path-search-site .node--type-mastercontrol-document h2.node__title,.path-search-node .node--type-mastercontrol-document h2.node__title{display:none;}.path-search-products .node--type-mastercontrol-document .field-node--field-document-title,.path-search-site .node--type-mastercontrol-document .field-node--field-document-title,.path-search-node .node--type-mastercontrol-document .field-node--field-document-title{color:#f42534;font-family:Arial;font-size:16px;font-style:normal;font-weight:bold;line-height:20px;text-align:left;text-decoration:none;text-transform:uppercase;}.path-search-products .node--type-mastercontrol-document a:hover,.path-search-site .node--type-mastercontrol-document a:hover,.path-search-node .node--type-mastercontrol-document a:hover{color:#f42534;text-decoration:underline;}.path-search-products .node--type-blog .page-title h2,.path-search-products .node--type-blog .page-title .page-title__label,.path-search-site .node--type-blog .page-title h2,.path-search-site .node--type-blog .page-title .page-title__label,.path-search-node .node--type-blog .page-title h2,.path-search-node .node--type-blog .page-title .page-title__label{display:none;}.path-search-products .node--type-blog .field-formatter-datetime-default,.path-search-site .node--type-blog .field-formatter-datetime-default,.path-search-node .node--type-blog .field-formatter-datetime-default{font-size:13px;color:#000;}.view-site-search h1{border:0;}.view-site-search .view-header{margin:20px 0px;}.view-site-search .view-content{clear:both;margin:40px 0 0;padding:40px 0 0;}.view-site-search .view-content h2{margin:0;display:none;}.view-site-search .view-content .view-title{display:none;}.view-site-search .view-content .views-row{border-bottom:1px solid darkgray;clear:both;margin:0;padding:14px 0 12px 0;}.view-site-search .view-content .views-row h4{margin:0;}.view-site-search .view-content .views-row h4 a{color:#000;text-decoration:none;}.view-site-search .view-content .views-row h4 a:hover,.view-site-search .view-content .views-row h4 a:focus{color:#aa0914;text-decoration:none;}.view-id-product_search .search-results-page__search #views-exposed-form-product-search-product-search{margin:0;}.view-id-product_search .search-results-page__search #views-exposed-form-product-search-product-search .form-item-product-search{display:block;margin:0;padding:0;}.view-id-product_search .search-results-page__search #views-exposed-form-site-search-site-search{margin:0;}.view-id-product_search .search-results-page__search #views-exposed-form-site-search-site-search .form-item-site-search{display:block;margin:0;padding:0;}.view-id-site_search .search-results-page__search #views-exposed-form-product-search-product-search{margin:0;}.view-id-site_search .search-results-page__search #views-exposed-form-product-search-product-search .form-item-product-search{display:block;margin:0;padding:0;}.view-id-site_search .search-results-page__search #views-exposed-form-site-search-site-search{margin:0;}.view-id-site_search .search-results-page__search #views-exposed-form-site-search-site-search .form-item-site-search{display:block;margin:0;padding:0;}.view-site-search .search-results-page__title,.view-product-search .search-results-page__title,.view-products .search-results-page__title{margin-top:0;}.view-site-search .block-search__content,.view-product-search .block-search__content,.view-products .block-search__content{display:flex;padding:0 0 2.5rem 0;}.view-site-search .block-search__content .js-search-toggle,.view-product-search .block-search__content .js-search-toggle,.view-products .block-search__content .js-search-toggle{flex-shrink:0;}.view-site-search .block-search__content input,.view-product-search .block-search__content input,.view-products .block-search__content input{height:41px;}.view-site-search .search-results-page__search .form-item-sort-bef-combine,.view-product-search .search-results-page__search .form-item-sort-bef-combine,.view-products .search-results-page__search .form-item-sort-bef-combine{display:none;}.view-site-search .search-results-page__sorting,.view-product-search .search-results-page__sorting,.view-products .search-results-page__sorting{position:relative;}.view-site-search .search-results-page__sorting .form-type-select,.view-product-search .search-results-page__sorting .form-type-select,.view-products .search-results-page__sorting .form-type-select{margin-right:0;}.view-site-search .search-results-page__sorting .block-search-api-site-search-blocks,.view-product-search .search-results-page__sorting .block-search-api-site-search-blocks,.view-products .search-results-page__sorting .block-search-api-site-search-blocks{margin:0;}.view-site-search .search-results-page__sorting .js-search-toggle,.view-product-search .search-results-page__sorting .js-search-toggle,.view-products .search-results-page__sorting .js-search-toggle{display:none;}.view-site-search .search-results-page__sorting .form-type-search-api-autocomplete,.view-site-search .search-results-page__sorting .form-actions,.view-product-search .search-results-page__sorting .form-type-search-api-autocomplete,.view-product-search .search-results-page__sorting .form-actions,.view-products .search-results-page__sorting .form-type-search-api-autocomplete,.view-products .search-results-page__sorting .form-actions{display:none;}.view-site-search .search-results-page__sorting #views-exposed-form-site-search-site-search,.view-site-search .search-results-page__sorting #views-exposed-form-product-search-product-search,.view-product-search .search-results-page__sorting #views-exposed-form-site-search-site-search,.view-product-search .search-results-page__sorting #views-exposed-form-product-search-product-search,.view-products .search-results-page__sorting #views-exposed-form-site-search-site-search,.view-products .search-results-page__sorting #views-exposed-form-product-search-product-search{margin:0;}.view-site-search .view-header,.view-product-search .view-header,.view-products .view-header{margin:1rem 0;font-size:14px;}.view-site-search .view-content,.view-product-search .view-content,.view-products .view-content{clear:both;}.view-site-search .view-content > .element-container-wrapper,.view-product-search .view-content > .element-container-wrapper,.view-products .view-content > .element-container-wrapper{border-top:1px solid #ccc;}.view-product-search .js-search-toggle-forms #product-search-block{display:block;}.view-product-search .js-search-toggle-forms #site-search-block{display:none;}.view-site-search .js-search-toggle-forms #product-search-block{display:none;}.view-site-search .js-search-toggle-forms #site-search-block{display:block;}.search-api-autocomplete-search{z-index:9999;min-width:320px;}@media (max-width:480px){.search-api-autocomplete-search{left:5px !important;right:5px !important;width:calc(100% - 10px) !important;}}.search-api-autocomplete-search li:first-child{background-color:#eeeeee;height:50px;}.search-api-autocomplete-search li:first-child a{color:darkgrey;line-height:35px;cursor:default;}.search-api-autocomplete-search li:first-child a .search-api-autocomplete-suggestion{background-color:#eeeeee !important;}.search-api-autocomplete-search li:first-child a .search-api-autocomplete-suggestion .autocomplete-suggestion-label{color:darkgrey !important;}.search-api-autocomplete-search .ui-menu-item{padding:0.2em 1.4em;}.search-api-autocomplete-search .product-search-result{display:flex;align-items:center;padding:10px 0;}.search-api-autocomplete-search .product-search-result div.product-image{display:flex;width:25%;}.search-api-autocomplete-search .product-search-result div.product-name{display:flex;width:75%;font-size:0.85rem;}.facets-widget-checkbox ul li.facet-item{list-style:none;}.facets-widget-checkbox ul li.facet-item label{display:inline-block;margin-left:5px;}.facets-results-wrapper{display:flex;flex-wrap:wrap;}.facets-results-wrapper .facets{width:25%;}.facets-results-wrapper .view-content{width:100%;margin-top:0;padding-top:0;}.facets-results-wrapper .facets-results-wrapper__header{width:100%;display:flex;flex-direction:column;margin-bottom:0.5rem;}@media screen and (min-width:992px){.facets-results-wrapper .facets-results-wrapper__header{flex-direction:row;justify-content:space-between;align-items:flex-start;}}.search-results-page{display:flex;flex-direction:column;width:100%;}@media screen and (min-width:60.0625em){.search-results-page{gap:32px;flex-direction:row;}}.search-results-page .views-col{width:auto !important;}.search-results-page__title{margin-top:0;}.search-results-page__sidebar{padding-top:7px;min-width:25%;flex:0 0;}.search-results-page__filters-title{font-size:22px;}@media screen and (min-width:60.0625em){.search-results-page__filters-title{margin-bottom:1.5rem;}}.search-results-page__facets .block-config-provider--facets,.pr-main__sidebar-first .block-config-provider--facets{margin:0;padding:0;}.search-results-page__facets .block-config-provider--facets .block__inner,.pr-main__sidebar-first .block-config-provider--facets .block__inner{margin:0;padding:0 0 13px 0;display:flex;flex-direction:column;}.search-results-page__facets .block-config-provider--facets .block__title,.pr-main__sidebar-first .block-config-provider--facets .block__title{cursor:pointer;}.search-results-page__facets .block-config-provider--facets .block__content,.pr-main__sidebar-first .block-config-provider--facets .block__content{flex:auto;visibility:hidden;opacity:0;transition:all 0.5s ease;max-height:0;}.search-results-page__facets .block-config-provider--facets .block__content.expanded,.pr-main__sidebar-first .block-config-provider--facets .block__content.expanded{flex:1;opacity:1;visibility:visible;max-height:1000px;}.search-results-page__facets .block-config-provider--facets .block__title,.pr-main__sidebar-first .block-config-provider--facets .block__title{font-size:19px;border-bottom:1px solid #ccc;display:flex;justify-content:space-between;align-items:center;text-transform:uppercase;transition:all 0.5s ease;}.search-results-page__facets .block-config-provider--facets .block__title.expanded:after,.pr-main__sidebar-first .block-config-provider--facets .block__title.expanded:after{transform:rotate(180deg);}.search-results-page__facets .block-config-provider--facets .block__title:after,.pr-main__sidebar-first .block-config-provider--facets .block__title:after{transition:all 0.5s ease;content:"";display:inline-block;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:10px solid #5f6062;}.search-results-page__facets .block-config-provider--facets .facets-widget-checkbox ul,.pr-main__sidebar-first .block-config-provider--facets .facets-widget-checkbox ul{margin:0;padding:0;}.search-results-page__facets-summary__label{display:block;font-size:16px;color:#000;margin:5px 0 -5px 0;padding:0;font-weight:bold;}.search-results-page__facets-summary__no-filters{min-height:37px;margin:5px 5px 0 0;padding:10px 0 5px 0;font-size:15px;line-height:1.2;}.search-results-page__results{flex:1 1;}.search-results-page__results .facets-results-wrapper .view-content{width:100%;}.path-en-environdent-recycle .sticky-sidebar{position:static;}.page-node-type--product-landing-pages .page-content-wrapper{float:none;width:auto;}@media (min-width:768px){.page-node-type--product-landing-pages .page-content-wrapper{float:left;width:50%;}}.page-node-type--product-landing-pages .page-content-wrapper h2{border-bottom:1px solid #9fa0a1;padding-bottom:10px;}.page-node-type--product-landing-pages .page-content-wrapper a{margin-bottom:20px;}.page-node-type--product-landing-pages .page-content-wrapper iframe{max-width:310px;}.page-node-type--product-landing-pages .page-content-wrapper .left-col-wrapper{width:100%;float:left;padding:0 10px;}@media (max-width:685px){.page-node-type--product-landing-pages .page-content-wrapper .left-col-wrapper{width:100%;}}.page-node-type--product-landing-pages .page-content-wrapper .left-col-wrapper .section-cont{display:inline-block;margin-bottom:40px;}.page-node-type--product-landing-pages .page-content-wrapper .left-col-wrapper .section-cont .sub-section{float:left;line-height:44px;min-width:100%;}.page-node-type--product-landing-pages .page-content-wrapper .left-col-wrapper .section-cont .sub-section .number{width:10%;display:inline-block;float:left;font-size:44px;color:#bfeceb;text-align:center;}.page-node-type--product-landing-pages .page-content-wrapper .left-col-wrapper .section-cont .sub-section .quote{width:90%;display:inline-block;float:left;font-size:15px;line-height:15px;color:#000;}.page-node-type--product-landing-pages #block-startrecycling{background:#f5f5f5;border-radius:0;border:10px solid white;-moz-box-shadow:#9fa0a1 2px 2px 10px;-webkit-box-shadow:#9fa0a1 2px 2px 10px;box-shadow:#9fa0a1 2px 2px 10px;width:100%;float:left;margin-top:0;padding:10px;}@media (min-width:768px){.page-node-type--product-landing-pages #block-startrecycling{width:50%;}}.page-node-type--product-landing-pages #block-startrecycling .block__title{border-bottom:1px solid #9fa0a1;padding-bottom:10px;}.page-node-type--product-landing-pages #block-hf-america-login{background:#f5f5f5;border-radius:0;border:10px solid white;-moz-box-shadow:#9fa0a1 2px 2px 10px;-webkit-box-shadow:#9fa0a1 2px 2px 10px;box-shadow:#9fa0a1 2px 2px 10px;width:100%;float:left;padding:10px;}@media (min-width:768px){.page-node-type--product-landing-pages #block-hf-america-login{width:50%;}}.webform-submission-environdent-form #edit-header .form-required::after{content:"\002A ";}.webform-submission-environdent-form .environdent-header-section-content{clear:both;margin:0 0 45px;padding:25px 30px 5px;background:#f5f5f5;}.webform-submission-environdent-form .environdent-header-section-content__steps{clear:both;display:flex;flex-wrap:wrap;justify-content:center;margin:35px 0 0;padding:0;width:100%;text-align:center;}@media (min-width:600px){.webform-submission-environdent-form .environdent-header-section-content__steps{flex-wrap:nowrap;}}@media (min-width:992px){.webform-submission-environdent-form .environdent-header-section-content__steps{padding:0 30px;}}.webform-submission-environdent-form .environdent-header-section-content__steps > div{margin-bottom:30px;width:100%;max-width:none;}@media (min-width:600px){.webform-submission-environdent-form .environdent-header-section-content__steps > div{max-width:200px;}}.webform-submission-environdent-form .environdent-header-section-content__steps > div::before{content:'';display:flex;align-items:center;justify-content:center;margin:0 auto 18px;padding:0;width:45px;height:45px;color:#fff;background:#4ad9ff 50% 50% no-repeat;background-size:56%;border-radius:50%;}@media (min-width:600px){.webform-submission-environdent-form .environdent-header-section-content__steps > div::before{width:72px;height:72px;}}.webform-submission-environdent-form .environdent-header-section-content__steps > div.environdent-header-section-content__steps__collect::before{background-image:url(/themes/custom/hf_america/styles/css/../../images/icons/ico-scaler.svg);}.webform-submission-environdent-form .environdent-header-section-content__steps > div.environdent-header-section-content__steps__acquire{margin-left:auto;margin-right:auto;padding:0;max-width:284px;}@media (min-width:600px){.webform-submission-environdent-form .environdent-header-section-content__steps > div.environdent-header-section-content__steps__acquire{padding:0 20px;}}.webform-submission-environdent-form .environdent-header-section-content__steps > div.environdent-header-section-content__steps__acquire::before{display:flex;content:"\f00c";font-size:18px;}@media (min-width:600px){.webform-submission-environdent-form .environdent-header-section-content__steps > div.environdent-header-section-content__steps__acquire::before{font-size:26px;}}.webform-submission-environdent-form .environdent-header-section-content__steps > div.environdent-header-section-content__steps__ship{max-width:224px;}.webform-submission-environdent-form .environdent-header-section-content__steps > div.environdent-header-section-content__steps__ship::before{display:flex;content:"\f48b";font-size:22px;}@media (min-width:600px){.webform-submission-environdent-form .environdent-header-section-content__steps > div.environdent-header-section-content__steps__ship::before{font-size:34px;}}.webform-submission-environdent-form .environdent-header-section-content__maximum-note{clear:both;display:block;padding:15px 20px;text-align:center;background:#fff;}.webform-submission-environdent-form .environdent-form-earned-free-instruments{margin:0;}.webform-submission-environdent-form .environdent-form-earned-free-instruments > legend{margin:0;}.webform-submission-environdent-form .environdent-form-earned-free-instruments > legend .fieldset-legend{font-size:20px;line-height:1.2;text-transform:uppercase;}@media (min-width:992px){.webform-submission-environdent-form .environdent-form-earned-free-instruments > legend .fieldset-legend{font-size:30px;}}.webform-submission-environdent-form .environdent-form-earned-free-instruments > legend .fieldset-legend strong{color:#4ad9ff;}.webform-submission-environdent-form .environdent-form-collapsible-section > legend,.webform-submission-environdent-form .environdent-form-collapsible-section-category > legend{clear:both;position:relative;display:block;margin:0;padding:14px 74px 10px 18px;width:100%;height:auto;cursor:pointer;background:#f5f5f5;border:0;transition:color .2s ease-in-out,opacity .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out;}.webform-submission-environdent-form .environdent-form-collapsible-section > legend:hover,.webform-submission-environdent-form .environdent-form-collapsible-section-category > legend:hover{background:#e6e6e6;}.webform-submission-environdent-form .environdent-form-collapsible-section > legend .fieldset-legend,.webform-submission-environdent-form .environdent-form-collapsible-section-category > legend .fieldset-legend{font-size:16px;font-weight:600;}.webform-submission-environdent-form .environdent-form-collapsible-section > legend::after,.webform-submission-environdent-form .environdent-form-collapsible-section-category > legend::after{content:"\f078";position:absolute;top:50%;right:40px;font-size:14px;font-weight:bold;color:#000;transform:translateY(-50%);}.webform-submission-environdent-form .environdent-form-collapsible-section > .fieldset-wrapper,.webform-submission-environdent-form .environdent-form-collapsible-section-category > .fieldset-wrapper{display:none;}.webform-submission-environdent-form .environdent-form-collapsible-section.is-active > legend,.webform-submission-environdent-form .environdent-form-collapsible-section-category.is-active > legend{margin-bottom:0;}.webform-submission-environdent-form .environdent-form-collapsible-section.is-active > legend::after,.webform-submission-environdent-form .environdent-form-collapsible-section-category.is-active > legend::after{content:"\f077";}.webform-submission-environdent-form .environdent-form-collapsible-section.is-active > .fieldset-wrapper,.webform-submission-environdent-form .environdent-form-collapsible-section-category.is-active > .fieldset-wrapper{display:block;}.webform-submission-environdent-form .environdent-form-collapsible-section.no-accordion > legend,.webform-submission-environdent-form .environdent-form-collapsible-section-category.no-accordion > legend{cursor:default;}.webform-submission-environdent-form .environdent-form-collapsible-section.no-accordion > legend::after,.webform-submission-environdent-form .environdent-form-collapsible-section-category.no-accordion > legend::after{content:"";}.webform-submission-environdent-form .environdent-form-collapsible-section.environdent-form-collapsible-section--step,.webform-submission-environdent-form .environdent-form-collapsible-section-category.environdent-form-collapsible-section--step{margin:0 0 1px;}.webform-submission-environdent-form .environdent-form-collapsible-section.environdent-form-collapsible-section--step > legend,.webform-submission-environdent-form .environdent-form-collapsible-section-category.environdent-form-collapsible-section--step > legend{padding:28px 74px 22px 77px;background:#f5f5f5;}.webform-submission-environdent-form .environdent-form-collapsible-section.environdent-form-collapsible-section--step > legend:hover,.webform-submission-environdent-form .environdent-form-collapsible-section-category.environdent-form-collapsible-section--step > legend:hover{background:#e6e6e6;}.webform-submission-environdent-form .environdent-form-collapsible-section.environdent-form-collapsible-section--step > legend .fieldset-legend,.webform-submission-environdent-form .environdent-form-collapsible-section-category.environdent-form-collapsible-section--step > legend .fieldset-legend{font-size:20px;}.webform-submission-environdent-form .environdent-form-collapsible-section.environdent-form-collapsible-section--step > legend::after,.webform-submission-environdent-form .environdent-form-collapsible-section-category.environdent-form-collapsible-section--step > legend::after{color:#000;}.webform-submission-environdent-form .environdent-form-collapsible-section.environdent-form-collapsible-section--step > legend::before,.webform-submission-environdent-form .environdent-form-collapsible-section-category.environdent-form-collapsible-section--step > legend::before{content:'';position:absolute;top:50%;left:15px;display:flex;align-items:center;justify-content:center;margin:0;padding:0;width:45px;height:45px;color:#fff;background:#4ad9ff 50% 50% no-repeat;background-size:46%;border-radius:50%;transform:translateY(-50%);}.webform-submission-environdent-form .environdent-form-collapsible-section.environdent-form-collapsible-section--step.is-active > legend,.webform-submission-environdent-form .environdent-form-collapsible-section-category.environdent-form-collapsible-section--step.is-active > legend{margin-bottom:30px;}.webform-submission-environdent-form .environdent-form-collapsible-section.environdent-form-collapsible-section--step#edit-shipping-information > legend::before,.webform-submission-environdent-form .environdent-form-collapsible-section-category.environdent-form-collapsible-section--step#edit-shipping-information > legend::before{display:flex;content:"\f48b";font-size:18px;}.webform-submission-environdent-form .environdent-form-collapsible-section.environdent-form-collapsible-section--step#edit-number-of-instruments-being-recycled > legend::before,.webform-submission-environdent-form .environdent-form-collapsible-section-category.environdent-form-collapsible-section--step#edit-number-of-instruments-being-recycled > legend::before{background-image:url(/themes/custom/hf_america/styles/css/../../images/icons/ico-scaler.svg);}.webform-submission-environdent-form .environdent-form-collapsible-section.environdent-form-collapsible-section--step#edit-choose-your-free-instruments > legend::before,.webform-submission-environdent-form .environdent-form-collapsible-section-category.environdent-form-collapsible-section--step#edit-choose-your-free-instruments > legend::before{display:flex;content:"\f00c";font-size:24px;}.webform-submission-environdent-form .environdent-form-choose-your-free-instruments-related-content{display:none;}.webform-submission-environdent-form .environdent-form-choose-your-free-instruments-related-content.is-active{display:block;}.webform-submission-environdent-form .is-always-available .environdent-form-collapsible-section > legend,.webform-submission-environdent-form .is-always-available .environdent-form-collapsible-section-category > legend{color:#fff;background:#4ad9ff;}.webform-submission-environdent-form .is-always-available .environdent-form-collapsible-section > legend:hover,.webform-submission-environdent-form .is-always-available .environdent-form-collapsible-section-category > legend:hover{background:#17ceff;}.webform-submission-environdent-form .is-always-available .environdent-form-collapsible-section > legend .fieldset-legend,.webform-submission-environdent-form .is-always-available .environdent-form-collapsible-section > legend::after,.webform-submission-environdent-form .is-always-available .environdent-form-collapsible-section-category > legend .fieldset-legend,.webform-submission-environdent-form .is-always-available .environdent-form-collapsible-section-category > legend::after{color:#fff;}.webform-submission-environdent-form .is-limited .environdent-form-collapsible-section > legend{color:#fff;background:#f42534;}.webform-submission-environdent-form .is-limited .environdent-form-collapsible-section > legend:hover{background:#ee0c1c;}.webform-submission-environdent-form .is-limited .environdent-form-collapsible-section > legend .fieldset-legend,.webform-submission-environdent-form .is-limited .environdent-form-collapsible-section > legend::after{color:#fff;}.webform-submission-environdent-form .environdent-form-product-table-header,.webform-submission-environdent-form .environdent-form-collapsible-section--product-table .form-item{display:flex;flex-wrap:wrap;}@media (min-width:600px){.webform-submission-environdent-form .environdent-form-product-table-header,.webform-submission-environdent-form .environdent-form-collapsible-section--product-table .form-item{flex-wrap:nowrap;}}.webform-submission-environdent-form .environdent-form-product-table-header > div,.webform-submission-environdent-form .environdent-form-collapsible-section--product-table .form-item > div{width:100%;}.webform-submission-environdent-form .environdent-form-product-table-header > div:nth-child(1),.webform-submission-environdent-form .environdent-form-collapsible-section--product-table .form-item > div:nth-child(1){width:100%;min-width:auto;word-break:break-all;}@media (min-width:600px){.webform-submission-environdent-form .environdent-form-product-table-header > div:nth-child(1),.webform-submission-environdent-form .environdent-form-collapsible-section--product-table .form-item > div:nth-child(1){width:140px;min-width:140px;}}.webform-submission-environdent-form .environdent-form-product-table-header > div:nth-child(3),.webform-submission-environdent-form .environdent-form-collapsible-section--product-table .form-item > div:nth-child(3){width:105px;min-width:105px;}.webform-submission-environdent-form .environdent-form-product-table-header{display:flex;flex-wrap:nowrap;margin:0;padding:8px 0 5px 18px;font-size:14px;font-weight:bold;background:#d6dee0;}@media (min-width:600px){.webform-submission-environdent-form .environdent-form-product-table-header{padding:8px 18px 5px 18px;font-size:16px;}}@media (min-width:1200px){.webform-submission-environdent-form .environdent-form-product-table-header{padding:8px 80px 5px 18px;}}.webform-submission-environdent-form .environdent-form-product-table-header > div:nth-child(1){display:none;}@media (min-width:600px){.webform-submission-environdent-form .environdent-form-product-table-header > div:nth-child(1){display:block;}}.webform-submission-environdent-form .environdent-form-product-table-header > div:nth-child(3){width:105px;min-width:105px;}.webform-submission-environdent-form .environdent-form-collapsible-section--product-table .form-item{position:relative;clear:both;margin:0;padding:10px 120px 10px 0;border-bottom:1px solid #d6dee0;}@media (min-width:600px){.webform-submission-environdent-form .environdent-form-collapsible-section--product-table .form-item{padding:10px 18px;}}@media (min-width:1200px){.webform-submission-environdent-form .environdent-form-collapsible-section--product-table .form-item{padding:10px 80px 10px 18px;}}.webform-submission-environdent-form .environdent-form-collapsible-section--product-table .form-item > div:nth-child(1){padding-top:0;padding-right:10px;font-size:14px;order:2;}@media (min-width:600px){.webform-submission-environdent-form .environdent-form-collapsible-section--product-table .form-item > div:nth-child(1){padding-top:9px;font-size:16px;order:initial;}}.webform-submission-environdent-form .environdent-form-collapsible-section--product-table .form-item > div:nth-child(2){padding-top:0;padding-right:0;}@media (min-width:600px){.webform-submission-environdent-form .environdent-form-collapsible-section--product-table .form-item > div:nth-child(2){padding-top:9px;padding-right:15px;}}.webform-submission-environdent-form .environdent-form-collapsible-section--product-table .form-item .requested_items{margin:0;width:100% !important;max-width:105px;}.webform-submission-environdent-form .environdent-form-collapsible-section--product-table .form-item .form-item__link img{display:none;}.webform-submission-environdent-form .environdent-form-collapsible-section--product-table .form-item .form-item__element{position:absolute;top:10px;right:0;}@media (min-width:600px){.webform-submission-environdent-form .environdent-form-collapsible-section--product-table .form-item .form-item__element{position:relative;top:0;}}.webform-submission-environdent-form .environdent-form-collapsible-section--product-table{margin-bottom:1px;}.webform-submission-environdent-form .environdent-form-free-instruments-header{margin:35px 0 0;}.webform-submission-environdent-form .environdent-form-free-instruments-header h3{margin-bottom:0px;}.webform-submission-environdent-form .form-actions{margin-top:30px;}.webform-submission-environdent-form .js-form-item.js-form-type-webform-multiple{display:none !important;}.webform-submission-environdent-form a{color:#f42534;font-size:16px;}.webform-submission-environdent-form a:visited{color:#f42534;}.webform-submission-environdent-form h3{margin:10px 0;}.webform-submission-environdent-form .requested_items{margin-bottom:10px;}.webform-submission-environdent-form #edit-header h3{margin-bottom:20px;}.webform-submission-environdent-form #edit-header .section-cont{display:block;margin-bottom:30px;}.webform-submission-environdent-form #edit-header .section-cont .number{width:10%;max-width:60px;display:inline-block;float:left;font-size:44px;color:#bfeceb;margin-bottom:20px;text-align:center;}.webform-submission-environdent-form #edit-header .section-cont .quote{width:90%;display:inline-block;float:left;font-size:15px;color:#000;margin-bottom:20px;}.webform-submission-environdent-form fieldset legend{margin-bottom:20px;color:#9fa0a1;}.webform-submission-environdent-form input{font-size:16px;}.webform-submission-environdent-form input[type='number']::-webkit-inner-spin-button,.webform-submission-environdent-form input[type='number']::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;}.webform-submission-environdent-form input[type='number']{-moz-appearance:textfield;}.webform-submission-environdent-form #edit-number-of-instruments-being-recycled{width:100%;}.webform-submission-environdent-form #edit-number-of-instruments-being-recycled .form-item{display:flex;flex-direction:column;}.webform-submission-environdent-form #edit-number-of-instruments-being-recycled .form-item label{width:100%;}.webform-submission-environdent-form #edit-number-of-instruments-being-recycled .form-item.js-form-item-total{margin-top:40px;padding-top:30px;border-top:1px solid #d6dee0;}.webform-submission-environdent-form #edit-shipping-information .form-item,.webform-submission-environdent-form #edit-number-of-instruments-being-recycled .form-item{clear:both;margin:0 0 28px;padding:0;max-width:510px;}.webform-submission-environdent-form #edit-shipping-information .form-item-postal-code input,.webform-submission-environdent-form #edit-number-of-instruments-being-recycled .form-item-postal-code input{max-width:160px;}.webform-submission-environdent-form #edit-shipping-information label,.webform-submission-environdent-form #edit-number-of-instruments-being-recycled label{display:block;margin:0 0 5px;padding:0;font-weight:bold;}.webform-submission-environdent-form #edit-shipping-information .form-item-opt-in-for-sms,.webform-submission-environdent-form #edit-number-of-instruments-being-recycled .form-item-opt-in-for-sms{padding:0 30px;}.webform-submission-environdent-form #edit-shipping-information .form-item-opt-in-for-sms .form-item__element input,.webform-submission-environdent-form #edit-number-of-instruments-being-recycled .form-item-opt-in-for-sms .form-item__element input{top:0;}.webform-submission-environdent-form #edit-number-of-instruments-being-recycled input[type='text']{max-width:160px;}.webform-submission-environdent-form #choose_your_free_instruments #edit-3-you-have-earned-0-free-instrument-s- .form-item{display:inline-block;}.path-recycling-center-processing #edit-recycling-instructions{width:47%;display:inline-block;float:left;}@media only screen and (min-width:480px) and (max-width:767px){.path-recycling-center-processing #edit-recycling-instructions{width:50%;min-width:320px;}}@media (max-width:480px){.path-recycling-center-processing #edit-recycling-instructions{width:100%;}}.path-recycling-center-processing #edit-order-status--wrapper{width:47%;display:inline-block;float:left;}@media only screen and (min-width:480px) and (max-width:767px){.path-recycling-center-processing #edit-order-status--wrapper{width:50%;min-width:320px;}}@media (max-width:480px){.path-recycling-center-processing #edit-order-status--wrapper{width:100%;}}.path-recycling-center-processing #edit-order-status--wrapper .form-item{width:47%;display:inline-block;float:left;}@media only screen and (min-width:480px) and (max-width:767px){.path-recycling-center-processing #edit-order-status--wrapper .form-item{width:50%;min-width:320px;}}@media (max-width:480px){.path-recycling-center-processing #edit-order-status--wrapper .form-item{width:100%;}}.path-recycling-center-processing .form-type-textfield{width:47%;display:inline-block;float:left;}@media only screen and (min-width:480px) and (max-width:767px){.path-recycling-center-processing .form-type-textfield{width:50%;min-width:320px;}}@media (max-width:480px){.path-recycling-center-processing .form-type-textfield{width:100%;}}.path-recycling-center-processing #Approved_environdent_orders,.path-recycling-center-processing #Exception_environdent_orders{width:47%;display:inline-block;float:left;}@media only screen and (min-width:480px) and (max-width:767px){.path-recycling-center-processing #Approved_environdent_orders,.path-recycling-center-processing #Exception_environdent_orders{width:50%;min-width:320px;}}@media (max-width:480px){.path-recycling-center-processing #Approved_environdent_orders,.path-recycling-center-processing #Exception_environdent_orders{width:100%;}}.path-recycling-center-processing #edit-continue-button,.path-recycling-center-processing .form-actions{width:47%;display:inline-block;float:left;}@media only screen and (min-width:480px) and (max-width:767px){.path-recycling-center-processing #edit-continue-button,.path-recycling-center-processing .form-actions{width:50%;min-width:320px;}}@media (max-width:480px){.path-recycling-center-processing #edit-continue-button,.path-recycling-center-processing .form-actions{width:100%;}}.path-recycling-center-processing h5{display:none;}.tooltipster-base.tooltipster-hf-product{background:none;border:0;border-radius:0;}.tooltipster-base.tooltipster-hf-product .tooltipster-box{padding:0 !important;background:#fff;border:1px solid #d6dee0;border-radius:0;box-shadow:0 4px 5px 0 rgba(0,0,0,0.3);}.tooltipster-base.tooltipster-hf-product .tooltipster-content{margin:0 !important;padding:0 !important;}.tooltipster-base.tooltipster-hf-product .tooltipster-arrow{display:none;}#block-investmentcalculator{color:#000;font-size:13px;}#block-investmentcalculator #ims_input_container{display:inline-block;background-color:#f5f5f5;padding:20px;margin-bottom:40px;}#block-investmentcalculator #ims_input_container .info{margin-bottom:20px;}#block-investmentcalculator #ims_input_container .field{display:inline-block;width:50%;float:left;}#block-investmentcalculator #ims_input_container .field input{width:95%;}#block-investmentcalculator #ims_input_container .field select{width:95%;}#block-investmentcalculator #ims_results_container h2{border-bottom:1px solid #9fa0a1;padding-bottom:20px;margin-bottom:20px;}#block-investmentcalculator #ims_results_container h3{margin-bottom:10px;}#block-investmentcalculator #ims_results_container .section{margin-bottom:20px;}#block-investmentcalculator #ims_results_container #open-modal{display:block;margin-bottom:20px;}#block-investmentcalculator #ims_results_container #open-modal button{text-transform:uppercase;font-weight:bold;display:block;border:none;}#block-bundlingcalculator{color:#000;font-size:13px;}#block-bundlingcalculator .count{display:inline-block;width:20px;}#block-bundlingcalculator #ims_input_container{display:inline-block;background-color:#f5f5f5;padding:20px;margin-bottom:40px;}#block-bundlingcalculator #ims_input_container .info{margin-bottom:20px;}#block-bundlingcalculator #ims_input_container .field{display:inline-block;width:50%;float:left;}#block-bundlingcalculator #ims_input_container .field input{width:95%;}#block-bundlingcalculator #ims_input_container .field select{width:95%;}#block-bundlingcalculator #ims_bundle_results_container ul.tabs{margin:0px;padding:0px;list-style:none;}#block-bundlingcalculator #ims_bundle_results_container ul.tabs li{margin-bottom:-1px;position:relative;text-decoration:none;color:#9fa0a1;font-size:13px;font-weight:bold;background:white;display:block;float:right;min-width:120px;text-align:center;padding:5px 15px;border:1px solid #9fa0a1;border-bottom:1px solid #9fa0a1;-moz-border-radius:10px 10px 0px 0px;-webkit-border-radius:10px;border-radius:10px 10px 0px 0px;}@media (max-width:420px){#block-bundlingcalculator #ims_bundle_results_container ul.tabs li{width:100%;}}#block-bundlingcalculator #ims_bundle_results_container ul.tabs li{cursor:pointer;}#block-bundlingcalculator #ims_bundle_results_container ul.tabs li.current{color:#f42534;border:1px solid #000;border-bottom:1px solid white;}#block-bundlingcalculator #ims_bundle_results_container .tab-content{display:none;background:white;padding:20px;border-top:1px solid #9fa0a1;width:100%;min-height:400px;}#block-bundlingcalculator #ims_bundle_results_container .tab-content .col2{border-right:1px solid #9fa0a1;min-height:400px;}@media (max-width:560px){#block-bundlingcalculator #ims_bundle_results_container .tab-content .col2{border-right:none;min-width:260px;width:100%;}}#block-bundlingcalculator #ims_bundle_results_container .tab-content .col2.second{border-right:none;}#block-bundlingcalculator #ims_bundle_results_container .tab-content h3{margin-bottom:20px;}#block-bundlingcalculator #ims_bundle_results_container .tab-content .col2.second a{font-size:12px;color:#000;}#block-bundlingcalculator #ims_bundle_results_container .tab-content.current{display:inherit;}#block-bundlingcalculator #email_results_container{padding-top:20px;margin-bottom:20px;border-top:1px solid #9fa0a1;clear:both;}#block-bundlingcalculator #email_results_container h3{padding:10px 0;}#block-bundlingcalculator #open-modal{display:block;margin-bottom:20px;}#block-bundlingcalculator #open-modal button{text-transform:uppercase;font-weight:bold;display:block;border:none;}#block-webform-2{display:none;}.modal-wrapper{z-index:100;display:block;padding-top:100px;position:fixed;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:black;background-color:rgba(0,0,0,0.4);}.modal-wrapper .modal-wrapper__content{position:relative;animation:animatetop 0.4s;padding:40px;max-width:450px;margin:auto;background-color:white;-moz-box-shadow:#000 2px 2px 10px;-webkit-box-shadow:#000 2px 2px 10px;box-shadow:#000 2px 2px 10px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}.modal-wrapper .close-wrapper{display:block;position:absolute;right:0;top:0;z-index:101;}.modal-wrapper .close-wrapper .close{cursor:default;max-width:450px;margin:auto;text-align:right;}.modal-wrapper .close-wrapper .close span{cursor:pointer;color:#5f6062;font-weight:bold;padding:0 10px;font-size:20px;}.webform-submission-sterilization-quiz-form .form-item{display:inline-block;width:47%;float:left;margin-right:20px;}@media (max-width:479px){.webform-submission-sterilization-quiz-form .form-item{width:100%;}}.webform-submission-sterilization-quiz-form div[data-webform-key="assessment"] .form-item:nth-child(odd){clear:left;}.webform-submission-sterilization-quiz-form .compliance-box.form-item{display:block;width:100%;clear:both;margin-top:0;}.webform-submission-sterilization-quiz-form .compliance-box.form-item > div > div{margin:0;}.webform-submission-sterilization-quiz-form .compliance-box.form-item > .fieldset-wrapper div.form-item{display:block;width:100%;clear:both;}.webform-submission-sterilization-quiz-form .compliance-box.form-item > .fieldset-wrapper div.form-item > label{display:inline;}.webform-submission-sterilization-quiz-form .form-type-radio{margin-bottom:0px;}.webform-submission-sterilization-quiz-form .form-actions{display:inline-block;width:100%;}.webform-submission-sterilization-quiz-form .form-actions .form-submit{text-transform:uppercase;font-weight:bold;display:block;border:none;float:left;width:100%;max-width:220px;margin-right:10px;}.webform-submission-sterilization-quiz-form a{color:#f42534;}.webform-confirmation__back{display:none;}#sterilization_info_form{font-size:16px;color:#000;}#sterilization_info_form .question_row{margin-bottom:40px;}#sterilization_info_form .question_row .question_num{width:25px;float:left;font-weight:bold;}#sterilization_info_form .question_row .question_text{font-weight:bold;}#sterilization_info_form .message-cta-wrapper > .thank-you-message{text-align:center;}#sterilization_info_form .message-cta-wrapper > .cta-link > .logo{max-width:40%;}@media (max-width:479px){#sterilization_info_form .message-cta-wrapper > .cta-link > .logo{max-width:100%;}}#sterilization_info_form .message-cta-wrapper > .cta-link > span{display:inline-block;max-width:59%;vertical-align:middle;}@media (max-width:479px){#sterilization_info_form .message-cta-wrapper > .cta-link > span{max-width:100%;text-align:center;}}.webform-progress-tracker .progress-step.is-active .progress-marker{background:#f42534;}.webform-progress-tracker .progress-step.is-active:hover .progress-marker{background:#000;}.webform-progress-tracker .progress-step.is-complete .progress-marker{background-color:#f42534 !important;}.webform-progress-tracker .progress-step .progress-title{color:#000;}.user-logged-in.path-user #block-hf-america-local-tasks{display:none;}.path-user h4{color:#000;}.path-user #block-hf-america-content ul.tabs{margin:0px;padding:0px;list-style:none;}.path-user #block-hf-america-content ul.tabs li{margin-bottom:-1px;position:relative;text-decoration:none;color:#9fa0a1;font-size:13px;font-weight:bold;background:white;display:block;float:left;min-width:120px;text-align:center;padding:5px 15px;border:1px solid #9fa0a1;border-bottom:1px solid #9fa0a1;-moz-border-radius:10px 10px 0px 0px;-webkit-border-radius:10px;border-radius:10px 10px 0px 0px;}@media (max-width:420px){.path-user #block-hf-america-content ul.tabs li{width:100%;}}.path-user #block-hf-america-content ul.tabs li{cursor:pointer;}.path-user #block-hf-america-content ul.tabs li.current{color:#f42534;border:1px solid #000;border-bottom:1px solid white;}.path-user #block-hf-america-content .tab-content{display:none !important;background:white;padding:20px;border-top:1px solid #9fa0a1;width:100%;min-height:400px;}.path-user #block-hf-america-content .tab-content a{color:#000;}.path-user #block-hf-america-content .tab-content a:hover{color:#f42534;text-decoration:none;}.path-user #block-hf-america-content .tab-content .col2{border-right:1px solid #9fa0a1;min-height:400px;}.path-user #block-hf-america-content .tab-content .col2.second{border-right:none;}.path-user #block-hf-america-content .tab-content h3{margin-bottom:20px;}.path-user #block-hf-america-content .tab-content .col2.second a{font-size:12px;color:#000;}.path-user #block-hf-america-content .tab-content .col2.second a:after{margin-left:10px;content:'DOWNLOAD';color:#f42534;font-weight:bold;}.path-user #block-hf-america-content .tab-content .col2.second a:after:hover{text-decoration:underline;}.path-user #block-hf-america-content .tab-content.current{display:inherit !important;}.path-user .field-group-fieldset > legend .fieldset-legend{display:block;font-size:24px;padding-bottom:30px;text-transform:uppercase;}.path-user .field-group-fieldset > legend::after{display:none;}.path-user .form-item-is-student{display:inline;}.path-user #edit-customer-profiles-0-entity-address-0 summary::after{color:#ee0000;font-family:sans-serif;content:" \002A ";line-height:1;}.path-user #edit-group-student-information{display:none;margin-top:60px;}.path-user #edit-group-student-information .field--name-field-graduation-date h4.label::after{font-family:sans-serif;content:" \002A ";line-height:1;color:#ee0000;}.path-user #edit-group-student-information .form-item-field-school-name-0-value label::after,.path-user #edit-group-student-information .form-item-access-code-temp label::after{font-family:sans-serif;content:" \002A ";line-height:1;color:#ee0000;}.user-login-page-create-account > legend,.user-login-page-returning-customer > legend{display:block;margin:0;padding:0;font-size:24px;color:#000;font-weight:normal;text-transform:uppercase;background:none;border:0;}.user-login-page-create-account > legend .fieldset-legend,.user-login-page-returning-customer > legend .fieldset-legend{display:block;margin:0;padding:0 0 30px;font-size:24px;font-weight:bold;text-transform:uppercase;}.user-login-page-create-account .far,.user-login-page-create-account .l-inline--arrow::after,.user-login-page-create-account .search-block-form__form .form-submit--trigger::before,.search-block-form__form .user-login-page-create-account .form-submit--trigger::before,.user-login-page-create-account .mobile-control-main-nav > .menu > .menu__item--search > .menu__link--wrapper > .menu__link::before,.user-login-page-create-account .mobile-control-main-nav > .menu > .menu__item--user > .menu__link--wrapper > .menu__link::before,.user-login-page-create-account .mobile-control-main-nav > .menu > .menu__item--cart .menu__link::before,.mobile-control-main-nav > .menu > .menu__item--cart .user-login-page-create-account .menu__link::before,.user-login-page-create-account .site-header__header-first .block-config-provider--commerce-cart .menu__item--user-log-out .menu__link::before,.site-header__header-first .block-config-provider--commerce-cart .menu__item--user-log-out .user-login-page-create-account .menu__link::before,.user-login-page-create-account .site-header__header-first .block-config-provider--commerce-cart .menu__item--user .menu__link::before,.site-header__header-first .block-config-provider--commerce-cart .menu__item--user .user-login-page-create-account .menu__link::before,.user-login-page-create-account .site-header__header-first .block-config-provider--commerce-cart .menu__item--cart .menu__link::before,.site-header__header-first .block-config-provider--commerce-cart .menu__item--cart .user-login-page-create-account .menu__link::before,.user-login-page-create-account .site-header__header-second .block__content > .menu > .menu__item.menu__item--expanded > .menu__link--wrapper > .menu__link::before,.site-header__header-second .user-login-page-create-account .block__content > .menu > .menu__item.menu__item--expanded > .menu__link--wrapper > .menu__link::before,.user-login-page-create-account .search-forms__search-popup__toggle::before,.user-login-page-create-account .l-footer-top .menu-name--footer-top > li[class*='800'] a::before,.l-footer-top .menu-name--footer-top > li[class*='800'] .user-login-page-create-account a::before,.user-login-page-create-account .l-footer-top .menu-name--footer-top > li[class*='care'] a::before,.l-footer-top .menu-name--footer-top > li[class*='care'] .user-login-page-create-account a::before,.user-login-page-create-account .block-config-provider--region-lang-select .menu__item--expanded > .menu__link::after,.block-config-provider--region-lang-select .user-login-page-create-account .menu__item--expanded > .menu__link::after,.user-login-page-create-account .mobile-product-categories__trigger::after,.user-login-page-create-account .block-search__content .form-submit--trigger::before,.block-search__content .user-login-page-create-account .form-submit--trigger::before,.user-login-page-create-account .webform-submission-environdent-form .environdent-header-section-content__steps > div.environdent-header-section-content__steps__ship::before,.webform-submission-environdent-form .user-login-page-create-account .environdent-header-section-content__steps > div.environdent-header-section-content__steps__ship::before,.user-login-page-create-account .webform-submission-environdent-form .environdent-form-collapsible-section > legend::after,.webform-submission-environdent-form .user-login-page-create-account .environdent-form-collapsible-section > legend::after,.user-login-page-create-account .webform-submission-environdent-form .environdent-form-collapsible-section-category > legend::after,.webform-submission-environdent-form .user-login-page-create-account .environdent-form-collapsible-section-category > legend::after,.user-login-page-create-account .webform-submission-environdent-form .environdent-form-collapsible-section.environdent-form-collapsible-section--step#edit-choose-your-free-instruments > legend::before,.webform-submission-environdent-form .user-login-page-create-account .environdent-form-collapsible-section.environdent-form-collapsible-section--step#edit-choose-your-free-instruments > legend::before,.user-login-page-create-account .webform-submission-environdent-form .environdent-form-collapsible-section-category.environdent-form-collapsible-section--step#edit-choose-your-free-instruments > legend::before,.webform-submission-environdent-form .user-login-page-create-account .environdent-form-collapsible-section-category.environdent-form-collapsible-section--step#edit-choose-your-free-instruments > legend::before,.user-login-page-create-account .product-search-results-item .product__view-details .btn--right-arrow::after,.product-search-results-item .product__view-details .user-login-page-create-account .btn--right-arrow::after,.user-login-page-create-account .component-banner-carousel .slick-arrow::before,.component-banner-carousel .user-login-page-create-account .slick-arrow::before,.user-login-page-create-account .component-category-carousel__slider .slick-prev::before,.component-category-carousel__slider .user-login-page-create-account .slick-prev::before,.user-login-page-create-account .component-category-carousel__slider .slick-next::before,.component-category-carousel__slider .user-login-page-create-account .slick-next::before,.user-login-page-create-account .component-circular-content__mobile-items.slick-slider.slick-initialized .slick-arrow::before,.component-circular-content__mobile-items.slick-slider.slick-initialized .user-login-page-create-account .slick-arrow::before,.user-login-page-create-account .component-cta-strap__body.slick-slider.slick-initialized .slick-arrow::before,.component-cta-strap__body.slick-slider.slick-initialized .user-login-page-create-account .slick-arrow::before,.user-login-page-returning-customer .far,.user-login-page-returning-customer .l-inline--arrow::after,.user-login-page-returning-customer .search-block-form__form .form-submit--trigger::before,.search-block-form__form .user-login-page-returning-customer .form-submit--trigger::before,.user-login-page-returning-customer .mobile-control-main-nav > .menu > .menu__item--search > .menu__link--wrapper > .menu__link::before,.user-login-page-returning-customer .mobile-control-main-nav > .menu > .menu__item--user > .menu__link--wrapper > .menu__link::before,.user-login-page-returning-customer .mobile-control-main-nav > .menu > .menu__item--cart .menu__link::before,.mobile-control-main-nav > .menu > .menu__item--cart .user-login-page-returning-customer .menu__link::before,.user-login-page-returning-customer .site-header__header-first .block-config-provider--commerce-cart .menu__item--user-log-out .menu__link::before,.site-header__header-first .block-config-provider--commerce-cart .menu__item--user-log-out .user-login-page-returning-customer .menu__link::before,.user-login-page-returning-customer .site-header__header-first .block-config-provider--commerce-cart .menu__item--user .menu__link::before,.site-header__header-first .block-config-provider--commerce-cart .menu__item--user .user-login-page-returning-customer .menu__link::before,.user-login-page-returning-customer .site-header__header-first .block-config-provider--commerce-cart .menu__item--cart .menu__link::before,.site-header__header-first .block-config-provider--commerce-cart .menu__item--cart .user-login-page-returning-customer .menu__link::before,.user-login-page-returning-customer .site-header__header-second .block__content > .menu > .menu__item.menu__item--expanded > .menu__link--wrapper > .menu__link::before,.site-header__header-second .user-login-page-returning-customer .block__content > .menu > .menu__item.menu__item--expanded > .menu__link--wrapper > .menu__link::before,.user-login-page-returning-customer .search-forms__search-popup__toggle::before,.user-login-page-returning-customer .l-footer-top .menu-name--footer-top > li[class*='800'] a::before,.l-footer-top .menu-name--footer-top > li[class*='800'] .user-login-page-returning-customer a::before,.user-login-page-returning-customer .l-footer-top .menu-name--footer-top > li[class*='care'] a::before,.l-footer-top .menu-name--footer-top > li[class*='care'] .user-login-page-returning-customer a::before,.user-login-page-returning-customer .block-config-provider--region-lang-select .menu__item--expanded > .menu__link::after,.block-config-provider--region-lang-select .user-login-page-returning-customer .menu__item--expanded > .menu__link::after,.user-login-page-returning-customer .mobile-product-categories__trigger::after,.user-login-page-returning-customer .block-search__content .form-submit--trigger::before,.block-search__content .user-login-page-returning-customer .form-submit--trigger::before,.user-login-page-returning-customer .webform-submission-environdent-form .environdent-header-section-content__steps > div.environdent-header-section-content__steps__ship::before,.webform-submission-environdent-form .user-login-page-returning-customer .environdent-header-section-content__steps > div.environdent-header-section-content__steps__ship::before,.user-login-page-returning-customer .webform-submission-environdent-form .environdent-form-collapsible-section > legend::after,.webform-submission-environdent-form .user-login-page-returning-customer .environdent-form-collapsible-section > legend::after,.user-login-page-returning-customer .webform-submission-environdent-form .environdent-form-collapsible-section-category > legend::after,.webform-submission-environdent-form .user-login-page-returning-customer .environdent-form-collapsible-section-category > legend::after,.user-login-page-returning-customer .webform-submission-environdent-form .environdent-form-collapsible-section.environdent-form-collapsible-section--step#edit-choose-your-free-instruments > legend::before,.webform-submission-environdent-form .user-login-page-returning-customer .environdent-form-collapsible-section.environdent-form-collapsible-section--step#edit-choose-your-free-instruments > legend::before,.user-login-page-returning-customer .webform-submission-environdent-form .environdent-form-collapsible-section-category.environdent-form-collapsible-section--step#edit-choose-your-free-instruments > legend::before,.webform-submission-environdent-form .user-login-page-returning-customer .environdent-form-collapsible-section-category.environdent-form-collapsible-section--step#edit-choose-your-free-instruments > legend::before,.user-login-page-returning-customer .product-search-results-item .product__view-details .btn--right-arrow::after,.product-search-results-item .product__view-details .user-login-page-returning-customer .btn--right-arrow::after,.user-login-page-returning-customer .component-banner-carousel .slick-arrow::before,.component-banner-carousel .user-login-page-returning-customer .slick-arrow::before,.user-login-page-returning-customer .component-category-carousel__slider .slick-prev::before,.component-category-carousel__slider .user-login-page-returning-customer .slick-prev::before,.user-login-page-returning-customer .component-category-carousel__slider .slick-next::before,.component-category-carousel__slider .user-login-page-returning-customer .slick-next::before,.user-login-page-returning-customer .component-circular-content__mobile-items.slick-slider.slick-initialized .slick-arrow::before,.component-circular-content__mobile-items.slick-slider.slick-initialized .user-login-page-returning-customer .slick-arrow::before,.user-login-page-returning-customer .component-cta-strap__body.slick-slider.slick-initialized .slick-arrow::before,.component-cta-strap__body.slick-slider.slick-initialized .user-login-page-returning-customer .slick-arrow::before{padding-right:10px;color:#f42534;}.user-login-page-message{color:#333;font-size:20px;}.user-login-page-create-account{float:none;margin:0 0 40px;width:auto;padding:40px;border:1px solid #9fa0a1;}@media (min-width:992px){.user-login-page-create-account{float:right;width:calc(50% - 20px);}}.user-login-page-returning-customer{float:none;margin:0 0 40px;padding-left:0;width:auto;padding:40px;border:1px solid #9fa0a1;background-color:#f5f5f5;}@media (min-width:992px){.user-login-page-returning-customer{float:right;padding-left:50px;width:calc(50% - 20px);margin-right:40px;}}#edit-reset-password{padding-right:5px;}form.user-pass{width:calc(50% - 20px);background-color:#f5f5f5;border:1px solid #9fa0a1;padding:40px;padding-left:50px;}form.user-pass .form-item-name label{padding-bottom:5px;}form.user-pass .form-actions{flex-direction:column;}form.user-pass .form-actions .back-login{margin-top:20px;}.user-reset-pwd-msg{color:#666;font-size:20px;}.form-item-customer-profiles-0-entity-address-0-address-postal-code .form-item--error-message{display:table;}.zip-error{display:table;font-weight:bold;color:#a51b00;}.path-wheretobuy .edit-submit-where-to-buy{text-transform:uppercase;font-weight:bold;display:block;border:none;}.path-wheretobuy .view-rows li{margin-bottom:20px;}.view-where-to-buy form label{display:block;margin:0 0 5px;padding:0;}.view-where-to-buy .form-item-postal-code input{max-width:109px;}.view-where-to-buy .form-actions .button{text-transform:uppercase;font-weight:bold;}.view-where-to-buy .form-submit[value="Reset"]{visibility:hidden;}.wtb-root{box-sizing:border-box;color:#333333;font-family:inherit;}.wtb-root *,.wtb-root *::before,.wtb-root *::after{box-sizing:inherit;}.wtb-root a{color:inherit;text-decoration-thickness:1px;text-underline-offset:2px;}.wtb-root a:hover,.wtb-root a:focus-visible{color:#0096bf;}.wtb-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;}.redirect-options-container{margin-bottom:20px;}.redirect-options-container .redirect-option{box-shadow:1px 1px 5px 0 rgba(0,0,0,0.2);padding:40px;}.redirect-options-container .redirect-row{display:flex;justify-content:space-between;width:100%;margin-top:40px;}.redirect-options-container .redirect-row .redirect-option{margin-right:40px;min-width:calc(33.33% - 40px);}.redirect-options-container .redirect-row .redirect-option .redirect-logo{margin:0 0 1.625rem;}@media (max-width:768px){.redirect-options-container .redirect-row .redirect-option{min-width:100%;margin-right:0px;}}.redirect-options-container .redirect-row .redirect-option:last-child{margin-right:0;}.redirect-options-container .redirect-row .redirect-option .redirect-links a.button{white-space:normal;padding:10px 20px;height:auto;border-radius:30px;line-height:normal;}.redirect-options-container .redirect-row.row-count-2 .redirect-option{min-width:calc(50% - 20px);}@media (max-width:768px){.redirect-options-container .redirect-row.row-count-2 .redirect-option{min-width:100%;margin-right:0px;}}.redirect-options-container .redirect-row.row-count-1 .redirect-option{width:100%;margin-right:0px;}@media (max-width:992px){.redirect-options-container .redirect-row.n-rows{flex-wrap:wrap;}.redirect-options-container .redirect-row .redirect-option.not-first-row{width:48%;margin-right:0;margin-bottom:40px;}}.redirect-options-container #redirect-first-row-2{display:flex;justify-content:space-between;width:100%;margin-top:0;}.redirect-options-container #redirect-first-row-2 .redirect-option{min-width:calc(50% - 20px);}@media (max-width:768px){.redirect-options-container #redirect-first-row-2 .redirect-option{min-width:100%;}}.redirect-options-container #redirect-first-row-2 .redirect-option:first-child{margin-right:40px;}@media (max-width:768px){.redirect-options-container #redirect-first-row-2 .redirect-option:first-child{margin-right:0px;}}.redirect-options-container #redirect-first-row-2 .redirect-option .redirect-links a.button{margin-right:10px;}@media (max-width:992px){.redirect-options-container #redirect-first-row-2 .redirect-option .redirect-links a.button{margin-bottom:10px;}}.block-plugin-id--views-block-featured-products-featured-products-per-category{padding-bottom:.6rem;border-bottom:1px solid #d6dee0;}.block-plugin-id--views-block-featured-products-featured-products-per-category .block__title{margin-bottom:1rem;}.block-facets-summary{margin:0 0 1rem 0;}@media screen and (min-width:992px){.block-facets-summary{margin:0;}}.block-facets-summary ul.facet-summary__items{display:inline-block;margin:0;padding:0;vertical-align:top;}.block-facets-summary ul.facet-summary__items li{display:inline-block;margin:0;padding:0;vertical-align:top;}.block-facets-summary ul.facet-summary__items li a{position:relative;display:inline-block;min-height:37px;margin:5px 5px 0 0;padding:10px 36px 5px 15px;font-size:15px;line-height:1.2;color:#000;text-decoration:none;background:#fff;border:1px solid #ccc;}.block-facets-summary ul.facet-summary__items li a::after{content:"\f00d";position:absolute;top:0;right:0;display:block;margin:0;padding:10px 0 0;width:25px;height:calc(100% - 10px);color:#fff;text-align:center;background:#000;transition:color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out;}.block-facets-summary ul.facet-summary__items li a .js-facet-deactivate{display:none;}.block-facets-summary ul.facet-summary__items li a:hover,.block-facets-summary ul.facet-summary__items li a:focus{color:#f42534;border-color:#f42534;}.block-facets-summary ul.facet-summary__items li a:hover::after,.block-facets-summary ul.facet-summary__items li a:focus::after{color:#fff;background:#f42534;}.block-facets-summary ul.facet-summary__items li.facet-summary-item--clear a{padding-right:26px;background:transparent;border:1px solid transparent;}.block-facets-summary ul.facet-summary__items li.facet-summary-item--clear a::after{background:transparent;color:#000;transition:color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out;}.block-facets-summary ul.facet-summary__items li.facet-summary-item--clear a:hover,.block-facets-summary ul.facet-summary__items li.facet-summary-item--clear a:focus{color:#f42534;border-color:transparent;}.block-facets-summary ul.facet-summary__items li.facet-summary-item--clear a:hover::after,.block-facets-summary ul.facet-summary__items li.facet-summary-item--clear a:focus::after{color:#f42534;background:transparent;}.path-cart .page-title{text-transform:capitalize;}.hf-dealer-price-warning{position:relative;display:block;margin:0;padding:0;font-size:14px;line-height:1.4;font-style:italic;vertical-align:top;}.hf-dealer-price-warning::before{content:"\f071";margin:0 2px 0 0;padding:0;}.cart-form-summary-col .hf-dealer-price-warning{text-align:center;}.cart-block__line-item{display:none;text-align:left;font-weight:bold;}.cart-block__line-item__label{display:inline-block;vertical-align:top;}.cart-block__line-item__value{float:right;text-align:right;}.cart-popup{color:#000;font-family:Helvetica,Arial,"Lucida Grande",sans-serif;}.cart-popup .cart-messages{border-bottom:1px solid #cfcfd0;}.cart-popup .cart-details{display:flex;flex-wrap:nowrap;padding:10px 0;}.cart-popup .cart-details .cart-items{flex:0 0 60%;padding:10px;}.cart-popup .cart-details .cart-items .field{margin:0;padding:0;}.cart-popup .cart-details .cart-items .field-commerce-product-variation--field-product-name.clearfix::after{clear:none;}.cart-popup .cart-details .cart-actions{flex:1 1 auto;padding:10px;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;border-left:1px solid #cfcfd0;}.cart-popup .cart-details .cart-actions .quantity-added,.cart-popup .cart-details .cart-actions .order-summary-total{padding-bottom:15px;}.cart-popup .cart-details .cart-actions .order-total-line-label{padding-bottom:10px;}.cart-popup .cart-details .cart-actions .view-cart.button{background-color:transparent;color:#f42534;border:1px solid;margin-bottom:15px;}.cart-popup .cart-details .cart-actions .view-cart.button:hover{background-color:#F5F5F5;}.ui-dialog-titlebar-close span.continue-shopping{position:absolute;top:0px;right:30px;color:#f42534;}.view-commerce-cart-form-orange,.view-commerce-cart-form-dealer-fulfill{position:relative;clear:both;margin:40px 0 0;padding:0;text-align:right;}.view-commerce-cart-form-orange .page-title,.view-commerce-cart-form-dealer-fulfill .page-title{text-align:left;}.view-commerce-cart-form-orange form::after,.view-commerce-cart-form-dealer-fulfill form::after{content:'';display:table;clear:both;}.view-commerce-cart-form .field-sku.premium{position:absolute;top:35px;left:125px;}.view-commerce-cart-form .envmembership .field-commerce-order-item-purchased-entity{margin-left:125px;}.view-commerce-cart-form .envmembership-qty{padding-right:5px;}.view-commerce-cart-form .order-total-line{padding-right:0;}.view-commerce-cart-form .form-actions{display:block;margin:25px 0 0;padding:0;text-align:center;}@media (min-width:992px){.view-commerce-cart-form .form-actions{margin-top:10px;}}.view-commerce-cart-form .form-actions button,.view-commerce-cart-form .form-actions .button{padding:0 1rem;}.view-commerce-cart-form .form-actions .btn{margin-right:0;margin-left:10px;}.view-commerce-cart-form .form-actions .btn:first-child{margin-left:0;}.commerce-cart-form-list{float:none;margin:0 0 20px;padding:0;width:100%;text-align:left;}@media (min-width:992px){.commerce-cart-form-list{float:left;margin:0 -300px 20px 0;padding:0 300px 0 0;}}.commerce-cart-form-listing,.view-content .item-list > ul.commerce-cart-form-listing{display:block;margin:0 0 20px;padding:20px 0 0;list-style:none;border-top:2px solid #cfcfd0;}.commerce-cart-form-listing li.item-list__item.premium,.view-content .item-list > ul.commerce-cart-form-listing li.item-list__item.premium{padding:0 0 70px;}.commerce-cart-form-listing > li,.view-content .item-list > ul.commerce-cart-form-listing > li{position:relative;float:none;display:block;margin:0 0 15px;padding:0 0 15px 120px;background:none;border-bottom:1px solid #cfcfd0;}@media (min-width:480px){.commerce-cart-form-listing > li,.view-content .item-list > ul.commerce-cart-form-listing > li{padding-right:90px;}}@media (min-width:1200px){.commerce-cart-form-listing > li,.view-content .item-list > ul.commerce-cart-form-listing > li{padding:0 0 15px;}}.commerce-cart-form-listing > li::after,.view-content .item-list > ul.commerce-cart-form-listing > li::after{content:'';display:table;clear:both;}.commerce-cart-form__col{float:none;display:block;margin:0;padding:0;width:auto;}@media (min-width:1200px){.commerce-cart-form__col{float:left;padding:10px 15px;width:30%;}}.commerce-cart-form__col.commerce-cart-form__col--product{padding:0;width:auto;}@media (min-width:1200px){.commerce-cart-form__col.commerce-cart-form__col--product{width:50%;}}.commerce-cart-form__col.commerce-cart-form__col--product .field--name-created{display:none;}.commerce-cart-form__col.commerce-cart-form__col--product .product-variation{position:static;margin:0;padding:0;font-size:16px;min-height:0;}@media (min-width:1200px){.commerce-cart-form__col.commerce-cart-form__col--product .product-variation{position:relative;padding:20px 0 0 120px;min-height:100px;}}.commerce-cart-form__col.commerce-cart-form__col--product .product-variation .field{margin:0;padding:0;}.commerce-cart-form__col.commerce-cart-form__col--product .product-variation .field__label,.commerce-cart-form__col.commerce-cart-form__col--product .product-variation h3{font-size:inherit;color:inherit;}.commerce-cart-form__col.commerce-cart-form__col--product .product-variation .field--name-sku{font-size:14px;}.commerce-cart-form__col.commerce-cart-form__col--product .product-variation .field--name-field-product-image{position:absolute;top:0;left:0;width:100px;height:100px;}.commerce-cart-form__col.commerce-cart-form__col--product .product-variation .field--name-field-product-image a{position:relative;display:block;opacity:1;}.commerce-cart-form__col.commerce-cart-form__col--product .product-variation .field--name-field-product-image a:hover,.commerce-cart-form__col.commerce-cart-form__col--product .product-variation .field--name-field-product-image a:focus{opacity:.8;}.commerce-cart-form__col.commerce-cart-form__col--product .product-variation .field--name-field-product-image img{max-width:100%;height:auto;}.commerce-cart-form__col.commerce-cart-form__col--price{padding-top:0;text-align:left;}@media (min-width:1200px){.commerce-cart-form__col.commerce-cart-form__col--price{padding-top:20px;text-align:right;}}.commerce-cart-form__col.commerce-cart-form__col--total-price{display:none;padding-top:0;width:auto;text-align:left;}@media (min-width:480px){.commerce-cart-form__col.commerce-cart-form__col--total-price{position:absolute;top:0;right:0;display:block;}}@media (min-width:1200px){.commerce-cart-form__col.commerce-cart-form__col--total-price{position:relative;display:block;padding-top:20px;width:20%;text-align:right;}}.commerce-cart-form__quantity-cont{display:block;margin:20px 0 0;padding:0;vertical-align:top;}@media (min-width:1200px){.commerce-cart-form__quantity-cont{display:inline-block;margin-top:0;}}.commerce-cart-form__quantity-cont::before{content:'X';display:none;margin:7px 5px 0 0;padding:0;vertical-align:top;}@media (min-width:1200px){.commerce-cart-form__quantity-cont::before{display:inline-block;margin:0 20px;}}.view-commerce-cart-form-dealer-fulfill .commerce-cart-form__quantity-cont::before{display:none;}.commerce-cart-form__quantity{position:relative;top:0;display:inline-block;margin:0;padding:0;vertical-align:top;}@media (min-width:1200px){.commerce-cart-form__quantity{top:-9px;}}.commerce-cart-form__quantity .form-item{display:inline-block;margin:0 0 5px;padding:0;vertical-align:top;}.commerce-cart-form__quantity .form-type-number{margin-left:0;margin-right:0;width:70px;}@media (min-width:1200px){.commerce-cart-form__quantity .form-type-number{margin-left:auto;margin-right:auto;}}.commerce-cart-form__quantity .form-number{text-align:center;}.commerce-cart-form__remove{position:relative;top:0;display:inline-block;margin:10px 0 0 2px;width:20px;height:20px;text-align:center;vertical-align:top;}@media (min-width:1200px){.commerce-cart-form__remove{top:-7px;}}.commerce-cart-form__remove .form-submit{position:absolute;top:0;left:0;display:block;margin:0;padding:0;width:20px;height:20px;font-size:0;background:none;border:0;text-align:left;text-indent:-99999px;outline:none;}.commerce-cart-form__remove .form-submit:hover,.commerce-cart-form__remove .form-submit:focus{background:none;border:0;}.commerce-cart-form__remove::after{content:"\f057";color:#ccc;font-size:20px;transition:color .2s ease-in-out,opacity .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out;}.commerce-cart-form__remove:hover::after,.commerce-cart-form__remove:focus::after{color:#aa0914;}.cart-form-summary__note{display:block;margin:0;padding:20px 0 0;font-size:14px;line-height:1.4;font-style:italic;text-align:center;vertical-align:top;}.commerce-cart-form__product-image{position:absolute;top:0;left:0;width:100px;height:100px;}.commerce-cart-form__product-image a{position:absolute;top:0;left:0;display:block;width:100px;height:100px;border:1px solid #cfcfd0;z-index:1;text-align:left;text-indent:-99999px;outline:none;background:#fff;background:rgba(255,255,255,0);}.commerce-cart-form__product-image a:hover,.commerce-cart-form__product-image a:focus{background:#fff;background:rgba(255,255,255,0.3);}.commerce-cart-form__product-image img{max-width:100%;height:auto;}.commerce-cart-form__product-image-placeholder{display:block;width:100px;height:100px;background:url("/themes/custom/hf_america/styles/css/../images/product-placeholder.jpg") 0 0 no-repeat;background-size:100%;}.cart-form-summary-col{position:relative;float:none;width:auto;}@media (min-width:992px){.cart-form-summary-col{float:right;width:260px;}}.cart-form-summary{display:block;margin:0;padding:0;width:auto;vertical-align:top;}@media (min-width:992px){.cart-form-summary{display:block;width:260px;}}.cart-form-summary::after{content:'';display:table;clear:both;}.cart-form-summary.affix{position:static;top:0;}@media (min-width:992px){.cart-form-summary.affix{position:fixed;top:20px;}}.cart-form-summary.affix-bottom{position:relative;}body.toolbar-horizontal .cart-form-summary.affix{top:0;}@media (min-width:992px){body.toolbar-horizontal .cart-form-summary.affix{top:90px;}}.cart-form-summary__items{margin:0 0 20px;padding:20px;border:1px solid #cfcfd0;}.cart-form-summary__items .cart-block__summary{display:none;}.cart-form-summary__items .menu--cart-block{display:none;}.cart-form-summary__items .cart-block__line-item{display:block;}.cart-form-summary__items .field--name-total-price{margin-top:20px;padding-top:20px;border-top:1px solid #cfcfd0;}.commerce-checkout-flow fieldset legend,.commerce-checkout__section-title,.field--name-shipping-method fieldset legend{display:block;margin:0;padding:0;font-size:24px;color:#666;font-weight:normal;text-transform:uppercase;background:none;border:0;}.commerce-checkout-flow fieldset legend .fieldset-legend,.commerce-checkout__section-title .fieldset-legend,.field--name-shipping-method fieldset legend .fieldset-legend{display:block;margin:0;padding:0 0 30px;font-size:24px;text-transform:uppercase;}.commerce-checkout-flow fieldset[id*='-shipping-method'] legend .fieldset-legend{padding:0;font-size:16px !important;text-transform:none;}.commerce-checkout-flow fieldset{display:block;margin:20px 0 30px;padding:0 0 30px;border:0;border-bottom:1px solid #ccc;}.commerce-checkout-flow fieldset fieldset{margin:20px 0 30px;padding:0;border:0;}.commerce-checkout-flow fieldset fieldset:last-child{margin-bottom:0;}.commerce-checkout-flow fieldset fieldset legend{font-size:20px;}.commerce-checkout-flow fieldset.checkout-pane-payment-information{margin:20px 0 40px;padding:25px 15px;border:2px solid #cfcfd0;}@media (min-width:480px){.commerce-checkout-flow fieldset.checkout-pane-payment-information{padding:25px 30px;}}.commerce-checkout-flow fieldset.checkout-pane-payment-information > legend{float:left;display:block;margin:0 0 20px;padding:0;}.commerce-checkout-flow fieldset.checkout-pane-payment-information > .fieldset-wrapper{clear:both;}.commerce-checkout-flow fieldset.checkout-pane-payment-information .fieldset-wrapper fieldset legend{font-size:20px;}.commerce-checkout-flow fieldset#edit-login-returning-customer,.commerce-checkout-flow fieldset#edit-login-guest{border:0;}.commerce-checkout-flow fieldset#edit-login-returning-customer legend,.commerce-checkout-flow fieldset#edit-login-guest legend{margin:0 0 20px;}.commerce-checkout-flow fieldset#edit-login-returning-customer #edit-login-returning-customer-submit,.commerce-checkout-flow fieldset#edit-login-guest #edit-login-returning-customer-submit{margin-right:15px;}.commerce-checkout-flow fieldset.checkout-pane-shipping-information{margin-bottom:0;padding-bottom:20px;border-bottom:0;}.commerce-checkout-flow fieldset.checkout-pane-shipping-information .btn{margin-left:0;}.commerce-checkout-flow fieldset.checkout-pane-shipping-information .btn[id*='recalculate-shipping']{margin-top:20px;}.commerce-checkout-flow .field--name-field-phone{position:relative;display:block;margin-right:0;padding-bottom:0;width:auto;vertical-align:top;}@media (min-width:600px){.commerce-checkout-flow .field--name-field-phone{display:inline-block;margin-right:1em;width:140px;}}.commerce-checkout-flow .field--name-field-phone input{width:140px;}.commerce-checkout-flow .field--name-field-phone .description{white-space:normal;}@media (min-width:600px){.commerce-checkout-flow .field--name-field-phone .description{white-space:nowrap;}}.commerce-checkout-flow .field--name-field-phone-ext{display:block;width:108px;vertical-align:top;}@media (min-width:600px){.commerce-checkout-flow .field--name-field-phone-ext{display:inline-block;}}.commerce-checkout-flow .form-item-payment-information-add-payment-method-payment-details-number{position:relative;padding-left:52px;width:217px;}.commerce-checkout-flow .form-item-payment-information-add-payment-method-payment-details-number::before{content:"\f023";position:absolute;top:0;left:0;margin:0;padding:12px 0 0;width:44px;height:100%;font-size:26px;text-align:center;color:#fff;background:#cfcfd0;border-radius:4px;}.commerce-checkout-flow .form-item-payment-information-add-payment-method-payment-details-security-code{display:inline-block;margin:1em 0;padding:0;width:80px;vertical-align:top;}.commerce-checkout-flow .credit-card-form__expiration .form-item{margin-right:1em;}.commerce-checkout-flow .credit-card-form__expiration .form-item:last-child{margin-right:0;}.commerce-checkout-flow .form-item-payment-information-add-payment-method-payment-details-expiration-divider{display:none;}.commerce-checkout-flow .credit-card-form__divider{margin:0;padding:0;width:15px;font-size:0;}.commerce-checkout-flow .credit-card-form__expiration{display:inline-block;margin:1em 20px 1em 0;padding:0;vertical-align:top;}.commerce-checkout-flow .checkout-pane.checkout-pane-coupon-redemption{margin:20px 0 30px;padding:0 0 30px;border:0;}.commerce-checkout-flow div[id*='payment-information-add-payment-method-billing-information'] .btn{margin-left:0;}.commerce-checkout-flow .form-actions{display:block;}.commerce-checkout-flow h3.field__label{color:inherit;}.layout-region-checkout-footer .form-actions .btn{margin-right:15px;}.layout-region-checkout-footer .form-actions a{display:inline-block;padding-top:9px;vertical-align:top;}.layout-region-checkout-secondary{margin-bottom:40px;}.layout-region-checkout-secondary > h3{display:none;}.layout-region-checkout-main,.layout-region-checkout-footer{float:none;width:auto;padding-right:0;}@media (min-width:768px){.layout-region-checkout-main,.layout-region-checkout-footer{float:left;width:65%;padding-right:50px;}}.layout-region-checkout-secondary{float:none;width:auto;}@media (min-width:768px){.layout-region-checkout-secondary{float:right;width:35%;}}.toolbar-vertical.toolbar-tray-open .layout-region-checkout-main,.toolbar-vertical.toolbar-tray-open .layout-region-checkout-footer,.toolbar-vertical.toolbar-tray-open .layout-region-checkout-secondary{float:none;width:auto;padding-right:0;}.form-wrapper__login-option{width:100%;padding:20px;box-sizing:border-box;}.form-wrapper__login-option input:not([type="submit"]):not([type="password"]),.form-wrapper__returning-customer input[type="password"]{width:100%;}.form-wrapper__login-option input.button{margin:0;margin-right:12px;}.form-wrapper__returning-customer .form-item:first-of-type{margin-top:0;}@media (min-width:768px){#edit-login{overflow:auto;}}.commerce-checkout-flow .form-wrapper__returning-customer{float:none;width:auto;border:0;}@media (min-width:992px){.commerce-checkout-flow .form-wrapper__returning-customer{float:right;width:50%;}}.commerce-checkout-flow .form-wrapper__returning-customer[id*='create-account']{margin-bottom:0;padding-bottom:0;}.commerce-checkout-flow .form-wrapper__returning-customer[id*='returning-customer']{padding-left:0;}@media (min-width:992px){.commerce-checkout-flow .form-wrapper__returning-customer[id*='returning-customer']{padding-left:50px;}}.commerce-checkout-flow .form-wrapper__guest-checkout{float:none;width:auto;border:0;}@media (min-width:992px){.commerce-checkout-flow .form-wrapper__guest-checkout{float:left;width:50%;}}.checkout-progress{clear:both;display:block;margin:20px 0 15px;padding:0;list-style:none;text-align:left;}.checkout-progress--step{position:relative;display:block;margin:0 22px 5px 0;padding:0 0 6px 15px;vertical-align:top;font-size:16px;line-height:1;color:#666;}@media (min-width:480px){.checkout-progress--step{display:inline-block;padding:0 0 6px;}}.checkout-progress--step::before{display:block;position:absolute;top:0;left:0;}@media (min-width:480px){.checkout-progress--step::before{display:none;}}.checkout-progress--step::after{content:"\f054";position:absolute;top:3px;right:-19px;display:none;font-size:12px;color:#666;}@media (min-width:480px){.checkout-progress--step::after{display:block;}}.checkout-progress--step:last-child{margin-right:0;padding-right:0;}.checkout-progress--step:last-child::after{display:none;}.checkout-progress--step__current{color:#666;font-weight:bold;border-bottom:0;}@media (min-width:480px){.checkout-progress--step__current{color:#666;border-bottom:1px solid #f42534;}}.checkout-progress--step__current::before{color:#666;}.checkout-order-summary,.view-commerce-checkout-order-summary-dealer-fulfill{margin:0 0 20px;padding:20px;border:1px solid #ccc;}.checkout-order-summary__items{margin:0 0 20px;padding:0;}.checkout-order-summary__item{display:flex;margin:0 0 20px;padding:0 0 20px;border-bottom:1px solid #ccc;}.checkout-order-summary__item-quantity{position:absolute;top:-5px;left:-5px;display:block;margin:0;padding:6px 5px;font-size:12px;color:#fff;background:#666;line-height:1;text-align:center;border-radius:12px;z-index:1;}.checkout-order-summary__item-product{position:relative;margin:0;padding:0;width:70%;}.checkout-order-summary__item-price-total{width:30%;text-align:right;font-weight:bold;}.order-total-line{margin:0;padding:0;}.order-total-line-value{display:inline-block;width:120px;text-align:right;}.order-total-line__edit-cart{padding-top:20px;font-size:14px;font-style:italic;}.link-to-cart-wrapper{text-align:right;}.view-commerce-cart-form .order-total-line__edit-cart{display:none;}.view-commerce-checkout-order-summary-dealer-fulfill tr,.view-commerce-checkout-order-summary-dealer-fulfill td{background:none !important;}.view-commerce-checkout-order-summary-dealer-fulfill .field{margin:0;padding:0;}div[id*="edit-coupon-redemption-form"]{margin-top:1em;}div[id*="edit-coupon-redemption-form"] .form-item-sidebar-coupon-redemption-form-code,div[id*="edit-coupon-redemption-form"] .form-item-coupon-redemption-form-code{display:inline-block;margin-top:0;}div[id*="edit-coupon-redemption-form"] .form-item-sidebar-coupon-redemption-form-code input,div[id*="edit-coupon-redemption-form"] .form-item-coupon-redemption-form-code input{max-width:200px;width:100%;}.commerce-checkout__helper-text{clear:both;margin:20px 0;padding:0;color:#9fa0a1;font-style:italic;}#check-your-order-details .messages{font-size:18px;border-color:#00b5e6;background-color:#ecfafd;}.checkout-pane-review span{font-size:inherit;}.checkout-pane-review h3.field__label{color:inherit;font-size:inherit;}.checkout-pane-review .checkout-pane__edit{font-size:0;}.checkout-pane-review .checkout-pane__edit a{text-decoration:none;}.checkout-pane-review .checkout-pane__edit a::before{content:"\f013";font-size:26px;}.checkout-complete__order-number{font-weight:bold;font-size:inherit;}.checkout-pane-completion-register{clear:both;margin:40px 0 0;padding:40px 0 0;border-top:1px solid #cfcfd0;}.checkout-pane-completion-register h2{margin-top:0;text-transform:capitalize;}.checkout-pane-completion-register .confirm-parent,.checkout-pane-completion-register .password-parent{margin-top:1em;margin-bottom:1em;}.product-search-results-item{position:relative;height:100%;width:100%;margin:0;padding:0;border:1px solid #d6dee0;transition:border 0.2s ease-in-out;text-align:left;}.product-search-results-item:hover{border:1px solid #f42534;}.product-search-results-item .product-thumbnail{width:100%;aspect-ratio:1;text-align:center;}.product-search-results-item .product-thumbnail.product-thumbnail--with-hover{transition:opacity 0.2s ease-in-out;}.product-search-results-item .product-thumbnail.product-thumbnail--with-hover:hover,.product-search-results-item .product-thumbnail.product-thumbnail--with-hover:focus{opacity:0.7;}.product-search-results-item .product-thumbnail img{width:100%;height:100%;aspect-ratio:1;object-fit:contain;margin:0 auto;}.product-search-results-item .product-search-results-item__content{margin-top:1rem;padding:1.5rem 1rem;}@media (max-width:1200px){.product-search-results-item .product-search-results-item__content{word-break:break-word;}}.product-search-results-item .product__details{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;}.product-search-results-item .product__details .product__title{text-transform:uppercase;font-weight:400;}.product-search-results-item .product-teaser__category{line-height:1.2;font-weight:600;color:#000;text-transform:uppercase;}@media (max-width:768px){.product-search-results-item .product-teaser__category{font-size:14px;}}.product-search-results-item .product-teaser__category a{color:#000;font-weight:600;text-decoration:none;}.product-search-results-item .product-teaser__category a:hover,.product-search-results-item .product-teaser__category a:focus{color:#f42534;text-decoration:none;}.product-search-results-item .product__view-details{margin:15px 0 0;padding:0;}.product-search-results-item .product__view-details .btn{margin:0;font-size:16px;}.product-search-results-item .product__view-details .btn--right-arrow:hover::after,.product-search-results-item .product__view-details .btn--right-arrow:focus::after{right:-3px;}.product-search-results-item .product__view-details .btn--right-arrow::after{content:"\f178";position:relative;right:0;margin:0 0 0 11px;transition:all 0.24s ease-in-out;}.product-search-results-item .product__view-details .btn--right-arrow.btn--inline-link::after{margin:0 0 0 7px;}.component-banner-carousel{position:relative;clear:both;margin:0 auto;padding:0;overflow:hidden;background:#fff;}.component-banner-carousel .field{margin:0;padding:0;}.component-banner-carousel .slick-dots{position:absolute;display:block;bottom:10px;left:0;margin:0;padding:0;width:100%;font-size:0;text-align:center;list-style:none;outline:none;z-index:4;}@media (min-width:768px){.component-banner-carousel .slick-dots{bottom:25px;}}.component-banner-carousel .slick-dots > li{display:none;margin:0 5px;padding:0;font-size:0;vertical-align:top;outline:none;}@media (min-width:768px){.component-banner-carousel .slick-dots > li{display:inline-block;}}.component-banner-carousel .slick-dots > li button{display:inline-block;margin:0;padding:0;width:15px;height:15px;text-align:left;font-size:0;text-indent:-99999px;background:#efefef;border:0;border-radius:50%;outline:none !important;cursor:pointer;box-shadow:none;transition:color .2s ease-in-out,opacity .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out;}.component-banner-carousel .slick-dots > li button:hover,.component-banner-carousel .slick-dots > li button:focus{background:#aa0914;}.component-banner-carousel .slick-dots > li.slick-active button{background:#f42534;}.component-banner-carousel .slick-dots > li.slick-active button:hover,.component-banner-carousel .slick-dots > li.slick-active button:focus{background:#aa0914;}.component-banner-carousel .slick-arrow{position:absolute;top:50%;transform:translateY(-50%);display:none !important;margin:0;padding:0;width:30px;height:60px;font-size:0;text-align:center;background:none;border:0;outline:none;z-index:4;}@media (min-width:992px){.component-banner-carousel .slick-arrow{display:block !important;width:60px;}}.component-banner-carousel .slick-arrow::before{display:block;margin:0;padding:0;font-size:25px;color:#dedede;outline:none;text-shadow:2px 1px 1px rgba(0,0,0,0.8);}@media (min-width:768px){.component-banner-carousel .slick-arrow::before{font-size:30px;}}.component-banner-carousel .slick-arrow:hover::before{color:#fff;}.component-banner-carousel .slick-arrow.slick-prev{left:0;}.component-banner-carousel .slick-arrow.slick-prev::before{content:"\f053";}.component-banner-carousel .slick-arrow.slick-next{right:0;}.component-banner-carousel .slick-arrow.slick-next::before{content:"\f054";}.component-banner-carousel .component-banner-carousel__slider--no-nav .slick-dots,.component-banner-carousel .component-banner-carousel__slider--no-nav .slick-arrow{display:none !important;}.component-banner-carousel__slider__item{display:block !important;}.component-banner-carousel-slide{position:relative;margin:0 auto;padding:0;display:grid;grid-template-columns:1fr;}.component-banner-carousel-slide .banner-card-wrapper{grid-row-start:1;grid-column-start:1;height:100%;width:100%;display:flex;align-items:center;}.component-banner-carousel-slide .banner-card-wrapper .banner-card{position:relative;width:100%;padding:25px;}@media (min-width:768px){.component-banner-carousel-slide .banner-card-wrapper .banner-card{width:50%;}}@media (min-width:992px){.component-banner-carousel-slide .banner-card-wrapper .banner-card{padding:50px 30px;}}@media (min-width:1200px){.component-banner-carousel-slide .banner-card-wrapper .banner-card{width:40%;}}.component-banner-carousel-slide .banner-card-wrapper.banner-card-wrapper--left{justify-content:flex-start;}@media (min-width:992px){.component-banner-carousel-slide .banner-card-wrapper.banner-card-wrapper--left .banner-card{padding-left:100px;}}@media (min-width:1200px){.component-banner-carousel-slide .banner-card-wrapper.banner-card-wrapper--left .banner-card{padding-left:175px;}}.component-banner-carousel-slide .banner-card-wrapper.banner-card-wrapper--right{justify-content:flex-end;}@media (min-width:992px){.component-banner-carousel-slide .banner-card-wrapper.banner-card-wrapper--right .banner-card{padding-right:100px;}}@media (min-width:1200px){.component-banner-carousel-slide .banner-card-wrapper.banner-card-wrapper--right .banner-card{padding-right:175px;}}.component-banner-carousel-slide .banner-card-wrapper .banner-card__background{position:absolute;top:0;left:0;width:100%;height:100%;}.component-banner-carousel-slide .banner-card-wrapper .banner-card__content{position:relative;z-index:1;}.component-banner-carousel-slide .banner-card-wrapper .banner-card__content__title{color:#ffffff;font-size:36px;margin-bottom:20px;font-weight:bold;line-height:1;}.component-banner-carousel-slide .banner-card-wrapper .banner-card__content__subtitle{color:#ffffff;font-size:20px;margin-bottom:20px;}.component-banner-carousel-slide .banner-card-wrapper .banner-card__content__custom-content{margin-bottom:20px;}.component-banner-carousel-slide .banner-card-wrapper .banner-card__content__link.cta-white a{background-color:#ffffff;color:#000000;}.component-banner-carousel-slide .banner-card-wrapper .banner-card__content__link.cta-black a{background-color:#000000;}.component-banner-carousel-slide .banner-card-wrapper .banner-card__content__link.cta-hfg-red a{background-color:#f42534;}.component-banner-carousel-slide .banner-card-wrapper .banner-card__content__link.cta-hfg-blue a{background-color:#00b3e3;}.component-banner-carousel-slide .banner-card-wrapper .banner-card__content__link a{max-width:250px;height:auto;border:2px solid transparent;text-align:center;padding:5px 0;position:relative;display:block;color:#ffffff;font-size:20px;text-transform:uppercase;}body.bp--at-core-simple-mobile .banner-card__content__link{width:9rem !important;}.component-banner-carousel-slide__link a{position:absolute;top:0;left:0;display:block;width:100%;height:100%;font-size:0;text-decoration:none;background:#fff;opacity:0;z-index:3;}.component-banner-carousel-slide__link a:hover,.component-banner-carousel-slide__link a:focus{opacity:0.1;}.component-banner-carousel-slide__image img{display:block;width:100%;height:100%;}.component-banner-carousel-slide__image > .field,.component-banner-carousel-slide__image > .field > .field__items,.component-banner-carousel-slide__image > .field > .field__items > .field__item,.component-banner-carousel-slide__image > .field > .field__items > .field__item > .media,.component-banner-carousel-slide__image > .field > .field__items > .field__item > .media > .field,.component-banner-carousel-slide__image > .field > .field__items > .field__item > .media > .field > .field__items,.component-banner-carousel-slide__image > .field > .field__items > .field__item > .media > .field > .field__items > .field__item{height:100%;}.component-banner-carousel-slide__image--mobile{display:none;grid-row-start:1;grid-column-start:1;aspect-ratio:960 / 622;}.component-banner-carousel-slide__image--desktop{display:block;grid-row-start:1;grid-column-start:1;aspect-ratio:1800 / 524;}.component-banner-carousel-slide--has-mobile-image .component-banner-carousel-slide__image--mobile{display:block;}@media (min-width:768px){.component-banner-carousel-slide--has-mobile-image .component-banner-carousel-slide__image--mobile{display:none;}}.component-banner-carousel-slide--has-mobile-image .component-banner-carousel-slide__image--desktop{display:none;}@media (min-width:768px){.component-banner-carousel-slide--has-mobile-image .component-banner-carousel-slide__image--desktop{display:block;}}.component-banner-carousel-slide__content-wrapper{position:relative;bottom:0;left:0;width:100%;text-align:center;background:#ccc;z-index:2;}@media (min-width:768px){.component-banner-carousel-slide__content-wrapper{position:absolute;bottom:60px;left:0;background:none;}}.component-banner-carousel-slide__content{margin:0 auto;padding:20px 20px 60px;max-width:1200px;}@media (min-width:768px){.component-banner-carousel-slide__content{padding:0 55px;}}.component-banner-carousel-slide__title h2{margin:0 0 10px;padding:0;font-size:30px;line-height:1.2;color:#fff;text-shadow:2px 1px 1px rgba(0,0,0,0.6);}@media (min-width:480px){.component-banner-carousel-slide__title h2{font-size:39px;text-shadow:2px 2px 3px rgba(0,0,0,0.6);}}@media (min-width:768px){.component-banner-carousel-slide__title h2{font-size:45px;}}.component-banner-carousel-slide__body{margin:0 0 17px;padding:0;font-size:16px;line-height:1.3;color:#fff;text-shadow:2px 1px 1px rgba(0,0,0,0.8);}@media (min-width:768px){.component-banner-carousel-slide__body{font-size:18px;line-height:1.4;text-shadow:2px 1px 1px rgba(0,0,0,0.8);}}.component-banner-carousel-slide__body p{margin:0;padding:0;line-height:1.3;}.component-banner-carousel-slide__link-wrapper{display:block;}.component-category-carousel{clear:both;margin:0;padding:60px 0;font-family:Helvetica,Arial,"Lucida Grande",sans-serif;}.component-category-carousel .h-component-section-title{padding-left:20px;padding-right:20px;}.component-category-carousel .field{margin:0;padding:0;}.component-category-carousel .l-r{padding:0;}@media (min-width:992px){.component-category-carousel .l-r{padding:0 15px;}}.component-category-carousel__title{margin:0 0 20px;padding:0;font-size:35px;line-height:1.2;}.component-category-carousel .component-category-carousel__slider{margin:0;padding:0;}@media (min-width:992px){.component-category-carousel .component-category-carousel__slider{padding:0 40px;}}.component-category-carousel__slider .slick-prev,.component-category-carousel__slider .slick-next{position:absolute;top:50%;transform:translateY(-50%);display:block;margin:0;padding:0;width:52px;height:auto;font-size:0;line-height:1;background:none;border:0;outline:none;vertical-align:middle;background:#fff;z-index:2;}.component-category-carousel__slider .slick-prev::before,.component-category-carousel__slider .slick-next::before{display:inline-block;margin:0;padding:0;color:#f42534;font-size:28px;text-align:center;outline:none;}.component-category-carousel__slider .slick-prev{left:3px;text-align:left;}.component-category-carousel__slider .slick-prev::before{content:"\f053";}.component-category-carousel__slider .slick-prev:hover::before{color:#aa0914;}.component-category-carousel__slider .slick-next{right:3px;text-align:right;}.component-category-carousel__slider .slick-next::before{content:"\f054";}.component-category-carousel__slider .slick-next:hover::before{color:#aa0914;}.component-category-carousel__slider__slide__item{padding:0 10px;}.component-category-carousel__slider--no-slider{display:flex;flex-wrap:wrap;margin:0;padding:0;}@media (min-width:480px){.component-category-carousel__slider--no-slider{display:flex;flex-wrap:wrap;margin:0 -10px;}}.component-category-carousel__slider--no-slider .component-category-carousel__slider__slide{float:none;margin:0 auto 30px;padding:0 10px;width:50%;background:none;}@media (min-width:768px){.component-category-carousel__slider--no-slider .component-category-carousel__slider__slide{padding:0 10px;width:25%;}}@media (min-width:992px){.component-category-carousel__slider--no-slider .component-category-carousel__slider__slide{width:15%;}}.component-category-carousel__slider--no-slider .component-category-carousel__slider__slide__item{padding:0;}.component-category-carousel-slide{position:relative;margin:0;padding:0 15px;}@media (min-width:992px){.component-category-carousel-slide{padding:0 30px;}}.component-category-carousel-slide::after{position:absolute;top:17%;left:0;content:'';display:block;width:1px;height:94px;background:#dfdfe0;}.component-category-carousel .slick-track .slick-slide[aria-hidden="false"]:first-child .component-category-carousel-slide::after{display:none !important;}.component-category-carousel-slide__link{display:block;margin:0 auto;padding:0;width:100%;max-width:160px;color:#000;font-size:16px;line-height:1.2;text-decoration:none;text-align:center;outline:none;}@media (min-width:768px){.component-category-carousel-slide__link{max-width:200px;}}@media (min-width:992px){.component-category-carousel-slide__link{font-size:20px;}}.component-category-carousel-slide__link:hover,.component-category-carousel-slide__link:focus{color:#aa0914;text-decoration:none;outline:none;}.component-category-carousel-slide__link:hover .component-category-carousel-slide__image,.component-category-carousel-slide__link:focus .component-category-carousel-slide__image{opacity:.75;}.component-category-carousel-slide__image{position:relative;margin:0 0 20px;padding:0;transition:color .2s ease-in-out,opacity .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out;}.component-circular-content{position:relative;clear:both;margin:0;padding:54px 0 40px 0;font-family:Helvetica,Arial,"Lucida Grande",sans-serif;background:#f5f5f5 50% 0 no-repeat;background-image:none;overflow:hidden;}@media (min-width:992px){.component-circular-content{background-image:url("/themes/custom/hf_america/styles/css/images/bg-circular-content.jpg");}}.component-circular-content .field{margin:0;padding:0;}.component-circular-content__desktop{position:relative;display:none;margin:0 auto;max-width:873px;}@media (min-width:992px){.component-circular-content__desktop{display:block;max-width:873px;}}@media (min-width:1270px){.component-circular-content__desktop{max-width:1250px;}}.component-circular-content__mobile{display:block;}@media (min-width:992px){.component-circular-content__mobile{display:none;}}.component-circular-content__mobile .component-circular-content-item{margin:0 auto;padding:0;width:100%;max-width:353px;}.component-circular-content__mobile-items{display:flex;flex-wrap:wrap;margin:0;padding:0;}.component-circular-content__mobile-items > .component-circular-content-item{float:none;margin:0 auto 40px;padding:0 15px;width:100%;background:none;}@media (min-width:768px){.component-circular-content__mobile-items > .component-circular-content-item{margin:0 0 40px;padding:0 15px;width:33.3333%;}}.component-circular-content__mobile-items.slick-slider.slick-initialized{margin-left:0;margin-right:0;padding-left:35px;padding-right:35px;text-align:center;}.component-circular-content__mobile-items.slick-slider.slick-initialized .slick-arrow{position:absolute;display:block;top:50%;transform:translateY(-50%);margin:0;padding:0;width:20px;height:auto;font-size:0;border:0;outline:none;background:none;box-shadow:none;}.component-circular-content__mobile-items.slick-slider.slick-initialized .slick-arrow::before{display:inline-block;margin:0;padding:0;color:#f42534;font-size:30px;}.component-circular-content__mobile-items.slick-slider.slick-initialized .slick-arrow:hover::before,.component-circular-content__mobile-items.slick-slider.slick-initialized .slick-arrow:focus::before{opacity:.6;}.component-circular-content__mobile-items.slick-slider.slick-initialized .slick-arrow.slick-prev{left:5px;text-align:left;}.component-circular-content__mobile-items.slick-slider.slick-initialized .slick-arrow.slick-prev::before{content:"\f053";}.component-circular-content__mobile-items.slick-slider.slick-initialized .slick-arrow.slick-next{right:5px;text-align:right;}.component-circular-content__mobile-items.slick-slider.slick-initialized .slick-arrow.slick-next::before{content:"\f054";}.component-circular-content__mobile-items.slick-slider.slick-initialized .component-circular-content-item{text-align:left;}.component-circular-content__nav{position:relative;margin:0;padding:0;width:493px;height:494px;}@media (min-width:1270px){.component-circular-content__nav{margin:0 auto;}}.component-circular-content__nav::before{position:absolute;top:0;left:0;content:'';display:block;width:493px;height:494px;background:url("/themes/custom/hf_america/styles/css/images/bg-circular-content-backdrop-arrows.png") 0 0 no-repeat;pointer-events:none;z-index:7;}.component-circular-content__nav .component-circular-content-item__image,.component-circular-content__nav .component-circular-content-item__body{display:none;}.component-circular-content__nav .component-circular-content-item__title{font-size:20px;color:#000;font-weight:600;text-transform:uppercase;}.component-circular-content__nav::after{position:absolute;top:0;left:0;content:'';display:block;width:493px;height:494px;background:url("/themes/custom/hf_america/styles/css/images/bg-circular-content-01.png") -9999px -9999px no-repeat;pointer-events:none;z-index:1;}.component-circular-content__nav-titles .component-circular-content-item{position:absolute;top:0;left:0;display:flex;justify-content:center;align-items:center;text-align:center;z-index:6;pointer-events:none;}.component-circular-content__nav-titles .component-circular-content-item:nth-child(1){top:32px;left:37px;width:204px;height:160px;padding:0 0 0 30px;}.component-circular-content__nav-titles .component-circular-content-item:nth-child(2){top:32px;left:251px;width:185px;height:160px;padding:0 18px 0 0;}.component-circular-content__nav-titles .component-circular-content-item:nth-child(3){top:189px;left:309px;width:184px;height:130px;padding:0 12px;}.component-circular-content__nav-titles .component-circular-content-item:nth-child(4){top:311px;left:252px;width:174px;height:177px;padding:0 12px 22px 0px;}.component-circular-content__nav-titles .component-circular-content-item:nth-child(5){top:310px;left:61px;width:180px;height:176px;padding:0 0 22px 0;}.component-circular-content__nav-titles .component-circular-content-item:nth-child(6){top:183px;left:0;width:184px;height:140px;padding:0 20px;}.component-circular-content__nav--hover-1 .component-circular-content__nav-titles .component-circular-content-item:nth-child(1) .component-circular-content-item__title{color:#f42534;}.component-circular-content__nav--hover-2 .component-circular-content__nav-titles .component-circular-content-item:nth-child(2) .component-circular-content-item__title{color:#f42534;}.component-circular-content__nav--hover-3 .component-circular-content__nav-titles .component-circular-content-item:nth-child(3) .component-circular-content-item__title{color:#f42534;}.component-circular-content__nav--hover-4 .component-circular-content__nav-titles .component-circular-content-item:nth-child(4) .component-circular-content-item__title{color:#f42534;}.component-circular-content__nav--hover-5 .component-circular-content__nav-titles .component-circular-content-item:nth-child(5) .component-circular-content-item__title{color:#f42534;}.component-circular-content__nav--hover-6 .component-circular-content__nav-titles .component-circular-content-item:nth-child(6) .component-circular-content-item__title{color:#f42534;}.component-circular-content[data-is-active="1"] .component-circular-content__nav::after,.component-circular-content[data-is-active="1"] .component-circular-content__nav--hover-1::after{background:url("/themes/custom/hf_america/styles/css/images/bg-circular-content-01.png") 0 0 no-repeat;}.component-circular-content[data-is-active="1"] .component-circular-content__nav-titles .component-circular-content-item:nth-child(1) .component-circular-content-item__title{color:#fff;}.component-circular-content[data-is-active="2"] .component-circular-content__nav::after,.component-circular-content[data-is-active="2"].component-circular-content__nav--hover-2::after{background:url("/themes/custom/hf_america/styles/css/images/bg-circular-content-02.png") 0 0 no-repeat;}.component-circular-content[data-is-active="2"] .component-circular-content__nav-titles .component-circular-content-item:nth-child(2) .component-circular-content-item__title{color:#fff;}.component-circular-content[data-is-active="3"] .component-circular-content__nav::after,.component-circular-content[data-is-active="3"] .component-circular-content__nav--hover-3::after{background:url("/themes/custom/hf_america/styles/css/images/bg-circular-content-03.png") 0 0 no-repeat;}.component-circular-content[data-is-active="3"] .component-circular-content__nav-titles .component-circular-content-item:nth-child(3) .component-circular-content-item__title{color:#fff;}.component-circular-content[data-is-active="4"] .component-circular-content__nav::after,.component-circular-content[data-is-active="4"] .component-circular-content__nav--hover-4::after{background:url("/themes/custom/hf_america/styles/css/images/bg-circular-content-04.png") 0 0 no-repeat;}.component-circular-content[data-is-active="4"] .component-circular-content__nav-titles .component-circular-content-item:nth-child(4) .component-circular-content-item__title{color:#fff;}.component-circular-content[data-is-active="5"] .component-circular-content__nav::after,.component-circular-content[data-is-active="5"] .component-circular-content__nav--hover-5::after{background:url("/themes/custom/hf_america/styles/css/images/bg-circular-content-05.png") 0 0 no-repeat;}.component-circular-content[data-is-active="5"] .component-circular-content__nav-titles .component-circular-content-item:nth-child(5) .component-circular-content-item__title{color:#fff;}.component-circular-content[data-is-active="6"] .component-circular-content__nav::after,.component-circular-content[data-is-active="6"].component-circular-content__nav--hover-6::after{background:url("/themes/custom/hf_america/styles/css/images/bg-circular-content-06.png") 0 0 no-repeat;}.component-circular-content[data-is-active="6"] .component-circular-content__nav-titles .component-circular-content-item:nth-child(6) .component-circular-content-item__title{color:#fff;}.component-circular-content__nav-map map,.component-circular-content__nav-map map area{outline:none !important;}.component-circular-content__display > .component-circular-content-item{display:none;}.component-circular-content__display > .component-circular-content-item:first-child{display:block;}.component-circular-content__desktop .component-circular-content__display .component-circular-content-item{position:absolute;top:25px;right:0;left:auto;width:353px;}@media (min-width:1270px){.component-circular-content__desktop .component-circular-content__display .component-circular-content-item{right:0;left:auto;}}.component-circular-content[data-is-active="1"] .component-circular-content__desktop .component-circular-content__display .component-circular-content-item,.component-circular-content[data-is-active="5"] .component-circular-content__desktop .component-circular-content__display .component-circular-content-item,.component-circular-content[data-is-active="6"] .component-circular-content__desktop .component-circular-content__display .component-circular-content-item{left:auto;right:0;}@media (min-width:1270px){.component-circular-content[data-is-active="1"] .component-circular-content__desktop .component-circular-content__display .component-circular-content-item,.component-circular-content[data-is-active="5"] .component-circular-content__desktop .component-circular-content__display .component-circular-content-item,.component-circular-content[data-is-active="6"] .component-circular-content__desktop .component-circular-content__display .component-circular-content-item{left:0;right:auto;}}.component-circular-content-item__image{margin:0 0 15px;padding:0;}.component-circular-content-item__image img{display:block;max-width:100%;height:auto;}.component-circular-content-item__title{margin:0 0 5px;padding:0;color:#000;font-family:Helvetica,Arial,"Lucida Grande",sans-serif;font-size:30px;line-height:1.2;font-style:normal;font-weight:600;text-decoration:none;text-transform:uppercase;margin:0 0 10px;padding:0;font-size:24px;text-transform:uppercase;}.component-circular-content-item__body{font-size:16px;line-height:1.2;color:#000;}.component-circular-content-item__body a{font-size:16px;font-weight:600;}.component-circular-content-item__body ul{margin:0 0 10px;padding:0;list-style:none;}.component-circular-content-item__body ul > li{position:relative;display:block;margin:0 0 5px;padding:0 0 0 10px;background:none;}.component-circular-content-item__body ul > li::before{content:'';display:block;position:absolute;top:5px;left:0;width:4px;height:4px;border-radius:50%;background:#666;}.component-circular-content-item__body ul.inline-list{margin:0 0 10px;padding:0;list-style:none;}.component-circular-content-item__body ul.inline-list > li{position:relative;display:inline-block;margin:0 0 5px;padding:0 16px 0 10px;text-transform:uppercase;background:none;vertical-align:top;}.component-circular-content-item__body ul.inline-list > li:first-child{padding-left:0;}.component-circular-content-item__body ul.inline-list > li::before{content:'';display:block;position:absolute;top:5px;right:0;left:auto;width:4px;height:4px;border-radius:50%;background:#666;}.component-circular-content-item__body ul.inline-list > li:last-child{padding-right:0;}.component-circular-content-item__body ul.inline-list > li:last-child::before{display:none;}.component-circular-content-item__body ul.inline-list a{color:#f42534;text-decoration:none;}.component-circular-content-item__body ul.inline-list a:hover,.component-circular-content-item__body ul.inline-list a:focus{color:#aa0914;text-decoration:none;}.component-cta{position:relative;margin:0 auto;padding:0;max-width:500px;background:#fff;}.component-cta__image{position:relative;}.component-cta__image img{display:block;width:100%;height:auto;}.component-cta__link a{position:absolute;top:0;left:0;display:block;width:100%;height:100%;font-size:0;text-align:left;text-indent:-99999px;background:#fff;opacity:0;z-index:1;}.component-cta__link a:hover,.component-cta__link a:focus{opacity:0.25;}.component-cta__content{margin:0;padding:25px 20px 35px;font-family:Helvetica,Arial,"Lucida Grande",sans-serif;text-align:left;}.component-cta__link-text{text-transform:uppercase;color:#f42534;font-size:16px;font-weight:600;}.component-cta__title{color:#000;font-family:Helvetica,Arial,"Lucida Grande",sans-serif;font-size:30px;font-style:normal;font-weight:500;line-height:1.2;text-align:left;text-decoration:none;text-transform:uppercase;margin:0 0 12px;padding:0;font-size:24px;line-height:1.2;font-weight:600;text-transform:uppercase;}@media (min-width:768px){.component-cta__title{font-size:36px;}}@media (min-width:768px){.component-cta__title{font-size:24px;}}.component-cta__body{margin:0 0 12px;padding:0;font-size:16px;line-height:1.4;text-align:left;}.component-cta__body .field > h1:first-child,.component-cta__body .field > h2:first-child,.component-cta__body .field > h3:first-child,.component-cta__body .field > h4:first-child,.component-cta__body .field > h5:first-child,.component-cta__body .field > h6:first-child{margin-top:0;}.component-cta-strap{position:relative;clear:both;margin:0;padding:20px 0;background:#efefef;overflow:hidden;content-visibility:auto;contain-intrinsic-size:auto 457px;min-height:320px;}@media (min-width:992px){.component-cta-strap{padding:45px 0 15px 0;contain-intrinsic-size:auto 340px;min-height:340px;}}.component-cta-strap .field{margin:0;padding:0;}.component-cta-strap .component-cta-strap__content{position:relative;margin:0;padding:0;text-align:center;z-index:1;}.component-cta-strap__overlay{position:absolute;top:0;left:0;width:100%;height:100%;}.component-cta-strap__body{display:flex;flex-wrap:wrap;margin:0 -15px;padding:0;}.component-cta-strap__body > .component-cta-strap__item{float:none;margin:0 0 30px;padding:0 15px;width:100%;background:none;}@media (min-width:768px){.component-cta-strap__body > .component-cta-strap__item{padding:0 15px;width:50%;}}@media (min-width:992px){.component-cta-strap__body > .component-cta-strap__item{padding:0 15px;width:33.3333%;}}.component-cta-strap--color-override .base-accordion .base-accordion__content{background:none;}.component-cta-strap--color-override a{text-decoration:underline;}.component-cta-strap--color-override a:hover,.component-cta-strap--color-override a:focus{color:inherit;text-decoration:none;}.component-cta-strap__body.slick-slider.slick-initialized{margin-left:0;margin-right:0;padding-left:35px;padding-right:35px;}.component-cta-strap__body.slick-slider.slick-initialized .slick-arrow{position:absolute;display:block;top:0;margin:0;padding:0;width:20px;height:100%;font-size:0;border:0;outline:none;background:none;box-shadow:none;}.component-cta-strap__body.slick-slider.slick-initialized .slick-arrow::before{display:inline-block;margin:0;padding:0;color:#f42534;font-size:30px;}.component-cta-strap__body.slick-slider.slick-initialized .slick-arrow:hover::before,.component-cta-strap__body.slick-slider.slick-initialized .slick-arrow:focus::before{opacity:0.6;}.component-cta-strap__body.slick-slider.slick-initialized .slick-arrow.slick-prev{left:5px;text-align:left;}.component-cta-strap__body.slick-slider.slick-initialized .slick-arrow.slick-prev::before{content:"\f053";}.component-cta-strap__body.slick-slider.slick-initialized .slick-arrow.slick-next{right:5px;text-align:right;}.component-cta-strap__body.slick-slider.slick-initialized .slick-arrow.slick-next::before{content:"\f054";}.component-cta-strap__body.slick-slider.slick-initialized .component-cta{height:auto !important;}.component-featured-blog-posts{clear:both;margin:0;padding:60px 0;font-family:Helvetica,Arial,"Lucida Grande",sans-serif;}.component-featured-blog-posts .field,.component-featured-blog-posts .field-entity-reference-type-taxonomy-term .field__item,.component-featured-blog-posts .field-type-image figure{margin:0;padding:0;}.component-featured-blog-posts__section-title{margin:0 0 30px;padding:0 15px;text-align:center;}.component-featured-blog-posts__section-title .h-component-section-title{display:inline-block;margin:0;padding:0;vertical-align:top;}.component-featured-blog-posts__section-title .l-inline{font-size:16px;text-transform:uppercase;}.component-featured-blog-posts__section-title-content{position:relative;padding:0;}@media (min-width:992px){.component-featured-blog-posts__section-title-content{padding:0 220px 0;}}.component-featured-blog-posts__section-title-link{position:relative;top:0;right:0;display:none;margin:0;padding:0;}@media (min-width:992px){.component-featured-blog-posts__section-title-link{position:absolute;top:9px;display:block;}}.component-featured-blog-posts__bottom-link{clear:both;display:block;margin:0;padding:0;text-align:center;}@media (min-width:768px){.component-featured-blog-posts__bottom-link{margin:20px 0 0 0;}}@media (min-width:992px){.component-featured-blog-posts__bottom-link{display:none;}}.blog-meta{display:block;margin:0 0 5px;padding:0;list-style:none;font-size:0;}.blog-meta > li{position:relative;display:inline-block;margin:0 7px 7px 0;padding:0 7px 0 0;vertical-align:top;}.blog-meta > li::after{position:absolute;top:1px;right:0;content:"";display:block;width:1px;height:19px;background:#dadada;}.blog-meta > li:last-child::after{display:none;}.blog-meta > li,.blog-meta > li a{font-size:14px;text-transform:uppercase;}.blog-meta > li a{color:#f42534;text-decoration:none;font-weight:700;}.blog-meta > li a:hover,.blog-meta > li a:focus{color:#aa0914;text-decoration:none;}.component-featured-blog-posts__listing{display:flex;flex-wrap:wrap;margin:0;padding:0;}@media (min-width:768px){.component-featured-blog-posts__listing{margin:0 -10px;}}@media (min-width:992px){.component-featured-blog-posts__listing{margin:0 -15px;}}.component-featured-blog-posts__listing-item{float:none;margin:0;padding:0 0 40px;width:100%;background:none;}@media (min-width:768px){.component-featured-blog-posts__listing-item{padding:0 10px 20px;width:50%;}}@media (min-width:992px){.component-featured-blog-posts__listing-item{padding:0 15px 30px;width:33.33%;}}.component-featured-blog-posts__listing > .component-featured-blog-posts__listing-item{display:none;}@media (min-width:768px){.component-featured-blog-posts__listing > .component-featured-blog-posts__listing-item{display:block;}}.component-featured-blog-posts__listing > .component-featured-blog-posts__listing-item:first-child{display:block;}@media (min-width:768px){.component-featured-blog-posts__listing > .component-featured-blog-posts__listing-item:first-child{display:block;}}.blog-listing-item{display:block;margin:0;padding:0;width:100%;height:100%;box-shadow:0 0 12px 0 rgba(0,0,0,0.2);}.blog-listing-item__image a{position:relative;display:block;margin:0;padding:0;}.blog-listing-item__image a:hover,.blog-listing-item__image a:focus{opacity:0.8;}.blog-listing-item__image a img{position:relative;display:block;width:100%;height:auto;}.component-featured-blog-posts .blog-listing-item__image{display:none;}@media (min-width:992px){.component-featured-blog-posts .blog-listing-item__image{display:block;}}.blog-listing-item__content{margin:0;padding:20px 20px 30px;}@media (min-width:1200px){.blog-listing-item__content{padding:20px 40px 30px;}}.blog-listing-item__title{margin:0;padding:0;}.blog-listing-item__title a{display:block;margin:0;padding:0;font-size:24px;line-height:1.2;color:#000000;font-weight:normal;text-decoration:none;}@media (min-width:992px){.blog-listing-item__title a{font-size:28px;}}.blog-listing-item__title a:hover,.blog-listing-item__title a:focus{color:#f42534;text-decoration:none;}.component-featured-brands{clear:both;margin:0;padding:20px 0;font-family:Helvetica,Arial,"Lucida Grande",sans-serif;}.component-featured-brands .field,.component-featured-brands .field-entity-reference-type-taxonomy-term .field__item,.component-featured-brands .field-type-image figure{margin:0;padding:0;}.component-featured-brands__section-title{margin:0 0 30px;padding:0;}.component-featured-brands-item a{position:relative;display:block;margin:0 auto;padding:0;}.component-featured-brands-item a:hover,.component-featured-brands-item a:focus{opacity:.7;}.component-featured-brands-item img{position:relative;}.component-featured-brands__listing{display:flex;flex-wrap:wrap;margin:0;padding:0;text-align:center;}@media (min-width:768px){.component-featured-brands__listing{margin:0 -10px;}}@media (min-width:992px){.component-featured-brands__listing{margin:0 -15px;}}.component-featured-brands__listing-item{float:none;margin:0;padding:0 0 10px;width:100%;background:none;}@media (min-width:768px){.component-featured-brands__listing-item{padding:0 10px 20px;width:50%;}}@media (min-width:992px){.component-featured-brands__listing-item{padding:0 15px 30px;width:25%;}}.component-featured-logos{clear:both;margin:0;padding:30px 0;font-family:Helvetica,Arial,"Lucida Grande",sans-serif;}.component-featured-logos .field,.component-featured-logos .field-entity-reference-type-taxonomy-term .field__item,.component-featured-logos .field-type-image figure{margin:0;padding:0;}.component-featured-logos__section-title{margin:0 0 30px;padding:0;}.component-featured-logos__content{text-align:center;}.component-featured-logos-item{margin:0 auto;padding:0;}.component-featured-logos-item img{position:relative;filter:grayscale(100%);}.component-featured-logos-item a{position:relative;display:block;margin:0 auto;padding:0;}.component-featured-logos-item a:hover .component-featured-logos-item__image,.component-featured-logos-item a:focus .component-featured-logos-item__image{opacity:1;}.component-featured-logos-item a:hover img,.component-featured-logos-item a:focus img{filter:none;}.component-featured-logos-item__image{position:relative;opacity:.4;transition:color .2s ease-in-out,opacity .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out;}.component-featured-logos__listing{display:flex;flex-wrap:wrap;margin:0;padding:0;text-align:center;}@media (min-width:768px){.component-featured-logos__listing{margin:0 -10px;}}@media (min-width:992px){.component-featured-logos__listing{margin:0 -15px;}}.component-featured-logos__listing-item{float:none;margin:0;padding:0 10px 20px;width:50%;background:none;}@media (min-width:992px){.component-featured-logos__listing-item{padding:0 10px 30px;width:25%;margin:0 auto;}}.component-strap{position:relative;clear:both;margin:0;}.component-strap .component-strap__content{position:relative;margin:0;padding:40px 0;font-family:Helvetica,Arial,"Lucida Grande",sans-serif;z-index:1;}@media (min-width:768px){.component-strap .component-strap__content{padding:60px 0;}}.component-strap__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:50% 0;background-repeat:no-repeat;}.component-strap__body{margin:0;padding:0;}.component-strap__body h1,.component-strap__body h2,.component-strap__body h3,.component-strap__body h4,.component-strap__body h5,.component-strap__body h6{margin:14px 0;padding:0;}.component-strap--color-override .base-accordion .base-accordion__content{background:none;}.component-strap--color-override a{text-decoration:underline;}.component-strap--color-override a:hover,.component-strap--color-override a:focus{color:inherit;text-decoration:none;}.component-strap__buttons{clear:both;}.component-strap__buttons div{display:inline-block;vertical-align:top;}.component-strap__buttons .btn,.component-strap__buttons .btn--primary,.component-strap__buttons .btn--default{margin:0 5px 15px;padding:13px 20px;font-size:20px;}.component-strap__buttons .btn--default{color:#fff;border:1px solid #fff;background:#000;background:rgba(0,0,0,0.4);}.component-strap__buttons .btn--default:hover,.component-strap__buttons .btn--default:focus{color:#fff;background:#000;}.component-strap .component-webform{margin:0;}.component-strap form .form-item{display:inline-block;margin:20px;padding:0;max-width:240px;text-align:left;vertical-align:top;}.component-strap form .form-actions{display:inline-block;margin:20px;padding:29px 0 0;vertical-align:top;}.component-strap form .btn--default{color:#fff;border:1px solid #fff;background:#000;background:rgba(0,0,0,0.4);}.component-strap form .btn--default:hover,.component-strap form .btn--default:focus{color:#fff;background:#000;}.component-testimonial-carousel{position:relative;clear:both;margin:0 auto;padding:0;max-width:none;overflow:hidden;background:#4ad9ff;}.component-testimonial-carousel .field{margin:0;padding:0;}.component-testimonial-carousel .slick-dots{display:inline-block;margin:15px 0 0;padding:0;width:100%;font-size:0;text-align:center;list-style:none;outline:none;vertical-align:top;}.component-testimonial-carousel .slick-dots > li{display:inline-block;margin:5px 7px;padding:0;font-size:0;vertical-align:top;outline:none;}.component-testimonial-carousel .slick-dots > li button{display:inline-block;margin:0;padding:0;width:15px;height:15px;text-align:left;font-size:0;text-indent:-99999px;background:#fff;border:0;border-radius:50%;outline:none !important;cursor:pointer;box-shadow:none;transition:color .2s ease-in-out,opacity .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out;}.component-testimonial-carousel .slick-dots > li button:hover,.component-testimonial-carousel .slick-dots > li button:focus{background:#f42534;}.component-testimonial-carousel .slick-dots > li.slick-active button{background:#f42534;}.component-testimonial-carousel .slick-arrow{position:absolute;top:0;margin:0;padding:0;width:30px;height:100%;font-size:0;text-align:center;background:none;border:0;outline:none;z-index:4;}@media (min-width:768px){.component-testimonial-carousel .slick-arrow{width:50px;}}.component-testimonial-carousel .slick-arrow::before{display:block;margin:0;padding:0;font-family:FontAwesome;font-size:25px;color:#dedede;outline:none;text-shadow:2px 1px 1px rgba(0,0,0,0.8);}@media (min-width:768px){.component-testimonial-carousel .slick-arrow::before{font-size:50px;}}.component-testimonial-carousel .slick-arrow:hover::before{color:#fff;}.component-testimonial-carousel .slick-arrow.slick-prev{left:0;}.component-testimonial-carousel .slick-arrow.slick-prev::before{content:\f053;}.component-testimonial-carousel .slick-arrow.slick-next{right:0;}.component-testimonial-carousel .slick-arrow.slick-next::before{content:\f054;}.component-testimonial-carousel__content{display:flex;flex-wrap:wrap;margin:0 auto;padding:0;max-width:1800px;}.component-testimonial-carousel__content > div{width:100%;min-height:0;}@media (min-width:768px){.component-testimonial-carousel__content > div{min-height:320px;}}@media (min-width:992px){.component-testimonial-carousel__content > div{width:50%;}}.component-testimonial-carousel__image{display:none;background-size:cover;background-repeat:no-repeat;background-position:25% 25%;}@media (min-width:768px){.component-testimonial-carousel__image{display:block;}}.component-testimonial-carousel__slider-wrapper{margin:0;padding:40px 22px 30px 22px;}@media (min-width:768px){.component-testimonial-carousel__slider-wrapper{padding:30px 22px 30px 22px;}}@media (min-width:1560px){.component-testimonial-carousel__slider-wrapper{padding:30px 170px 30px 22px;}}.component-testimonial-carousel .component-testimonial-carousel__slider--no-nav .slick-dots,.component-testimonial-carousel .component-testimonial-carousel__slider--no-nav .slick-arrow{display:none !important;}.component-testimonial-carousel__slider__item{display:block !important;}.component-testimonial-carousel-slide{position:relative;margin:0;padding:0;text-align:center;}@media (min-width:768px){.component-testimonial-carousel-slide{padding:0 0 0 34px;}}@media (min-width:992px){.component-testimonial-carousel-slide{padding:0 0 0 55px;}}.component-testimonial-carousel-slide::before{content:'';display:none;position:absolute;top:0;left:0;width:31px;height:25px;background:url("/themes/custom/hf_america/styles/css/images/ico-quote-start.png") 0 0 no-repeat;background-size:31px 25px;}@media (min-width:768px){.component-testimonial-carousel-slide::before{display:block;width:31px;height:25px;background-size:31px 25px;}}@media (min-width:992px){.component-testimonial-carousel-slide::before{width:52px;height:42px;background-size:52px 42px;}}.component-testimonial-carousel-slide__body,.component-testimonial-carousel-slide__body p,.component-testimonial-carousel-slide__author{font-family:Helvetica,Arial,"Lucida Grande",sans-serif;font-size:20px;line-height:1.4;color:#000;}@media (min-width:768px){.component-testimonial-carousel-slide__body,.component-testimonial-carousel-slide__body p,.component-testimonial-carousel-slide__author{font-size:24px;}}.component-testimonial-carousel-slide__body{position:relative;margin:0;padding:0;font-weight:300;}@media (min-width:768px){.component-testimonial-carousel-slide__body{margin:0 0 20px;padding:14px 55px 0 0;}}.component-testimonial-carousel-slide__body::after{content:'';display:none;position:absolute;bottom:10px;right:0;width:31px;height:25px;background:url("/themes/custom/hf_america/styles/css/images/ico-quote-end.png") 0 0 no-repeat;background-size:31px 25px;}@media (min-width:768px){.component-testimonial-carousel-slide__body::after{display:block;width:31px;height:25px;background-size:31px 25px;}}@media (min-width:992px){.component-testimonial-carousel-slide__body::after{width:52px;height:42px;background-size:52px 42px;}}.component-testimonial-carousel-slide__body p{display:inline;margin:0;padding:0;vertical-align:top;}.component-testimonial-carousel-slide__author{margin:0;padding:0;font-weight:600;}.component-testimonial-carousel-slide__author div{display:inline;}.component-sliding-transition__wrapper{background:linear-gradient(to bottom,#f4f4f4,#ffffff);padding:0;margin:0;width:100%;contain:layout style paint;will-change:auto;isolation:isolate;transform:translateZ(0);content-visibility:auto;contain-intrinsic-size:1530px 600px;}.component-sliding-transition__wrapper:not(.is-visible){content-visibility:hidden;}.component-sliding-transition{position:relative;max-width:1530px;margin:0 auto;background:#fff;}.component-sliding-transition .component-sliding-transition__accordion{display:flex;width:100%;height:600px;position:relative;overflow:hidden;box-shadow:0 8px 32px rgba(0,0,0,0.12);border-radius:0;}@media (max-width:768px){.component-sliding-transition .component-sliding-transition__accordion{height:auto;min-height:400px;flex-direction:column;gap:3px;}}@media (max-width:480px){.component-sliding-transition .component-sliding-transition__accordion{height:auto;min-height:350px;gap:2px;}}.component-sliding-transition .component-sliding-transition__panel{position:relative;overflow:hidden;cursor:pointer;transition:all 0.6s cubic-bezier(0.25,0.46,0.45,0.94);will-change:flex,transform;transform:translateZ(0);flex:0 0 180px;margin-right:8px;touch-action:manipulation;-webkit-tap-highlight-color:transparent;contain:layout style;backface-visibility:hidden;}.component-sliding-transition .component-sliding-transition__panel:last-child{margin-right:0;}.component-sliding-transition .component-sliding-transition__panel.is-active{flex:1;}.component-sliding-transition .component-sliding-transition__panel:hover:not(.is-active){flex:0 0 200px;transform:translateY(-2px);box-shadow:0 4px 16px rgba(0,0,0,0.15);}@media (max-width:1024px){.component-sliding-transition .component-sliding-transition__panel{flex:0 0 140px;margin-right:6px;}.component-sliding-transition .component-sliding-transition__panel:hover:not(.is-active){flex:0 0 160px;box-shadow:0 3px 12px rgba(0,0,0,0.12);}}@media (max-width:768px){.component-sliding-transition .component-sliding-transition__panel{flex:0 0 95px;margin-right:0;margin-bottom:3px;}.component-sliding-transition .component-sliding-transition__panel.is-active{flex:1;min-height:220px;}.component-sliding-transition .component-sliding-transition__panel:hover:not(.is-active){flex:0 0 105px;transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,0.1);}.component-sliding-transition .component-sliding-transition__panel .component-sliding-transition__panel-title{right:12px;bottom:12px;top:auto;left:auto;transform:none;text-align:right;}.component-sliding-transition .component-sliding-transition__panel .component-sliding-transition__title-text{writing-mode:horizontal-tb !important;text-orientation:initial !important;}}@media (max-width:480px){.component-sliding-transition .component-sliding-transition__panel{flex:0 0 85px;margin-bottom:2px;}.component-sliding-transition .component-sliding-transition__panel.is-active{min-height:200px;}.component-sliding-transition .component-sliding-transition__panel:hover:not(.is-active){flex:0 0 95px;box-shadow:0 2px 6px rgba(0,0,0,0.08);}.component-sliding-transition .component-sliding-transition__panel .component-sliding-transition__panel-title{right:10px;bottom:10px;text-align:right;}.component-sliding-transition .component-sliding-transition__panel .component-sliding-transition__title-text{writing-mode:horizontal-tb !important;text-orientation:initial !important;}}.component-sliding-transition .component-sliding-transition__panel .component-sliding-transition__panel-image,.component-sliding-transition .component-sliding-transition__panel .component-sliding-transition__slide-image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;overflow:hidden;}.component-sliding-transition .component-sliding-transition__panel .component-sliding-transition__panel-image img,.component-sliding-transition .component-sliding-transition__panel .component-sliding-transition__slide-image img{width:100%;height:100%;object-fit:cover;transition:transform 0.4s cubic-bezier(0.25,0.46,0.45,0.94);will-change:transform;transform:translateZ(0);backface-visibility:hidden;}.component-sliding-transition .component-sliding-transition__panel .component-sliding-transition__panel-image img.sliding-transition-image,.component-sliding-transition .component-sliding-transition__panel .component-sliding-transition__slide-image img.sliding-transition-image{content-visibility:auto;contain-intrinsic-size:600px 500px;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;}.component-sliding-transition .component-sliding-transition__panel .component-sliding-transition__panel-title{position:absolute;right:15px;bottom:30px;z-index:4;pointer-events:none;}@media (max-width:1024px){.component-sliding-transition .component-sliding-transition__panel .component-sliding-transition__panel-title{right:12px;bottom:25px;}}.component-sliding-transition .component-sliding-transition__panel .component-sliding-transition__title-text{writing-mode:sideways-lr;font-size:28px;font-weight:600;text-transform:uppercase;letter-spacing:3px;line-height:1.2;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.15);border-radius:0;padding:12px 16px;filter:drop-shadow(0 2px 4px rgba(0,0,0,0.3));transition:all 0.4s cubic-bezier(0.25,0.46,0.45,0.94),backdrop-filter 0.3s ease-out,background-color 0.3s ease-out,transform 0.3s ease-out;will-change:backdrop-filter,background-color,transform;}@media (max-width:1024px){.component-sliding-transition .component-sliding-transition__panel .component-sliding-transition__title-text{font-size:24px;letter-spacing:2px;}}@media (max-width:768px){.component-sliding-transition .component-sliding-transition__panel .component-sliding-transition__title-text{font-size:20px;letter-spacing:2px;}}@media (max-width:480px){.component-sliding-transition .component-sliding-transition__panel .component-sliding-transition__title-text{font-size:18px;letter-spacing:1px;}}.component-sliding-transition .component-sliding-transition__panel:hover .component-sliding-transition__panel-image img{transform:scale(1.02);}.component-sliding-transition .component-sliding-transition__panel:hover .component-sliding-transition__title-text{backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);background:rgba(255,255,255,0.12);letter-spacing:4px;transform:scale(1.02);}.component-sliding-transition .component-sliding-transition__panel.is-active .component-sliding-transition__title-text{color:#ffffff !important;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:rgba(255,255,255,0.15);border:2px solid rgba(255,255,255,0.25);letter-spacing:3px;font-weight:700;transform:scale(1.05);}@media (max-width:1024px) and (orientation:landscape){.component-sliding-transition .component-sliding-transition__accordion{height:auto;min-height:350px;}.component-sliding-transition .component-sliding-transition__panel .component-sliding-transition__panel-title{right:15px;bottom:15px;text-align:right;}.component-sliding-transition .component-sliding-transition__panel .component-sliding-transition__title-text{writing-mode:horizontal-tb !important;text-orientation:initial !important;}}@media (max-width:375px){.component-sliding-transition .component-sliding-transition__accordion{height:auto;min-height:300px;}.component-sliding-transition .component-sliding-transition__panel{flex:0 0 75px;}.component-sliding-transition .component-sliding-transition__panel.is-active{min-height:180px;}.component-sliding-transition .component-sliding-transition__panel .component-sliding-transition__title-text{writing-mode:horizontal-tb !important;text-orientation:initial !important;}.component-sliding-transition .component-sliding-transition__panel-title{right:8px;bottom:8px;text-align:right;}}@media (min-width:769px) and (max-width:1024px){.component-sliding-transition .component-sliding-transition__accordion{height:450px;}.component-sliding-transition .component-sliding-transition__panel .component-sliding-transition__title-text{font-size:22px;letter-spacing:2px;}}@keyframes slideTransitionFadeIn{0%{opacity:0;transform:translateY(20px);}100%{opacity:1;transform:translateY(0);}}@keyframes slideTransitionPulse{0%,100%{transform:scale(1);}50%{transform:scale(1.02);}}.component-sliding-transition__panel:focus-visible{outline:3px solid #f42534;outline-offset:3px;box-shadow:0 0 0 5px rgba(244,37,52,0.2);}@media (prefers-reduced-motion:reduce){.component-sliding-transition__panel,.component-sliding-transition__panel-image img,.component-sliding-transition__title-text{transition:none !important;animation:none !important;will-change:auto !important;}.component-sliding-transition__panel:hover{transform:none !important;}}@media (prefers-contrast:high){.component-sliding-transition__panel{border:2px solid #000000;}.component-sliding-transition__panel .component-sliding-transition__title-text{text-shadow:none;font-weight:900;color:#000000;background:rgba(255,255,255,0.9);padding:8px 12px;border-radius:0;}.component-sliding-transition__panel .component-sliding-transition__title-text:hover{color:#000000;background:#ffffff;text-decoration:underline;text-decoration-color:#f42534;text-decoration-thickness:3px;text-underline-offset:4px;}.component-sliding-transition__panel:focus-visible{outline:4px solid #000000;outline-offset:4px;box-shadow:0 0 0 8px rgba(0,0,0,0.3);}}.visually-hidden{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;clip-path:inset(50%) !important;white-space:nowrap !important;border:0 !important;}.component-sliding-transition__empty{display:flex;align-items:center;justify-content:center;width:100%;height:300px;min-height:300px;background:linear-gradient(135deg,#f8f9fa 0%,#e9ecef 100%);color:#6c757d;font-size:18px;text-align:center;border-radius:0;border:2px dashed #dee2e6;}.component-sliding-transition__empty p{margin:0;padding:20px;max-width:400px;line-height:1.5;}@media (max-width:768px){.component-sliding-transition__empty{height:200px;min-height:200px;font-size:16px;}.component-sliding-transition__empty p{padding:15px;}}.component-sliding-transition__title-text.title-white{color:#ffffff !important;}.component-sliding-transition__title-text.title-black{color:#000000 !important;}.component-sliding-transition__title-text.title-hfg-red{color:#E31837 !important;}.component-sliding-transition__title-text.title-hfg-blue{color:#00B2DF !important;}.image-skeleton{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:skeleton-loading 1.5s infinite;z-index:2;border-radius:inherit;}@keyframes skeleton-loading{0%{background-position:-200% 0;}100%{background-position:200% 0;}}.sliding-transition-image.is-loading{opacity:0;transition:opacity 0.3s ease-in;}.sliding-transition-image:not(.is-loading){opacity:1;transition:opacity 0.3s ease-in;}.sliding-transition-progress-bars{position:absolute;bottom:20px;right:20px;display:flex;gap:6px;z-index:7;}.sliding-transition-progress-bars .progress-bar-item{width:50px;height:3px;background:rgba(255,255,255,0.2);border:none;padding:0;cursor:pointer;overflow:hidden;border-radius:2px;transition:all 0.3s ease;position:relative;}.sliding-transition-progress-bars .progress-bar-item:hover{background:rgba(255,255,255,0.3);}.sliding-transition-progress-bars .progress-bar-item.is-active{background:rgba(255,255,255,0.4);width:55px;}.sliding-transition-progress-bars .progress-bar-item.is-active .progress-fill{animation:progressFillSlide var(--transition-duration,5000ms) linear;animation-fill-mode:forwards;}.sliding-transition-progress-bars .progress-bar-item .progress-fill{position:absolute;top:0;left:0;height:100%;width:0;background:linear-gradient(90deg,#f42534,#e31837);transform-origin:left;will-change:width;border-radius:2px;}@media (max-width:768px){.sliding-transition-progress-bars{bottom:15px;right:15px;gap:4px;}.sliding-transition-progress-bars .progress-bar-item{width:40px;height:4px;}.sliding-transition-progress-bars .progress-bar-item.is-active{width:44px;}}@keyframes progressFillSlide{from{width:0;}to{width:100%;}}.sliding-transition-swipe-hint{position:absolute;bottom:15px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:8px;padding:8px 16px;background:rgba(0,0,0,0.8);color:white;font-size:12px;border-radius:25px;opacity:0;pointer-events:none;z-index:10;backdrop-filter:blur(4px);border:1px solid rgba(255,255,255,0.1);animation:swipeHintShow 4s ease-in-out 2s;}@media (min-width:769px){.sliding-transition-swipe-hint{display:none;}}.sliding-transition-swipe-hint .swipe-icon{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;animation:swipeAnimation 2s infinite;}.sliding-transition-swipe-hint .swipe-icon::before{content:'⟵⟶';font-size:16px;}@keyframes swipeHintShow{0%,100%{opacity:0;transform:translateX(-50%) translateY(10px);}15%,85%{opacity:1;transform:translateX(-50%) translateY(0);}}@keyframes swipeAnimation{0%,100%{transform:translateX(0);}25%{transform:translateX(-3px);}75%{transform:translateX(3px);}}@media (max-width:768px){.component-sliding-transition .component-sliding-transition__panel{min-height:44px;position:relative;}.component-sliding-transition .component-sliding-transition__panel::before{content:'';position:absolute;top:-12px;right:-12px;bottom:-12px;left:-12px;z-index:0;border-radius:inherit;}}@media (prefers-reduced-motion:reduce){.component-sliding-transition__panel,.component-sliding-transition__panel-image img,.component-sliding-transition__title-text,.sliding-transition-progress-bar .progress-fill,.sliding-transition-swipe-hint,.image-skeleton{transition:none !important;animation:none !important;will-change:auto !important;}.component-sliding-transition__panel:hover{transform:none !important;}.sliding-transition-progress-bar{display:none !important;}.st-description .field__item{transition:none !important;}}.component-sliding-transition__panel{will-change:flex;}.component-sliding-transition__panel.is-transitioning{will-change:flex,transform;}.component-sliding-transition__panel:not(.is-transitioning){will-change:auto;}.component-sliding-transition__panel .component-sliding-transition__panel-image{position:relative;overflow:hidden;}.component-sliding-transition__panel .component-sliding-transition__panel-image img{transition:opacity 0.4s ease-in-out,transform 0.4s cubic-bezier(0.25,0.46,0.45,0.94);}.sliding-transition-live-region{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;}.st-fade-rule{height:1px;border:0;width:92%;max-width:850px;margin:20px auto 12px;background:linear-gradient(90deg,rgba(0,0,0,0) 0%,rgba(0,0,0,0.22) 20%,rgba(0,0,0,0.22) 80%,rgba(0,0,0,0) 100%);opacity:.7;}@media (min-width:1024px){.st-fade-rule{max-width:850px;width:850px;}}.st-fade-rule--top{margin-bottom:50px;}@media (min-width:1024px){.st-fade-rule--top{margin-bottom:50px;max-width:850px;width:850px;}}.st-description{position:relative;width:var(--st-container-width,60%);min-height:4rem;margin:8px auto 0;text-align:center;line-height:1.55;opacity:.9;padding-inline:clamp(1rem,3vw,4rem);}@media (max-width:768px){.st-description{width:100%;}}.st-description .field__item{transition:opacity 200ms ease-in-out;}.st-description.is-updating .field__item{opacity:.15;}.st-description--static{min-height:auto;}.st-description--static .field__item{transition:none;}.sliding-transition__title{text-align:center;font-size:2rem;font-weight:600;margin-bottom:2rem;color:#000;}.panel-progress-bars{position:absolute;bottom:20px;left:20px;display:none;gap:6px;z-index:8;}.component-sliding-transition__panel.is-active .panel-progress-bars{display:flex;}.panel-progress-bars .panel-progress-bar{width:40px;height:3px;background:rgba(255,255,255,0.3);overflow:hidden;border-radius:2px;position:relative;cursor:pointer;transition:background 0.3s ease;}.panel-progress-bars .panel-progress-bar:hover{background:rgba(255,255,255,0.4);}.panel-progress-bars .panel-progress-bar.is-current{background:rgba(255,255,255,0.5);width:80px;transition:width 0.3s ease;}.panel-progress-bars .panel-progress-bar.is-current .progress-fill{animation:panelProgressFill var(--transition-duration,5000ms) linear;animation-fill-mode:both;animation-delay:0s;}.panel-progress-bars .panel-progress-bar .progress-fill{position:absolute;top:0;left:0;height:100%;width:0;background:linear-gradient(90deg,#f42534,#e31837);transform-origin:left;will-change:width;border-radius:2px;}@media (max-width:768px){.panel-progress-bars{bottom:15px;left:15px;gap:4px;}.panel-progress-bars .panel-progress-bar{width:35px;height:4px;}.panel-progress-bars .panel-progress-bar.is-current{width:60px;}}@keyframes panelProgressFill{0%{width:0;transform:scaleX(1);}100%{width:100%;transform:scaleX(1);}}.component-sliding-transition.is-paused .progress-fill,.progress-fill.paused{animation-play-state:paused !important;}.component-webform{margin:0 0 40px;padding:0;}
@font-face{font-family:"Overpass";font-style:normal;font-weight:300 700;font-display:swap;src:url("/themes/custom/hf_america/styles/css/components/../../../fonts/overpass/overpass-latin.woff2") format("woff2")}.fa-border{border:solid 1px;border-radius:2px}.fa-loading .fa,.fa-unavailable .fa{display:none}
@media all and (min-width:60.0625em){.node--type-article.node--view-mode-full .field-type-image__figure{text-align:center;margin:.25rem auto 1rem auto}}@media all and (min-width:60.0625em){.node--type-article.node--view-mode-teaser .field-type-image__figure{float:right;margin:.25rem 0 .5rem 1rem}}@media all and (min-width:45.0625em) and (max-width:60em){.node--type-article.node--view-mode-full .field-type-image__figure{text-align:center;margin:.25rem auto 1rem auto}}@media all and (min-width:45.0625em) and (max-width:60em){.node--type-article.node--view-mode-teaser .field-type-image__figure{float:right;margin:.25rem 0 .5rem 1rem}}@media all and (max-width:45em){.node--type-article.node--view-mode-full .field-type-image__figure{text-align:center;margin:.25rem auto .75rem auto}}@media all and (max-width:45em){.node--type-article.node--view-mode-teaser .field-type-image__figure{text-align:center;margin:.25rem auto .75rem auto}}@media all and (min-width:60.0625em){.node--type-page.node--view-mode-full .field-type-image__figure{text-align:center;margin:.25rem auto 1rem auto}}@media all and (min-width:60.0625em){.node--type-page.node--view-mode-teaser .field-type-image__figure{float:right;margin:.25rem 0 .5rem 1rem}}@media all and (min-width:45.0625em) and (max-width:60em){.node--type-page.node--view-mode-full .field-type-image__figure{text-align:center;margin:.25rem auto 1rem auto}}@media all and (min-width:45.0625em) and (max-width:60em){.node--type-page.node--view-mode-teaser .field-type-image__figure{float:right;margin:.25rem 0 .5rem 1rem}}@media all and (max-width:45em){.node--type-page.node--view-mode-full .field-type-image__figure{text-align:center;margin:.25rem auto .75rem auto}}@media all and (max-width:45em){.node--type-page.node--view-mode-teaser .field-type-image__figure{text-align:center;margin:.25rem auto .75rem auto}}@media all and (min-width:60.0625em){.comment--type-comment.comment--view-mode-full .field-type-image__figure{float:right;margin:.25rem 0 .5rem 1rem}}@media all and (min-width:45.0625em) and (max-width:60em){.comment--type-comment.comment--view-mode-full .field-type-image__figure{text-align:center;margin:.25rem auto .75rem auto}}@media all and (max-width:45em){.comment--type-comment.comment--view-mode-full .field-type-image__figure{text-align:center;margin:.25rem auto .75rem auto}}@media all and (min-width:60.0625em){.block-content--type-basic.block-content--view-mode-full .field-type-image__figure{float:none;margin:0}}@media all and (min-width:45.0625em) and (max-width:60em){.block-content--type-basic.block-content--view-mode-full .field-type-image__figure{float:none;margin:0}}@media all and (max-width:45em){.block-content--type-basic.block-content--view-mode-full .field-type-image__figure{float:none;margin:0}}
.ui-widget-overlay{z-index:100}.ui-dialog{border:0;font-family:sans-serif;margin:.375rem}.ui-dialog .form-type-radio,.ui-dialog .form-type-checkbox{display:block}.ui-dialog .form-type-radio *,.ui-dialog .form-type-checkbox *{margin:0;padding:0}.ui-dialog .form-type-radio .option,.ui-dialog .form-type-checkbox .option{padding:.3125rem;min-width:0;border:none;border-radius:0}.ui-dialog .form-type-radio.js-form-item-attributes-data-align{float:left;margin-right:.75rem}.ui-dialog .container-inline label:after{content:''}.ui-dialog .form-file{padding:.5rem 0}.ui-dialog .ui-dialog-titlebar{padding:.625em;position:relative;background:0 0;border:0}.ui-dialog .ui-dialog-content{padding:.625em}.ui-dialog .ui-dialog-buttonpane{margin:0;padding:.625em;border:0}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:none;display:-ms-flexbox;display:flex}.ui-dialog .ui-dialog-buttonpane button{max-width:100%;width:auto;position:relative;box-sizing:border-box;border-radius:19px;border-width:1px;border-style:solid;transition:background-color,.15s,ease-in-out;cursor:pointer;text-decoration:none;text-align:center;font-weight:400;white-space:nowrap;height:37px;padding:0 .625rem}
@media all and (max-width:45em){}@media all and (min-width:45.0625em) and (max-width:60em){}@media all and (min-width:60.0625em){}


