/* @license MIT https://github.com/necolas/normalize.css/blob/3.0.3/LICENSE.md */
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block;}audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}audio:not([controls]){display:none;height:0;}[hidden],template{display:none;}a{background-color:transparent;}a:active,a:hover{outline:0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}dfn{font-style:italic;}h1{font-size:2em;margin:0.67em 0;}mark{background:#ff0;color:#000;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}img{border:0;}svg:not(:root){overflow:hidden;}figure{margin:1em 40px;}hr{box-sizing:content-box;height:0;}pre{overflow:auto;}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em;}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;}button{overflow:visible;}button,select{text-transform:none;}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}button[disabled],html input[disabled]{cursor:default;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}input{line-height:normal;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto;}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{border:0;padding:0;}textarea{overflow:auto;}optgroup{font-weight:bold;}table{border-collapse:collapse;border-spacing:0;}td,th{padding:0;}
@media (min--moz-device-pixel-ratio:0){summary{display:list-item;}}
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--color-absolutezero:var(--color-blue-600);--color-white:#fff;--color-text:var(--color-gray);--color-text-light:var(--color-gray-500);--color-gray-050-o-40:rgb(243,244,249,0.4);--color-gray-200-o-80:rgb(212,212,218,0.8);--color-maximumred:var(--color-red-500);--color-sunglow:#ffd23f;--color-sunglow-shaded:#977405;--color-lightninggreen:#26a769;--color-focus:var(--color-lightninggreen);--color-absolutezero-hover:var(--color-blue-650);--color-absolutezero-active:var(--color-blue-700);--color-maximumred-hover:var(--color-red-550);--color-maximumred-active:var(--color-red-600);--color-bgblue-hover:var(--color-blue-020);--color-bgblue-active:var(--color-blue-050);--color-bgred-hover:var(--color-red-020);--color-bgred-active:var(--color-red-050);--color-gray:#232429;--color-gray-900:#393a3f;--color-gray-800:#55565b;--color-gray-700:#75767b;--color-gray-600:#828388;--color-gray-500:#919297;--color-gray-400:#adaeb3;--color-gray-300:#c1c2c7;--color-gray-200:#d3d4d9;--color-gray-100:#dedfe4;--color-gray-050:#f3f4f9;--color-gray-025:#f9faff;--color-blue:var(--color-blue-600);--color-blue-900:#000f33;--color-blue-800:#001f66;--color-blue-700:#002e9a;--color-blue-650:#0036b1;--color-blue-600:#003ecc;--color-blue-500:#004eff;--color-blue-400:#3371ff;--color-blue-300:#6694ff;--color-blue-200:#99b8ff;--color-blue-100:#ccdbff;--color-blue-070:#dbe6ff;--color-blue-050:#e5edff;--color-blue-020:#f5f8ff;--color-red:var(--color-red-500);--color-red-900:#2c0707;--color-red-800:#580e0e;--color-red-700:#841515;--color-red-600:#b01c1c;--color-red-550:#c61f1f;--color-red-500:#dc2323;--color-red-400:#e34f4f;--color-red-300:#ea7b7b;--color-red-200:#f1a7a7;--color-red-100:#f8d3d3;--color-red-070:#fae0e0;--color-red-050:#fce9e9;--color-red-020:#fdf5f5;--color-fg:var(--color-text);--color-bg:var(--color-white);--color-link:var(--color-absolutezero);--color-link-hover:var(--color-absolutezero-hover);--color-link-active:var(--color-absolutezero-active);--color-divider:rgb(142,146,156,0.5);--font-family:BlinkMacSystemFont,-apple-system,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;--font-family-serif:"Times New Roman",times,serif;--line-height:1.5;--line-height-heading:1.3;--line-height-form-label:calc(18rem / 16);--font-size-base:1rem;--font-size-xl:2.25rem;--font-size-h1:2.027rem;--font-size-h2:1.802rem;--font-size-h3:1.602rem;--font-size-h4:1.424rem;--font-size-h5:1.266rem;--font-size-h6:1.125rem;--font-size-s:0.889rem;--font-size-xs:0.79rem;--font-size-xxs:0.702rem;--font-size-label:var(--font-size-s);--font-size-description:var(--font-size-xs);--space-xl:3rem;--space-l:1.5rem;--space-m:1rem;--space-s:0.75rem;--space-xs:0.5rem;--speed-transition:0.2s;--transition:all var(--speed-transition) ease-out;--base-border-radius:2px;--focus-border-size:0.1875rem;--focus-border-offset-size:2px;--outline-size:2px;--focus-outline:var(--outline-size) dotted transparent;--focus-box-shadow:0 0 0 var(--focus-border-offset-size) var(--color-white),0 0 0 calc(var(--focus-border-size) + var(--focus-border-offset-size)) var(--color-focus);--shadow-z3:0 0.875rem 1.875rem rgb(0,0,0,0.1);--input-fg-color:var(--color-fg);--input-bg-color:var(--color-bg);--input-fg-color--description:var(--color-gray-800);--input-fg-color--placeholder:var(--color-gray-700);--input-border-color:var(--color-gray-500);--input--hover-border-color:var(--color-text);--input--focus-border-color:var(--color-absolutezero);--input--error-color:var(--color-maximumred);--input--error-border-color:var(--color-maximumred);--input--disabled-color:rgb(84,85,96,0.6);--input--disabled-fg-color:var(--color-gray-800);--input--disabled-bg-color:#f2f2f3;--input--disabled-border-color:#bababf;--input--disabled-border-opacity:0.5;--input-border-radius-size:0.125rem;--input-border-size:1px;--input--error-border-size:2px;--input-padding-vertical:calc(var(--space-s) - var(--input-border-size));--input-padding-horizontal:calc(var(--space-m) - var(--input-border-size));--input-font-size:var(--font-size-base);--input-line-height:var(--space-l);--input-padding-vertical--small:calc(var(--space-xs) - (var(--input-border-size) * 2));--input-padding-horizontal--small:calc(var(--space-m) - var(--input-border-size));--input-font-size--small:var(--font-size-xs);--input-line-height--small:1.3125rem;--input--extrasmall-padding-vertical:calc(0.15rem - var(--input-border-size));--input--extrasmall-padding-horizontal:calc(var(--space-xs) - var(--input-border-size));--input--extrasmall-font-size:var(--font-size-s);--input--extrasmall-line-height:calc(var(--space-m) + 0.2rem);--input--required-mark-size:0.4375rem;--input--label-spacing:1.6875rem;--details-border-color:var(--color-gray-100);--details-summary-shadow-color:var(--color-focus);--details-summary-focus-border-size:var(--focus-border-size);--details-desktop-wrapper-padding-start:calc(var(--space-m) + var(--space-s) + var(--space-xs));--details-box-shadow:0 2px 0.25rem rgb(0,0,0,0.1);--details-border-size:1px;--details-border-size-radius:2px;--details-accordion-border-size-radius:var(--base-border-radius);--details-spread-box-shadow-radius:2px;--details-bg-color-transition-duration:0.12s;--details-box-shadow-transition-duration:0.2s;--details-transform-transition-duration:0.12s;--details-line-height:1.295rem;--button--focus-border-color:var(--color-blue-300);--button-border-radius-size:var(--base-border-radius);--button-fg-color:var(--color-text);--button-bg-color:var(--color-gray-200);--button--hover-bg-color:var(--color-gray-300);--button--active-bg-color:var(--color-gray-400);--button--disabled-bg-color:#ebebed;--button--disabled-fg-color:var(--color-gray-500);--button-fg-color--primary:var(--color-white);--button-bg-color--primary:var(--color-absolutezero);--button--hover-bg-color--primary:var(--color-absolutezero-hover);--button--active-bg-color--primary:var(--color-absolutezero-active);--button--focus-bg-color--primary:var(--button-bg-color--primary);--button--disabled-bg-color--primary:var(--color-gray-200);--button--disabled-fg-color--primary:var(--color-gray-600);--button-fg-color--danger:var(--color-white);--button-bg-color--danger:var(--color-maximumred);--button--hover-bg-color--danger:var(--color-maximumred-hover);--button--active-bg-color--danger:var(--color-maximumred-active);--dropbutton-widget-z-index:100;--jui-dropdown-fg-color:var(--color-gray-800);--jui-dropdown-bg-color:var(--color-white);--jui-dropdown--active-fg-color:var(--color-white);--jui-dropdown--active-bg-color:var(--color-absolutezero);--jui-dropdown-border-color:rgb(216,217,224,0.8);--jui-dropdown-shadow-color:rgb(34,35,48,0.1);--jui-dialog-title-color:var(--color-white);--jui-dialog-title-bg-color:var(--color-text);--jui-dialog-title-font-size:var(--font-size-h4);--jui-dialog-close-button-size:calc(var(--space-m) * 2);--jui-dialog-close-button-border-radius:50%;--jui-dialog-close-button-reserved-space:calc(var(--space-m) * 4);--jui-dialog-off-canvas-close-button-reserved-space:calc(var(--space-m) * 3);--jui-dialog-border-radius:0.25rem;--jui-dialog-box-shadow:0 0 var(--space-m) calc(var(--space-m) / -4) var(--color-text);--jui-dialog--focus-outline:2px dotted transparent;--jui-dialog--focus-box-shadow:0 0 0 0.1875rem var(--color-focus);--jui-dialog-z-index:1260;--jui-dialog-off-canvas-z-index:501;--progress-bar-border-size:1px;--progress-bar-small-size:calc(var(--space-xs) - (2 * var(--progress-bar-border-size)));--progress-bar-small-size-radius:var(--space-xs);--progress-bar-spacing-size:var(--space-xs);--progress-bar-transition:width 0.5s ease-out;--progress-bar-label-color:var(--color-text);--progress-bar-description-color:var(--color-gray-800);--progress-bar-description-font-size:var(--font-size-xs);--progress-track-border-color:var(--color-gray-500);--progress-track-bg-color:var(--color-gray-200);--ajax-progress-margin-horizontal:var(--space-s);--breadcrumb-height:1.25rem;--layout-region-edit-width:min(60rem,100%);--layout-region-edit-extended-width:min(68rem,100%);--vertical-tabs-margin-vertical:var(--space-s);--vertical-tabs-border-radius:var(--details-accordion-border-size-radius);--vertical-tabs-shadow:var(--details-box-shadow);--vertical-tabs-border-color:var(--details-border-color);--vertical-tabs-border-size:1px;--vertical-tabs-border:var(--vertical-tabs-border-size) solid var(--vertical-tabs-border-color);--vertical-tabs-menu-item-shadow-extraspace:0.5rem;--vertical-tabs-menu-item--top-margin:calc(var(--vertical-tabs-menu-item-shadow-extraspace) * -2);--vertical-tabs-menu-item--right-margin:calc(var(--vertical-tabs-border-size) * -1);--vertical-tabs-menu-item--bottom-margin:calc(var(--vertical-tabs-menu-item-shadow-extraspace) * -1);--vertical-tabs-menu-item--left-margin:calc(var(--vertical-tabs-menu-item-shadow-extraspace) * -1);--vertical-tabs-menu-separator-color:var(--color-gray-200);--vertical-tabs-menu-separator-size:1px;--vertical-tabs-menu-width:20em;--vertical-tabs-pane-width:calc(100% - var(--vertical-tabs-menu-width));--vertical-tabs-menu-link-focus-border-size:var(--details-summary-focus-border-size);--vertical-tabs-menu-link--active-border-size:0.25rem;--vertical-tabs-menu-link--active-border-color:var(--color-absolutezero);--vertical-tabs-menu--z-index:0;}
.action-links{margin:1em 0;padding:0;list-style:none;}[dir="rtl"] .action-links{margin-right:0;}.action-links li{display:inline-block;margin:0 0.3em;}.action-links li:first-child{margin-left:0;}[dir="rtl"] .action-links li:first-child{margin-right:0;margin-left:0.3em;}.button-action{display:inline-block;padding:0.2em 0.5em 0.3em;text-decoration:none;line-height:160%;}.button-action::before{margin-left:-0.1em;padding-right:0.2em;content:"+";font-weight:900;}[dir="rtl"] .button-action::before{margin-right:-0.1em;margin-left:0;padding-right:0;padding-left:0.2em;}
.breadcrumb{padding-bottom:0.5em;}.breadcrumb ol{margin:0;padding:0;}[dir="rtl"] .breadcrumb ol{margin-right:0;}.breadcrumb li{display:inline;margin:0;padding:0;list-style-type:none;}.breadcrumb li::before{content:" \BB ";}.breadcrumb li:first-child::before{content:none;}
.button,.image-button{margin-right:1em;margin-left:1em;}.button:first-child,.image-button:first-child{margin-right:0;margin-left:0;}
.collapse-processed > summary{padding-right:0.5em;padding-left:0.5em;}.collapse-processed > summary::before{float:left;width:1em;height:1em;content:"";background:url(/themes/contrib/classy/images/misc/menu-expanded.png) 0 100% no-repeat;}[dir="rtl"] .collapse-processed > summary::before{float:right;background-position:100% 100%;}.collapse-processed:not([open]) > summary::before{-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);background-position:25% 35%;}[dir="rtl"] .collapse-processed:not([open]) > summary::before{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);background-position:75% 35%;}
.container-inline label::after,.container-inline .label::after{content:":";}.form-type-radios .container-inline label::after,.form-type-checkboxes .container-inline label::after{content:"";}.form-type-radios .container-inline .form-type-radio,.form-type-checkboxes .container-inline .form-type-checkbox{margin:0 1em;}.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0;}
details{margin-top:1em;margin-bottom:1em;border:1px solid #ccc;}details > .details-wrapper{padding:0.5em 1.5em;}summary{padding:0.2em 0.5em;cursor:pointer;}
.exposed-filters .filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .filters{float:right;margin-right:0;margin-left:1em;}.exposed-filters .form-item{margin:0 0 0.1em 0;padding:0;}.exposed-filters .form-item label{float:left;width:10em;font-weight:normal;}[dir="rtl"] .exposed-filters .form-item label{float:right;}.exposed-filters .form-select{width:14em;}.exposed-filters .current-filters{margin-bottom:1em;}.exposed-filters .current-filters .placeholder{font-weight:bold;font-style:normal;}.exposed-filters .additional-filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .additional-filters{float:right;margin-right:0;margin-left:1em;}
.field__label{font-weight:bold;}.field--label-inline .field__label,.field--label-inline .field__items{float:left;}.field--label-inline .field__label,.field--label-inline > .field__item,.field--label-inline .field__items{padding-right:0.5em;}[dir="rtl"] .field--label-inline .field__label,[dir="rtl"] .field--label-inline .field__items{padding-right:0;padding-left:0.5em;}.field--label-inline .field__label::after{content:":";}
form .field-multiple-table{margin:0;}form .field-multiple-table .field-multiple-drag{width:30px;padding-right:0;}[dir="rtl"] form .field-multiple-table .field-multiple-drag{padding-left:0;}form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0.5em;}[dir="rtl"] form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0;padding-left:0.5em;}form .field-add-more-submit{margin:0.5em 0 0;}.form-item,.form-actions{margin-top:1em;margin-bottom:1em;}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;}.form-composite > .fieldset-wrapper > .description,.form-item .description{font-size:0.85em;}label.option{display:inline;font-weight:normal;}.form-composite > legend,.label{display:inline;margin:0;padding:0;font-size:inherit;font-weight:bold;}.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em;}[dir="rtl"] .form-type-radio .description,[dir="rtl"] .form-type-checkbox .description{margin-right:2.4em;margin-left:0;}.marker{color:#e00;}.form-required::after{display:inline-block;width:6px;height:6px;margin:0 0.3em;content:"";vertical-align:super;background-image:url(/themes/contrib/classy/images/icons/ee0000/required.svg);background-repeat:no-repeat;background-size:6px 6px;}abbr.tabledrag-changed,abbr.ajax-changed{border-bottom:none;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red;}.form-item--error-message::before{display:inline-block;width:14px;height:14px;content:"";vertical-align:sub;background:url(/themes/contrib/classy/images/icons/e32700/error.svg) no-repeat;background-size:contain;}
.icon-help{padding:1px 0 1px 20px;background:url(/themes/contrib/classy/images/misc/help.png) 0 50% no-repeat;}[dir="rtl"] .icon-help{padding:1px 20px 1px 0;background-position:100% 50%;}.feed-icon{display:block;overflow:hidden;width:16px;height:16px;text-indent:-9999px;background:url(/themes/contrib/classy/images/misc/feed.svg) no-repeat;}
.form--inline .form-item{float:left;margin-right:0.5em;}[dir="rtl"] .form--inline .form-item{float:right;margin-right:0;margin-left:0.5em;}[dir="rtl"] .views-filterable-options-controls .form-item{margin-right:2%;}.form--inline .form-item-separator{margin-top:2.3em;margin-right:1em;margin-left:0.5em;}[dir="rtl"] .form--inline .form-item-separator{margin-right:0.5em;margin-left:1em;}.form--inline .form-actions{clear:left;}[dir="rtl"] .form--inline .form-actions{clear:right;}
.item-list .title{font-weight:bold;}.item-list ul{margin:0 0 0.75em 0;padding:0;}.item-list li{margin:0 0 0.25em 1.5em;padding:0;}[dir="rtl"] .item-list li{margin:0 1.5em 0.25em 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;}
button.link{margin:0;padding:0;cursor:pointer;border:0;background:transparent;font-size:1em;}label button.link{font-weight:bold;}
ul.inline,ul.links.inline{display:inline;padding-left:0;}[dir="rtl"] ul.inline,[dir="rtl"] ul.links.inline{padding-right:0;padding-left:15px;}ul.inline li{display:inline;padding:0 0.5em;list-style-type:none;}ul.links a.is-active{color:#000;}
.more-link{display:block;text-align:right;}[dir="rtl"] .more-link{text-align:left;}
tr.drag{background-color:#fffff0;}tr.drag-previous{background-color:#ffd;}body div.tabledrag-changed-warning{margin-bottom:0.5em;}
tr.selected td{background:#ffc;}td.checkbox,th.checkbox{text-align:center;}[dir="rtl"] td.checkbox,[dir="rtl"] th.checkbox{text-align:center;}
th.is-active img{display:inline;}td.is-active{background-color:#ddd;}
.form-textarea-wrapper textarea{display:block;box-sizing:border-box;width:100%;margin:0;}
.ui-dialog--narrow{max-width:500px;}@media screen and (max-width:600px){.ui-dialog--narrow{min-width:95%;max-width:95%;}}
.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;}[dir="rtl"] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/themes/contrib/classy/images/icons/73b355/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/themes/contrib/classy/images/icons/e29700/warning.svg);box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/themes/contrib/classy/images/icons/e32700/error.svg);box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}
.node--unpublished{background-color:#fff4f4;}
.progress__track{border-color:#b3b3b3;border-radius:10em;background-color:#f2f1eb;background-image:-webkit-linear-gradient(#e7e7df,#f0f0f0);background-image:linear-gradient(#e7e7df,#f0f0f0);box-shadow:inset 0 1px 3px hsl(0,0%,0%,0.16);}.progress__bar{height:16px;margin-top:-1px;margin-left:-1px;padding:0 1px;-webkit-transition:width 0.5s ease-out;transition:width 0.5s ease-out;-webkit-animation:animate-stripes 3s linear infinite;-moz-animation:animate-stripes 3s linear infinite;border:1px #07629a solid;border-radius:10em;background:#057ec9;background-image:-webkit-linear-gradient(top,rgb(0,0,0,0),rgb(0,0,0,0.15)),-webkit-linear-gradient(left top,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-image:linear-gradient(to bottom,rgb(0,0,0,0),rgb(0,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;}[dir="rtl"] .progress__bar{margin-right:-1px;margin-left:0;-webkit-animation-direction:reverse;-moz-animation-direction:reverse;animation-direction:reverse;}@media screen and (prefers-reduced-motion:reduce){.progress__bar{-webkit-transition:none;transition:none;-webkit-animation:none;-moz-animation:none;}}@-webkit-keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}@-ms-keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}@keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}
.ui-dialog{position:absolute;z-index:1260;overflow:visible;padding:0;color:#000;border:solid 1px #ccc;background:#fff;}@media all and (max-width:48em){.ui-dialog{width:92% !important;}}.ui-dialog .ui-dialog-titlebar{border-width:0 0 1px 0;border-style:solid;border-color:#ccc;border-radius:0;background:#f3f4ee;font-weight:bold;}.ui-dialog .ui-dialog-titlebar-close{border:0;background:none;}.ui-dialog .ui-dialog-buttonpane{margin-top:0;padding:0.3em 1em;border-width:1px 0 0 0;border-color:#ccc;background:#f3f4ee;}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{margin:0;padding:0;}.ui-dialog .ui-dialog-buttonpane .ui-button-text-only .ui-button-text{padding:0;}.ui-dialog .ui-dialog-content .form-actions{margin:0;padding:0;}.ui-dialog .ajax-progress-throbber{position:fixed;z-index:1000;top:48.5%;left:49%;width:24px;height:24px;padding:4px;opacity:0.9;border-radius:7px;background-color:#232323;background-image:url(/themes/contrib/classy/images/misc/loading-small.gif);background-repeat:no-repeat;background-position:center center;}.ui-dialog .ajax-progress-throbber .throbber,.ui-dialog .ajax-progress-throbber .message{display:none;}
.ui-widget{background:none;}.ui-widget-content{border:none;}.ui-dialog{z-index:var(--jui-dialog-z-index);}.ui-state-default,.ui-state-hover,.ui-state-focus,.ui-state-active{outline:0;}.ui-state-highlight{font-weight:bold;}.ui-state-active,.ui-widget-content .ui-state-active{color:#840;}.ui-state-error,.ui-widget-content .ui-state-error{color:#fff;border-color:#d52;background:#e63;}.ui-state-disabled,.ui-widget-content .ui-state-disabled{opacity:0.35;}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary{opacity:0.7;}.ui-icon{display:block;overflow:hidden;width:1rem;height:1rem;text-indent:-6249.9375rem;background-image:url(/core/themes/claro/images/ui-icons-222222-256x240.png);background-repeat:no-repeat;}.ui-widget-content .ui-icon,.ui-widget-header .ui-icon{background-image:url(/core/themes/claro/images/ui-icons-222222-256x240.png);}.ui-state-default .ui-icon{background-image:url(/core/themes/claro/images/ui-icons-888888-256x240.png);}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-state-highlight .ui-icon{background-image:url(/core/themes/claro/images/ui-icons-454545-256x240.png);}.ui-state-active .ui-icon{background-image:url(/core/themes/claro/images/ui-icons-800000-256x240.png);}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(/core/themes/claro/images/ui-icons-ffffff-256x240.png);}.ui-widget p .ui-icon{margin:2px 0.1875rem 0 0;}[dir="rtl"] .ui-widget p .ui-icon{margin:2px 0 0 0.1875rem;}.ui-icon-carat-1-ne{background-position:-16px 0;}.ui-icon-carat-1-e{background-position:-32px 0;}.ui-icon-carat-1-se{background-position:-48px 0;}.ui-icon-carat-1-s{background-position:-64px 0;}.ui-icon-carat-1-sw{background-position:-80px 0;}.ui-icon-carat-1-w{background-position:-96px 0;}.ui-icon-carat-1-nw{background-position:-112px 0;}.ui-icon-carat-2-n-s{background-position:-128px 0;}.ui-icon-carat-2-e-w{background-position:-144px 0;}.ui-icon-triangle-1-n{background-position:0 -16px;}.ui-icon-triangle-1-ne{background-position:-16px -16px;}.ui-icon-triangle-1-e{background-position:-32px -16px;}.ui-icon-triangle-1-se{background-position:-48px -16px;}.ui-icon-triangle-1-s{background-position:-64px -16px;}.ui-icon-triangle-1-sw{background-position:-80px -16px;}.ui-icon-triangle-1-w{background-position:-96px -16px;}.ui-icon-triangle-1-nw{background-position:-112px -16px;}.ui-icon-triangle-2-n-s{background-position:-128px -16px;}.ui-icon-triangle-2-e-w{background-position:-144px -16px;}.ui-icon-arrow-1-n{background-position:0 -32px;}.ui-icon-arrow-1-ne{background-position:-16px -32px;}.ui-icon-arrow-1-e{background-position:-32px -32px;}.ui-icon-arrow-1-se{background-position:-48px -32px;}.ui-icon-arrow-1-s{background-position:-64px -32px;}.ui-icon-arrow-1-sw{background-position:-80px -32px;}.ui-icon-arrow-1-w{background-position:-96px -32px;}.ui-icon-arrow-1-nw{background-position:-112px -32px;}.ui-icon-arrow-2-n-s{background-position:-128px -32px;}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px;}.ui-icon-arrow-2-e-w{background-position:-160px -32px;}.ui-icon-arrow-2-se-nw{background-position:-176px -32px;}.ui-icon-arrowstop-1-n{background-position:-192px -32px;}.ui-icon-arrowstop-1-e{background-position:-208px -32px;}.ui-icon-arrowstop-1-s{background-position:-224px -32px;}.ui-icon-arrowstop-1-w{background-position:-240px -32px;}.ui-icon-arrowthick-1-n{background-position:0 -48px;}.ui-icon-arrowthick-1-ne{background-position:-16px -48px;}.ui-icon-arrowthick-1-e{background-position:-32px -48px;}.ui-icon-arrowthick-1-se{background-position:-48px -48px;}.ui-icon-arrowthick-1-s{background-position:-64px -48px;}.ui-icon-arrowthick-1-sw{background-position:-80px -48px;}.ui-icon-arrowthick-1-w{background-position:-96px -48px;}.ui-icon-arrowthick-1-nw{background-position:-112px -48px;}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px;}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px;}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px;}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px;}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px;}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px;}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px;}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px;}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px;}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px;}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px;}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px;}.ui-icon-arrowreturn-1-w{background-position:-64px -64px;}.ui-icon-arrowreturn-1-n{background-position:-80px -64px;}.ui-icon-arrowreturn-1-e{background-position:-96px -64px;}.ui-icon-arrowreturn-1-s{background-position:-112px -64px;}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px;}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px;}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px;}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px;}.ui-icon-arrow-4{background-position:0 -80px;}.ui-icon-arrow-4-diag{background-position:-16px -80px;}.ui-icon-extlink{background-position:-32px -80px;}.ui-icon-newwin{background-position:-48px -80px;}.ui-icon-refresh{background-position:-64px -80px;}.ui-icon-shuffle{background-position:-80px -80px;}.ui-icon-transfer-e-w{background-position:-96px -80px;}.ui-icon-transferthick-e-w{background-position:-112px -80px;}.ui-icon-folder-collapsed{background-position:0 -96px;}.ui-icon-folder-open{background-position:-16px -96px;}.ui-icon-document{background-position:-32px -96px;}.ui-icon-document-b{background-position:-48px -96px;}.ui-icon-note{background-position:-64px -96px;}.ui-icon-mail-closed{background-position:-80px -96px;}.ui-icon-mail-open{background-position:-96px -96px;}.ui-icon-suitcase{background-position:-112px -96px;}.ui-icon-comment{background-position:-128px -96px;}.ui-icon-person{background-position:-144px -96px;}.ui-icon-print{background-position:-160px -96px;}.ui-icon-trash{background-position:-176px -96px;}.ui-icon-locked{background-position:-192px -96px;}.ui-icon-unlocked{background-position:-208px -96px;}.ui-icon-bookmark{background-position:-224px -96px;}.ui-icon-tag{background-position:-240px -96px;}.ui-icon-home{background-position:0 -112px;}.ui-icon-flag{background-position:-16px -112px;}.ui-icon-calendar{background-position:-32px -112px;}.ui-icon-cart{background-position:-48px -112px;}.ui-icon-pencil{background-position:-64px -112px;}.ui-icon-clock{background-position:-80px -112px;}.ui-icon-disk{background-position:-96px -112px;}.ui-icon-calculator{background-position:-112px -112px;}.ui-icon-zoomin{background-position:-128px -112px;}.ui-icon-zoomout{background-position:-144px -112px;}.ui-icon-search{background-position:-160px -112px;}.ui-icon-wrench{background-position:-176px -112px;}.ui-icon-gear{background-position:-192px -112px;}.ui-icon-heart{background-position:-208px -112px;}.ui-icon-star{background-position:-224px -112px;}.ui-icon-link{background-position:-240px -112px;}.ui-icon-cancel{background-position:0 -128px;}.ui-icon-plus{background-position:-16px -128px;}.ui-icon-plusthick{background-position:-32px -128px;}.ui-icon-minus{background-position:-48px -128px;}.ui-icon-minusthick{background-position:-64px -128px;}.ui-icon-close{background-position:-80px -128px;}.ui-icon-closethick{background-position:-96px -128px;}.ui-icon-key{background-position:-112px -128px;}.ui-icon-lightbulb{background-position:-128px -128px;}.ui-icon-scissors{background-position:-144px -128px;}.ui-icon-clipboard{background-position:-160px -128px;}.ui-icon-copy{background-position:-176px -128px;}.ui-icon-contact{background-position:-192px -128px;}.ui-icon-image{background-position:-208px -128px;}.ui-icon-video{background-position:-224px -128px;}.ui-icon-script{background-position:-240px -128px;}.ui-icon-alert{background-position:0 -144px;}.ui-icon-info{background-position:-16px -144px;}.ui-icon-notice{background-position:-32px -144px;}.ui-icon-help{background-position:-48px -144px;}.ui-icon-check{background-position:-64px -144px;}.ui-icon-bullet{background-position:-80px -144px;}.ui-icon-radio-off{background-position:-96px -144px;}.ui-icon-radio-on{background-position:-112px -144px;}.ui-icon-pin-w{background-position:-128px -144px;}.ui-icon-pin-s{background-position:-144px -144px;}.ui-icon-play{background-position:0 -160px;}.ui-icon-pause{background-position:-16px -160px;}.ui-icon-seek-next{background-position:-32px -160px;}.ui-icon-seek-prev{background-position:-48px -160px;}.ui-icon-seek-end{background-position:-64px -160px;}.ui-icon-seek-first{background-position:-80px -160px;}.ui-icon-stop{background-position:-96px -160px;}.ui-icon-eject{background-position:-112px -160px;}.ui-icon-volume-off{background-position:-128px -160px;}.ui-icon-volume-on{background-position:-144px -160px;}.ui-icon-power{background-position:0 -176px;}.ui-icon-signal-diag{background-position:-16px -176px;}.ui-icon-signal{background-position:-32px -176px;}.ui-icon-battery-0{background-position:-48px -176px;}.ui-icon-battery-1{background-position:-64px -176px;}.ui-icon-battery-2{background-position:-80px -176px;}.ui-icon-battery-3{background-position:-96px -176px;}.ui-icon-circle-plus{background-position:0 -192px;}.ui-icon-circle-minus{background-position:-16px -192px;}.ui-icon-circle-close{background-position:-32px -192px;}.ui-icon-circle-triangle-e{background-position:-48px -192px;}.ui-icon-circle-triangle-s{background-position:-64px -192px;}.ui-icon-circle-triangle-w{background-position:-80px -192px;}.ui-icon-circle-triangle-n{background-position:-96px -192px;}.ui-icon-circle-arrow-e{background-position:-112px -192px;}.ui-icon-circle-arrow-s{background-position:-128px -192px;}.ui-icon-circle-arrow-w{background-position:-144px -192px;}.ui-icon-circle-arrow-n{background-position:-160px -192px;}.ui-icon-circle-zoomin{background-position:-176px -192px;}.ui-icon-circle-zoomout{background-position:-192px -192px;}.ui-icon-circle-check{background-position:-208px -192px;}.ui-icon-circlesmall-plus{background-position:0 -208px;}.ui-icon-circlesmall-minus{background-position:-16px -208px;}.ui-icon-circlesmall-close{background-position:-32px -208px;}.ui-icon-squaresmall-plus{background-position:-48px -208px;}.ui-icon-squaresmall-minus{background-position:-64px -208px;}.ui-icon-squaresmall-close{background-position:-80px -208px;}.ui-icon-grip-dotted-vertical{background-position:0 -224px;}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px;}.ui-icon-grip-solid-vertical{background-position:-32px -224px;}.ui-icon-grip-solid-horizontal{background-position:-48px -224px;}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px;}.ui-icon-grip-diagonal-se{background-position:-80px -224px;}.ui-icon-carat-1-n{background-position:0 0;}.ui-accordion{border:none;}.ui-accordion .ui-accordion-header{text-transform:uppercase;border:solid 1px #ccc;}.ui-accordion h3.ui-accordion-header,#block-system-main h3.ui-accordion-header{margin:0.625rem 0;font-size:1.1em;}#block-system-main .ui-accordion h3.ui-state-active,.ui-accordion h3.ui-state-active{margin-bottom:0;}.ui-accordion .ui-accordion-header a{display:block;}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border:solid 1px #ccc;border-top:0;}.ui-tabs{padding:0;}.ui-tabs .ui-tabs-nav{margin:0;padding:0.3125rem 0.625rem 0.25rem;border-bottom:solid 1px #ccc;border-bottom-right-radius:0;border-bottom-left-radius:0;line-height:1.25rem;}.ui-tabs .ui-tabs-nav li{margin:0;padding:0 1em 0 0.625rem;list-style:none;}[dir="rtl"] .ui-tabs .ui-tabs-nav li{padding:0 0.625rem 0 1em;}.ui-tabs .ui-tabs-nav li a{float:none;padding:0 0.625rem;border-radius:0.625rem;}.ui-tabs .ui-tabs-nav li.ui-tabs-selected a{color:#fff;background:#666;font-weight:normal;}.ui-widget-overlay{z-index:calc(var(--jui-dialog-z-index) - 1);opacity:0.7;background:var(--color-text);}.ui-slider{border:solid 1px #ccc;}.ui-slider .ui-slider-range{background:#e4e4e4;}.ui-slider .ui-slider-handle{border:1px solid #e4e4e4;border-right-color:#d2d2d2;border-bottom:1px solid #b4b4b4;border-left-color:#d2d2d2;border-radius:0.25rem;background-color:#e4e4e4;}.ui-slider a.ui-state-active,.ui-slider .ui-slider-handle:active{color:#fff;border:solid 1px #555;background:#666;}.ui-progressbar{height:1.4em;background:#e4e4e4;}.ui-progressbar .ui-progressbar-value{height:1.5em;background:var(--color-blue-600) url(/core/themes/misc/progress.gif);}.ui-autocomplete{color:var(--jui-dropdown-fg-color);border:var(--input-border-size) solid var(--jui-dropdown-border-color);border-top:0;border-radius:0 0 var(--input-border-radius-size) var(--input-border-radius-size);background:var(--jui-dropdown-bg-color);box-shadow:0 0.125rem 0.25rem var(--jui-dropdown-shadow-color);}.ui-autocomplete .ui-menu-item{list-style:none;}.ui-autocomplete .ui-menu-item-wrapper{display:block;padding:0.75rem 0.9375rem;color:inherit;background:inherit;}.ui-autocomplete .ui-menu-item-wrapper:focus,.ui-autocomplete .ui-menu-item-wrapper:hover{-webkit-text-decoration:none;text-decoration:none;}.ui-autocomplete .ui-menu-item-wrapper.ui-state-active{margin:0;color:var(--jui-dropdown--active-fg-color);background:var(--jui-dropdown--active-bg-color);}.ui-autocomplete .ui-menu-item.ui-state-focus,.autocomplete .ui-menu-item.ui-state-hover{margin:0;background:var(--color-blue-600);}.ui-autocomplete .ui-state-focus a,.autocomplete .ui-state-hover a{color:#fff;}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;}.slick-list:focus{outline:none;}.slick-list.dragging{cursor:pointer;cursor:hand;}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.slick-track{position:relative;top:0;left:0;display:block;}.slick-track:before,.slick-track:after{display:table;content:'';}.slick-track:after{clear:both;}.slick-loading .slick-track{visibility:hidden;}.slick-slide{display:none;float:left;height:100%;min-height:1px;}[dir='rtl'] .slick-slide{float:right;}.slick-slide img{display:block;}.slick-slide.slick-loading img{display:none;}.slick-slide.dragging img{pointer-events:none;}.slick-initialized .slick-slide{display:block;}.slick-loading .slick-slide{visibility:hidden;}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}.slick-arrow.slick-hidden{display:none;}
.slick-loading .slick-list{background:#fff url(/themes/custom/de_theme/bower_components/slick-carousel/slick/./ajax-loader.gif) center center no-repeat;}@font-face{font-family:'slick';font-weight:normal;font-style:normal;src:url(/themes/custom/de_theme/bower_components/slick-carousel/slick/./fonts/slick.eot);src:url(/themes/custom/de_theme/bower_components/slick-carousel/slick/./fonts/slick.eot#iefix) format('embedded-opentype'),url(/themes/custom/de_theme/bower_components/slick-carousel/slick/./fonts/slick.woff) format('woff'),url(/themes/custom/de_theme/bower_components/slick-carousel/slick/./fonts/slick.ttf) format('truetype'),url(/themes/custom/de_theme/bower_components/slick-carousel/slick/./fonts/slick.svg#slick) format('svg');}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent;}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:transparent;}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1;}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25;}.slick-prev:before,.slick-next:before{font-family:'slick';font-size:20px;line-height:1;opacity:.75;color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.slick-prev{left:-25px;}[dir='rtl'] .slick-prev{right:-25px;left:auto;}.slick-prev:before{content:'←';}[dir='rtl'] .slick-prev:before{content:'→';}.slick-next{right:-25px;}[dir='rtl'] .slick-next{right:auto;left:-25px;}.slick-next:before{content:'→';}[dir='rtl'] .slick-next:before{content:'←';}.slick-dotted.slick-slider{margin-bottom:30px;}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center;}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer;}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent;}.slick-dots li button:hover,.slick-dots li button:focus{outline:none;}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1;}.slick-dots li button:before{font-family:'slick';font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:black;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.slick-dots li.slick-active button:before{opacity:.75;color:black;}
html{-webkit-box-sizing:border-box;box-sizing:border-box;}*,*:before,*:after{-webkit-box-sizing:inherit;box-sizing:inherit;}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block;}audio,canvas,progress,video{display:inline-block;}audio:not([controls]){display:none;height:0;}progress{vertical-align:baseline;}template,[hidden]{display:none;}a{background-color:transparent;-webkit-text-decoration-skip:objects;}a:active,a:hover{outline-width:0;}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted;}b,strong{font-weight:inherit;}b,strong{font-weight:bolder;}dfn{font-style:italic;}h1{font-size:2em;margin:0.67em 0;}mark{background-color:#ff0;color:#000;}small{font-size:80%;}sub,sup,.msrp-currency-symbol{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup,.msrp-currency-symbol{top:-0.5em;font-size:0.64em;}img{border-style:none;}svg:not(:root){overflow:hidden;}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em;}figure{margin:1em 40px;}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible;}button,input,optgroup,select,textarea{font:inherit;margin:0;}optgroup{font-weight:bold;}button,input{overflow:visible;}button,select{text-transform:none;}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button;}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0;}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}textarea{overflow:auto;}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto;}[type=search]{-webkit-appearance:textfield;outline-offset:-2px;}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-input-placeholder{color:inherit;opacity:0.54;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}.far::before,.fab::before,.fas::before{font-family:FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:normal;font-style:normal;font-size:24px;display:inline-block;width:1em;height:1em;line-height:1;text-transform:none;letter-spacing:normal;overflow-wrap:normal;white-space:nowrap;direction:ltr;vertical-align:bottom;}@font-face{font-family:icomoon;src:url(/themes/custom/de_theme/src/fonts/icomoon/fonts/icomoon.eot?xwaswd=);src:url(/themes/custom/de_theme/src/fonts/icomoon/fonts/icomoon.eot?xwaswd=#iefix) format("embedded-opentype"),url(/themes/custom/de_theme/src/fonts/icomoon/fonts/icomoon.woff?xwaswd=) format("woff"),url(/themes/custom/de_theme/src/fonts/icomoon/fonts/icomoon.ttf?xwaswd=) format("truetype"),url(/themes/custom/de_theme/src/fonts/icomoon/fonts/icomoon.svg?xwaswd=#icomoon) format("svg");font-weight:normal;font-style:normal;unicode-range:U+00-FFFF;}[class^=icon-],[class*=" icon-"]{font-family:icomoon;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.shadow{background-color:#fff;height:50px;position:relative;z-index:50;}.shadow::before{content:"";position:absolute;z-index:10;left:0;bottom:0;height:65px;width:100%;background:radial-gradient(ellipse at center,rgba(160,160,160,0.1) 0%,rgba(196,196,196,0) 62%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#70a0a0a0',endColorstr='#00c4c4c4',GradientType=1);}.shadow .shadow-inner{position:relative;z-index:10;top:-25px;height:50px;background-color:#fff;}button,input[type=button],input[type=reset],input[type=submit]{border:1px solid transparent;font-weight:700;cursor:pointer;display:inline-block;position:relative;font-size:15px;line-height:1em;overflow:hidden;padding:0.625em 1.3em;margin-bottom:1em;text-decoration:none;-webkit-transition:background-color 0.3s ease-out,border-color 0.3s ease-out;transition:background-color 0.3s ease-out,border-color 0.3s ease-out;margin-right:1em;letter-spacing:1.1px;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;color:#fff;}@media (min-width:38em){button,input[type=button],input[type=reset],input[type=submit]{padding:0.625em 1.5em;font-size:17px;line-height:1.375em;}}button,input[type=button],input[type=reset],input[type=submit]{background-color:#0060ad;}button:hover,button:focus,input[type=button]:hover,input[type=button]:focus,input[type=reset]:hover,input[type=reset]:focus,input[type=submit]:hover,input[type=submit]:focus{background-color:#015c9a;}button:active,input[type=button]:active,input[type=reset]:active,input[type=submit]:active{background-color:#015c9a;}button,input[type=button],input[type=reset],input[type=submit]{font-family:"Proxima Nova",helvetica,sans-serif;border-radius:0;}select,.form-textarea,input:not(#edit-submit):not(#edit-actions-submit):not(.button){height:30px;border:1px solid #808285;border-radius:0;text-indent:7px;font-size:0.9em;color:rgb(100.1644736842,101.5,102.8355263158);}.description{margin:0.5em 0;}.js input.form-autocomplete{background-position:99% center;}select::-ms-expand{display:none;}.form-select{-webkit-appearance:none;-webkit-border-radius:2px;}.form-item.form-type-select{position:relative;display:inline-block;}.form-item.form-type-select .select-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;border:1px solid #808285;}.form-item.form-type-select .select-wrapper select{background:#fff;border:2px solid transparent;-webkit-appearance:none;-moz-appearance:none;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;border-radius:0;}.form-item.form-type-select .select-wrapper select.focus{-webkit-box-shadow:0 0 0 7px #179b3b;box-shadow:0 0 0 7px #179b3b;background:rgb(209.6666666667,243.6666666667,164.3333333333);}.form-item.form-type-select .select-wrapper select.focus:focus{background:#fff;}.form-item.form-type-select .select-wrapper::before{font-family:icomoon;speak:none;line-height:1;position:relative;text-align:center;font-weight:normal;font-style:normal;text-transform:none;letter-spacing:normal;overflow-wrap:normal;white-space:nowrap;color:#4b4c4d;direction:ltr;float:left;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:"liga";font-feature-settings:"liga";content:"\e920";position:absolute;font-size:1em;bottom:auto;right:5px;color:#000;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none;}.form-textarea{height:auto;min-height:200px;}.form-item label{display:block;text-transform:uppercase;margin-bottom:0.2em;font-weight:400;font-size:0.8em;}.webform-multiple-table table{margin-bottom:1em;}.webform-multiple-table table th,.webform-multiple-table table thead th{padding:0;border:none;}.webform-multiple-table table input[type=image]{border:none !important;height:auto !important;}.webform-multiple-table-responsive td{display:inline-block;vertical-align:middle;padding:0.512em 1em;}@media (min-width:48em){.webform-multiple-table-responsive td{padding:1.25em 1em;}}.webform-multiple-table-responsive td > div > label.visually-hidden{display:none;}.webform-multiple-table-responsive td.webform-multiple-table--operations{display:inline-block;vertical-align:middle;}.form-managed-file input:not(#edit-submit):not(#edit-actions-submit):not(.button),.form-item-attachments input:not(#edit-submit):not(#edit-actions-submit):not(.button){padding:1em 1em 1em 1.5em;height:auto;text-indent:-0.5em;}.form-managed-file .description,.form-item-attachments .description{margin-top:0.2em;}input::-webkit-input-placeholder{color:#808285;font-size:12px;font-size:0.75rem;font-weight:400;line-height:13px;position:relative;left:5px;}input::-moz-placeholder{color:#808285;font-size:12px;font-size:0.75rem;font-weight:400;line-height:13px;position:relative;left:5px;}input:-ms-input-placeholder{color:#808285;font-size:12px;font-size:0.75rem;font-weight:400;line-height:13px;position:relative;left:5px;}input::-ms-input-placeholder{color:#808285;font-size:12px;font-size:0.75rem;font-weight:400;line-height:13px;position:relative;left:5px;}input::placeholder{color:#808285;font-size:12px;font-size:0.75rem;font-weight:400;line-height:13px;position:relative;left:5px;}input::-webkit-input-placeholder{font-size:12px;font-size:0.75rem;line-height:18px;}input::-moz-placeholder{color:#808285;font-size:12px;font-size:0.75rem;font-weight:400;line-height:20px;position:relative;left:10px;}input:-ms-input-placeholder{color:#808285;font-size:12px;font-size:0.75rem;font-weight:400;line-height:15px;position:relative;}input:-moz-placeholder{color:#808285;font-size:12px;font-size:0.75rem;font-weight:400;line-height:15px;position:relative;left:10px;}input::-ms-clear{color:#808285;width:0;height:0;font-size:12px;font-size:0.75rem;line-height:40px;}.form-item label.option{display:block;}input[type=checkbox]{display:none;}input[type=checkbox] + label{position:relative;padding-left:29px;cursor:pointer;line-height:1;}input[type=checkbox] + label::before{content:"";position:absolute;left:0;width:17px;height:17px;background:rgb(226.2142857143,232.8571428571,237.2857142857);font-size:0.65rem;color:#fff;font-weight:400;padding-left:1px;margin-right:0.3em;}input[type=checkbox]:checked + label::before{background-color:#0060ad;font-size:10px;width:17px;height:17px;line-height:18px;text-align:center;}input[type=radio]{display:none;}input[type=radio] + label{position:relative;padding-left:29px;cursor:pointer;line-height:1;}input[type=radio] + label::before{content:"";position:absolute;top:2px;left:0;line-height:8.5px;width:17px;height:17px;border-radius:50%;background:rgb(226.2142857143,232.8571428571,237.2857142857);font-size:0.65rem;color:#fff;font-weight:400;padding-left:1px;}input[type=radio]:checked + label::before{background:#0060ad;font-size:5px;padding:3px;width:17px;height:17px;display:block;}form.content-moderation-entity-moderation-form ul{margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}@media (min-width:50.3125em){form.content-moderation-entity-moderation-form ul{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;}}form.content-moderation-entity-moderation-form ul li.entity-moderation-form__item{margin-right:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:100%;}@media (min-width:50.3125em){form.content-moderation-entity-moderation-form ul li.entity-moderation-form__item{margin-right:1em;width:auto;}}form.content-moderation-entity-moderation-form .form-item{margin:0 0 1em;}form.content-moderation-entity-moderation-form .form-item-new-state{min-width:200px;}form.content-moderation-entity-moderation-form input{width:100%;}.search-form.block{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;}@media (min-width:38em){.search-form.block{padding:0 0.8em;}}@media (min-width:56em){.search-form.block{-webkit-box-flex:1;-ms-flex:1;flex:1;}}.path-frontpage .search-form.block{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}@media (min-width:48em){.path-frontpage .search-form.block{-webkit-box-flex:1;-ms-flex:1;flex:1;}}@media (min-width:56em){.path-frontpage .search-form.block{-webkit-box-flex:0;-ms-flex:0 0 56%;flex:0 0 56%;}}.search-form.block label{position:absolute;font:0/0 serif;text-shadow:none;color:transparent;}.search-form.block form .form--inline{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0.8em 1.5625em;border:1px solid #c8cacc;}.search-form.block form .form--inline .form-item-search{-webkit-box-flex:1;-ms-flex:1;flex:1;}.search-form.block form .form--inline .form-actions{text-align:right;-webkit-box-flex:0;-ms-flex:0 0 40px;flex:0 0 40px;}.search-form.block form .form--inline input.form-text{outline:none;border:none;width:100%;}.search-form.block form .form--inline button[type=submit]{background:transparent;border:none;outline:none;padding:0;}.search-form.block form .form--inline button[type=submit] .button-label{font:0/0 serif;text-shadow:none;color:transparent;}.search-form.block .form-item{margin:0;padding:0;}.search-form.block .form-actions{margin:0;padding:0;}.messages{border-width:1px;border-style:solid;padding:0.8em 2.44140625em;margin:2.44140625em 0;position:relative;}.messages.status{background-color:#f8fff0;border-color:#be7;color:#234600;}.messages.warning{background-color:#fffce5;border-color:#ed5;color:#840;}.messages.error{background-color:#fef5f1;border-color:#ed541d;color:#8c2e0b;}#drupal-live-announce{height:0 !important;}.block--unpublished{position:relative;}.block--unpublished::before{content:"";position:absolute;inset:0;outline:3px solid red;outline-offset:-3px;pointer-events:none;z-index:100;}.user-login-form{padding:1.5625em;}.user-login-form .form-actions{margin-bottom:0;}.user-login-form .form-submit{border:1px solid transparent;font-weight:700;cursor:pointer;display:inline-block;position:relative;font-size:15px;line-height:1em;overflow:hidden;padding:0.625em 1.3em;margin-bottom:1em;text-decoration:none;-webkit-transition:background-color 0.3s ease-out,border-color 0.3s ease-out;transition:background-color 0.3s ease-out,border-color 0.3s ease-out;margin-right:1em;letter-spacing:1.1px;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;color:#fff;}@media (min-width:38em){.user-login-form .form-submit{padding:0.625em 1.5em;font-size:17px;line-height:1.375em;}}.user-login-form .form-submit{border:1px solid transparent;font-weight:700;cursor:pointer;display:inline-block;position:relative;font-size:15px;line-height:1em;overflow:hidden;padding:0.625em 1.3em;margin-bottom:1em;text-decoration:none;-webkit-transition:background-color 0.3s ease-out,border-color 0.3s ease-out;transition:background-color 0.3s ease-out,border-color 0.3s ease-out;margin-right:1em;letter-spacing:1.1px;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;color:#fff;}@media (min-width:38em){.user-login-form .form-submit{padding:0.625em 1.5em;font-size:17px;line-height:1.375em;}}.user-login-form .form-submit{background-color:#0060ad;}.user-login-form .form-submit:hover,.user-login-form .form-submit:focus{background-color:#015c9a;}.user-login-form .form-submit:active{background-color:#015c9a;}.user-login-form .form-submit{margin-bottom:0;}.webform-submission-form{padding:1.5625em;}@media (min-width:38em){.webform-submission-form{padding:2.44140625em;}}@media (min-width:62em){.webform-submission-form{max-width:70%;}}.webform-submission-form label:not(.option){display:inline-block;margin:0;padding:0;}.webform-submission-form .form-text,.webform-submission-form .form-email,.webform-submission-form .form-tel{width:100%;}.webform-submission-form #edit-email--description{display:inline-block;}.webform-submission-form .form-item-subscribe{line-height:1.25em;}.webform-submission-form .description{margin:0;padding:0;margin-top:1em;}.webform-submission-form .form-actions{margin-bottom:0;}.webform-submission-form .form-submit{border:1px solid transparent;font-weight:700;cursor:pointer;display:inline-block;position:relative;font-size:15px;line-height:1em;overflow:hidden;padding:0.625em 1.3em;margin-bottom:1em;text-decoration:none;-webkit-transition:background-color 0.3s ease-out,border-color 0.3s ease-out;transition:background-color 0.3s ease-out,border-color 0.3s ease-out;margin-right:1em;letter-spacing:1.1px;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;color:#fff;}@media (min-width:38em){.webform-submission-form .form-submit{padding:0.625em 1.5em;font-size:17px;line-height:1.375em;}}.webform-submission-form .form-submit{border:1px solid transparent;font-weight:700;cursor:pointer;display:inline-block;position:relative;font-size:15px;line-height:1em;overflow:hidden;padding:0.625em 1.3em;margin-bottom:1em;text-decoration:none;-webkit-transition:background-color 0.3s ease-out,border-color 0.3s ease-out;transition:background-color 0.3s ease-out,border-color 0.3s ease-out;margin-right:1em;letter-spacing:1.1px;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;color:#fff;}@media (min-width:38em){.webform-submission-form .form-submit{padding:0.625em 1.5em;font-size:17px;line-height:1.375em;}}.webform-submission-form .form-submit{background-color:#0060ad;}.webform-submission-form .form-submit:hover,.webform-submission-form .form-submit:focus{background-color:#015c9a;}.webform-submission-form .form-submit:active{background-color:#015c9a;}.toolbar .toolbar-menu li{margin-bottom:0;}@media (min-width:90.625em){.pdp-grills .section-content .layout-container,.pdp-fireplaces .section-content .layout-container{max-width:1778.126px;}}.layout-container{position:relative;max-width:1308px;margin:0 auto;padding:0 1.5625em;}.layout-container:after{content:"";display:table;clear:both;}@media (min-width:62em){.layout-container{padding:0 2.44140625em;}}@media (min-width:90.625em){.layout-container{max-width:1380px;}}.hide-item-on-desktop{display:block;}@media (min-width:38em){.hide-item-on-desktop{display:none;}}.hide-item-on-mobile{display:none;}@media (min-width:38em){.hide-item-on-mobile{display:block;}}#header{background-color:white;position:fixed;z-index:1001;width:100%;top:0;}.pdp-grills.user-logged-in.toolbar-tray-open .responsive-menu-page-wrapper,.pdp-fireplaces.user-logged-in.toolbar-tray-open .responsive-menu-page-wrapper{margin-top:0;}.pdp-grills.user-logged-in .responsive-menu-page-wrapper,.pdp-fireplaces.user-logged-in .responsive-menu-page-wrapper{margin-top:62px;}@media (min-width:62em){.pdp-grills.user-logged-in .responsive-menu-page-wrapper,.pdp-fireplaces.user-logged-in .responsive-menu-page-wrapper{margin-top:39px;}}@media (min-width:71.5em){.pdp-grills.user-logged-in .responsive-menu-page-wrapper,.pdp-fireplaces.user-logged-in .responsive-menu-page-wrapper{margin-top:0;}}.pdp-grills.user-logged-in .responsive-menu-page-wrapper #header,.pdp-fireplaces.user-logged-in .responsive-menu-page-wrapper #header{top:78px;}@media (min-width:26em){.pdp-grills.user-logged-in .responsive-menu-page-wrapper #header,.pdp-fireplaces.user-logged-in .responsive-menu-page-wrapper #header{top:38px;}}@media (min-width:36em){.pdp-grills.user-logged-in .responsive-menu-page-wrapper #header,.pdp-fireplaces.user-logged-in .responsive-menu-page-wrapper #header{top:77px;}}@media (min-width:62em){.pdp-grills .responsive-menu-page-wrapper,.pdp-fireplaces .responsive-menu-page-wrapper{margin-top:0 !important;}}.pdp-grills .responsive-menu-page-wrapper #header,.pdp-fireplaces .responsive-menu-page-wrapper #header{top:0;}@media (min-width:62em){.pdp-grills .responsive-menu-page-wrapper #header,.pdp-fireplaces .responsive-menu-page-wrapper #header{position:unset;}}.responsive-menu-page-wrapper{margin-top:62px !important;}@media (min-width:67.5em){.responsive-menu-page-wrapper{margin-top:84px !important;}}@media (min-width:93.75em){.responsive-menu-page-wrapper{margin-top:85px !important;}}.user-logged-in #header{top:38px;}@media (min-width:36em){.user-logged-in #header{top:77px;}}@media (min-width:45.125em){.user-logged-in #header{top:38px;}}@media (min-width:61em){.user-logged-in.toolbar-tray-open #header{top:118px;}}@media (min-width:67.75em){.user-logged-in.toolbar-tray-open #header{top:78px;}}@media (min-width:61em) and (max-width:67.75em){.user-logged-in.toolbar-tray-open #header{top:78px;}.user-logged-in.toolbar-tray-open .responsive-menu-page-wrapper{margin-top:56px;}}.has-top-banner .responsive-menu-page-wrapper{margin-top:208px;}@media (min-width:19.0625em){.has-top-banner .responsive-menu-page-wrapper{margin-top:182px;}}@media (min-width:23.3125em){.has-top-banner .responsive-menu-page-wrapper{margin-top:155px;}}@media (min-width:30.3125em){.has-top-banner .responsive-menu-page-wrapper{margin-top:128px;}}@media (min-width:38em){.has-top-banner .responsive-menu-page-wrapper{margin-top:142px;}}@media (min-width:61.5625em){.has-top-banner .responsive-menu-page-wrapper{margin-top:111px;}}@media (min-width:67.5em){.has-top-banner .responsive-menu-page-wrapper{margin-top:153px;}}@media (min-width:63.3125em){.has-top-banner .responsive-menu-page-wrapper{margin-top:185px;}}@media (min-width:63.4375em){.has-top-banner .responsive-menu-page-wrapper{margin-top:156px;}}#toolbar-bar{position:fixed;z-index:1003;}.acquia-lift-toolbar-tab button{margin-bottom:0;}#masthead > .layout-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#000;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;}@media (min-width:67.5em){#masthead > .layout-container::before,#masthead > .layout-container::after{content:"";position:absolute;top:0;bottom:0;width:5000px;background:#000;display:block;}}#masthead > .layout-container::before{right:100%;}#masthead > .layout-container::after{background:#000;left:100%;}.region--masthead-actions .region-inner{-ms-flex-wrap:nowrap;flex-wrap:nowrap;min-height:39px;}.region--top-alert .region-inner{-ms-flex-wrap:wrap;flex-wrap:wrap;}@media (min-width:76.25em){.region--top-alert .region-inner{-ms-flex-wrap:nowrap;flex-wrap:nowrap;}}.region--masthead-actions,.region--top-alert{display:none;}@media (min-width:67.5em){.region--masthead-actions,.region--top-alert{display:block;}}.region--masthead-actions .region-inner,.region--top-alert .region-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0;}@media (min-width:76.25em){.region--masthead-actions .region-inner,.region--top-alert .region-inner{padding-top:0.5em;padding-bottom:0.5em;padding-left:190px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}}.region--top-alert{display:block;padding:0;margin:0;}.region--top-alert .region-inner{padding-top:0;padding-left:0;padding-bottom:0;}@media (min-width:62em){.region--top-alert .region-inner{padding-bottom:0;}}.region--masthead-primary{width:100%;}.region--masthead-primary::after{content:none;}.region--masthead-primary .region-inner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}@media (min-width:0) and (max-width:67.4375em){.region--masthead-primary .region-inner{padding:0.5rem 0;min-height:62px;}}.region--masthead-primary .region-inner::after{content:none;}@media (min-width:0) and (max-width:76.1875em){.region--masthead-primary .region-inner #block-de-theme-branding{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}.region--masthead-primary .region-inner #block-responsivemenumobileicon{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}.region--masthead-primary .region-inner .napoleon-search-header-form{display:none;}}#block-de-theme-currentdivisionlabelblock{position:relative;z-index:10;}#block-de-theme-currentdivisionlabelblock:before{content:"";background-color:#0060ad;width:100vw;position:absolute;z-index:-1;height:100%;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;top:0;}#block-de-theme-currentdivisionlabelblock{background-color:#0060ad;padding:0.625rem;z-index:11;}#block-de-theme-currentdivisionlabelblock::after{border-bottom:7px solid #0060ad;border-left:15px solid transparent;border-right:15px solid transparent;bottom:-6px;content:"";height:0;left:calc(50% - 15px);position:absolute;-webkit-transform:rotate(180deg);transform:rotate(180deg);width:0;z-index:1;}@media (min-width:62em){#block-de-theme-currentdivisionlabelblock{display:none;}}#block-de-theme-currentdivisionlabelblock .napoleon-division-label{color:#fff;text-transform:uppercase;letter-spacing:1px;font-weight:600;font-size:0.8125rem;text-align:center;}.masthead-actions-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;}.section-content{background-color:#f5f5f5;}.section-content > .layout-container{background-color:#fff;padding-top:3.0517578125em;padding-bottom:2.44140625em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}@media (min-width:48em){.section-content > .layout-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}}.page-404 .section-content > .layout-container{min-height:60vh;}body:not(.user-logged-in) .region--content .header-wrapper{margin-top:-3.0517578125em;position:relative;}#main.column{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0;}@media (min-width:48em){#main.column{-webkit-box-flex:1;-ms-flex:1;flex:1;}}@media (min-width:48em){#main.column > .layout-content{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0px;}}aside.layout-sidebar-first{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}aside.layout-sidebar-second{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;}@media (min-width:56em){aside.layout-sidebar-first{max-width:304px;width:100%;margin-right:1em;}}.layout-sidebar-second{border-top:8px solid #f2f5f7;margin-top:1.953125em;padding-top:1em;}@media (min-width:38em){.layout-sidebar-second{margin-top:3.8146972656em;padding-top:1.953125em;}}@media (min-width:48em){.layout-sidebar-second{border-top:none;-webkit-box-flex:0;-ms-flex:0 0 11.6415321827em;flex:0 0 11.6415321827em;margin-top:0;padding-top:0;}}@media (min-width:56em){.layout-sidebar-second{-webkit-box-flex:0;-ms-flex:0 0 14.5519152284em;flex:0 0 14.5519152284em;}}@media (min-width:62em){.layout-sidebar-second{-webkit-box-flex:0;-ms-flex:0 0 18.1898940355em;flex:0 0 18.1898940355em;}}@media (min-width:81.75em){.layout-sidebar-second{-webkit-box-flex:0;-ms-flex:0 0 22.7373675443em;flex:0 0 22.7373675443em;}}.section-50-50::after{content:"";clear:both;display:block;}@media (min-width:38em){.section-50-50{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:-1em;margin-right:-1em;}.section-50-50 .layout-container{padding:0;}}.section-50-50 > .region{margin-bottom:1em;}@media (min-width:38em){.section-50-50 > .region{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:1em;}}.region--announcements{background-color:#f2f5f7;}.region--announcements > .layout-container{background-color:#fff;}body.search-page .region--banner .layout-container{padding-bottom:0;}#footer{background-color:#1b1c1c;color:#fff;padding:2.44140625em 0;}#footer a{text-decoration:none;}#footer a.link-primary{color:#fff !important;border:0 !important;}#footer .contextual .contextual-links a{color:black;}#footer ul{margin:0;padding:0;text-align:center;width:100%;}@media (min-width:38em){#footer ul{text-align:left;}}#footer ul li{margin:0;padding:0;list-style:none;margin-left:0;}#footer .newsletter-signup-button{border:1px solid transparent;font-weight:700;cursor:pointer;display:inline-block;position:relative;font-size:15px;line-height:1em;overflow:hidden;padding:0.625em 1.3em;margin-bottom:1em;text-decoration:none;-webkit-transition:background-color 0.3s ease-out,border-color 0.3s ease-out;transition:background-color 0.3s ease-out,border-color 0.3s ease-out;margin-right:1em;letter-spacing:1.1px;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;color:#fff;}@media (min-width:38em){#footer .newsletter-signup-button{padding:0.625em 1.5em;font-size:17px;line-height:1.375em;}}#footer .newsletter-signup-button{border:1px solid transparent;font-weight:700;cursor:pointer;display:inline-block;position:relative;font-size:15px;line-height:1em;overflow:hidden;padding:0.625em 1.3em;margin-bottom:1em;text-decoration:none;-webkit-transition:background-color 0.3s ease-out,border-color 0.3s ease-out;transition:background-color 0.3s ease-out,border-color 0.3s ease-out;margin-right:1em;letter-spacing:1.1px;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;color:#fff;}@media (min-width:38em){#footer .newsletter-signup-button{padding:0.625em 1.5em;font-size:17px;line-height:1.375em;}}#footer .newsletter-signup-button{background-color:#0060ad;}#footer .newsletter-signup-button:hover,#footer .newsletter-signup-button:focus{background-color:#015c9a;}#footer .newsletter-signup-button:active{background-color:#015c9a;}#footer .newsletter-signup-button{margin-right:0;}#footer .wrapper-footer-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:4.768371582em;}@media (min-width:38em){#footer .wrapper-footer-top{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}}#footer .wrapper-footer-top .region--footer-first{padding-top:2.44140625em;padding-bottom:2.44140625em;}@media (min-width:56em){#footer .wrapper-footer-top .region--footer-first{padding-top:0;padding-bottom:0;}}#footer .wrapper-footer-top .region--footer-first nav > ul.menu > li{margin-bottom:1.5625em;}#footer .wrapper-footer-top .region--footer-first nav > ul.menu > li > a{text-transform:uppercase;font-weight:700;margin-bottom:0.512em;display:inline-block;}#footer .wrapper-footer-top .region--footer-first nav > ul.menu > li > ul > li > a{font-size:0.9em;display:inline-block;}#footer .wrapper-footer-top .region--footer-first ul li{text-align:center;}@media (min-width:38em){#footer .wrapper-footer-top .region--footer-first ul li{text-align:left;}}@media (min-width:38em){#footer .wrapper-footer-top .region--footer-first-right:first-child{margin-left:auto;}}#footer .wrapper-footer-top .region--footer-first-right{-ms-flex-negative:0;flex-shrink:0;}@media (min-width:38em) and (max-width:56.25em){#footer .wrapper-footer-top .region--footer-first-right{max-width:270px;}}#footer .wrapper-footer-top .region--footer-first-right > div{margin-bottom:1.5625em;font-weight:700;text-transform:uppercase;text-align:center;}@media (min-width:38em){#footer .wrapper-footer-top .region--footer-first-right > div{text-align:right;margin-left:2em;}}#footer .wrapper-footer-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}@media (min-width:38em){#footer .wrapper-footer-bottom{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}}#footer .wrapper-footer-bottom .region--footer-second{padding-top:1em;padding-bottom:1em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:center;}@media (min-width:38em){#footer .wrapper-footer-bottom .region--footer-second{text-align:left;}}#footer .wrapper-footer-bottom .region--footer-second #block-copyright{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;text-transform:uppercase;font-size:0.9em;}#footer .wrapper-footer-bottom .region--footer-second nav{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-bottom:0.64em;}#footer .wrapper-footer-bottom .region--footer-second nav ul.menu li{display:inline-block;margin-right:1em;padding-right:1em;border-right:1px solid #fff;line-height:19px;}#footer .wrapper-footer-bottom .region--footer-second nav ul.menu li a{font-weight:600;text-transform:uppercase;}#footer .wrapper-footer-bottom .region--footer-second nav ul.menu li:last-child{margin-left:0;padding-right:0;border-right:none;}#footer .wrapper-footer-bottom .region--footer-second-right{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;}#block-footercategorymenublock{border-top:1px solid #616161;border-bottom:1px solid #616161;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:1.5625em 0;}#block-footercategorymenublock a{margin-bottom:0.64em;}#block-logosfooter p{margin:0;}#block-logosfooter article{margin:0;}#block-logosfooter .field--name-body{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}@media (min-width:38em){#block-logosfooter .field--name-body{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}}#block-logosfooter .field--name-body img{max-height:90px;line-height:0;width:auto;margin:0 1em;}@media (min-width:38em){#block-logosfooter .field--name-body img{margin-left:2em;}}#footer .region--footer-first{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;}@media (min-width:38em){#footer .region--footer-first{display:-webkit-box;display:-ms-flexbox;display:flex;}}#footer .region--footer-first .block-menu.navigation:nth-child(3) > ul.menu,#footer .region--footer-first .block-menu.navigation:nth-child(2) > ul.menu{width:100%;}@media (min-width:38em){#footer .region--footer-first .block-menu.navigation:nth-child(3) > ul.menu,#footer .region--footer-first .block-menu.navigation:nth-child(2) > ul.menu{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:2em;-moz-column-gap:2em;column-gap:2em;-webkit-column-width:150px;-moz-column-width:150px;column-width:150px;}}@media (min-width:56em){#footer .region--footer-first .block-menu.navigation:nth-child(3) > ul.menu,#footer .region--footer-first .block-menu.navigation:nth-child(2) > ul.menu{-webkit-column-count:4;-moz-column-count:4;column-count:4;}}@media (min-width:38em){#footer .region--footer-first .block-menu.navigation:nth-child(3) > ul.menu > li,#footer .region--footer-first .block-menu.navigation:nth-child(2) > ul.menu > li{display:inline-block;column-break-inside:avoid;}}@media (min-width:38em){#footer .region--footer-first .block-menu.navigation:first-child{margin-right:3em;}}#footer .region--footer-first .block-menu.navigation:first-child{-ms-flex-negative:0;flex-shrink:0;}#footer .region--footer-first .block-menu.navigation:first-child > ul.menu > li{margin-bottom:0.2em;}@media (min-width:38em){#footer .region--footer-first .block-menu.navigation:first-child > ul.menu > li{width:auto;}}#footer .region--footer-first .block-menu.navigation:last-child{display:-webkit-box;display:-ms-flexbox;display:flex;}.field--name-field-components .row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:1.953125em;margin-left:-1em;margin-right:-1em;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;}.components-column{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-left:1em;padding-right:1em;padding-bottom:1em;}.components-columns-1{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;}.components-columns-2{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;}@media (min-width:53.125em){.components-columns-2{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;}}.components-columns-3{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;}@media (min-width:29.0625em){.components-columns-3{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;}}@media (min-width:38em){.components-columns-3{-webkit-box-flex:1;-ms-flex:1 1 33.3333333%;flex:1 1 33.3333333%;}}.components-columns-4{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;}@media (min-width:29.0625em){.components-columns-4{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;}}@media (min-width:56em){.components-columns-4{-webkit-box-flex:1;-ms-flex:1 1 25%;flex:1 1 25%;}}.components-columns-5{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;}@media (min-width:29.0625em){.components-columns-5{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;}}@media (min-width:38em){.components-columns-5{-webkit-box-flex:1;-ms-flex:1 1 20%;flex:1 1 20%;}}@media (min-width:62em){.components-columns-5{-webkit-box-flex:1;-ms-flex:1 1 20%;flex:1 1 20%;}}.components-columns-5:nth-last-child(-n+2){-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;}@media (min-width:29.0625em){.components-columns-5:nth-last-child(-n+2){-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;}}@media (min-width:62em){.components-columns-5:nth-last-child(-n+2){-webkit-box-flex:1;-ms-flex:1 1 20%;flex:1 1 20%;}}.components-columns-6{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;}@media (min-width:29.0625em){.components-columns-6{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;}}@media (min-width:38em){.components-columns-6{-webkit-box-flex:1;-ms-flex:1 1 33.3333333%;flex:1 1 33.3333333%;}}@media (min-width:81.75em){.components-columns-6{-webkit-box-flex:1;-ms-flex:1 1 16.6666666%;flex:1 1 16.6666666%;}}.brick__region--main .components-columns-2{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;}@media (min-width:29.0625em){.brick__region--main .components-columns-2{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;}}@media (min-width:38em){.brick__region--main .components-columns-2{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;}}@media (min-width:48em){.brick__region--main .components-columns-2{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;}}.brick__region--main .components-columns-3{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;}@media (min-width:29.0625em){.brick__region--main .components-columns-3{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;}}@media (min-width:38em){.brick__region--main .components-columns-3{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;}}@media (min-width:48em){.brick__region--main .components-columns-3{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;}}@media (min-width:56em){.brick__region--main .components-columns-3{-webkit-box-flex:1;-ms-flex:1 1 33.3333333%;flex:1 1 33.3333333%;}}.brick__region--main .components-columns-4,.brick__region--main .components-columns-5{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;}@media (min-width:29.0625em){.brick__region--main .components-columns-4,.brick__region--main .components-columns-5{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;}}@media (min-width:38em){.brick__region--main .components-columns-4,.brick__region--main .components-columns-5{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;}}@media (min-width:48em){.brick__region--main .components-columns-4,.brick__region--main .components-columns-5{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;}}.brick__region--main .components-columns-6{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;}@media (min-width:29.0625em){.brick__region--main .components-columns-6{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;}}@media (min-width:38em){.brick__region--main .components-columns-6{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;}}@media (min-width:48em){.brick__region--main .components-columns-6{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;}}@media (min-width:56em){.brick__region--main .components-columns-6{-webkit-box-flex:1;-ms-flex:1 1 33.3333333%;flex:1 1 33.3333333%;}}.brick__region--sidebar .components-columns-2,.brick__region--sidebar .components-columns-3,.brick__region--sidebar .components-columns-4,.brick__region--sidebar .components-columns-5,.brick__region--sidebar .components-columns-6{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;}.pdp-fireplaces.division-fireplaces .section-content{background:white;}.division-fireplaces #footer .region--footer-first .block-menu.navigation:first-child > ul.menu > li{margin-bottom:1.5625em;}@media (max-width:45.3125em){.division-fireplaces #footer .region--footer-first .block-menu.navigation:nth-child(2) > ul.menu{-webkit-column-count:1;-moz-column-count:1;column-count:1;color:green;}}@media (min-width:45.3125em){.division-fireplaces #footer .region--footer-first .block-menu.navigation:nth-child(2) > ul.menu{-webkit-column-count:2;-moz-column-count:2;column-count:2;}}@media (min-width:64em){.division-fireplaces #footer .region--footer-first .block-menu.navigation:nth-child(2) > ul.menu{-webkit-column-count:3;-moz-column-count:3;column-count:3;}}@media (min-width:78.125em){.division-fireplaces #footer .region--footer-first .block-menu.navigation:nth-child(2) > ul.menu{-webkit-column-count:4;-moz-column-count:4;column-count:4;}}.division-fireplaces #footer .region--footer-first .block-menu.navigation:nth-child(2) > ul.menu > li{width:100%;}.division-fireplaces #footer .region--footer-first .block-menu.navigation:nth-child(2) > ul.menu > li:first-child{display:block;}body:not(.user-logged-in).path-node.node--type-hvac-product .region--content .header-wrapper,body:not(.user-logged-in).path-node.node--type-fireplaces-product .region--content .header-wrapper,body:not(.user-logged-in).path-node.node--type-fireplaces-product-series .region--content .header-wrapper,body:not(.user-logged-in).path-node.node--type-product-series .region--content .header-wrapper{margin-top:0;}body:not(.user-logged-in).path-node.node--type-hvac-product .section-content > .layout-container,body:not(.user-logged-in).path-node.node--type-fireplaces-product .section-content > .layout-container,body:not(.user-logged-in).path-node.node--type-fireplaces-product-series .section-content > .layout-container,body:not(.user-logged-in).path-node.search-page .section-content > .layout-container,body:not(.user-logged-in).path-node.node--type-product-series.division-grills .section-content > .layout-container{padding-top:0;}body:not(.user-logged-in).path-node.search-page .section-content > .layout-container .region--sidebar-first{padding-top:3.0517578125em;}body:not(.user-logged-in).path-node.node--type-fireplaces-product-line.division-fireplaces .section-content > .layout-container{padding-top:2.1875rem;}.division-hvac #footer nav ul.menu li a.btn-primary-color-hv{background-color:transparent;}@media (min-width:66.875em){.division-hvac #footer .region--footer-first nav{max-width:600px;}}@media (min-width:38em){.division-hvac #footer .region--footer-first .block-menu.navigation:nth-child(2) > ul.menu{-webkit-column-count:1;-moz-column-count:1;column-count:1;}}@media (min-width:53.125em){.division-hvac #footer .region--footer-first .block-menu.navigation:nth-child(2) > ul.menu{-webkit-column-count:2;-moz-column-count:2;column-count:2;}}@media (min-width:66.875em){.division-hvac #footer .region--footer-first .block-menu.navigation:nth-child(2) > ul.menu{-webkit-column-count:3;-moz-column-count:3;column-count:3;}}@media (min-width:38em){.division-hvac #footer .region--footer-first .block-menu.navigation:nth-child(2) > ul.menu > li{display:block;}}@media (min-width:53.125em){.division-hvac #footer .region--footer-first .block-menu.navigation:nth-child(2) > ul.menu > li:nth-child(4){display:inline-block;}}@media (min-width:66.875em){.division-hvac #footer .region--footer-first .block-menu.navigation:nth-child(2) > ul.menu > li:nth-child(3){display:inline-block;}}.division-hvac .region--footer-first a.btn-primary-color-hv{background-color:transparent !important;}.btn{border:1px solid transparent;font-weight:700;cursor:pointer;display:inline-block;position:relative;font-size:15px;line-height:1em;overflow:hidden;padding:0.625em 1.3em;margin-bottom:1em;text-decoration:none;-webkit-transition:background-color 0.3s ease-out,border-color 0.3s ease-out;transition:background-color 0.3s ease-out,border-color 0.3s ease-out;margin-right:1em;letter-spacing:1.1px;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;color:#fff;}@media (min-width:38em){.btn{padding:0.625em 1.5em;font-size:17px;line-height:1.375em;}}.btn-primary,.btn-default--blue{border:1px solid transparent;font-weight:700;cursor:pointer;display:inline-block;position:relative;font-size:15px;line-height:1em;overflow:hidden;padding:0.625em 1.3em;margin-bottom:1em;text-decoration:none;-webkit-transition:background-color 0.3s ease-out,border-color 0.3s ease-out;transition:background-color 0.3s ease-out,border-color 0.3s ease-out;margin-right:1em;letter-spacing:1.1px;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;color:#fff;}@media (min-width:38em){.btn-primary,.btn-default--blue{padding:0.625em 1.5em;font-size:17px;line-height:1.375em;}}.btn-primary,.btn-default--blue{background-color:#0060ad;}.btn-primary:hover,.btn-primary:focus,.btn-default--blue:hover,.btn-default--blue:focus{background-color:#015c9a;}.btn-primary:active,.btn-default--blue:active{background-color:#015c9a;}.btn-secondary{border:1px solid transparent;font-weight:700;cursor:pointer;display:inline-block;position:relative;font-size:15px;line-height:1em;overflow:hidden;padding:0.625em 1.3em;margin-bottom:1em;text-decoration:none;-webkit-transition:background-color 0.3s ease-out,border-color 0.3s ease-out;transition:background-color 0.3s ease-out,border-color 0.3s ease-out;margin-right:1em;letter-spacing:1.1px;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;color:#fff;}@media (min-width:38em){.btn-secondary{padding:0.625em 1.5em;font-size:17px;line-height:1.375em;}}.btn-secondary{background-color:#c32127;}.btn-secondary:hover,.btn-secondary:focus,.btn-secondary:active{color:#fff;background-color:#a91d22;}.btn-grey{border:1px solid transparent;font-weight:700;cursor:pointer;display:inline-block;position:relative;font-size:15px;line-height:1em;overflow:hidden;padding:0.625em 1.3em;margin-bottom:1em;text-decoration:none;-webkit-transition:background-color 0.3s ease-out,border-color 0.3s ease-out;transition:background-color 0.3s ease-out,border-color 0.3s ease-out;margin-right:1em;letter-spacing:1.1px;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;color:#fff;}@media (min-width:38em){.btn-grey{padding:0.625em 1.5em;font-size:17px;line-height:1.375em;}}.btn-grey{background-color:#777;}.btn-grey:hover,.btn-grey:focus,.btn-grey:active{color:#fff;background-color:#4f4f4f;}.btn-flat{position:relative;overflow:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;-webkit-transition:background-color 0.3s ease-out,color 0.3s ease-out;transition:background-color 0.3s ease-out,color 0.3s ease-out;padding:0.16777216em 0.8em;text-decoration:none;display:inline-block;text-transform:uppercase;margin-right:0.8em;vertical-align:bottom;}.btn-promo-banner{color:#fff;border:1px solid #fff;padding:0.32768em 1.5625em;text-transform:uppercase;text-decoration:none;font-weight:700;margin-top:1em;}.btn-promo-banner:hover{color:#000;background-color:#fff;}.btn-small{border:1px solid transparent;font-weight:700;cursor:pointer;display:inline-block;position:relative;font-size:15px;line-height:1em;overflow:hidden;padding:0.625em 1.3em;margin-bottom:1em;text-decoration:none;-webkit-transition:background-color 0.3s ease-out,border-color 0.3s ease-out;transition:background-color 0.3s ease-out,border-color 0.3s ease-out;margin-right:1em;letter-spacing:1.1px;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;color:#fff;}@media (min-width:38em){.btn-small{padding:0.625em 1.5em;font-size:17px;line-height:1.375em;}}.btn-small{background-color:#0060ad;}.btn-small:hover,.btn-small:focus{background-color:#015c9a;}.btn-small:active{background-color:#015c9a;}.btn-small{font-size:15px !important;line-height:normal !important;padding:0.5em 1.5em !important;}@media (min-width:38em){.btn-small{font-size:15px !important;}}.btn-skinny{border:1px solid transparent;font-weight:700;cursor:pointer;display:inline-block;position:relative;font-size:15px;line-height:1em;overflow:hidden;padding:0.625em 1.3em;margin-bottom:1em;text-decoration:none;-webkit-transition:background-color 0.3s ease-out,border-color 0.3s ease-out;transition:background-color 0.3s ease-out,border-color 0.3s ease-out;margin-right:1em;letter-spacing:1.1px;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;color:#fff;}@media (min-width:38em){.btn-skinny{padding:0.625em 1.5em;font-size:17px;line-height:1.375em;}}.btn-skinny{padding:0.262144em 1.25em;line-height:normal;font-size:1em;}@media (min-width:38em){.btn-skinny{font-size:0.9em;padding:0.512em 3.8146972656em;}}.btn-white{border:1px solid transparent;font-weight:700;cursor:pointer;display:inline-block;position:relative;font-size:15px;line-height:1em;overflow:hidden;padding:0.625em 1.3em;margin-bottom:1em;text-decoration:none;-webkit-transition:background-color 0.3s ease-out,border-color 0.3s ease-out;transition:background-color 0.3s ease-out,border-color 0.3s ease-out;margin-right:1em;letter-spacing:1.1px;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;color:#fff;}@media (min-width:38em){.btn-white{padding:0.625em 1.5em;font-size:17px;line-height:1.375em;}}.btn-white{padding:0.262144em 1.25em;line-height:normal;font-size:1em;}@media (min-width:38em){.btn-white{font-size:0.9em;padding:0.512em 3.8146972656em;}}.btn-white{border:1px solid transparent;font-weight:700;cursor:pointer;display:inline-block;position:relative;font-size:15px;line-height:1em;overflow:hidden;padding:0.625em 1.3em;margin-bottom:1em;text-decoration:none;-webkit-transition:background-color 0.3s ease-out,border-color 0.3s ease-out;transition:background-color 0.3s ease-out,border-color 0.3s ease-out;margin-right:1em;letter-spacing:1.1px;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;color:#fff;}@media (min-width:38em){.btn-white{padding:0.625em 1.5em;font-size:17px;line-height:1.375em;}}.btn-white{background-color:#fff;color:#000;}.btn-white a{color:#000;}.btn-white:hover,.btn-white:focus{background-color:#d4d5d9;}.btn-white:active{background-color:#d4d5d9;}.btn-disabled{border:1px solid transparent;font-weight:700;cursor:pointer;display:inline-block;position:relative;font-size:15px;line-height:1em;overflow:hidden;padding:0.625em 1.3em;margin-bottom:1em;text-decoration:none;-webkit-transition:background-color 0.3s ease-out,border-color 0.3s ease-out;transition:background-color 0.3s ease-out,border-color 0.3s ease-out;margin-right:1em;letter-spacing:1.1px;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;color:#fff;}@media (min-width:38em){.btn-disabled{padding:0.625em 1.5em;font-size:17px;line-height:1.375em;}}.btn-disabled{background-color:rgb(115.3855421687,117.2771084337,120.1144578313) !important;}.btn-disabled:hover{cursor:not-allowed !important;}.btn-red{border:1px solid transparent;font-weight:700;cursor:pointer;display:inline-block;position:relative;font-size:15px;line-height:1em;overflow:hidden;padding:0.625em 1.3em;margin-bottom:1em;text-decoration:none;-webkit-transition:background-color 0.3s ease-out,border-color 0.3s ease-out;transition:background-color 0.3s ease-out,border-color 0.3s ease-out;margin-right:1em;letter-spacing:1.1px;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;color:#fff;}@media (min-width:38em){.btn-red{padding:0.625em 1.5em;font-size:17px;line-height:1.375em;}}.btn-red{background-color:#c32127;color:white;}.btn-red a{color:white;}.btn-red:hover,.btn-red:focus,.btn-red:active{color:white;background-color:rgb(173.1907894737,29.3092105263,34.6381578947);}.btn-black,.btn-default--black{border:1px solid transparent;font-weight:700;cursor:pointer;display:inline-block;position:relative;font-size:15px;line-height:1em;overflow:hidden;padding:0.625em 1.3em;margin-bottom:1em;text-decoration:none;-webkit-transition:background-color 0.3s ease-out,border-color 0.3s ease-out;transition:background-color 0.3s ease-out,border-color 0.3s ease-out;margin-right:1em;letter-spacing:1.1px;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;color:#fff;}@media (min-width:38em){.btn-black,.btn-default--black{padding:0.625em 1.5em;font-size:17px;line-height:1.375em;}}.btn-black,.btn-default--black{background-color:#000;}.btn-black:hover,.btn-black:focus,.btn-black:active,.btn-default--black:hover,.btn-default--black:focus,.btn-default--black:active{color:#fff;background-color:#383838;}#support .show-more-container .inner-wrapper{overflow:hidden;}#support .show-more-container .inner-wrapper.fade{-webkit-mask-image:-webkit-gradient(linear,left top,left bottom,color-stop(70%,#000),to(transparent));-webkit-mask-image:linear-gradient(180deg,#000 70%,transparent);}.show-more-container .inner-wrapper{overflow:hidden;}.show-more-container .inner-wrapper.fade{-webkit-mask-image:-webkit-gradient(linear,left top,left bottom,color-stop(85%,#000),to(transparent));-webkit-mask-image:linear-gradient(180deg,#000 85%,transparent);}.show-more-container .btn-show-more{background-color:transparent;color:#0060ad;cursor:pointer;display:inline-block;font-size:1rem;font-weight:600;margin-top:1rem;overflow:unset;padding:0;position:relative;}.show-more-container .btn-show-more::after{font-family:FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:normal;font-style:normal;font-size:24px;display:inline-block;width:1em;height:1em;line-height:1;text-transform:none;letter-spacing:normal;overflow-wrap:normal;white-space:nowrap;direction:ltr;vertical-align:bottom;content:"\f067";font-size:0.625rem;margin-left:0.25rem;vertical-align:0.1rem;}.show-more-container .btn-show-more::before{position:absolute;content:"";height:1px;bottom:0;margin:0 auto;left:0;right:0;width:100%;background:#0060ad;}.show-more-container .btn-show-more:hover,.show-more-container .btn-show-more:focus{color:#002072;background-color:transparent;}.show-more-container .btn-show-more:hover::after,.show-more-container .btn-show-more:focus::after{color:#002072;}.show-more-container .btn-show-more:hover::before,.show-more-container .btn-show-more:focus::before{background:#002072;}.show-more-container .btn-show-more:focus-visible{outline:-webkit-focus-ring-color auto 1px;}.show-more-container .btn-show-more.open::after{font-family:FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:normal;font-style:normal;font-size:24px;display:inline-block;width:1em;height:1em;line-height:1;text-transform:none;letter-spacing:normal;overflow-wrap:normal;white-space:nowrap;direction:ltr;vertical-align:bottom;content:"\f068";font-size:0.625rem;margin-left:0.25rem;vertical-align:0.1rem;}.show-more-container .btn-show-more{float:right;}@media (min-width:38em){.show-more-container .btn-show-more{float:left;}}.btn-fallback{border:1px solid transparent;font-weight:700;cursor:pointer;display:inline-block;position:relative;font-size:15px;line-height:1em;overflow:hidden;padding:0.625em 1.3em;margin-bottom:1em;text-decoration:none;-webkit-transition:background-color 0.3s ease-out,border-color 0.3s ease-out;transition:background-color 0.3s ease-out,border-color 0.3s ease-out;margin-right:1em;letter-spacing:1.1px;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;color:#fff;}@media (min-width:38em){.btn-fallback{padding:0.625em 1.5em;font-size:17px;line-height:1.375em;}}.btn-fallback{padding:0.262144em 1.25em;line-height:normal;font-size:1em;}@media (min-width:38em){.btn-fallback{font-size:0.9em;padding:0.512em 3.8146972656em;}}.btn-fallback{background-color:#f4f4f6;border:2px solid #353535;color:#353535;display:block;font-size:1rem;margin:0;line-height:1;padding:0.26214em 1.25em;text-align:center;}.btn-fallback:hover,.btn-fallback:focus,.btn-fallback:active{background-color:#fff;}.back-to-top-btn{border:1px solid transparent;font-weight:700;cursor:pointer;display:inline-block;position:relative;font-size:15px;line-height:1em;overflow:hidden;padding:0.625em 1.3em;margin-bottom:1em;text-decoration:none;-webkit-transition:background-color 0.3s ease-out,border-color 0.3s ease-out;transition:background-color 0.3s ease-out,border-color 0.3s ease-out;margin-right:1em;letter-spacing:1.1px;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;color:#fff;}@media (min-width:38em){.back-to-top-btn{padding:0.625em 1.5em;font-size:17px;line-height:1.375em;}}.back-to-top-btn{background-color:#0060ad;}.back-to-top-btn:hover,.back-to-top-btn:focus{background-color:#015c9a;}.back-to-top-btn:active{background-color:#015c9a;}.mm-menu a.link-primary,.mm-menu a.blue-link{text-align:center;display:inline-block !important;padding:1rem 1rem 1rem 1.25rem !important;background-color:#0060ad !important;color:#fff !important;}.mm-menu a.link-primary:hover,.mm-menu a.link-primary:focus,.mm-menu a.blue-link:hover,.mm-menu a.blue-link:focus{background-color:#015c9a !important;color:#fff !important;}.mm-menu a.link-primary:active,.mm-menu a.blue-link:active{background-color:#015c9a !important;}.mm-menu a.link-secondary{color:#c32127 !important;border:1px solid #c32127 !important;text-align:center;display:inline-block !important;margin-bottom:10px !important;padding:1rem 1rem 1rem 1.25rem !important;}.mm-menu a.link-secondary:hover{background-color:#c32127 !important;color:#fff !important;}.horizontal-menu a.link-primary,.horizontal-menu a.blue-link{text-align:center;display:inline-block !important;padding:0.625rem 1.5rem !important;background-color:#0060ad !important;color:#fff !important;}.horizontal-menu a.link-primary:hover,.horizontal-menu a.link-primary:focus,.horizontal-menu a.blue-link:hover,.horizontal-menu a.blue-link:focus{background-color:#015c9a !important;color:#fff !important;}.horizontal-menu a.link-primary:active,.horizontal-menu a.blue-link:active{background-color:#015c9a !important;}.horizontal-menu a.link-secondary{color:#c32127 !important;border:1px solid #c32127 !important;text-align:center;display:inline-block !important;margin-bottom:10px !important;padding:0.625rem 1.5rem !important;}.horizontal-menu a.link-secondary:hover{background-color:#c32127 !important;color:#fff !important;}@media (max-width:61.9375em){.mm-panels .menu a.link-secondary{color:#fff !important;border:0 !important;text-align:left;margin-bottom:0;}.mm-panels .menu a.link-secondary:hover{color:#000 !important;}}.lead{font-size:26px;font-size:1.625rem;line-height:1.25em;font-weight:600;}@media (min-width:38em){.lead{font-size:40px;font-size:2.5rem;}}.lead b,.lead strong{font-weight:400;}.lead-secondary{font-weight:600;font-size:1.5625em;}.small-type{margin-bottom:1.5625em;color:#4b4c4d;font-size:0.8em;}.highlight-type{color:#0060ad;font-size:1.25em;line-height:1.25em;font-family:"Proxima Nova",sans-serif;font-weight:700;}.libre-baskerville{font-family:"Proxima Nova",serif;}.oswald{font-family:"Proxima Nova",sans-serif;}.source-sans-pro{font-family:"Proxima Nova",helvetica,sans-serif;}.uppercase{text-transform:uppercase;}.light-weight-font{font-weight:lighter;}.light-blue-txt{color:#32a5f3;}.blue-txt{color:#0060ad;}.blue-light-txt{color:#32a5f3;}.red-txt{color:#c32127;}.orange-txt{color:#0060ad;}.grey-txt{color:#757575;}.white-txt{color:#fff;}.white-txt h1,.white-txt h2,.white-txt h3,.white-txt h4,.white-txt h5,.white-txt h6,.white-txt p{color:#fff !important;}.text-align-center{text-align:center;}.align-left,.align-right,.align-center{max-width:37.037037037%;margin-top:1em;margin-bottom:1em;table-layout:fixed;}.align-left{float:left;margin-right:1.953125em;}.align-right{float:right;margin-left:1.953125em;}.align-center{max-width:90%;margin-left:auto;margin-right:auto;}.highlight-box{background-color:#0060ad;position:relative;font-family:"Proxima Nova",sans-serif;line-height:1.5625em;margin:1.953125em 1em 1.953125em 0;padding:1.25em 0.8em 1.25em 1.25em;color:#fff;text-transform:uppercase;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:1;}@media (min-width:38em){.highlight-box{margin:1.953125em 3.8146972656em 1.953125em 1.953125em;padding:1.953125em 1em 1.953125em 1.5625em;}}.styleguide-header{clear:both;margin-top:3.0517578125em;margin-bottom:1em;font-size:0.8em;text-transform:uppercase;color:#4b4c4d;border-bottom:1px solid #4b4c4d;}.styleguide-header:nth-child(1){margin-top:0;}.field--name-body h2 strong{font-weight:700;}.text-size-x-small{font-size:0.75rem;font-size:0.85rem;}@media (min-width:38em){.text-size-x-small{font-size:0.75rem;}}.text-size-small{font-size:1rem;}@media (min-width:38em){.text-size-small{font-size:1rem;}}.text-size-medium{font-size:1.125rem;}@media (min-width:38em){.text-size-medium{font-size:1.4375rem;}}.text-size-large{font-size:1.75rem;line-height:1em;}@media (min-width:38em){.text-size-large{font-size:2.1875rem;line-height:1em;}}.text-size-x-large{font-size:2.5rem;line-height:1em;}@media (min-width:38em){.text-size-x-large{font-size:3rem;line-height:0.9em;}}.text-size-xx-large{font-size:2.5625rem;line-height:1em;}@media (min-width:38em){.text-size-xx-large{font-size:3.625rem;line-height:1.1em;}}.case-upper{text-transform:uppercase;}.case-none{text-transform:none;}.black-default-bck,.blue-default-bck,.orange-default-bck,.grey-default-bck{padding:0.2em 0.7em;margin-bottom:0;display:inline-block;}.black-default-bck p:last-child,.blue-default-bck p:last-child,.orange-default-bck p:last-child,.grey-default-bck p:last-child{margin-bottom:0;}.black-default-bck{background-color:#000;}.blue-default-bck{background-color:#0060ad;}.orange-default-bck{background-color:#0060ad;}.grey-default-bck{background-color:#f2f5f7;}.black-default-bck,.blue-default-bck,.orange-default-bck{color:#fff !important;}.float-left{float:left;}.float-right{float:right;}.display-inline{display:inline-block;}.nowrap{white-space:nowrap;}.remove-margin-button a{margin:0 !important;}.remove-margin{margin:0 !important;}.add-margin-right{margin-right:1em;}.add-margin-left{margin-left:1em;}.add-margin-bottom{margin-bottom:1em;}.add-margin-top{margin-top:1em;}.vertical-align-center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.horiztonal-align-center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.width-thirty,.width-fifty,.width-seventy{display:block;}.width-thirty.center-width,.width-fifty.center-width,.width-seventy.center-width{margin:0 auto;}.width-thirty.right-align-width,.width-fifty.right-align-width,.width-seventy.right-align-width{margin-left:auto;}@media (min-width:38em){.width-thirty{width:50%;}}@media (min-width:56em){.width-thirty{width:30%;}}@media (min-width:38em){.width-fifty{width:50%;}}@media (min-width:38em){.width-seventy{width:70%;}}.cke_panel_listItem a[title*="Blue Button"],a.btn-primary{border:1px solid transparent;font-weight:700;cursor:pointer;display:inline-block;position:relative;font-size:15px;line-height:1em;overflow:hidden;padding:0.625em 1.3em;margin-bottom:1em;text-decoration:none;-webkit-transition:background-color 0.3s ease-out,border-color 0.3s ease-out;transition:background-color 0.3s ease-out,border-color 0.3s ease-out;margin-right:1em;letter-spacing:1.1px;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;color:#fff;}@media (min-width:38em){.cke_panel_listItem a[title*="Blue Button"],a.btn-primary{padding:0.625em 1.5em;font-size:17px;line-height:1.375em;}}.cke_panel_listItem a[title*="Blue Button"],a.btn-primary{background-color:#0060ad;}.cke_panel_listItem a[title*="Blue Button"]:hover,.cke_panel_listItem a[title*="Blue Button"]:focus,a.btn-primary:hover,a.btn-primary:focus{background-color:#015c9a;}.cke_panel_listItem a[title*="Blue Button"]:active,a.btn-primary:active{background-color:#015c9a;}.cke_panel_listItem a[title*="Blue Button"],a.btn-primary{color:#fff !important;}.region--masthead-primary a.btn-default-blue-menu{background-color:#0060ad !important;color:#fff !important;}.region--masthead-primary a.btn-default-blue-menu:hover,.region--masthead-primary a.btn-default-blue-menu:focus,.region--masthead-primary a.btn-default-blue-menu:active{background-color:rgb(0,79.0196531792,142.4) !important;}.cke_panel_listItem a[title*="Black Button"],a.btn-black{border:1px solid transparent;font-weight:700;cursor:pointer;display:inline-block;position:relative;font-size:15px;line-height:1em;overflow:hidden;padding:0.625em 1.3em;margin-bottom:1em;text-decoration:none;-webkit-transition:background-color 0.3s ease-out,border-color 0.3s ease-out;transition:background-color 0.3s ease-out,border-color 0.3s ease-out;margin-right:1em;letter-spacing:1.1px;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;color:#fff;}@media (min-width:38em){.cke_panel_listItem a[title*="Black Button"],a.btn-black{padding:0.625em 1.5em;font-size:17px;line-height:1.375em;}}.cke_panel_listItem a[title*="Black Button"],a.btn-black{background-color:#000;}.cke_panel_listItem a[title*="Black Button"]:hover,.cke_panel_listItem a[title*="Black Button"]:focus,.cke_panel_listItem a[title*="Black Button"]:active,a.btn-black:hover,a.btn-black:focus,a.btn-black:active{color:#fff;background-color:#383838;}.cke_panel_listItem a[title*="Black Button"],a.btn-black{color:#fff !important;}.cke_panel_listItem a[title*="Orange FP Button"],a.btn-default-orange{border:1px solid transparent;font-weight:700;cursor:pointer;display:inline-block;position:relative;font-size:15px;line-height:1em;overflow:hidden;padding:0.625em 1.3em;margin-bottom:1em;text-decoration:none;-webkit-transition:background-color 0.3s ease-out,border-color 0.3s ease-out;transition:background-color 0.3s ease-out,border-color 0.3s ease-out;margin-right:1em;letter-spacing:1.1px;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;color:#fff;}@media (min-width:38em){.cke_panel_listItem a[title*="Orange FP Button"],a.btn-default-orange{padding:0.625em 1.5em;font-size:17px;line-height:1.375em;}}.cke_panel_listItem a[title*="Orange FP Button"],a.btn-default-orange{background-color:#0060ab;color:#fff;}.cke_panel_listItem a[title*="Orange FP Button"] a,a.btn-default-orange a{color:#fff;}.cke_panel_listItem a[title*="Orange FP Button"]:hover,.cke_panel_listItem a[title*="Orange FP Button"]:focus,.cke_panel_listItem a[title*="Orange FP Button"]:active,a.btn-default-orange:hover,a.btn-default-orange:focus,a.btn-default-orange:active{color:#fff;background-color:#015c9a;}.cke_panel_listItem a[title*="Orange FP Button"]{color:#fff !important;}.region--masthead-primary a.btn-default-orange-menu{background-color:#0060ab !important;color:#fff !important;}.region--masthead-primary a.btn-default-orange-menu:hover,.region--masthead-primary a.btn-default-orange-menu:focus,.region--masthead-primary a.btn-default-orange-menu:active{background-color:#015c9a !important;}a.btn-white{border:1px solid transparent;font-weight:700;cursor:pointer;display:inline-block;position:relative;font-size:15px;line-height:1em;overflow:hidden;padding:0.625em 1.3em;margin-bottom:1em;text-decoration:none;-webkit-transition:background-color 0.3s ease-out,border-color 0.3s ease-out;transition:background-color 0.3s ease-out,border-color 0.3s ease-out;margin-right:1em;letter-spacing:1.1px;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;color:#fff;}@media (min-width:38em){a.btn-white{padding:0.625em 1.5em;font-size:17px;line-height:1.375em;}}a.btn-white{background-color:#fff;color:#000;}a.btn-white a{color:#000;}a.btn-white:hover,a.btn-white:focus{background-color:#d4d5d9;}a.btn-white:active{background-color:#d4d5d9;}.cke_panel_listItem a[title="White Button"]{border:1px solid transparent;font-weight:700;cursor:pointer;display:inline-block;position:relative;font-size:15px;line-height:1em;overflow:hidden;padding:0.625em 1.3em;margin-bottom:1em;text-decoration:none;-webkit-transition:background-color 0.3s ease-out,border-color 0.3s ease-out;transition:background-color 0.3s ease-out,border-color 0.3s ease-out;margin-right:1em;letter-spacing:1.1px;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;color:#fff;}@media (min-width:38em){.cke_panel_listItem a[title="White Button"]{padding:0.625em 1.5em;font-size:17px;line-height:1.375em;}}.cke_panel_listItem a[title="White Button"]{background-color:#fff;color:#000;}.cke_panel_listItem a[title="White Button"] a{color:#000;}.cke_panel_listItem a[title="White Button"]:hover,.cke_panel_listItem a[title="White Button"]:focus{background-color:#d4d5d9;}.cke_panel_listItem a[title="White Button"]:active{background-color:#d4d5d9;}.cke_panel_listItem a[title="Red Button"],a.btn-red,a.btn-secondary{border:1px solid transparent;font-weight:700;cursor:pointer;display:inline-block;position:relative;font-size:15px;line-height:1em;overflow:hidden;padding:0.625em 1.3em;margin-bottom:1em;text-decoration:none;-webkit-transition:background-color 0.3s ease-out,border-color 0.3s ease-out;transition:background-color 0.3s ease-out,border-color 0.3s ease-out;margin-right:1em;letter-spacing:1.1px;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;color:#fff;}@media (min-width:38em){.cke_panel_listItem a[title="Red Button"],a.btn-red,a.btn-secondary{padding:0.625em 1.5em;font-size:17px;line-height:1.375em;}}.cke_panel_listItem a[title="Red Button"],a.btn-red,a.btn-secondary{background-color:#c32127;}.cke_panel_listItem a[title="Red Button"]:hover,.cke_panel_listItem a[title="Red Button"]:focus,.cke_panel_listItem a[title="Red Button"]:active,a.btn-red:hover,a.btn-red:focus,a.btn-red:active,a.btn-secondary:hover,a.btn-secondary:focus,a.btn-secondary:active{color:#fff;background-color:#a91d22;}.cke_panel_listItem a[title="Red Button"],a.btn-red,a.btn-secondary{color:#fff !important;}.cke_panel_listItem a[title="Red Button"],.btn-default-red,.btn-secondary{border:1px solid transparent;font-weight:700;cursor:pointer;display:inline-block;position:relative;font-size:15px;line-height:1em;overflow:hidden;padding:0.625em 1.3em;margin-bottom:1em;text-decoration:none;-webkit-transition:background-color 0.3s ease-out,border-color 0.3s ease-out;transition:background-color 0.3s ease-out,border-color 0.3s ease-out;margin-right:1em;letter-spacing:1.1px;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;color:#fff;}@media (min-width:38em){.cke_panel_listItem a[title="Red Button"],.btn-default-red,.btn-secondary{padding:0.625em 1.5em;font-size:17px;line-height:1.375em;}}.cke_panel_listItem a[title="Red Button"],.btn-default-red,.btn-secondary{background-color:#c32127;color:#fff;}.cke_panel_listItem a[title="Red Button"] a,.btn-default-red a,.btn-secondary a{color:#fff;}.cke_panel_listItem a[title="Red Button"]:hover,.cke_panel_listItem a[title="Red Button"]:focus,.cke_panel_listItem a[title="Red Button"]:active,.btn-default-red:hover,.btn-default-red:focus,.btn-default-red:active,.btn-secondary:hover,.btn-secondary:focus,.btn-secondary:active{color:#fff;background-color:rgb(168.8289473684,28.5710526316,33.7657894737);}.cke_panel_listItem a[title="Red Button"],.btn-default-red,.btn-secondary{color:#fff !important;}a.btn-border-white{border:1px solid transparent;font-weight:700;cursor:pointer;display:inline-block;position:relative;font-size:15px;line-height:1em;overflow:hidden;padding:0.625em 1.3em;margin-bottom:1em;text-decoration:none;-webkit-transition:background-color 0.3s ease-out,border-color 0.3s ease-out;transition:background-color 0.3s ease-out,border-color 0.3s ease-out;margin-right:1em;letter-spacing:1.1px;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;color:#fff;}@media (min-width:38em){a.btn-border-white{padding:0.625em 1.5em;font-size:17px;line-height:1.375em;}}a.btn-border-white{color:#fff;border:1px solid #fff;font-weight:600;font-size:1em;padding:0.64em 1em;background:transparent;}@media (min-width:38em){a.btn-border-white{padding:0.4096em 1em;font-size:1.25em;}}a.btn-border-white:hover{color:#000;border:1px solid #fff;background:#fff;}a.btn-border-white{background-color:#000;}.cke_panel_listItem a[title="White Border Button"],.btn-default-border-white{border:1px solid transparent;font-weight:700;cursor:pointer;display:inline-block;position:relative;font-size:15px;line-height:1em;overflow:hidden;padding:0.625em 1.3em;margin-bottom:1em;text-decoration:none;-webkit-transition:background-color 0.3s ease-out,border-color 0.3s ease-out;transition:background-color 0.3s ease-out,border-color 0.3s ease-out;margin-right:1em;letter-spacing:1.1px;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;color:#fff;}@media (min-width:38em){.cke_panel_listItem a[title="White Border Button"],.btn-default-border-white{padding:0.625em 1.5em;font-size:17px;line-height:1.375em;}}.cke_panel_listItem a[title="White Border Button"],.btn-default-border-white{background-color:transparent;color:#fff;}.cke_panel_listItem a[title="White Border Button"] a,.btn-default-border-white a{color:#fff;}.cke_panel_listItem a[title="White Border Button"]:hover,.cke_panel_listItem a[title="White Border Button"]:focus,.cke_panel_listItem a[title="White Border Button"]:active,.btn-default-border-white:hover,.btn-default-border-white:focus,.btn-default-border-white:active{color:#fff;background-color:transparent;}.cke_panel_listItem a[title="White Border Button"],.btn-default-border-white{border:1px solid #fff;}a.btn-border-black{border:1px solid transparent;font-weight:700;cursor:pointer;display:inline-block;position:relative;font-size:15px;line-height:1em;overflow:hidden;padding:0.625em 1.3em;margin-bottom:1em;text-decoration:none;-webkit-transition:background-color 0.3s ease-out,border-color 0.3s ease-out;transition:background-color 0.3s ease-out,border-color 0.3s ease-out;margin-right:1em;letter-spacing:1.1px;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;color:#fff;}@media (min-width:38em){a.btn-border-black{padding:0.625em 1.5em;font-size:17px;line-height:1.375em;}}a.btn-border-black{margin-right:0;border:1px solid #000;color:#000;}@media (min-width:38em){a.btn-border-black{padding:0.4096em 3.0517578125em;}}a.btn-border-black:hover,a.btn-border-black:focus{border:1px solid #666666;color:#666666;}.cke_panel_listItem a[title="Black Border Button"],.btn-default-border-black{border:1px solid transparent;font-weight:700;cursor:pointer;display:inline-block;position:relative;font-size:15px;line-height:1em;overflow:hidden;padding:0.625em 1.3em;margin-bottom:1em;text-decoration:none;-webkit-transition:background-color 0.3s ease-out,border-color 0.3s ease-out;transition:background-color 0.3s ease-out,border-color 0.3s ease-out;margin-right:1em;letter-spacing:1.1px;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;color:#fff;}@media (min-width:38em){.cke_panel_listItem a[title="Black Border Button"],.btn-default-border-black{padding:0.625em 1.5em;font-size:17px;line-height:1.375em;}}.cke_panel_listItem a[title="Black Border Button"],.btn-default-border-black{background-color:transparent;color:#000;}.cke_panel_listItem a[title="Black Border Button"] a,.btn-default-border-black a{color:#000;}.cke_panel_listItem a[title="Black Border Button"]:hover,.cke_panel_listItem a[title="Black Border Button"]:focus,.cke_panel_listItem a[title="Black Border Button"]:active,.btn-default-border-black:hover,.btn-default-border-black:focus,.btn-default-border-black:active{color:#000;background-color:transparent;}.cke_panel_listItem a[title="Black Border Button"],.btn-default-border-black{border:1px solid #000;}a.btn-border-black{border:1px solid transparent;font-weight:700;cursor:pointer;display:inline-block;position:relative;font-size:15px;line-height:1em;overflow:hidden;padding:0.625em 1.3em;margin-bottom:1em;text-decoration:none;-webkit-transition:background-color 0.3s ease-out,border-color 0.3s ease-out;transition:background-color 0.3s ease-out,border-color 0.3s ease-out;margin-right:1em;letter-spacing:1.1px;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;color:#fff;}@media (min-width:38em){a.btn-border-black{padding:0.625em 1.5em;font-size:17px;line-height:1.375em;}}a.btn-border-black{margin-right:0;border:1px solid #000;color:#000;}@media (min-width:38em){a.btn-border-black{padding:0.4096em 3.0517578125em;}}a.btn-border-black:hover,a.btn-border-black:focus{border:1px solid #666666;color:#666666;}.cke_panel_listItem a[title="Grey Border Button"],.btn-default-border-grey{border:1px solid transparent;font-weight:700;cursor:pointer;display:inline-block;position:relative;font-size:15px;line-height:1em;overflow:hidden;padding:0.625em 1.3em;margin-bottom:1em;text-decoration:none;-webkit-transition:background-color 0.3s ease-out,border-color 0.3s ease-out;transition:background-color 0.3s ease-out,border-color 0.3s ease-out;margin-right:1em;letter-spacing:1.1px;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;color:#fff;}@media (min-width:38em){.cke_panel_listItem a[title="Grey Border Button"],.btn-default-border-grey{padding:0.625em 1.5em;font-size:17px;line-height:1.375em;}}.cke_panel_listItem a[title="Grey Border Button"],.btn-default-border-grey{background-color:transparent;color:#000;}.cke_panel_listItem a[title="Grey Border Button"] a,.btn-default-border-grey a{color:#000;}.cke_panel_listItem a[title="Grey Border Button"]:hover,.cke_panel_listItem a[title="Grey Border Button"]:focus,.cke_panel_listItem a[title="Grey Border Button"]:active,.btn-default-border-grey:hover,.btn-default-border-grey:focus,.btn-default-border-grey:active{color:#000;background-color:transparent;}.cke_panel_listItem a[title="Grey Border Button"],.btn-default-border-grey{border:1px solid #c8cacc;}a.border-button-blue-white{border:1px solid transparent;font-weight:700;cursor:pointer;display:inline-block;position:relative;font-size:15px;line-height:1em;overflow:hidden;padding:0.625em 1.3em;margin-bottom:1em;text-decoration:none;-webkit-transition:background-color 0.3s ease-out,border-color 0.3s ease-out;transition:background-color 0.3s ease-out,border-color 0.3s ease-out;margin-right:1em;letter-spacing:1.1px;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;color:#fff;}@media (min-width:38em){a.border-button-blue-white{padding:0.625em 1.5em;font-size:17px;line-height:1.375em;}}a.border-button-blue-white{color:#fff;border:1px solid #32a5f3;font-weight:600;font-size:1em;padding:0.64em 1em;}@media (min-width:38em){a.border-button-blue-white{padding:0.4096em 1em;font-size:1.25em;}}a.border-button-blue-white:hover{color:#fff;border:1px solid #0060ad;}.cke_panel_listItem a[title="Blue Border Button"],.btn-default-border-blue{border:1px solid transparent;font-weight:700;cursor:pointer;display:inline-block;position:relative;font-size:15px;line-height:1em;overflow:hidden;padding:0.625em 1.3em;margin-bottom:1em;text-decoration:none;-webkit-transition:background-color 0.3s ease-out,border-color 0.3s ease-out;transition:background-color 0.3s ease-out,border-color 0.3s ease-out;margin-right:1em;letter-spacing:1.1px;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;color:#fff;}@media (min-width:38em){.cke_panel_listItem a[title="Blue Border Button"],.btn-default-border-blue{padding:0.625em 1.5em;font-size:17px;line-height:1.375em;}}.cke_panel_listItem a[title="Blue Border Button"],.btn-default-border-blue{background-color:transparent;color:#fff;}.cke_panel_listItem a[title="Blue Border Button"] a,.btn-default-border-blue a{color:#fff;}.cke_panel_listItem a[title="Blue Border Button"]:hover,.cke_panel_listItem a[title="Blue Border Button"]:focus,.cke_panel_listItem a[title="Blue Border Button"]:active,.btn-default-border-blue:hover,.btn-default-border-blue:focus,.btn-default-border-blue:active{color:#fff;background-color:transparent;}.cke_panel_listItem a[title="Blue Border Button"],.btn-default-border-blue{border:1px solid #32a5f3;}a.btn-transparency{border:1px solid transparent;font-weight:700;cursor:pointer;display:inline-block;position:relative;font-size:15px;line-height:1em;overflow:hidden;padding:0.625em 1.3em;margin-bottom:1em;text-decoration:none;-webkit-transition:background-color 0.3s ease-out,border-color 0.3s ease-out;transition:background-color 0.3s ease-out,border-color 0.3s ease-out;margin-right:1em;letter-spacing:1.1px;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;color:#fff;}@media (min-width:38em){a.btn-transparency{padding:0.625em 1.5em;font-size:17px;line-height:1.375em;}}a.btn-transparency{color:white;position:relative;padding:0.64em 1em;-webkit-transition:background 0.3s;transition:background 0.3s;}@media (min-width:38em){a.btn-transparency{padding:0.4096em 1em;}}a.btn-transparency::after{content:"";position:absolute;background:#5b4040;-webkit-transition:background 0.3s;transition:background 0.3s;opacity:0.7;top:0;left:0;width:100%;height:100%;z-index:-1;}a.btn-transparency:hover::after{opacity:1;background:rgb(88.0058064516,61.8941935484,61.8941935484);-webkit-transition:background 0.3s;transition:background 0.3s;}.cke_panel_listItem a[title*="Transparency Button"]{border:1px solid transparent;font-weight:700;cursor:pointer;display:inline-block;position:relative;font-size:15px;line-height:1em;overflow:hidden;padding:0.625em 1.3em;margin-bottom:1em;text-decoration:none;-webkit-transition:background-color 0.3s ease-out,border-color 0.3s ease-out;transition:background-color 0.3s ease-out,border-color 0.3s ease-out;margin-right:1em;letter-spacing:1.1px;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;color:#fff;}@media (min-width:38em){.cke_panel_listItem a[title*="Transparency Button"]{padding:0.625em 1.5em;font-size:17px;line-height:1.375em;}}.cke_panel_listItem a[title*="Transparency Button"]{color:white;position:relative;padding:0.64em 1em;-webkit-transition:background 0.3s;transition:background 0.3s;}@media (min-width:38em){.cke_panel_listItem a[title*="Transparency Button"]{padding:0.4096em 1em;}}.cke_panel_listItem a[title*="Transparency Button"]::after{content:"";position:absolute;background:#5b4040;-webkit-transition:background 0.3s;transition:background 0.3s;opacity:0.7;top:0;left:0;width:100%;height:100%;z-index:-1;}.cke_panel_listItem a[title*="Transparency Button"]:hover::after{opacity:1;background:rgb(88.0058064516,61.8941935484,61.8941935484);-webkit-transition:background 0.3s;transition:background 0.3s;}.cke_panel_listItem a[title*="Transparency Button"]{color:white !important;}.btn-promo-banner{color:#fff;border:1px solid #fff;padding:0.32768em 1.5625em;text-transform:uppercase;text-decoration:none;font-weight:700;margin-top:1em;}.btn-promo-banner:hover{color:#000;background-color:#fff;}.cke_panel_listItem a[title="Special Promo Button"],a.btn-special-promo-banner{border:1px solid transparent;font-weight:700;cursor:pointer;display:inline-block;position:relative;font-size:15px;line-height:1em;overflow:hidden;padding:0.625em 1.3em;margin-bottom:1em;text-decoration:none;-webkit-transition:background-color 0.3s ease-out,border-color 0.3s ease-out;transition:background-color 0.3s ease-out,border-color 0.3s ease-out;margin-right:1em;letter-spacing:1.1px;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;color:#fff;}@media (min-width:38em){.cke_panel_listItem a[title="Special Promo Button"],a.btn-special-promo-banner{padding:0.625em 1.5em;font-size:17px;line-height:1.375em;}}.cke_panel_listItem a[title="Special Promo Button"],a.btn-special-promo-banner{padding:0.8em 1em;}@media (min-width:38em){.cke_panel_listItem a[title="Special Promo Button"],a.btn-special-promo-banner{padding:0.4em 1em;}}.cke_panel_listItem a[title="Special Promo Button"],a.btn-special-promo-banner{border-radius:50px;font-family:"Proxima Nova",sans-serif;-webkit-box-shadow:inset 0 39px 0 -24px #be0f34;box-shadow:inset 0 39px 0 -24px #be0f34;background:-webkit-gradient(linear,left top,left bottom,color-stop(5%,#be0f34),to(#850d26));background:linear-gradient(to bottom,#be0f34 5%,#850d26 100%);background-color:#850d26;border:1px solid #fff;display:inline-block;cursor:pointer;text-decoration:none;}.cke_panel_listItem a[title="Special Promo Button"]{color:#fff !important;}.cke_panel_listItem a{margin-bottom:0.15em !important;}.btn-small-size{border:1px solid transparent;font-weight:700;cursor:pointer;display:inline-block;position:relative;font-size:15px;line-height:1em;overflow:hidden;padding:0.625em 1.3em;margin-bottom:1em;text-decoration:none;-webkit-transition:background-color 0.3s ease-out,border-color 0.3s ease-out;transition:background-color 0.3s ease-out,border-color 0.3s ease-out;margin-right:1em;letter-spacing:1.1px;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;color:#fff;}@media (min-width:38em){.btn-small-size{padding:0.625em 1.5em;font-size:17px;line-height:1.375em;}}.btn-small-size{font-size:15px !important;line-height:normal !important;padding:0.5em 1.5em !important;}@media (min-width:38em){.btn-small-size{font-size:15px !important;}}.btn-small-size{display:inline-block;}.btn-large-size{border:1px solid transparent;font-weight:700;cursor:pointer;display:inline-block;position:relative;font-size:15px;line-height:1em;overflow:hidden;padding:0.625em 1.3em;margin-bottom:1em;text-decoration:none;-webkit-transition:background-color 0.3s ease-out,border-color 0.3s ease-out;transition:background-color 0.3s ease-out,border-color 0.3s ease-out;margin-right:1em;letter-spacing:1.1px;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;color:#fff;}@media (min-width:38em){.btn-large-size{padding:0.625em 1.5em;font-size:17px;line-height:1.375em;}}.btn-large-size{font-size:17px !important;font-weight:700;}@media (min-width:38em){.btn-large-size{font-size:20px !important;}}.btn-large-size{display:inline-block;}.btn-large{display:inline-block;}.btn-large a{font-size:1.25em;font-weight:700;padding:0.4em 1.3em;}.btn-default-skinny,.btn-default-small,.btn-default-large{display:inline-block;}.btn-default-skinny a{border:1px solid transparent;font-weight:700;cursor:pointer;display:inline-block;position:relative;font-size:15px;line-height:1em;overflow:hidden;padding:0.625em 1.3em;margin-bottom:1em;text-decoration:none;-webkit-transition:background-color 0.3s ease-out,border-color 0.3s ease-out;transition:background-color 0.3s ease-out,border-color 0.3s ease-out;margin-right:1em;letter-spacing:1.1px;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;color:#fff;}@media (min-width:38em){.btn-default-skinny a{padding:0.625em 1.5em;font-size:17px;line-height:1.375em;}}.btn-default-skinny a{padding:0.262144em 1.25em;line-height:normal;font-size:1em;}@media (min-width:38em){.btn-default-skinny a{font-size:0.9em;padding:0.512em 3.8146972656em;}}.btn-default-small{font-size:15px !important;line-height:normal !important;padding:0.5em 1.5em !important;}@media (min-width:38em){.btn-default-small{font-size:15px !important;}}.btn-default-large{font-size:17px !important;font-weight:700;}@media (min-width:38em){.btn-default-large{font-size:20px !important;}}a.btn-red{border:1px solid transparent;font-weight:700;cursor:pointer;display:inline-block;position:relative;font-size:15px;line-height:1em;overflow:hidden;padding:0.625em 1.3em;margin-bottom:1em;text-decoration:none;-webkit-transition:background-color 0.3s ease-out,border-color 0.3s ease-out;transition:background-color 0.3s ease-out,border-color 0.3s ease-out;margin-right:1em;letter-spacing:1.1px;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;color:#fff;}@media (min-width:38em){a.btn-red{padding:0.625em 1.5em;font-size:17px;line-height:1.375em;}}a.btn-red{background-color:#c32127;color:#fff;font-weight:600;padding:0.64em 1em;}@media (min-width:38em){a.btn-red{font-size:1.25em;padding:0.4096em 1em;}}.red-bck{display:inline-block;}.red-bck a{background-color:#c32127;}.red-bck a:hover,.red-bck a:focus,.red-bck a:active{background-color:rgb(173.1907894737,29.3092105263,34.6381578947);}.blue-bck{display:inline-block;}.blue-bck a{background-color:#0060ad;}.blue-bck a:hover,.blue-bck a:focus,.blue-bck a:active{background-color:rgb(0,79.0196531792,142.4);}.black-bck{display:inline-block;}.black-bck a{background-color:#000;}.black-bck a:hover,.black-bck a:focus,.black-bck a:active{background-color:rgb(25.5,25.5,25.5);}.white-bck{display:inline-block;}.white-bck a{background-color:#fff;color:#000;}.white-bck a:hover,.white-bck a:focus,.white-bck a:active{background-color:rgb(242.25,242.25,242.25);}.cke_panel_listItem .white-bck{color:#000;border:1px solid #000;}.cke_panel_listItem .black-bck{background:#000;color:#fff;}.cke_panel_listItem .blue-bck{background:#0060ad;color:#fff;}.cke_panel_listItem .red-bck{background:#c32127;color:#fff;}.white,.white-link{color:#fff;background-color:#000;padding:0.5em;}.light-blue{color:#32a5f3;}.black{color:#000;}.black a{color:#000;}.cke_panel_listItem a[title="No Underline Link"],a.title-link-no-underline{text-decoration:none;}.cke_panel_listItem a[title="Italic Underline Link"],a.italic-underline-link{font-style:italic;}.cke_panel_listItem a[title="Baskervville Font"],.font-set-3{font-family:"Proxima Nova",serif;}.medium-type{color:#000;font-size:2.5rem;line-height:35px;}.large-type{color:#000;font-size:3rem;line-height:45px;}@media (min-width:48em){.large-type{line-height:40px;font-size:2.5rem;}}@media (min-width:56em){.large-type{line-height:45px;font-size:3rem;}}@media (min-width:62em){.large-type{line-height:60px;font-size:4rem;}}.extra-large-type{color:#000;font-size:5rem;line-height:60px;}.cke_panel_listItem a[title="Uppercase Font"],.uppercase{text-transform:uppercase;}.intro{font-size:1.7em;}@media (min-width:62em){.padding-special{padding:0 15%;}}.listed-items-title{font-size:1.5625em;color:#000;text-transform:uppercase;font-weight:bold;}.column-listed-items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:1.1em;margin-bottom:2.5em;}.column-listed-items li{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;text-align:left;font-style:italic;font-size:1.2rem;letter-spacing:1px;}@media (min-width:38em){.column-listed-items li{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%;padding-right:25px;}}@media (min-width:62em){.column-listed-items li{padding-right:30px;}}@media (min-width:81.75em){.column-listed-items li{font-size:1.25rem;}}@media (min-width:81.75em){.column-listed-items{max-width:825px;margin-left:auto;margin-right:auto;}}@media (min-width:87.9375em){.column-listed-items{max-width:850px;}}@media (min-width:38em){.extra-padding-left{padding-left:55px;}}@media (min-width:62em){.extra-padding-left{padding-left:125px;}}@media (min-width:87.9375em){.extra-padding-left{padding-left:160px;}}.banner-text-left{color:#fff;font-size:2.5em;font-weight:bold;text-transform:uppercase;text-align:center;letter-spacing:1px;line-height:1em;width:90%;margin:auto;height:400px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}@media (min-width:48em){.banner-text-left{width:45%;margin:0;}}@media only screen and (min-width:1080px){.banner-text-left{font-size:3.4em;}}@media (min-width:81.75em){.banner-text-left{width:35%;}}.banner-title-left-center{line-height:1em;margin:15px 0;}.banner-hashtag{font-size:0.5em;text-transform:none;font-weight:normal;border-top:1px solid #fff;padding-top:10px;width:80%;margin:15px auto;}.banner-text-center{margin:auto;width:80%;}@media (min-width:56em){.banner-text-center{width:70%;}}@media (min-width:81.75em){.banner-text-center{width:50%;}}.banner-text-center p{line-height:1.5625em;}.promo-banner-title{font-size:2em;color:#fff;font-weight:700;line-height:1em;text-transform:uppercase;}.promo-banner-title a{text-decoration:none;color:#fff;}@media (min-width:48em){.promo-banner-title{font-size:3.05em;}}.promo-banner-text-right{padding-right:1em;width:100%;margin-top:-50px;}@media (min-width:38em){.promo-banner-text-right{padding-right:2em;}}@media (min-width:56em){.promo-banner-text-right{padding-right:3em;width:80%;float:right;}}@media (min-width:62em){.promo-banner-text-right{width:74%;}}@media (min-width:81.75em){.promo-banner-text-right{width:55%;}}@media (min-width:90.625em){.promo-banner-text-right{width:53%;margin-top:0;}}.promo-banner-text-left{padding-left:1em;margin-top:1em;}@media (min-width:38em){.promo-banner-text-left{padding-left:2em;}}@media (min-width:38em){.promo-banner-text-left{margin-top:2em;}}@media (min-width:56em){.promo-banner-text-left{padding-left:3em;}}@media (min-width:81.75em){.promo-banner-text-left{margin-top:4em;}}.light-weight-text{font-weight:100;color:#fff;}.large-body-text{font-size:1.1rem;}@media (min-width:56em){.large-body-text{font-size:1.25rem;}}@media (min-width:62em){.landing-header-content-box h2{width:95%;}}@media only screen and (min-width:1220px){.landing-header-content-box h2{width:75%;}}@media (min-width:81.75em){.landing-header-content-box h2{width:auto;max-width:800px;}}.landing-header-content-box p{font-size:0.9375rem;}@media (min-width:81.75em){.landing-header-content-box p{font-size:1rem;max-width:850px;margin:auto;}}@media (min-width:81.75em){.landing-header-content-box ul li{font-size:1.25rem;}}.landing-header-content-box .btn-secondary{margin-right:0;}@media (min-width:48em){.landing-header-content-box{width:80%;margin-right:auto;margin-left:auto;}}@media (min-width:56em){.landing-header-content-box{width:75%;}}@media (min-width:62em){.landing-header-content-box{width:75%;}}@media (min-width:81.75em){.landing-header-content-box{width:65%;}}@media only screen and (min-width:1840px){.landing-header-content-box{width:50%;}}@media only screen and (min-width:2390px){.landing-header-content-box{width:38%;}}.grills-home-title{line-height:1em;font-weight:700;letter-spacing:1px;}.grills-home-text{width:75%;margin:auto;font-size:1.25rem;opacity:0.75;letter-spacing:0.5px;}@media (min-width:56em){.grills-home-text{font-size:1.5rem;width:65%;}}@media (min-width:81.75em){.grills-home-text{width:55%;}}.cta-block--title-background-box{background:rgba(0,0,0,0.4);padding:1em 1.5em !important;margin-bottom:-1.25em !important;}@media (min-width:62em){.cta-block--title-background-box{padding:1em 2.5em !important;}}.title-wrapper > .item-title{overflow-wrap:break-word;-ms-hyphens:auto;hyphens:auto;}.field--name-field-tagline{overflow-wrap:break-word;-ms-hyphens:auto;hyphens:auto;}.slight-padding-right{padding-right:3em;}.slight-padding-left{padding-left:3em;}.cke_panel_listItem .slight-padding-left{padding:0 !important;}.cke_panel_listItem .remove-margin,.cke_panel_listItem .add-margin-right,.cke_panel_listItem .add-margin-left,.cke_panel_listItem .vertical-align-center,.cke_panel_listItem .horiztonal-align-center,.cke_panel_listItem .nowrap,.cke_panel_listItem .display-inline,.cke_panel_listItem .float-right,.cke_panel_listItem .listed-items-title,.cke_panel_listItem .grills-home-title,.cke_panel_listItem .light-weight-text,.cke_panel_listItem .promo-banner-title,.cke_panel_listItem .landing-header-content-box,.cke_panel_listItem .banner-hashtag,.cke_panel_listItem .grills-home-text,.cke_panel_listItem .promo-banner-text-left,.cke_panel_listItem .promo-banner-text-right,.cke_panel_listItem .left-banner,.cke_panel_listItem .banner-title-left-center,.cke_panel_listItem .banner-text-left,.cke_panel_listItem .banner-text-center,.cke_panel_listItem .extra-large-type,.cke_panel_listItem .large-type,.cke_panel_listItem .medium-type{all:unset;}.icon-text-hidden{font:0/0 serif;text-shadow:none;color:transparent;}.styleguide-header{clear:both;margin-top:3.0517578125em;margin-bottom:1em;font-size:0.8em;text-transform:uppercase;color:#4b4c4d;border-bottom:1px solid #c8cacc;}.styleguide-header:nth-child(1){margin-top:0;}*{min-height:0;min-width:0;}html{overflow:hidden;color:#181415;overflow-y:scroll;min-height:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;}body{font-size:0.9375em;color:#181415;}@media (min-width:38em){body{font-size:1em;}}body.mm-wrapper{overflow:visible;}@media (min-width:48em){.pdp-grills .mm-slideout,.pdp-fireplaces .mm-slideout{overflow-x:visible;}}.mm-slideout{overflow-x:hidden;padding-top:0 !important;}.content-header{padding-top:3rem !important;}html,button,input,select,textarea{font-family:"Proxima Nova",helvetica,sans-serif;}h1,h2,h3,h4,h5,h6,p,ul,ol,dl,pre,table,fieldset,form details,blockquote,object,iframe,pre,address,code,dl,dt,dd,embed,audio,video{font-size:1em;line-height:1.5625em;margin:0 0 1em;}strong,b{font-weight:700;}em{font-style:italic;}a{-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}a:not([class^=btn]){color:#0060ad;}a:not([class^=btn]):hover,a:not([class^=btn]):focus,a:not([class^=btn]):active{color:#002e57;}.wish-list-product-summary .wish-list-row .quantity-wrapper .remove-item a,.wish-list-part-summary .wish-list-row .quantity-wrapper .remove-item a,.wish-list-product-summary .wish-list-row .title-wrapper .title a,.wish-list-part-summary .wish-list-row .title-wrapper .title a,.field--name-field-promo .node__content h2 a,#block-customersupportmenublock a,#block-customer-support-menu-block-fireplaces a,.product-display-feature-grey .view-content .views-field-title a,.view-promoted-items .view-content .title a,#product-comparison-table .overview-row td a,.search-tab-wrapper .inner-wrapper a,.view-global-search .views-row a.item-title,.view-global-search .views-row .title-wrapper > h2,.my-list-group__cards .views-row a.item-title,.my-list-group__cards .views-row .title-wrapper > h2,.recipe-feature-section .views-field-title a,.recipe-feature-section .views-field-name a,.related-recipes .title a,.author-wrapper.brick a,.author-wrapper .profile-wrapper .read-more a,.region--masthead-actions .region-inner a,.region--masthead-actions .region-inner span:not(.fab),.basic-grid-style .item-title a,.basic-grid-style .grid-title a,.recipe-landing-cta-style h3 a,#block-napoleon-product-finder-results-block table .general-info .content-wrapper > a,a.dark-link,.cke_panel_listItem a[title="Italic Underline Link"],a.italic-underline-link{color:#4b4c4d;-webkit-transition:color 0.3s ease-out;transition:color 0.3s ease-out;text-decoration:none;}.wish-list-product-summary .wish-list-row .quantity-wrapper .remove-item a:hover,.wish-list-part-summary .wish-list-row .quantity-wrapper .remove-item a:hover,.wish-list-product-summary .wish-list-row .title-wrapper .title a:hover,.wish-list-part-summary .wish-list-row .title-wrapper .title a:hover,.field--name-field-promo .node__content h2 a:hover,#block-customersupportmenublock a:hover,#block-customer-support-menu-block-fireplaces a:hover,.product-display-feature-grey .view-content .views-field-title a:hover,.view-promoted-items .view-content .title a:hover,#product-comparison-table .overview-row td a:hover,.search-tab-wrapper .inner-wrapper a:hover,.view-global-search .views-row a.item-title:hover,.view-global-search .views-row .title-wrapper > h2:hover,.my-list-group__cards .views-row a.item-title:hover,.my-list-group__cards .views-row .title-wrapper > h2:hover,.recipe-feature-section .views-field-title a:hover,.recipe-feature-section .views-field-name a:hover,.related-recipes .title a:hover,.author-wrapper.brick a:hover,.author-wrapper .profile-wrapper .read-more a:hover,.region--masthead-actions .region-inner a:hover,.region--masthead-actions .region-inner span:hover:not(.fab),.basic-grid-style .item-title a:hover,.basic-grid-style .grid-title a:hover,.recipe-landing-cta-style h3 a:hover,#block-napoleon-product-finder-results-block table .general-info .content-wrapper > a:hover,a.dark-link:hover,.cke_panel_listItem a[title="Italic Underline Link"]:hover,a.italic-underline-link:hover,.wish-list-product-summary .wish-list-row .quantity-wrapper .remove-item a:focus,.wish-list-part-summary .wish-list-row .quantity-wrapper .remove-item a:focus,.wish-list-product-summary .wish-list-row .title-wrapper .title a:focus,.wish-list-part-summary .wish-list-row .title-wrapper .title a:focus,.field--name-field-promo .node__content h2 a:focus,#block-customersupportmenublock a:focus,#block-customer-support-menu-block-fireplaces a:focus,.product-display-feature-grey .view-content .views-field-title a:focus,.view-promoted-items .view-content .title a:focus,#product-comparison-table .overview-row td a:focus,.search-tab-wrapper .inner-wrapper a:focus,.view-global-search .views-row a.item-title:focus,.view-global-search .views-row .title-wrapper > h2:focus,.my-list-group__cards .views-row a.item-title:focus,.my-list-group__cards .views-row .title-wrapper > h2:focus,.recipe-feature-section .views-field-title a:focus,.recipe-feature-section .views-field-name a:focus,.related-recipes .title a:focus,.author-wrapper.brick a:focus,.author-wrapper .profile-wrapper .read-more a:focus,.region--masthead-actions .region-inner a:focus,.region--masthead-actions .region-inner span:focus:not(.fab),.basic-grid-style .item-title a:focus,.basic-grid-style .grid-title a:focus,.recipe-landing-cta-style h3 a:focus,#block-napoleon-product-finder-results-block table .general-info .content-wrapper > a:focus,a.dark-link:focus,.cke_panel_listItem a[title="Italic Underline Link"]:focus,a.italic-underline-link:focus,.wish-list-product-summary .wish-list-row .quantity-wrapper .remove-item a:active,.wish-list-part-summary .wish-list-row .quantity-wrapper .remove-item a:active,.wish-list-product-summary .wish-list-row .title-wrapper .title a:active,.wish-list-part-summary .wish-list-row .title-wrapper .title a:active,.field--name-field-promo .node__content h2 a:active,#block-customersupportmenublock a:active,#block-customer-support-menu-block-fireplaces a:active,.product-display-feature-grey .view-content .views-field-title a:active,.view-promoted-items .view-content .title a:active,#product-comparison-table .overview-row td a:active,.search-tab-wrapper .inner-wrapper a:active,.view-global-search .views-row a.item-title:active,.view-global-search .views-row .title-wrapper > h2:active,.my-list-group__cards .views-row a.item-title:active,.my-list-group__cards .views-row .title-wrapper > h2:active,.recipe-feature-section .views-field-title a:active,.recipe-feature-section .views-field-name a:active,.related-recipes .title a:active,.author-wrapper.brick a:active,.author-wrapper .profile-wrapper .read-more a:active,.region--masthead-actions .region-inner a:active,.region--masthead-actions .region-inner span:active:not(.fab),.basic-grid-style .item-title a:active,.basic-grid-style .grid-title a:active,.recipe-landing-cta-style h3 a:active,#block-napoleon-product-finder-results-block table .general-info .content-wrapper > a:active,a.dark-link:active,.cke_panel_listItem a[title="Italic Underline Link"]:active,a.italic-underline-link:active{text-decoration:none;color:rgb(24.6710526316,25,25.3289473684);}.node--type-hvac-product .feature-slider .main-slider .text a,.node--type-hvac-product .main-slider-wrapper .main-slider .text a,.node--type-fireplaces-product-series .feature-slider .main-slider .text a,.node--type-fireplaces-product-series .main-slider-wrapper .main-slider .text a,.node--type-fireplaces-product .feature-slider .main-slider .text a,.node--type-fireplaces-product .main-slider-wrapper .main-slider .text a,.node--type-accessory .accessories-features .feature-slider .main-slider .text a,.node--type-accessory .accessories-features .main-slider-wrapper .main-slider .text a,.node--type-product .feature-slider .main-slider .text a,.node--type-product .main-slider-wrapper .main-slider .text a,a.light-link,#footer a{color:#fff;-webkit-transition:color 0.3s ease-out;transition:color 0.3s ease-out;}.node--type-hvac-product .feature-slider .main-slider .text a:hover,.node--type-hvac-product .main-slider-wrapper .main-slider .text a:hover,.node--type-fireplaces-product-series .feature-slider .main-slider .text a:hover,.node--type-fireplaces-product-series .main-slider-wrapper .main-slider .text a:hover,.node--type-fireplaces-product .feature-slider .main-slider .text a:hover,.node--type-fireplaces-product .main-slider-wrapper .main-slider .text a:hover,.node--type-accessory .accessories-features .feature-slider .main-slider .text a:hover,.node--type-accessory .accessories-features .main-slider-wrapper .main-slider .text a:hover,.node--type-product .feature-slider .main-slider .text a:hover,.node--type-product .main-slider-wrapper .main-slider .text a:hover,a.light-link:hover,#footer a:hover,.node--type-hvac-product .feature-slider .main-slider .text a:focus,.node--type-hvac-product .main-slider-wrapper .main-slider .text a:focus,.node--type-fireplaces-product-series .feature-slider .main-slider .text a:focus,.node--type-fireplaces-product-series .main-slider-wrapper .main-slider .text a:focus,.node--type-fireplaces-product .feature-slider .main-slider .text a:focus,.node--type-fireplaces-product .main-slider-wrapper .main-slider .text a:focus,.node--type-accessory .accessories-features .feature-slider .main-slider .text a:focus,.node--type-accessory .accessories-features .main-slider-wrapper .main-slider .text a:focus,.node--type-product .feature-slider .main-slider .text a:focus,.node--type-product .main-slider-wrapper .main-slider .text a:focus,a.light-link:focus,#footer a:focus,.node--type-hvac-product .feature-slider .main-slider .text a:active,.node--type-hvac-product .main-slider-wrapper .main-slider .text a:active,.node--type-fireplaces-product-series .feature-slider .main-slider .text a:active,.node--type-fireplaces-product-series .main-slider-wrapper .main-slider .text a:active,.node--type-fireplaces-product .feature-slider .main-slider .text a:active,.node--type-fireplaces-product .main-slider-wrapper .main-slider .text a:active,.node--type-accessory .accessories-features .feature-slider .main-slider .text a:active,.node--type-accessory .accessories-features .main-slider-wrapper .main-slider .text a:active,.node--type-product .feature-slider .main-slider .text a:active,.node--type-product .main-slider-wrapper .main-slider .text a:active,a.light-link:active,#footer a:active{text-decoration:none;}q{quotes:"“" "”" "‘" "’";}.path-node.node--type-accessory .field--name-field-description .field__label,section.dealers h2,section.dealers h3,h3,.node--type-product-series .series-description > .field--name-title,.node--type-product-line .header-content-wrapper .inner-wrapper h1,h2,.node--type-recipe .description .recipies p.title,h1,h4,h5,h6{font-weight:700;color:#181415;margin-bottom:1rem;}.path-node.node--type-accessory .field--name-field-description .field__label a,section.dealers h2 a,section.dealers h3 a,h3 a,.node--type-product-series .series-description > .field--name-title a,.node--type-product-line .header-content-wrapper .inner-wrapper h1 a,h2 a,.node--type-recipe .description .recipies p.title a,h1 a,h4 a,h5 a,h6 a{color:#181415;}.node--type-recipe .description .recipies p.title,h1{font-size:2.25rem;line-height:2.5rem;}@media (min-width:38em){.node--type-recipe .description .recipies p.title,h1{font-size:3rem;line-height:3.25rem;}}.node--type-product-series .series-description > .field--name-title,.node--type-product-line .header-content-wrapper .inner-wrapper h1,h2{font-size:1.75rem;line-height:2rem;}@media (min-width:38em){.node--type-product-series .series-description > .field--name-title,.node--type-product-line .header-content-wrapper .inner-wrapper h1,h2{font-size:2.5rem;line-height:2.75rem;}}.node--type-product-series .series-description > .field--name-title .text-size-large,.node--type-product-line .header-content-wrapper .inner-wrapper h1 .text-size-large,h2 .text-size-large{font-size:2rem;line-height:2.25rem;}@media (min-width:38em){.node--type-product-series .series-description > .field--name-title .text-size-large,.node--type-product-line .header-content-wrapper .inner-wrapper h1 .text-size-large,h2 .text-size-large{font-size:3.125rem;line-height:3.375rem;}}.node--type-product-series .series-description > .field--name-title .text-size-x-large,.node--type-product-line .header-content-wrapper .inner-wrapper h1 .text-size-x-large,h2 .text-size-x-large{font-size:2.25rem;line-height:2.5rem;}@media (min-width:38em){.node--type-product-series .series-description > .field--name-title .text-size-x-large,.node--type-product-line .header-content-wrapper .inner-wrapper h1 .text-size-x-large,h2 .text-size-x-large{font-size:3.75rem;line-height:4rem;}}.path-node.node--type-accessory .field--name-field-description .field__label,section.dealers h2,section.dealers h3,h3{font-size:1.5rem;line-height:1.75rem;}@media (min-width:38em){.path-node.node--type-accessory .field--name-field-description .field__label,section.dealers h2,section.dealers h3,h3{font-size:2.25rem;line-height:2.5rem;}}.path-node.node--type-accessory .field--name-field-description .field__label .text-size-large,section.dealers h2 .text-size-large,section.dealers h3 .text-size-large,h3 .text-size-large{font-size:1.75rem;line-height:2rem;}@media (min-width:38em){.path-node.node--type-accessory .field--name-field-description .field__label .text-size-large,section.dealers h2 .text-size-large,section.dealers h3 .text-size-large,h3 .text-size-large{font-size:2.875rem;line-height:3.125rem;}}.path-node.node--type-accessory .field--name-field-description .field__label .text-size-x-large,section.dealers h2 .text-size-x-large,section.dealers h3 .text-size-x-large,h3 .text-size-x-large{font-size:2rem;line-height:2.25rem;}@media (min-width:38em){.path-node.node--type-accessory .field--name-field-description .field__label .text-size-x-large,section.dealers h2 .text-size-x-large,section.dealers h3 .text-size-x-large,h3 .text-size-x-large{font-size:3.5rem;line-height:3.75rem;}}h4{font-size:1.25rem;line-height:1.5rem;}@media (min-width:38em){h4{font-size:1.875rem;line-height:2.125rem;}}h4 .text-size-large{font-size:1.5rem;line-height:1.75rem;}@media (min-width:38em){h4 .text-size-large{font-size:2.5rem;line-height:2.75rem;}}h4 .text-size-x-large{font-size:1.75rem;line-height:2rem;}@media (min-width:38em){h4 .text-size-x-large{font-size:3.125rem;line-height:3.375rem;}}h5{font-size:1.125rem;line-height:1.375rem;}@media (min-width:38em){h5{font-size:1.5rem;line-height:1.75rem;}}h5 .text-size-large{font-size:1.375rem;line-height:1.625rem;}@media (min-width:38em){h5 .text-size-large{font-size:2.125rem;line-height:2.5rem;}}h5 .text-size-x-large{font-size:1.625rem;line-height:1.875rem;}@media (min-width:38em){h5 .text-size-x-large{font-size:2.75rem;line-height:3rem;}}h6{font-size:0.9375rem;line-height:1.1875rem;}@media (min-width:38em){h6{font-size:1.125rem;line-height:1.375rem;}}h6.no-js{display:block;}h6 .text-size-large{font-size:1.1875rem;line-height:1.4375rem;}@media (min-width:38em){h6 .text-size-large{font-size:1.75rem;line-height:2rem;}}h6 .text-size-x-large{font-size:1.4375rem;line-height:1.6875rem;}@media (min-width:38em){h6 .text-size-x-large{font-size:2.375rem;line-height:2.625rem;}}sup,sub{text-transform:uppercase;font-weight:700;}@media (min-width:38em){sup,sub{font-size:0.64em;}}blockquote{padding:1.953125em;background-color:#f2f5f7;}blockquote p{color:#4b4c4d;font-size:1em;font-weight:600;}@media (min-width:38em){blockquote p{line-height:1.953125em;font-size:1em;}}blockquote p:last-child{margin-bottom:0;}figure{margin:0;padding:0;margin-bottom:1em;}figure img{width:100%;}figure figcaption{margin-top:0.64em;}@media (min-width:38em){figure figcaption{font-size:0.8em;}}label{margin-bottom:0.64em;font-weight:600;}input,textarea{margin:0;}textarea{vertical-align:top;}table{width:100%;}table p,table ul{margin:0;padding:0;}table tbody{border:none;}table th,table td{padding:0.64em 0.512em;border:none;vertical-align:top;font-size:0.8em;}@media (min-width:48em){table th,table td{font-size:1em;line-height:1.25em;}}table tr.odd{background-color:white;}table tr:nth-child(odd){background-color:white;}table tr.even{background-color:rgb(251.75,252.5,253);}table tr:nth-child(even){background-color:rgb(251.75,252.5,253);}table th,table thead th{border-bottom:1px solid #f2f5f7;font-family:"Proxima Nova",sans-serif;background:#0060ad;color:white;padding:0.5em;}table caption{caption-side:bottom;}ul li,ol li{margin:0 0 0.512em;}ul{padding-left:1em;}ul li{list-style:disc;}ol{padding-left:1.25em;}ol li{list-style:decimal;}iframe:not([name=Microsoft_Omnichannel_LCWidget_Chat_Iframe_Window]){border:none;width:100%;}#block-purgethispage{display:inline-block;width:100%;}img{opacity:1;-webkit-transition:opacity 0.3s ease-out;transition:opacity 0.3s ease-out;}a img:hover{opacity:0.75;}img,video{max-width:100%;height:auto;}.element-invisible{display:none !important;}.element-hinvisible{height:0;overflow:hidden;}.white{color:#fff;background-color:transparent;padding:0;}.pdp-fireplaces #support > summary,.pdp-fireplaces #specifications > summary,.pdp-fireplaces #recommended > summary,.pdp-fireplaces #community > summary,.pdp-fireplaces #related-products > summary,.pdp-fireplaces #faq > summary,.pdp-fireplaces #previously-viewed > summary,.pdp-fireplaces #reviews > summary,.pdp-fireplaces #accessories > summary,.pdp-fireplaces #products > summary,.pdp-fireplaces #special-features > summary,.pdp-fireplaces-series.node--type-fireplaces-product-series #support > summary,.pdp-fireplaces-series.node--type-fireplaces-product-series #specifications > summary,.pdp-fireplaces-series.node--type-fireplaces-product-series #recommended > summary,.pdp-fireplaces-series.node--type-fireplaces-product-series #community > summary,.pdp-fireplaces-series.node--type-fireplaces-product-series #related-products > summary,.pdp-fireplaces-series.node--type-fireplaces-product-series #faq > summary,.pdp-fireplaces-series.node--type-fireplaces-product-series #previously-viewed > summary,.pdp-fireplaces-series.node--type-fireplaces-product-series #reviews > summary,.pdp-fireplaces-series.node--type-fireplaces-product-series #accessories > summary,.pdp-fireplaces-series.node--type-fireplaces-product-series #products > summary,.pdp-fireplaces-series.node--type-fireplaces-product-series #special-features > summary{border-color:#dfdfdf;font-family:"Proxima Nova",serif;color:#5b5b5b !important;letter-spacing:4px;}.pdp-fireplaces #support > summary::before,.pdp-fireplaces #specifications > summary::before,.pdp-fireplaces #recommended > summary::before,.pdp-fireplaces #community > summary::before,.pdp-fireplaces #related-products > summary::before,.pdp-fireplaces #faq > summary::before,.pdp-fireplaces #previously-viewed > summary::before,.pdp-fireplaces #reviews > summary::before,.pdp-fireplaces #accessories > summary::before,.pdp-fireplaces #products > summary::before,.pdp-fireplaces #special-features > summary::before,.pdp-fireplaces-series.node--type-fireplaces-product-series #support > summary::before,.pdp-fireplaces-series.node--type-fireplaces-product-series #specifications > summary::before,.pdp-fireplaces-series.node--type-fireplaces-product-series #recommended > summary::before,.pdp-fireplaces-series.node--type-fireplaces-product-series #community > summary::before,.pdp-fireplaces-series.node--type-fireplaces-product-series #related-products > summary::before,.pdp-fireplaces-series.node--type-fireplaces-product-series #faq > summary::before,.pdp-fireplaces-series.node--type-fireplaces-product-series #previously-viewed > summary::before,.pdp-fireplaces-series.node--type-fireplaces-product-series #reviews > summary::before,.pdp-fireplaces-series.node--type-fireplaces-product-series #accessories > summary::before,.pdp-fireplaces-series.node--type-fireplaces-product-series #products > summary::before,.pdp-fireplaces-series.node--type-fireplaces-product-series #special-features > summary::before{border-color:#5b5b5b !important;}.pdp-fireplaces #support > .content,.pdp-fireplaces #specifications > .content,.pdp-fireplaces #recommended > .content,.pdp-fireplaces #community > .content,.pdp-fireplaces #related-products > .content,.pdp-fireplaces #faq > .content,.pdp-fireplaces #previously-viewed > .content,.pdp-fireplaces #reviews > .content,.pdp-fireplaces #accessories > .content,.pdp-fireplaces #products > .content,.pdp-fireplaces #special-features > .content,.pdp-fireplaces-series.node--type-fireplaces-product-series #support > .content,.pdp-fireplaces-series.node--type-fireplaces-product-series #specifications > .content,.pdp-fireplaces-series.node--type-fireplaces-product-series #recommended > .content,.pdp-fireplaces-series.node--type-fireplaces-product-series #community > .content,.pdp-fireplaces-series.node--type-fireplaces-product-series #related-products > .content,.pdp-fireplaces-series.node--type-fireplaces-product-series #faq > .content,.pdp-fireplaces-series.node--type-fireplaces-product-series #previously-viewed > .content,.pdp-fireplaces-series.node--type-fireplaces-product-series #reviews > .content,.pdp-fireplaces-series.node--type-fireplaces-product-series #accessories > .content,.pdp-fireplaces-series.node--type-fireplaces-product-series #products > .content,.pdp-fireplaces-series.node--type-fireplaces-product-series #special-features > .content{margin-bottom:2.188em !important;}@media (min-width:56em){.pdp-fireplaces #support > .content,.pdp-fireplaces #specifications > .content,.pdp-fireplaces #recommended > .content,.pdp-fireplaces #community > .content,.pdp-fireplaces #related-products > .content,.pdp-fireplaces #faq > .content,.pdp-fireplaces #previously-viewed > .content,.pdp-fireplaces #reviews > .content,.pdp-fireplaces #accessories > .content,.pdp-fireplaces #products > .content,.pdp-fireplaces #special-features > .content,.pdp-fireplaces-series.node--type-fireplaces-product-series #support > .content,.pdp-fireplaces-series.node--type-fireplaces-product-series #specifications > .content,.pdp-fireplaces-series.node--type-fireplaces-product-series #recommended > .content,.pdp-fireplaces-series.node--type-fireplaces-product-series #community > .content,.pdp-fireplaces-series.node--type-fireplaces-product-series #related-products > .content,.pdp-fireplaces-series.node--type-fireplaces-product-series #faq > .content,.pdp-fireplaces-series.node--type-fireplaces-product-series #previously-viewed > .content,.pdp-fireplaces-series.node--type-fireplaces-product-series #reviews > .content,.pdp-fireplaces-series.node--type-fireplaces-product-series #accessories > .content,.pdp-fireplaces-series.node--type-fireplaces-product-series #products > .content,.pdp-fireplaces-series.node--type-fireplaces-product-series #special-features > .content{margin-bottom:4em !important;}}@-webkit-keyframes fadein{0%{opacity:0;}100%{opacity:1;}}@keyframes fadein{0%{opacity:0;}100%{opacity:1;}}.pdp-grills details summary ~ *,.pdp-fireplaces details summary ~ *,.pdp-fireplaces-series.node--type-fireplaces-product-series details summary ~ *{opacity:0;}.cke_editable .pdp-grills details[open] > summary ~ *,.pdp-grills details[open] > summary ~ *,.cke_editable .pdp-fireplaces details[open] > summary ~ *,.pdp-fireplaces details[open] > summary ~ *,.cke_editable .pdp-fireplaces-series.node--type-fireplaces-product-series details[open] > summary ~ *,.pdp-fireplaces-series.node--type-fireplaces-product-series details[open] > summary ~ *{-webkit-animation:fadein 0.3s linear forwards;animation:fadein 0.3s linear forwards;-webkit-animation-delay:0.3s;animation-delay:0.3s;}.pdp-grills #support,.pdp-grills #specifications,.pdp-grills #recommended,.pdp-grills #community,.pdp-grills #related-products,.pdp-grills #faq,.pdp-grills #previously-viewed,.pdp-grills #reviews,.pdp-grills #accessories,.pdp-grills #products,.pdp-grills #special-features,.pdp-fireplaces #support,.pdp-fireplaces #specifications,.pdp-fireplaces #recommended,.pdp-fireplaces #community,.pdp-fireplaces #related-products,.pdp-fireplaces #faq,.pdp-fireplaces #previously-viewed,.pdp-fireplaces #reviews,.pdp-fireplaces #accessories,.pdp-fireplaces #products,.pdp-fireplaces #special-features,.pdp-fireplaces-series.node--type-fireplaces-product-series #support,.pdp-fireplaces-series.node--type-fireplaces-product-series #specifications,.pdp-fireplaces-series.node--type-fireplaces-product-series #recommended,.pdp-fireplaces-series.node--type-fireplaces-product-series #community,.pdp-fireplaces-series.node--type-fireplaces-product-series #related-products,.pdp-fireplaces-series.node--type-fireplaces-product-series #faq,.pdp-fireplaces-series.node--type-fireplaces-product-series #previously-viewed,.pdp-fireplaces-series.node--type-fireplaces-product-series #reviews,.pdp-fireplaces-series.node--type-fireplaces-product-series #accessories,.pdp-fireplaces-series.node--type-fireplaces-product-series #products,.pdp-fireplaces-series.node--type-fireplaces-product-series #special-features{border:0;padding-top:1em;}.pdp-grills #support > summary::-webkit-details-marker,.pdp-grills #specifications > summary::-webkit-details-marker,.pdp-grills #recommended > summary::-webkit-details-marker,.pdp-grills #community > summary::-webkit-details-marker,.pdp-grills #related-products > summary::-webkit-details-marker,.pdp-grills #faq > summary::-webkit-details-marker,.pdp-grills #previously-viewed > summary::-webkit-details-marker,.pdp-grills #reviews > summary::-webkit-details-marker,.pdp-grills #accessories > summary::-webkit-details-marker,.pdp-grills #products > summary::-webkit-details-marker,.pdp-grills #special-features > summary::-webkit-details-marker,.pdp-fireplaces #support > summary::-webkit-details-marker,.pdp-fireplaces #specifications > summary::-webkit-details-marker,.pdp-fireplaces #recommended > summary::-webkit-details-marker,.pdp-fireplaces #community > summary::-webkit-details-marker,.pdp-fireplaces #related-products > summary::-webkit-details-marker,.pdp-fireplaces #faq > summary::-webkit-details-marker,.pdp-fireplaces #previously-viewed > summary::-webkit-details-marker,.pdp-fireplaces #reviews > summary::-webkit-details-marker,.pdp-fireplaces #accessories > summary::-webkit-details-marker,.pdp-fireplaces #products > summary::-webkit-details-marker,.pdp-fireplaces #special-features > summary::-webkit-details-marker,.pdp-fireplaces-series.node--type-fireplaces-product-series #support > summary::-webkit-details-marker,.pdp-fireplaces-series.node--type-fireplaces-product-series #specifications > summary::-webkit-details-marker,.pdp-fireplaces-series.node--type-fireplaces-product-series #recommended > summary::-webkit-details-marker,.pdp-fireplaces-series.node--type-fireplaces-product-series #community > summary::-webkit-details-marker,.pdp-fireplaces-series.node--type-fireplaces-product-series #related-products > summary::-webkit-details-marker,.pdp-fireplaces-series.node--type-fireplaces-product-series #faq > summary::-webkit-details-marker,.pdp-fireplaces-series.node--type-fireplaces-product-series #previously-viewed > summary::-webkit-details-marker,.pdp-fireplaces-series.node--type-fireplaces-product-series #reviews > summary::-webkit-details-marker,.pdp-fireplaces-series.node--type-fireplaces-product-series #accessories > summary::-webkit-details-marker,.pdp-fireplaces-series.node--type-fireplaces-product-series #products > summary::-webkit-details-marker,.pdp-fireplaces-series.node--type-fireplaces-product-series #special-features > summary::-webkit-details-marker{display:none;}.pdp-grills #support > summary,.pdp-grills #specifications > summary,.pdp-grills #recommended > summary,.pdp-grills #community > summary,.pdp-grills #related-products > summary,.pdp-grills #faq > summary,.pdp-grills #previously-viewed > summary,.pdp-grills #reviews > summary,.pdp-grills #accessories > summary,.pdp-grills #products > summary,.pdp-grills #special-features > summary,.pdp-fireplaces #support > summary,.pdp-fireplaces #specifications > summary,.pdp-fireplaces #recommended > summary,.pdp-fireplaces #community > summary,.pdp-fireplaces #related-products > summary,.pdp-fireplaces #faq > summary,.pdp-fireplaces #previously-viewed > summary,.pdp-fireplaces #reviews > summary,.pdp-fireplaces #accessories > summary,.pdp-fireplaces #products > summary,.pdp-fireplaces #special-features > summary,.pdp-fireplaces-series.node--type-fireplaces-product-series #support > summary,.pdp-fireplaces-series.node--type-fireplaces-product-series #specifications > summary,.pdp-fireplaces-series.node--type-fireplaces-product-series #recommended > summary,.pdp-fireplaces-series.node--type-fireplaces-product-series #community > summary,.pdp-fireplaces-series.node--type-fireplaces-product-series #related-products > summary,.pdp-fireplaces-series.node--type-fireplaces-product-series #faq > summary,.pdp-fireplaces-series.node--type-fireplaces-product-series #previously-viewed > summary,.pdp-fireplaces-series.node--type-fireplaces-product-series #reviews > summary,.pdp-fireplaces-series.node--type-fireplaces-product-series #accessories > summary,.pdp-fireplaces-series.node--type-fireplaces-product-series #products > summary,.pdp-fireplaces-series.node--type-fireplaces-product-series #special-features > summary{color:#1b1c1c;padding:0 0 0.7rem 1.5em;margin-bottom:1.4em;font-size:1.5em;font-weight:700;border-bottom:1px solid #b7b7b7;list-style:none;position:relative;letter-spacing:normal;}@media (min-width:38em){.pdp-grills #support > summary,.pdp-grills #specifications > summary,.pdp-grills #recommended > summary,.pdp-grills #community > summary,.pdp-grills #related-products > summary,.pdp-grills #faq > summary,.pdp-grills #previously-viewed > summary,.pdp-grills #reviews > summary,.pdp-grills #accessories > summary,.pdp-grills #products > summary,.pdp-grills #special-features > summary,.pdp-fireplaces #support > summary,.pdp-fireplaces #specifications > summary,.pdp-fireplaces #recommended > summary,.pdp-fireplaces #community > summary,.pdp-fireplaces #related-products > summary,.pdp-fireplaces #faq > summary,.pdp-fireplaces #previously-viewed > summary,.pdp-fireplaces #reviews > summary,.pdp-fireplaces #accessories > summary,.pdp-fireplaces #products > summary,.pdp-fireplaces #special-features > summary,.pdp-fireplaces-series.node--type-fireplaces-product-series #support > summary,.pdp-fireplaces-series.node--type-fireplaces-product-series #specifications > summary,.pdp-fireplaces-series.node--type-fireplaces-product-series #recommended > summary,.pdp-fireplaces-series.node--type-fireplaces-product-series #community > summary,.pdp-fireplaces-series.node--type-fireplaces-product-series #related-products > summary,.pdp-fireplaces-series.node--type-fireplaces-product-series #faq > summary,.pdp-fireplaces-series.node--type-fireplaces-product-series #previously-viewed > summary,.pdp-fireplaces-series.node--type-fireplaces-product-series #reviews > summary,.pdp-fireplaces-series.node--type-fireplaces-product-series #accessories > summary,.pdp-fireplaces-series.node--type-fireplaces-product-series #products > summary,.pdp-fireplaces-series.node--type-fireplaces-product-series #special-features > summary{font-size:1.7em;}}.pdp-grills #support > summary::before,.pdp-grills #specifications > summary::before,.pdp-grills #recommended > summary::before,.pdp-grills #community > summary::before,.pdp-grills #related-products > summary::before,.pdp-grills #faq > summary::before,.pdp-grills #previously-viewed > summary::before,.pdp-grills #reviews > summary::before,.pdp-grills #accessories > summary::before,.pdp-grills #products > summary::before,.pdp-grills #special-features > summary::before,.pdp-fireplaces #support > summary::before,.pdp-fireplaces #specifications > summary::before,.pdp-fireplaces #recommended > summary::before,.pdp-fireplaces #community > summary::before,.pdp-fireplaces #related-products > summary::before,.pdp-fireplaces #faq > summary::before,.pdp-fireplaces #previously-viewed > summary::before,.pdp-fireplaces #reviews > summary::before,.pdp-fireplaces #accessories > summary::before,.pdp-fireplaces #products > summary::before,.pdp-fireplaces #special-features > summary::before,.pdp-fireplaces-series.node--type-fireplaces-product-series #support > summary::before,.pdp-fireplaces-series.node--type-fireplaces-product-series #specifications > summary::before,.pdp-fireplaces-series.node--type-fireplaces-product-series #recommended > summary::before,.pdp-fireplaces-series.node--type-fireplaces-product-series #community > summary::before,.pdp-fireplaces-series.node--type-fireplaces-product-series #related-products > summary::before,.pdp-fireplaces-series.node--type-fireplaces-product-series #faq > summary::before,.pdp-fireplaces-series.node--type-fireplaces-product-series #previously-viewed > summary::before,.pdp-fireplaces-series.node--type-fireplaces-product-series #reviews > summary::before,.pdp-fireplaces-series.node--type-fireplaces-product-series #accessories > summary::before,.pdp-fireplaces-series.node--type-fireplaces-product-series #products > summary::before,.pdp-fireplaces-series.node--type-fireplaces-product-series #special-features > summary::before{content:" ";margin-right:1em;margin-left:4px;margin-bottom:3px;border:solid #1b1c1c;border-width:0 3px 3px 0;display:inline-block;padding:4px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);width:2px;height:2px;position:absolute;left:0;top:5px;-webkit-transition:-webkit-transform 0.2s ease-in-out;transition:-webkit-transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out,-webkit-transform 0.2s ease-in-out;}@media (min-width:38em){.pdp-grills #support > summary::before,.pdp-grills #specifications > summary::before,.pdp-grills #recommended > summary::before,.pdp-grills #community > summary::before,.pdp-grills #related-products > summary::before,.pdp-grills #faq > summary::before,.pdp-grills #previously-viewed > summary::before,.pdp-grills #reviews > summary::before,.pdp-grills #accessories > summary::before,.pdp-grills #products > summary::before,.pdp-grills #special-features > summary::before,.pdp-fireplaces #support > summary::before,.pdp-fireplaces #specifications > summary::before,.pdp-fireplaces #recommended > summary::before,.pdp-fireplaces #community > summary::before,.pdp-fireplaces #related-products > summary::before,.pdp-fireplaces #faq > summary::before,.pdp-fireplaces #previously-viewed > summary::before,.pdp-fireplaces #reviews > summary::before,.pdp-fireplaces #accessories > summary::before,.pdp-fireplaces #products > summary::before,.pdp-fireplaces #special-features > summary::before,.pdp-fireplaces-series.node--type-fireplaces-product-series #support > summary::before,.pdp-fireplaces-series.node--type-fireplaces-product-series #specifications > summary::before,.pdp-fireplaces-series.node--type-fireplaces-product-series #recommended > summary::before,.pdp-fireplaces-series.node--type-fireplaces-product-series #community > summary::before,.pdp-fireplaces-series.node--type-fireplaces-product-series #related-products > summary::before,.pdp-fireplaces-series.node--type-fireplaces-product-series #faq > summary::before,.pdp-fireplaces-series.node--type-fireplaces-product-series #previously-viewed > summary::before,.pdp-fireplaces-series.node--type-fireplaces-product-series #reviews > summary::before,.pdp-fireplaces-series.node--type-fireplaces-product-series #accessories > summary::before,.pdp-fireplaces-series.node--type-fireplaces-product-series #products > summary::before,.pdp-fireplaces-series.node--type-fireplaces-product-series #special-features > summary::before{padding:4px;width:5px;height:5px;margin-bottom:0;}}.pdp-grills #support[open] > summary::before,.pdp-grills #specifications[open] > summary::before,.pdp-grills #recommended[open] > summary::before,.pdp-grills #community[open] > summary::before,.pdp-grills #related-products[open] > summary::before,.pdp-grills #faq[open] > summary::before,.pdp-grills #previously-viewed[open] > summary::before,.pdp-grills #reviews[open] > summary::before,.pdp-grills #accessories[open] > summary::before,.pdp-grills #products[open] > summary::before,.pdp-grills #special-features[open] > summary::before,.pdp-fireplaces #support[open] > summary::before,.pdp-fireplaces #specifications[open] > summary::before,.pdp-fireplaces #recommended[open] > summary::before,.pdp-fireplaces #community[open] > summary::before,.pdp-fireplaces #related-products[open] > summary::before,.pdp-fireplaces #faq[open] > summary::before,.pdp-fireplaces #previously-viewed[open] > summary::before,.pdp-fireplaces #reviews[open] > summary::before,.pdp-fireplaces #accessories[open] > summary::before,.pdp-fireplaces #products[open] > summary::before,.pdp-fireplaces #special-features[open] > summary::before,.pdp-fireplaces-series.node--type-fireplaces-product-series #support[open] > summary::before,.pdp-fireplaces-series.node--type-fireplaces-product-series #specifications[open] > summary::before,.pdp-fireplaces-series.node--type-fireplaces-product-series #recommended[open] > summary::before,.pdp-fireplaces-series.node--type-fireplaces-product-series #community[open] > summary::before,.pdp-fireplaces-series.node--type-fireplaces-product-series #related-products[open] > summary::before,.pdp-fireplaces-series.node--type-fireplaces-product-series #faq[open] > summary::before,.pdp-fireplaces-series.node--type-fireplaces-product-series #previously-viewed[open] > summary::before,.pdp-fireplaces-series.node--type-fireplaces-product-series #reviews[open] > summary::before,.pdp-fireplaces-series.node--type-fireplaces-product-series #accessories[open] > summary::before,.pdp-fireplaces-series.node--type-fireplaces-product-series #products[open] > summary::before,.pdp-fireplaces-series.node--type-fireplaces-product-series #special-features[open] > summary::before{-webkit-transform:rotate(45deg);transform:rotate(45deg);}a.link-disabled{color:#6e6e6e;font-style:italic;text-decoration:line-through;}.emergency-wrapper svg .st0{fill:none !important;}svg .st0{fill:#99c8e9;}svg .st1{fill:#414042;}svg .st2{fill:#0075c8;}svg .st3{fill:#fff;}.field--name-field-main-gallery .slick-list .slick-slide > div,.field--name-field-main-gallery .slick-list .slick-slide .main-image{height:100%;}.field--name-field-main-gallery .slick-list .slick-slide .views-row{height:100%;}.slick-slider.slick-dotted{position:relative;}.slick-slide > div,.slick-slide .main-image{height:auto;}.slick-slide > div{display:-webkit-box;display:-ms-flexbox;display:flex;}.slick-slide .views-row{height:auto;}.slick-slide .thumbnail{height:100%;}.slick-sr-only{position:absolute !important;clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;width:1px;overflow-wrap:normal;}.slick-autoplay-toggle-button{border-radius:100px;z-index:1;position:unset;padding:0;width:24px !important;height:24px !important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.slick-autoplay-toggle-button::before{display:none;}.slick-autoplay-toggle-button .slick-pause-icon,.slick-autoplay-toggle-button .slick-play-icon{background-color:#0060ad !important;border-radius:100px;top:-1px;right:1px;}.slick-autoplay-toggle-button .slick-pause-icon{height:16px;width:16px;display:block;position:relative;}.slick-autoplay-toggle-button .slick-pause-icon::before{font-family:FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:normal;font-style:normal;font-size:24px;display:inline-block;width:1em;height:1em;line-height:1;text-transform:none;letter-spacing:normal;overflow-wrap:normal;white-space:nowrap;direction:ltr;vertical-align:bottom;content:"\f04c";position:absolute;font-size:10px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff;}.slick-autoplay-toggle-button .slick-play-icon{height:16px;width:16px;display:block;position:relative;}.slick-autoplay-toggle-button .slick-play-icon::before{font-family:FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:normal;font-style:normal;font-size:24px;display:inline-block;width:1em;height:1em;line-height:1;text-transform:none;letter-spacing:normal;overflow-wrap:normal;white-space:nowrap;direction:ltr;vertical-align:bottom;content:"\f04b";position:absolute;font-size:8px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff;}.slick-autoplay-control{margin-left:15px !important;}.slick-dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;}.slick-dots button:not(.slick-autoplay-toggle-button)::before{width:16px !important;height:16px !important;top:50% !important;left:50% !important;-webkit-transform:translate(-50%,-50%) !important;transform:translate(-50%,-50%) !important;}.slick-arrow:focus{outline:1px dashed #aaa !important;}.slick-dots button:not(.slick-autoplay-toggle-button){width:24px !important;height:24px !important;}.slick-autoplay-toggle-button:focus,.slick-dots button:not(.slick-autoplay-toggle-button):focus{outline:1px dashed #aaa !important;border-radius:100px;}@media (max-width:56em){.block-napoleon-favorites{padding-left:25px;padding-right:25px;}}.block-napoleon-favorites .view-content .views-row{width:100%;}@media (min-width:38em){.block-napoleon-favorites .view-content .views-row{-webkit-box-flex:0;-ms-flex:0 1 48%;flex:0 1 48%;width:48%;margin:1%;}}@media (min-width:62em){.block-napoleon-favorites .view-content .views-row{-webkit-box-flex:0;-ms-flex:0 1 23%;flex:0 1 23%;width:23%;}}.block-napoleon-favorites .link-wrapper,.view .link-wrapper{position:relative;}@media (min-width:0) and (max-width:56em){.block-napoleon-favorites .link-wrapper,.view .link-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:0.5rem;-moz-column-gap:0.5rem;column-gap:0.5rem;}}.block-napoleon-favorites .fp-cta__share-btn--my-list,.view .fp-cta__share-btn--my-list{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:none;border:none;padding:0;font-size:0;cursor:pointer;color:#888;width:2rem;height:2rem;}.block-napoleon-favorites .fp-cta__share-btn--my-list[hidden],.view .fp-cta__share-btn--my-list[hidden]{display:none;}.block-napoleon-favorites .fp-cta__share-btn--my-list:not(.is-saved):hover,.view .fp-cta__share-btn--my-list:not(.is-saved):hover{background-color:transparent;color:#c32127;}.block-napoleon-favorites .fp-cta__share-btn--my-list::before,.view .fp-cta__share-btn--my-list::before{font-family:"Font Awesome 6 Free",sans-serif;font-weight:900;content:"\f004";font-size:1.7rem;}.block-napoleon-favorites .fp-cta__share-btn--my-list::after,.view .fp-cta__share-btn--my-list::after{font-family:"Font Awesome 6 Free",sans-serif;font-weight:900;content:"+";position:absolute;bottom:0;right:0;-webkit-box-sizing:border-box;box-sizing:border-box;width:17px;height:17px;text-align:center;text-indent:0;line-height:15px;font-size:11px;color:#fff;background:#c32127;border-radius:50%;border:1px solid white;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:2px;}.block-napoleon-favorites .fp-cta__share-btn--my-list.is-saved,.view .fp-cta__share-btn--my-list.is-saved{color:#c32127;}.block-napoleon-favorites .fp-cta__share-btn--my-list.is-saved::after,.view .fp-cta__share-btn--my-list.is-saved::after{content:"\f00d";}@media (min-width:48em){.views-row-video-banner #video-embed{pointer-events:none;}}.video-embed-field-responsive-video,.field--type-video-embed-field{margin-bottom:0;}.video-embed-field-responsive-video .video-embed-field-launch-modal,.field--type-video-embed-field .video-embed-field-launch-modal{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;margin-bottom:1.5625em;}.video-embed-field-responsive-video .video-embed-field-launch-modal::before,.field--type-video-embed-field .video-embed-field-launch-modal::before{font-family:FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:normal;font-style:normal;font-size:24px;display:inline-block;width:1em;height:1em;line-height:1;text-transform:none;letter-spacing:normal;overflow-wrap:normal;white-space:nowrap;direction:ltr;vertical-align:bottom;content:"\f04b";position:absolute;width:55px;height:55px;line-height:55px;font-size:1.953125em;z-index:20;text-align:center;color:#0060ad;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;margin:0 auto;display:block;top:calc(50% - 27px);left:calc(50% - 27px);right:auto;bottom:auto;}.video-embed-field-responsive-video .video-embed-field-launch-modal::after,.field--type-video-embed-field .video-embed-field-launch-modal::after{content:"";position:absolute;background-color:white;width:55px;height:55px;line-height:55px;font-size:1.953125em;border-radius:100%;z-index:10;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);margin:0 auto;display:block;left:calc(50% - 27px);right:auto;top:calc(50% - 27px);bottom:auto;}.video-embed-field-responsive-video .video-embed-field-launch-modal:hover::before,.field--type-video-embed-field .video-embed-field-launch-modal:hover::before{opacity:0.8;}.view-banner-block .views-row-video-banner .field--type-video-embed-field{overflow:hidden;max-height:550px;}@media (min-width:48em){.view-banner-block .views-row-video-banner .field--name-body{position:absolute;margin-left:auto;margin-right:auto;left:0;right:0;top:0;width:80%;}}@media (min-width:62em){.view-banner-block .views-row-video-banner .field--name-body{width:70%;}}.view-banner-block .views-row-video-banner .field--name-body h2{color:#000;height:auto;padding-bottom:0;margin-bottom:0.2em;}@media (min-width:38em){.view-banner-block .views-row-video-banner .field--name-body h2{height:125px;margin-bottom:0;}}@media (min-width:48em){.view-banner-block .views-row-video-banner .field--name-body h2{position:absolute;height:342px;top:0;z-index:10;width:100%;padding:0 2em 1.5em;color:#fff;margin-left:-25px;}}@media (min-width:56em){.view-banner-block .views-row-video-banner .field--name-body h2{height:415px;padding:0 2.5em 1.5em;}}@media (min-width:62em){.view-banner-block .views-row-video-banner .field--name-body h2{height:450px;margin-left:-40px;padding:0 0 1.5em;}}@media screen and (min-width:1150px){.view-banner-block .views-row-video-banner .field--name-body h2{height:550px;padding:0 1em 1.5em;}}@media (min-width:81.75em){.view-banner-block .views-row-video-banner .field--name-body h2{padding:0 2em 1.5em;}}.brick .field--type-video-embed-field,section .field--type-video-embed-field{max-width:1300px;margin-left:auto;margin-right:auto;}#cboxLoadedContent .video-embed-field-responsive-modal{margin:2em 0 0;overflow:hidden;}.brick--type--video{position:relative;}.brick--type--video .vimeo-control{height:100%;width:100%;position:absolute;top:0;bottom:0;}.brick--type--video a.btn-video-controls{width:100%;height:100%;text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 !important;}.brick--type--video a.btn-video-controls.playing{opacity:0;}.brick--type--video a.btn-video-controls span{display:-webkit-box;display:-ms-flexbox;display:flex;z-index:1000;max-width:130px;max-height:130px;border:3px inset #fff;-webkit-box-shadow:0 0 34px 3px #e4e4e4;box-shadow:0 0 34px 3px #e4e4e4;width:19vw;height:19vw;padding:0;background-color:#000;border-radius:50%;color:#fff;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;letter-spacing:1px;-webkit-transition:all 0.5s;transition:all 0.5s;-webkit-animation:1.5s pulse infinite ease-in-out;animation:1.5s pulse infinite ease-in-out;}.brick--type--video a.btn-video-controls span .hovered{opacity:1 !important;}.brick--type--video a.btn-video-controls span.paused,.brick--type--video a.btn-video-controls span.mouseover,.brick--type--video a.btn-video-controls span.mobile-mouseover{opacity:0.7 !important;}@-webkit-keyframes pulse{0%{-webkit-transform:scale(0.95);transform:scale(0.95);}70%{-webkit-transform:scale(1);transform:scale(1);-webkit-box-shadow:0 0 40px 3px #5e5e5e;box-shadow:0 0 40px 3px #5e5e5e;}100%{-webkit-transform:scale(0.95);transform:scale(0.95);}}@keyframes pulse{0%{-webkit-transform:scale(0.95);transform:scale(0.95);}70%{-webkit-transform:scale(1);transform:scale(1);-webkit-box-shadow:0 0 40px 3px #5e5e5e;box-shadow:0 0 40px 3px #5e5e5e;}100%{-webkit-transform:scale(0.95);transform:scale(0.95);}}.brick--type--video a.btn-video-controls span{font-size:6vw;position:relative;left:3px;}@media (min-width:48em){.brick--type--video a.btn-video-controls span{font-size:3rem;}}@media (min-width:56em){.no-sidebars .card,.no-sidebars .webform-submission-form{margin-left:auto;margin-right:auto;max-width:85%;}}@media (min-width:62em){.no-sidebars .card,.no-sidebars .webform-submission-form{max-width:75%;}}@media (min-width:81.75em){.no-sidebars .card,.no-sidebars .webform-submission-form{max-width:65%;}}.card__inner{position:relative;}.card__title{padding:0.8em 1.5625em;padding-bottom:0;}@media (min-width:38em){.card__title{padding:0.8em 1.25em;padding-bottom:0;}}.card__title-text{margin-bottom:0;}.card__supporting-text:after{content:"";display:table;clear:both;}.card__supporting-text{padding:0.8em 1.5625em;}@media (min-width:38em){.card__supporting-text{padding:0.8em 1.25em;}}.card__supporting-text p:last-child{margin-bottom:0;}@media (min-width:29.0625em){.card__supporting-text-image{max-width:37.037037037%;margin-top:1em;margin-bottom:1em;table-layout:fixed;}}.card__actions{padding:0.64em;}.card--default{background-color:white;color:rgb(96.8,98,98.8);}.card--default .card__supporting-text{border-bottom:1px solid #f2f5f7;}@media (min-width:29.0625em){.card--default .card__supporting-text-image--left{float:left;margin-right:1.953125em;}.card--default .card__supporting-text-image--right{float:right;margin-left:1.953125em;}.card--default .card__supporting-text-image--center{max-width:90%;margin-left:auto;margin-right:auto;}}.card--default .card__button{color:#d32f2f;}.card--default .card__button:hover,.card--default .card__button:focus{background-color:#f2f5f7;color:#4b4c4d;}.card--accordion .card__actions{border-bottom:1px solid #c8cacc;padding:0;}.card--accordion .card__actions:last-child{border-bottom:none;}.card--accordion .card__toggle{margin:0;padding:0;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;border:none;width:100%;display:block;text-align:left;padding:0.64em;-webkit-transition:background-color 0.3s ease-out;transition:background-color 0.3s ease-out;}.card--accordion .card__toggle:hover{background-color:#f2f5f7;}.card--accordion .card__toggle::before{-webkit-transition:-webkit-transform 0.3s ease-out;transition:-webkit-transform 0.3s ease-out;transition:transform 0.3s ease-out;transition:transform 0.3s ease-out,-webkit-transform 0.3s ease-out;color:rgba(0,0,0,0.54);font-family:"Material Icons";font-weight:normal;font-style:normal;font-size:24px;display:inline-block;width:1em;height:1em;line-height:1;text-transform:none;letter-spacing:normal;overflow-wrap:normal;white-space:nowrap;direction:ltr;vertical-align:bottom;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:"liga";font-feature-settings:"liga";}.card--accordion .card__toggle .material-icons{display:none !important;position:absolute;}.card--accordion .card__toggle--inactive{background-color:white;}.card--accordion .card__toggle--inactive::before{content:"expand_more";}.card--accordion .card__toggle--active{background-color:#0060ad;color:white;}.card--accordion .card__toggle--active::before{content:"expand_less";color:white;}.card--accordion .card__toggle--active:hover{background-color:black;}.division-hvac input[type=reset],.division-hvac input[type=submit]{border:1px solid transparent;font-weight:700;cursor:pointer;display:inline-block;position:relative;font-size:15px;line-height:1em;overflow:hidden;padding:0.625em 1.3em;margin-bottom:1em;text-decoration:none;-webkit-transition:background-color 0.3s ease-out,border-color 0.3s ease-out;transition:background-color 0.3s ease-out,border-color 0.3s ease-out;margin-right:1em;letter-spacing:1.1px;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;color:#fff;}@media (min-width:38em){.division-hvac input[type=reset],.division-hvac input[type=submit]{padding:0.625em 1.5em;font-size:17px;line-height:1.375em;}}.division-hvac input[type=reset],.division-hvac input[type=submit]{background-color:#0060ad;}.division-hvac input[type=reset]:hover,.division-hvac input[type=reset]:focus,.division-hvac input[type=submit]:hover,.division-hvac input[type=submit]:focus{background-color:#015c9a;}.division-hvac input[type=reset]:active,.division-hvac input[type=submit]:active{background-color:#015c9a;}.division-hvac div:not(.field--name-field-text):not(.field--name-body):not(.field--type-text-long) a.btn-primary{border:1px solid transparent;font-weight:700;cursor:pointer;display:inline-block;position:relative;font-size:15px;line-height:1em;overflow:hidden;padding:0.625em 1.3em;margin-bottom:1em;text-decoration:none;-webkit-transition:background-color 0.3s ease-out,border-color 0.3s ease-out;transition:background-color 0.3s ease-out,border-color 0.3s ease-out;margin-right:1em;letter-spacing:1.1px;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;color:#fff;}@media (min-width:38em){.division-hvac div:not(.field--name-field-text):not(.field--name-body):not(.field--type-text-long) a.btn-primary{padding:0.625em 1.5em;font-size:17px;line-height:1.375em;}}.division-hvac div:not(.field--name-field-text):not(.field--name-body):not(.field--type-text-long) a.btn-primary{background-color:#0060ad;}.division-hvac div:not(.field--name-field-text):not(.field--name-body):not(.field--type-text-long) a.btn-primary:hover,.division-hvac div:not(.field--name-field-text):not(.field--name-body):not(.field--type-text-long) a.btn-primary:focus{background-color:#015c9a;}.division-hvac div:not(.field--name-field-text):not(.field--name-body):not(.field--type-text-long) a.btn-primary:active{background-color:#015c9a;}.btn-primary-color-hv{border:1px solid transparent;font-weight:700;cursor:pointer;display:inline-block;position:relative;font-size:15px;line-height:1em;overflow:hidden;padding:0.625em 1.3em;margin-bottom:1em;text-decoration:none;-webkit-transition:background-color 0.3s ease-out,border-color 0.3s ease-out;transition:background-color 0.3s ease-out,border-color 0.3s ease-out;margin-right:1em;letter-spacing:1.1px;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;color:#fff;}@media (min-width:38em){.btn-primary-color-hv{padding:0.625em 1.5em;font-size:17px;line-height:1.375em;}}.btn-primary-color-hv{background-color:#0060ad;}.btn-primary-color-hv:hover,.btn-primary-color-hv:focus{background-color:#015c9a;}.btn-primary-color-hv:active{background-color:#015c9a;}.btn-primary-hv{border:1px solid transparent;font-weight:700;cursor:pointer;display:inline-block;position:relative;font-size:15px;line-height:1em;overflow:hidden;padding:0.625em 1.3em;margin-bottom:1em;text-decoration:none;-webkit-transition:background-color 0.3s ease-out,border-color 0.3s ease-out;transition:background-color 0.3s ease-out,border-color 0.3s ease-out;margin-right:1em;letter-spacing:1.1px;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;color:#fff;}@media (min-width:38em){.btn-primary-hv{padding:0.625em 1.5em;font-size:17px;line-height:1.375em;}}.btn-primary-hv{background-color:#0060ad;}.btn-primary-hv:hover,.btn-primary-hv:focus{background-color:#015c9a;}.btn-primary-hv:active{background-color:#015c9a;}.horizontal-menu .btn-primary-color-hv{margin:0;overflow:visible;}#block-de-theme-branding .site-name{position:absolute !important;clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;width:1px;overflow-wrap:normal;}@media (min-width:76.25em){#block-de-theme-branding{background:rgb(44,44,44);background:linear-gradient(135deg,rgb(44,44,44) 0%,rgb(0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2c2c2c',endColorstr='#000000',GradientType=1);width:190px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center;margin-top:-45px;z-index:100;padding:0.8125rem 0 0.75rem;}}@media (min-width:90.625em){#block-de-theme-branding{margin-top:-39px;padding:0.735rem 0;}}#block-de-theme-branding img{margin:0 auto;display:block;width:91px;padding:4.2px 0;}@media (min-width:76.25em){#block-de-theme-branding img{width:80%;padding:0;}}@media (min-width:0) and (max-width:67.4375em){#block-de-theme-branding{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);}}article.node--view-mode-full a.disable-cookies{background-color:#c32127;}article.node--view-mode-full a.disable-cookies:hover,article.node--view-mode-full a.disable-cookies:focus,article.node--view-mode-full a.disable-cookies:active{background-color:rgb(173.1907894737,29.3092105263,34.6381578947);}.sliding-popup-bottom{width:100%;display:none;z-index:599999;}.sliding-popup-bottom .eu-cookie-compliance-banner{background-color:white;padding:1em 2em;border-top:1px solid rgba(0,0,0,0.3);}.sliding-popup-bottom .eu-cookie-compliance-banner .eu-cookie-compliance-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto;max-width:1308px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;}.sliding-popup-bottom .eu-cookie-compliance-banner .eu-cookie-compliance-content .eu-cookie-compliance-message,.sliding-popup-bottom .eu-cookie-compliance-banner .eu-cookie-compliance-content .eu-cookie-compliance-buttons{-webkit-box-flex:0 !important;-ms-flex:0 1 auto !important;flex:0 1 auto !important;max-width:90%;}.sliding-popup-bottom .eu-cookie-compliance-banner .eu-cookie-compliance-content .eu-cookie-compliance-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0.5em;-webkit-box-orient:horizontal !important;-webkit-box-direction:reverse !important;-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important;}.sliding-popup-bottom .eu-cookie-compliance-banner .eu-cookie-compliance-content .eu-cookie-compliance-buttons button.decline-button{background-color:#4b4c4d;}@media (min-width:62em){.sliding-popup-bottom .eu-cookie-compliance-banner .eu-cookie-compliance-content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:2em;}.sliding-popup-bottom .eu-cookie-compliance-banner .eu-cookie-compliance-content .eu-cookie-compliance-buttons{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}.sliding-popup-bottom .eu-cookie-compliance-banner .eu-cookie-compliance-content .eu-cookie-compliance-buttons button{white-space:nowrap;}}.sliding-popup-bottom .eu-cookie-compliance-banner .eu-cookie-compliance-content .btn-close{color:#6e6e6e;position:absolute;right:0;top:0;}.sliding-popup-bottom .eu-cookie-compliance-banner .eu-cookie-compliance-content .btn-close:hover,.sliding-popup-bottom .eu-cookie-compliance-banner .eu-cookie-compliance-content .btn-close:focus{color:#4b4c4d;}.sliding-popup-bottom .eu-cookie-compliance-banner .eu-cookie-compliance-content #popup-text{-webkit-box-flex:0;-ms-flex:0 0 80%;flex:0 0 80%;}.sliding-popup-bottom .eu-cookie-compliance-banner .eu-cookie-compliance-content #popup-text .bold-text{font-size:1.25em;padding-right:2em;font-weight:bold;margin-bottom:0.25em;}@media (max-width:61.9375em){.sliding-popup-bottom .eu-cookie-compliance-banner .eu-cookie-compliance-content #popup-text br{content:" ";display:inline-block;width:2px;}}.sliding-popup-bottom .eu-cookie-compliance-banner .eu-cookie-compliance-content #popup-buttons{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;text-align:right;}.sliding-popup-bottom .eu-cookie-compliance-banner .eu-cookie-compliance-content #popup-buttons button{margin:0;}#block-basiccartcountblock a{color:#4b4c4d;text-decoration:none;text-transform:uppercase;}#block-basiccartcountblock a .cart-info .basic-cart-count{color:red;}#block-basiccartcountblock a .cart-info span.fab{background-color:#fff;border-radius:30px;width:25px;height:25px;display:inline-block;margin-right:0.5em;}#block-basiccartcountblock a .cart-info span::before{font-family:FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:normal;font-style:normal;font-size:24px;display:inline-block;width:1em;height:1em;line-height:1;text-transform:none;letter-spacing:normal;overflow-wrap:normal;white-space:nowrap;direction:ltr;vertical-align:bottom;font-size:0.9em;text-align:center;display:block;margin:0 auto;line-height:24px;}#block-sociallinksblock .links-wrapper ul{margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;}@media (min-width:38em){#block-sociallinksblock .links-wrapper ul{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}}#block-sociallinksblock .links-wrapper ul li{margin:0;padding:0;list-style:none;margin-left:0;}#block-sociallinksblock .links-wrapper ul li svg{margin-left:1.2em;margin-bottom:0.5em;}#block-sociallinksblock .links-wrapper ul li a span.fab{display:inline-block;margin-left:1.2em;margin-bottom:0.5em;}#block-sociallinksblock .links-wrapper ul li a span::before{font-family:FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:normal;font-style:normal;font-size:24px;display:inline-block;width:1em;height:1em;line-height:1;text-transform:none;letter-spacing:normal;overflow-wrap:normal;white-space:nowrap;direction:ltr;vertical-align:bottom;font-size:1.7em;color:#fff;text-align:center;display:block;margin:0 auto;line-height:24px;}#block-sociallinksblock .links-wrapper ul li a span.fa-linkedin-in::before{content:"\f0e1" !important;}#block-sociallinksblock .links-wrapper ul li a span.facebook-messenger::before{font-family:icomoon;speak:none;line-height:1;position:relative;text-align:center;font-weight:normal;font-style:normal;text-transform:none;letter-spacing:normal;overflow-wrap:normal;white-space:nowrap;color:#4b4c4d;direction:ltr;float:left;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:"liga";font-feature-settings:"liga";content:"\e955";color:#fff;}.napoleon-search-header-form{position:unset;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:105;height:100%;}.napoleon-search-header-form a.header-search-trigger{color:#fff;display:block;font-size:0.875rem;font-weight:500;line-height:1.5625rem;text-decoration:none;text-transform:uppercase;letter-spacing:0.2px;}@media (min-width:67.5em){.napoleon-search-header-form a.header-search-trigger{padding:0.46875rem 0.4rem;}}@media (min-width:90.625em){.napoleon-search-header-form a.header-search-trigger{font-size:1rem;}}.napoleon-search-header-form a.header-search-trigger:active{color:#fff;}.napoleon-search-header-form a.header-search-trigger::before{font-family:icomoon;speak:none;line-height:1;position:relative;text-align:center;font-weight:normal;font-style:normal;text-transform:none;letter-spacing:normal;overflow-wrap:normal;white-space:nowrap;color:#4b4c4d;direction:ltr;float:left;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:"liga";font-feature-settings:"liga";content:"\e92e";color:#fff;font-size:17.7px !important;line-height:unset;}@media (min-width:67.5em){.napoleon-search-header-form a.header-search-trigger::before{float:right;font-size:22px;padding-left:0.5rem;}}.napoleon-search-header-form a.header-search-trigger span{display:none;}@media (min-width:67.5em){.napoleon-search-header-form a.header-search-trigger span{display:inline;vertical-align:middle;}}.napoleon-search-header-form form{display:-webkit-box;display:-ms-flexbox;display:flex;}.custom-blocks-wrapper{padding:0 1rem;background-color:#222 !important;border-top:1px solid #404040;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.custom-blocks-wrapper .select-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}.custom-blocks-wrapper .napoleon-search-header-form.open form{opacity:1;}.custom-blocks-wrapper .napoleon-search-header-form .header-search-trigger-text{display:block;font-size:1rem;font-weight:600;}.custom-blocks-wrapper .napoleon-search-header-form .header-search-trigger{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;position:relative;padding-right:1.5rem;}.custom-blocks-wrapper .napoleon-search-header-form .header-search-trigger::before{display:none;}.custom-blocks-wrapper .napoleon-search-header-form .header-search-trigger::after{font-family:icomoon;speak:none;line-height:1;position:relative;text-align:center;font-weight:normal;font-style:normal;text-transform:none;letter-spacing:normal;overflow-wrap:normal;white-space:nowrap;color:#4b4c4d;direction:ltr;float:left;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:"liga";font-feature-settings:"liga";content:"\e92e";color:#fff;font-size:17.7px !important;line-height:unset;position:absolute;right:0;}.custom-blocks-wrapper .napoleon-search-header-form .header-search-trigger.open::after{content:"\e901";color:#fff;font-size:30px !important;line-height:unset;rotate:135deg;right:-5px;}.custom-blocks-wrapper .napoleon-search-header-form form{position:absolute;bottom:100%;left:0;right:0;border-bottom:2px solid #0060ad;opacity:0;max-width:100% !important;}.custom-blocks-wrapper .napoleon-search-header-form form.open{opacity:1;}.custom-blocks-wrapper .napoleon-search-header-form form .form-type-textfield{width:100%;margin:0;}.custom-blocks-wrapper .napoleon-search-header-form form .form-type-textfield input{width:100%;}.custom-blocks-wrapper .napoleon-search-header-form form .form-type-textfield input:not(#edit-submit):not(#edit-actions-submit):not(.button){height:46px !important;border:3px !important;border-radius:0 !important;padding-left:3.125rem;-webkit-transition:all 0.5s;transition:all 0.5s;}.custom-blocks-wrapper .napoleon-search-header-form form input.form-submit{position:absolute;left:1px;bottom:1px;width:46px !important;height:calc(100% - 2px);margin:0;background-image:url(/themes/custom/de_theme/src/img/search-grey.svg);background-repeat:no-repeat !important;background-size:20px !important;background-position:center !important;background-color:#fff;font-size:0;}#napoleon-search-header-form,#napoleon-search-header-form--2{position:absolute;right:0;max-width:13.625rem;}#napoleon-search-header-form .form-type-textfield,#napoleon-search-header-form--2 .form-type-textfield{width:100%;margin:0;}#napoleon-search-header-form .form-type-textfield input,#napoleon-search-header-form--2 .form-type-textfield input{width:100%;}#napoleon-search-header-form .form-type-textfield input:not(#edit-submit):not(#edit-actions-submit):not(.button),#napoleon-search-header-form--2 .form-type-textfield input:not(#edit-submit):not(#edit-actions-submit):not(.button){height:28px;border:0;border-radius:3px;padding-right:1.875rem;}#napoleon-search-header-form input.form-submit,#napoleon-search-header-form--2 input.form-submit{position:absolute;right:1px;top:1px;width:30px;height:calc(100% - 2px);font-size:0;border-radius:3px;background-image:url(/themes/custom/de_theme/src/img/search-grey.svg);background-repeat:no-repeat;background-size:16px;background-position:center;background-color:#fff;}#napoleon-search-header-form a.header-search-trigger,#napoleon-search-header-form--2 a.header-search-trigger{top:-63px;}.region--masthead-primary #napoleon-search-header-form .form-type-textfield input:not(#edit-submit):not(#edit-actions-submit):not(.button),.region--masthead-primary #napoleon-search-header-form--2 .form-type-textfield input:not(#edit-submit):not(#edit-actions-submit):not(.button){height:28px;border:0;border-radius:3px;padding-right:30px;width:200px;opacity:1;visibility:visible;-webkit-transition:width 0.4s ease,opacity 0.4s ease;transition:width 0.4s ease,opacity 0.4s ease;}.region--masthead-primary #napoleon-search-header-form .form-type-textfield,.region--masthead-primary #napoleon-search-header-form--2 .form-type-textfield{}.region--masthead-primary #napoleon-search-header-form .form-type-textfield input:not(#edit-submit):not(#edit-actions-submit):not(.button).element-invisible,.region--masthead-primary #napoleon-search-header-form--2 .form-type-textfield input:not(#edit-submit):not(#edit-actions-submit):not(.button).element-invisible{width:0;opacity:0;pointer-events:none;-webkit-transition:width 0.4s ease,opacity 0.4s ease;transition:width 0.4s ease,opacity 0.4s ease;}.region--masthead-primary #napoleon-search-header-form .form-type-textfield,.region--masthead-primary #napoleon-search-header-form--2 .form-type-textfield{}.region--masthead-primary #napoleon-search-header-form .form-type-textfield input.element-invisible,.region--masthead-primary #napoleon-search-header-form--2 .form-type-textfield input.element-invisible{display:block !important;visibility:hidden;-webkit-transition-delay:0.4s;transition-delay:0.4s;}.region--masthead-primary #napoleon-search-header-form a.header-search-trigger,.region--masthead-primary #napoleon-search-header-form--2 a.header-search-trigger{-webkit-transition:all 0.2s;transition:all 0.2s;}.region--masthead-primary #napoleon-search-header-form a.header-search-trigger.open,.region--masthead-primary #napoleon-search-header-form--2 a.header-search-trigger.open{opacity:0;}ul.ui-menu li.ui-menu-item{list-style:none;}ul.ui-menu li.ui-menu-item a{display:block;border:none !important;}.responsive-menu-toggle-icon{width:auto;height:27px;}.responsive-menu-toggle-icon::before,.responsive-menu-toggle-icon::after,.responsive-menu-toggle-icon span.icon{height:2px;width:25px;}#block-responsivemenumobileicon .label{position:absolute !important;clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;width:1px;overflow-wrap:normal;}.responsive-menu-toggle-icon::before{top:5px;}.responsive-menu-toggle-icon::after{top:23px;}.choose-region-form.choose-region-select-form.block.block-napoleon-region .form-item.form-type-select,#block-languagedropdownswitcher .form-item.form-type-select,#block-languagedropdownswitcher--2 .form-item.form-type-select{margin:0;}.choose-region-form.choose-region-select-form.block.block-napoleon-region select,#block-languagedropdownswitcher select,#block-languagedropdownswitcher--2 select{width:auto !important;padding-right:1.2em;height:24px;min-width:100px;outline-offset:2px;}@media (min-width:67.5em){.choose-region-form.choose-region-select-form.block.block-napoleon-region select,#block-languagedropdownswitcher select,#block-languagedropdownswitcher--2 select{width:110px;}}.custom-blocks-wrapper{position:absolute;bottom:0;padding:1em;background:#0060ad;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:10;margin-bottom:0 !important;}.custom-blocks-wrapper a{color:#fff;font-weight:700;text-transform:uppercase;}.custom-blocks-wrapper #block-basiccartcountblock--2{margin-bottom:0.3em;margin-left:0;}@media (min-width:67.5em){.custom-blocks-wrapper #block-languagedropdownswitcher--2,.custom-blocks-wrapper #block-languagedropdownswitcher{padding-left:0.625rem;}}.custom-blocks-wrapper #block-languagedropdownswitcher--2 .select-wrapper,.custom-blocks-wrapper #block-languagedropdownswitcher .select-wrapper{border-radius:3px;border-color:#606060;background-color:#fff;padding:1px;}.custom-blocks-wrapper #block-languagedropdownswitcher--2 .select-wrapper::before,.custom-blocks-wrapper #block-languagedropdownswitcher .select-wrapper::before{display:none;}.custom-blocks-wrapper #block-languagedropdownswitcher--2 .select-wrapper::after,.custom-blocks-wrapper #block-languagedropdownswitcher .select-wrapper::after{font-family:FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:normal;font-style:normal;font-size:24px;display:inline-block;width:1em;height:1em;line-height:1;text-transform:none;letter-spacing:normal;overflow-wrap:normal;white-space:nowrap;direction:ltr;vertical-align:bottom;content:"\f0dd";position:absolute;font-size:1em;right:3px;color:#000;top:-3px;bottom:0;pointer-events:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;}.custom-blocks-wrapper #block-languagedropdownswitcher--2 .select-wrapper select,.custom-blocks-wrapper #block-languagedropdownswitcher .select-wrapper select{font-size:0.75rem;border:0;width:6.25rem !important;height:1.875rem;}.custom-blocks-wrapper{background:#333;}#block-basiccartcountblock--2 a{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}#block-basiccartcountblock--2 .basic-cart-count{margin-right:0.3em;}#block-basiccartcountblock--2 p{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;}#block-basiccartcountblock--2 span.fab{float:left;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}#block-basiccartcountblock--2 span.fab::before{font-family:FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:normal;font-style:normal;font-size:24px;display:inline-block;width:1em;height:1em;line-height:1;text-transform:none;letter-spacing:normal;overflow-wrap:normal;white-space:nowrap;direction:ltr;vertical-align:bottom;font-size:1.1em;top:-2px;position:relative;margin-left:0.3em;}.embeddedServiceHelpButton .helpButton .uiButton{background-color:#32a5f3 !important;font-family:"Salesforce Sans",sans-serif;}.embeddedServiceHelpButton .helpButton .uiButton:focus{outline:1px solid #32a5f3 !important;}@font-face{font-family:"Salesforce Sans",sans-serif;}.helpButton .message{text-transform:none;}.dockableContainer .embeddedServiceSidebarHeader button.headerItem{overflow:visible;margin-right:0;}.dockableContainer .embeddedServiceSidebarHeader .headerItem:focus::before,.dockableContainer .embeddedServiceSidebarHeader .headerItem:hover::before{top:11px;left:11px;width:20px;height:20px;}.embeddedServiceSidebarFormField .split-field-container,.embeddedServiceSidebarFormField .uiInput--input,.embeddedServiceSidebarFormField .uiInput--select{margin-bottom:2px !important;}.embeddedServiceSidebarHeader .headerButton:focus::after{border:none;}.blocks-field-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:3em 0 0;color:#fff;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;}.blocks-field-container h3{letter-spacing:1px;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:2rem;margin-bottom:0.3em;}@media (min-width:81.75em){.blocks-field-container h3{font-size:2.4rem;}}.blocks-field-container p{font-size:1.25rem;}.blocks-field-container a{margin:1em 0 -0.4em;}.blocks-field-container .cta-block-container{background-repeat:no-repeat;background-size:cover;padding:3em 2em 2em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;width:100%;}.blocks-field-container .cta-block-container .field--name-field-buttons a{color:#000;padding:0.32768em 1.5625em;text-transform:uppercase;text-decoration:none;font-weight:700;margin-top:1em;background-color:#fff;font-size:1.25rem;}@media (min-width:62em){.blocks-field-container .cta-block-container .field--name-field-buttons a{font-size:1.5rem;}}.blocks-field-container .cta-block-container .field--name-body h3{color:#fff;text-transform:uppercase;}.blocks-field-container .block-napoleon-newsletter-form-block{text-align:center;padding:1em;border:1px solid #fff;background:#1b1c1c;background:url("/sites/default/files/images/2018-11/bg-home-mountains-blue-900px.jpg") no-repeat;background-size:cover;font-size:1em;display:-webkit-box;display:-ms-flexbox;display:flex;}.blocks-field-container .block-napoleon-newsletter-form-block #edit-sub-options{text-align:left;}.blocks-field-container .block-napoleon-newsletter-form-block .home-newsletter-form{border:1px solid #fff;padding:1em;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.blocks-field-container .block-napoleon-newsletter-form-block .home-newsletter-form{display:block;}}.blocks-field-container .block-napoleon-newsletter-form-block .home-newsletter-form h3{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.blocks-field-container .block-napoleon-newsletter-form-block .home-newsletter-form p{font-size:1em;}@media (min-width:56em){.blocks-field-container .block-napoleon-newsletter-form-block .home-newsletter-form p{font-size:0.8em;}}@media screen and (min-width:1080px){.blocks-field-container .block-napoleon-newsletter-form-block .home-newsletter-form p{font-size:1em;}}.blocks-field-container .block-napoleon-newsletter-form-block .home-newsletter-form .form-type-email,.blocks-field-container .block-napoleon-newsletter-form-block .home-newsletter-form .form-type-checkbox{text-align:left;}.blocks-field-container .block-napoleon-newsletter-form-block .home-newsletter-form .form-type-email input{width:100%;}.blocks-field-container .block-napoleon-newsletter-form-block .home-newsletter-form label{font-size:1em;}@media (min-width:56em){.blocks-field-container .block-napoleon-newsletter-form-block .home-newsletter-form label{font-size:0.8em;}}.blocks-field-container .block-napoleon-newsletter-form-block .home-newsletter-form #edit-subscribe{margin-bottom:0;width:50%;margin-left:auto;margin-right:auto;}.blocks-field-container .block-napoleon-newsletter-form-block .form-submit{color:#000;margin-top:0.2em;background-color:#fff;font-size:1.25rem;}@media (min-width:62em){.blocks-field-container .block-napoleon-newsletter-form-block .form-submit{font-size:1.5rem;}}.blocks-field-container .field--name-field-blocks,.blocks-field-container .field--name-field-blocks-secondary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;}.blocks-field-container .field--name-field-blocks > .field__item,.blocks-field-container .field--name-field-blocks-secondary > .field__item{width:100%;margin-bottom:1.5em;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;}.blocks-field-container .field--name-field-blocks > .field__item a,.blocks-field-container .field--name-field-blocks-secondary > .field__item a{margin:1em 0 -0.4em !important;}@media (min-width:56em){.blocks-field-container .field--name-field-blocks,.blocks-field-container .field--name-field-blocks-secondary{width:50%;-webkit-box-flex:1;-ms-flex:1;flex:1;}}@media (min-width:56em){.blocks-field-container .field--name-field-blocks{padding:0 0.75em 0 0;}}@media (min-width:56em){.blocks-field-container .field--name-field-blocks-secondary{padding:0 0 0 0.75em;}}#block-notranslationwarningblock-3{margin-top:3.0517578125em;padding-top:3.0517578125em;border-top:1px solid #b7b7b7;}#block-notranslationwarningblock{margin-bottom:50px;margin-top:50px;}.user-logged-in #block-notranslationwarningblock{margin-bottom:0;margin-top:0;}.block-region-detect-block{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;background-color:#179b3b;position:relative;text-align:center;z-index:110;}.block-region-detect-block::before,.block-region-detect-block::after{content:"";display:block;position:absolute;top:0;height:100%;background-color:#179b3b;width:calc(100vw - 50%);}.block-region-detect-block::before{left:0;-webkit-transform:translateX(-100%);transform:translateX(-100%);margin-left:1px;}.block-region-detect-block::after{right:0;-webkit-transform:translateX(100%);transform:translateX(100%);margin-right:1px;}.block-region-detect-block .region-d-block-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;padding:1em;}.block-region-detect-block .region-d-block-wrapper > p{color:#fff;display:inline-block;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin-bottom:0;margin-left:1em;font-size:1.25em;}.block-region-detect-block .region-d-block-wrapper > p a,.block-region-detect-block .region-d-block-wrapper > p .reg-ctx{color:#fff;text-transform:uppercase;font-weight:400;}.block-region-detect-block .region-d-block-wrapper > p a:hover,.block-region-detect-block .region-d-block-wrapper > p .reg-ctx:hover{color:#fff;text-decoration:none;}.block-region-detect-block .region-d-block-wrapper .close-btn{color:#fff;margin-left:1em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1.5625em;text-decoration:none;}.block-region-detect-block .region-d-block-wrapper .close-btn:hover .close-icon{color:#1b1c1c;}.block-region-detect-block .region-d-block-wrapper .close-btn .close-icon{font-size:2em;font-weight:400;}.block-region-detect-block .region-d-block-wrapper .close-btn .close-icon::before{color:#fff;content:"×";}#block-fuel-type-links-block{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:0;width:100%;margin-top:0;}@media (min-width:62em){#block-fuel-type-links-block{margin-left:1.5625em;display:inline-block;width:auto;margin-bottom:0;}}#block-fuel-type-links-block a{text-transform:uppercase;font-weight:700;text-decoration:none;color:#757575;padding:0 0.5em 0.65em;font-size:1em;display:inline-block;letter-spacing:2px;-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center;}#block-fuel-type-links-block a:last-child{margin-right:0;}@media (min-width:38em){#block-fuel-type-links-block a{font-size:1.6em;margin-right:1.5625em;padding:0 0.5em;}}#block-fuel-type-links-block a.active{color:#000;border-bottom:1px solid #0060ad;}@media (min-width:38em){#block-fuel-type-links-block a.active{border-bottom:2px solid #0060ad;}}.choose-region-form.choose-region-select-form.block.block-napoleon-region select{width:100px !important;outline-offset:2px;}@media (min-width:67.5em){.choose-region-form.choose-region-select-form.block.block-napoleon-region select{width:130px !important;}}.choose-region-form.choose-region-select-form.block.block-napoleon-region label{text-transform:uppercase;font-weight:700;font-size:1em;margin-bottom:1em;}.custom-blocks-wrapper .choose-region-form.choose-region-select-form.block.block-napoleon-region{padding-left:0.625rem;}.custom-blocks-wrapper .choose-region-form.choose-region-select-form.block.block-napoleon-region .select-wrapper{border-radius:3px;border-color:#606060;background-color:#fff;padding:1px;}.custom-blocks-wrapper .choose-region-form.choose-region-select-form.block.block-napoleon-region .select-wrapper::before{display:none;}.custom-blocks-wrapper .choose-region-form.choose-region-select-form.block.block-napoleon-region .select-wrapper::after{font-family:FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:normal;font-style:normal;font-size:24px;display:inline-block;width:1em;height:1em;line-height:1;text-transform:none;letter-spacing:normal;overflow-wrap:normal;white-space:nowrap;direction:ltr;vertical-align:bottom;content:"\f0dd";position:absolute;font-size:1em;right:3px;color:#000;top:-3px;bottom:0;pointer-events:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;}.custom-blocks-wrapper .choose-region-form.choose-region-select-form.block.block-napoleon-region .select-wrapper select{font-size:0.75rem;border:0;width:6.25rem;height:1.875rem;}#block-header-cart-block{margin-left:0.5em;}@media (min-width:75em){#block-header-cart-block{margin-left:1em;}}#block-header-cart-block #header-shopping-cart .shopping-cart-url{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 13px;}@media (min-width:90.625em){#block-header-cart-block #header-shopping-cart .shopping-cart-url{padding:6.71px 13px;}}#block-header-cart-block #header-shopping-cart a{font-weight:700;}#block-header-cart-block #header-shopping-cart a span:not(.fab):not(.items-in-cart){border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}#block-header-cart-block #header-shopping-cart a .fab::before{font-size:1.8em;position:relative;line-height:1em;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}#block-header-cart-block .items-in-cart:not(.items-in-cart--empty){font-family:"Proxima Nova",sans-serif;background:#c32127;border:2px solid white;border-radius:50%;height:21px;width:21px;text-align:center;font-weight:700;font-size:14px;line-height:16px;position:absolute;right:3px;color:#fff;top:50%;margin-top:-6px;z-index:3;}body:not(.division-fireplaces):not(.division-grills):not(.division-hvac) #block-header-cart-block{position:relative;}body:not(.division-fireplaces):not(.division-grills):not(.division-hvac) #block-header-cart-block::before{content:"";display:block;position:absolute;height:100%;width:100%;left:0;right:0;bottom:0;z-index:0;background-color:#c32127;}body:not(.division-fireplaces):not(.division-grills):not(.division-hvac) #block-header-cart-block #header-shopping-cart{position:relative;z-index:1;padding:0;}body:not(.division-fireplaces):not(.division-grills):not(.division-hvac) #block-header-cart-block .shopping-cart-url{color:#fff;}.division-fireplaces #block-header-cart-block,.division-grills #block-header-cart-block,.division-hvac #block-header-cart-block{position:relative;}.division-fireplaces #block-header-cart-block::before,.division-grills #block-header-cart-block::before,.division-hvac #block-header-cart-block::before{background-color:#c32127;content:"";display:block;position:absolute;height:100%;width:100%;left:0;right:0;bottom:0;z-index:0;}.division-fireplaces #block-header-cart-block #header-shopping-cart,.division-grills #block-header-cart-block #header-shopping-cart,.division-hvac #block-header-cart-block #header-shopping-cart{position:relative;z-index:1;padding:0;}.division-fireplaces #block-header-cart-block .shopping-cart-url,.division-grills #block-header-cart-block .shopping-cart-url,.division-hvac #block-header-cart-block .shopping-cart-url{color:#fff;}@media (min-width:0) and (max-width:37.9375em){.shopping-cart-page .section-content > .layout-container{padding-top:2em;}}@media (min-width:0) and (max-width:37.9375em){.shopping-cart-page #main .region--content > article > .node__content > .blocks-field-container{margin-top:0;}}.shopping-cart-page #main .region--content > article > .node__content > .blocks-field-container{color:#4b4c4d;}.shopping-cart-page .shopify-buy-frame.shopify-buy-frame--toggle{display:none !important;}.block-napoleon-shopify.block-shopify-shopping-cart-block table#cart-content{display:block;margin-bottom:0;font-size:17px;}@media (min-width:38em){.block-napoleon-shopify.block-shopify-shopping-cart-block table#cart-content{font-size:1.2em;}}.block-napoleon-shopify.block-shopify-shopping-cart-block table#cart-content thead{display:inline-block;width:100%;}.block-napoleon-shopify.block-shopify-shopping-cart-block table#cart-content thead tr{display:none;}@media (min-width:38em){.block-napoleon-shopify.block-shopify-shopping-cart-block table#cart-content thead tr{display:block;display:inline-block;width:100%;}}.block-napoleon-shopify.block-shopify-shopping-cart-block table#cart-content thead tr th{text-align:left;width:16%;display:inline-block;background:transparent;color:#000;}.block-napoleon-shopify.block-shopify-shopping-cart-block table#cart-content thead tr th:first-child{width:calc(54% - 12px);}.block-napoleon-shopify.block-shopify-shopping-cart-block table#cart-content thead tr th:nth-child(3){width:14%;}.block-napoleon-shopify.block-shopify-shopping-cart-block table#cart-content > tr{color:#4b4c4d;}@media (min-width:38em){.block-napoleon-shopify.block-shopify-shopping-cart-block table#cart-content > tr{display:-webkit-box;display:-ms-flexbox;display:flex;}}.block-napoleon-shopify.block-shopify-shopping-cart-block table#cart-content > tr:nth-child(even){background-color:#f6f9f9;}.block-napoleon-shopify.block-shopify-shopping-cart-block table#cart-content > tr > td{padding-top:2em;padding-bottom:2em;display:inline-block;line-height:1.4em;}@media (min-width:0) and (max-width:37.9375em){.block-napoleon-shopify.block-shopify-shopping-cart-block table#cart-content > tr > td{font-size:17px;line-height:21px;}}.block-napoleon-shopify.block-shopify-shopping-cart-block table#cart-content > tr > td span.label{display:inline-block;margin-right:0.5em;}@media (min-width:38em){.block-napoleon-shopify.block-shopify-shopping-cart-block table#cart-content > tr > td span.label{display:none;}}.block-napoleon-shopify.block-shopify-shopping-cart-block table#cart-content > tr > td.line-item-image-title{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:100%;}@media (min-width:38em){.block-napoleon-shopify.block-shopify-shopping-cart-block table#cart-content > tr > td.line-item-image-title{width:calc(54% - 12px);}}.block-napoleon-shopify.block-shopify-shopping-cart-block table#cart-content > tr > td.line-item-price,.block-napoleon-shopify.block-shopify-shopping-cart-block table#cart-content > tr > td.cart-linetotal{width:100%;}@media (min-width:0) and (max-width:37.9375em){.block-napoleon-shopify.block-shopify-shopping-cart-block table#cart-content > tr > td.line-item-price,.block-napoleon-shopify.block-shopify-shopping-cart-block table#cart-content > tr > td.cart-linetotal{margin-left:calc(115px + 0.512em);padding:0 0 0.5em;font-weight:700;}}@media (min-width:38em){.block-napoleon-shopify.block-shopify-shopping-cart-block table#cart-content > tr > td.line-item-price,.block-napoleon-shopify.block-shopify-shopping-cart-block table#cart-content > tr > td.cart-linetotal{width:16%;margin-left:4px;}}.block-napoleon-shopify.block-shopify-shopping-cart-block table#cart-content > tr > td.cart-linetotal{font-weight:700;}@media (min-width:0) and (max-width:37.9375em){.block-napoleon-shopify.block-shopify-shopping-cart-block table#cart-content > tr > td.cart-linetotal{padding:0 0 2em;}}.block-napoleon-shopify.block-shopify-shopping-cart-block table#cart-content > tr > td.line-item-quantity{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;}@media (min-width:0) and (max-width:37.9375em){.block-napoleon-shopify.block-shopify-shopping-cart-block table#cart-content > tr > td.line-item-quantity{margin-left:calc(115px + 0.512em);padding:0 0 0.5em;font-weight:700;}}@media (min-width:38em){.block-napoleon-shopify.block-shopify-shopping-cart-block table#cart-content > tr > td.line-item-quantity{width:14%;margin-left:4px;}}.block-napoleon-shopify.block-shopify-shopping-cart-block .line-item-quantity .input-group{display:-webkit-box;display:-ms-flexbox;display:flex;}.block-napoleon-shopify.block-shopify-shopping-cart-block .line-item-quantity .input-group .line-item-quantity-input{width:37px;height:34px !important;}.block-napoleon-shopify.block-shopify-shopping-cart-block .line-item-quantity .input-group .input-group-btn-vertical{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:24px;}.block-napoleon-shopify.block-shopify-shopping-cart-block .line-item-quantity .input-group .input-group-btn-vertical button{margin:0 !important;padding:0 !important;display:block;font-size:15px;line-height:9px;}.block-napoleon-shopify.block-shopify-shopping-cart-block .line-item-quantity .input-group .input-group-btn-vertical button i{display:block;line-height:15px;}.block-napoleon-shopify.block-shopify-shopping-cart-block .line-item-quantity .input-group .input-group-btn-vertical button i::before{font-size:15px;line-height:15px;}.block-napoleon-shopify.block-shopify-shopping-cart-block .line-item-image-title{display:-webkit-box;display:-ms-flexbox;display:flex;}.block-napoleon-shopify.block-shopify-shopping-cart-block .line-item-image-title .product-image-wrapper{-webkit-box-flex:0;-ms-flex:0 0 80px;flex:0 0 80px;margin-right:15px;}@media (min-width:56em){.block-napoleon-shopify.block-shopify-shopping-cart-block .line-item-image-title .product-image-wrapper{margin-right:3em;-webkit-box-flex:0;-ms-flex:0 0 100px;flex:0 0 100px;}}.block-napoleon-shopify.block-shopify-shopping-cart-block .line-item-image-title .product-title-wrapper{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;color:#4b4c4d;}.block-napoleon-shopify.block-shopify-shopping-cart-block .line-item-image-title .product-title-wrapper .line-item-variant-title{font-weight:400;}.block-napoleon-shopify.block-shopify-shopping-cart-block .line-item-image-title .product-title-wrapper a.btn-remove-line-item{margin-top:1em;display:block;}.block-napoleon-shopify.block-shopify-shopping-cart-block #cart-total{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;font-weight:700;color:#000;border-top:1px solid #eee;padding-top:0.5em;}.block-napoleon-shopify.block-shopify-shopping-cart-block #cart-total p#total-text{font-size:20px;}@media (min-width:38em){.block-napoleon-shopify.block-shopify-shopping-cart-block #cart-total p#total-text{font-size:27px;}}.block-napoleon-shopify.block-shopify-shopping-cart-block #cart-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap;}.block-napoleon-shopify.block-shopify-shopping-cart-block #cart-actions a#cart-update{border:1px solid transparent;font-weight:700;cursor:pointer;display:inline-block;position:relative;font-size:15px;line-height:1em;overflow:hidden;padding:0.625em 1.3em;margin-bottom:1em;text-decoration:none;-webkit-transition:background-color 0.3s ease-out,border-color 0.3s ease-out;transition:background-color 0.3s ease-out,border-color 0.3s ease-out;margin-right:1em;letter-spacing:1.1px;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;color:#fff;}@media (min-width:38em){.block-napoleon-shopify.block-shopify-shopping-cart-block #cart-actions a#cart-update{padding:0.625em 1.5em;font-size:17px;line-height:1.375em;}}.block-napoleon-shopify.block-shopify-shopping-cart-block #cart-actions a#cart-update{background-color:#f2f5f7;color:#4b4c4d;}.block-napoleon-shopify.block-shopify-shopping-cart-block #cart-actions a#cart-update a{color:#4b4c4d;}.block-napoleon-shopify.block-shopify-shopping-cart-block #cart-actions a#cart-update:hover,.block-napoleon-shopify.block-shopify-shopping-cart-block #cart-actions a#cart-update:focus,.block-napoleon-shopify.block-shopify-shopping-cart-block #cart-actions a#cart-update:active{color:#4b4c4d;background-color:rgb(226.2142857143,232.8571428571,237.2857142857);}.block-napoleon-shopify.block-shopify-shopping-cart-block #cart-actions a#cart-update{color:#4b4c4d !important;}.block-napoleon-shopify.block-shopify-shopping-cart-block #cart-actions a#cart-checkout{border:1px solid transparent;font-weight:700;cursor:pointer;display:inline-block;position:relative;font-size:15px;line-height:1em;overflow:hidden;padding:0.625em 1.3em;margin-bottom:1em;text-decoration:none;-webkit-transition:background-color 0.3s ease-out,border-color 0.3s ease-out;transition:background-color 0.3s ease-out,border-color 0.3s ease-out;margin-right:1em;letter-spacing:1.1px;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;color:#fff;}@media (min-width:38em){.block-napoleon-shopify.block-shopify-shopping-cart-block #cart-actions a#cart-checkout{padding:0.625em 1.5em;font-size:17px;line-height:1.375em;}}.block-napoleon-shopify.block-shopify-shopping-cart-block #cart-actions a#cart-checkout{background-color:#c32127;color:#fff;}.block-napoleon-shopify.block-shopify-shopping-cart-block #cart-actions a#cart-checkout a{color:#fff;}.block-napoleon-shopify.block-shopify-shopping-cart-block #cart-actions a#cart-checkout:hover,.block-napoleon-shopify.block-shopify-shopping-cart-block #cart-actions a#cart-checkout:focus,.block-napoleon-shopify.block-shopify-shopping-cart-block #cart-actions a#cart-checkout:active{color:#fff;background-color:rgb(173.1907894737,29.3092105263,34.6381578947);}.block-napoleon-shopify.block-shopify-shopping-cart-block #cart-actions a#cart-checkout{margin-left:1em !important;}.block-napoleon-shopify.block-shopify-shopping-cart-block .fp-bundle-card .fp-bundle-card__summary.fp-selected-options{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;width:100%;margin:0.4em 0 0;border:0;}.block-napoleon-shopify.block-shopify-shopping-cart-block .fp-bundle-card .fp-bundle-card__summary.fp-selected-options .fp-selected-options__summary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;list-style:none;cursor:pointer;border:1px solid #eee;padding:3px 6px;font-size:0.85em;font-weight:700;color:#4b4c4d;}.block-napoleon-shopify.block-shopify-shopping-cart-block .fp-bundle-card .fp-bundle-card__summary.fp-selected-options .fp-selected-options__summary::-webkit-details-marker{display:none;}.block-napoleon-shopify.block-shopify-shopping-cart-block .fp-bundle-card .fp-bundle-card__summary.fp-selected-options .fp-selected-options__chevron{display:inline-block;margin-left:0.35rem;line-height:1;-webkit-transition:-webkit-transform 0.25s ease-in-out;transition:-webkit-transform 0.25s ease-in-out;transition:transform 0.25s ease-in-out;transition:transform 0.25s ease-in-out,-webkit-transform 0.25s ease-in-out;-webkit-transform-origin:center;transform-origin:center;}.block-napoleon-shopify.block-shopify-shopping-cart-block .fp-bundle-card .fp-bundle-card__summary.fp-selected-options .fp-selected-options__chevron::before{font-family:"Font Awesome 6 Free",sans-serif;font-weight:900;content:"\f054";font-size:0.8rem;}.block-napoleon-shopify.block-shopify-shopping-cart-block .fp-bundle-card .fp-bundle-card__summary.fp-selected-options[open] .fp-selected-options__chevron{-webkit-transform:rotate(90deg);transform:rotate(90deg);}.block-napoleon-shopify.block-shopify-shopping-cart-block .fp-bundle-card .fp-bundle-card__summary.fp-selected-options .fp-selected-options__body{padding:0.4rem 0.2rem;}.block-napoleon-shopify.block-shopify-shopping-cart-block .fp-bundle-card .fp-bundle-card__summary.fp-selected-options .fp-selected-option-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1rem;padding:0.25rem 0;font-size:0.85rem;}.block-napoleon-shopify.block-shopify-shopping-cart-block .fp-bundle-card .fp-bundle-card__summary.fp-selected-options .fp-selected-option-row__label{color:#555;}.block-napoleon-shopify.block-shopify-shopping-cart-block .fp-bundle-card .fp-bundle-card__summary.fp-selected-options .fp-selected-option-row__value{text-align:right;font-weight:700;color:#4b4c4d;}.financing-cart-snippet{font-size:1.05rem;margin:1em 1em 0;padding:1em 1.5em 0 0;border-top:1px solid #eee;}.financing-cart-snippet .financing-snippet__text{line-height:1.5;}.financing-cart-snippet .financing-snippet__logo{display:inline-block;vertical-align:middle;margin:-3px 1px 0 0;}.pdp-grills #block-views-block-faq-faq-block-grills-by-series .views-row,.pdp-grills #block-views-block-faq-faq-block-fp-by-series .views-row,.pdp-fireplaces #block-views-block-faq-faq-block-grills-by-series .views-row,.pdp-fireplaces #block-views-block-faq-faq-block-fp-by-series .views-row{border-top:0;}.pdp-grills #block-views-block-faq-faq-block-grills-by-series .views-field-title:hover,.pdp-grills #block-views-block-faq-faq-block-fp-by-series .views-field-title:hover,.pdp-fireplaces #block-views-block-faq-faq-block-grills-by-series .views-field-title:hover,.pdp-fireplaces #block-views-block-faq-faq-block-fp-by-series .views-field-title:hover{cursor:pointer;}.pdp-grills #block-views-block-faq-faq-block-grills-by-series .views-field-title .field-content,.pdp-grills #block-views-block-faq-faq-block-fp-by-series .views-field-title .field-content,.pdp-fireplaces #block-views-block-faq-faq-block-grills-by-series .views-field-title .field-content,.pdp-fireplaces #block-views-block-faq-faq-block-fp-by-series .views-field-title .field-content{position:relative;padding-right:1.875em;}@media (max-width:48em){.pdp-grills #block-views-block-faq-faq-block-grills-by-series .views-field-title .field-content,.pdp-grills #block-views-block-faq-faq-block-fp-by-series .views-field-title .field-content,.pdp-fireplaces #block-views-block-faq-faq-block-grills-by-series .views-field-title .field-content,.pdp-fireplaces #block-views-block-faq-faq-block-fp-by-series .views-field-title .field-content{font-size:1.125em;}}.pdp-grills #block-views-block-faq-faq-block-grills-by-series .views-field-title .field-content::before,.pdp-grills #block-views-block-faq-faq-block-grills-by-series .views-field-title .field-content::after,.pdp-grills #block-views-block-faq-faq-block-fp-by-series .views-field-title .field-content::before,.pdp-grills #block-views-block-faq-faq-block-fp-by-series .views-field-title .field-content::after,.pdp-fireplaces #block-views-block-faq-faq-block-grills-by-series .views-field-title .field-content::before,.pdp-fireplaces #block-views-block-faq-faq-block-grills-by-series .views-field-title .field-content::after,.pdp-fireplaces #block-views-block-faq-faq-block-fp-by-series .views-field-title .field-content::before,.pdp-fireplaces #block-views-block-faq-faq-block-fp-by-series .views-field-title .field-content::after{position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%) rotate(0deg);transform:translateY(-50%) rotate(0deg);background-size:contain !important;}.pdp-grills #block-views-block-faq-faq-block-grills-by-series .views-field-title .field-content::before,.pdp-grills #block-views-block-faq-faq-block-fp-by-series .views-field-title .field-content::before,.pdp-fireplaces #block-views-block-faq-faq-block-grills-by-series .views-field-title .field-content::before,.pdp-fireplaces #block-views-block-faq-faq-block-fp-by-series .views-field-title .field-content::before{-webkit-transition:all 0.2s;transition:all 0.2s;content:"";background:url(/themes/custom/de_theme/dist/img/plus-solid.svg) no-repeat;opacity:1;width:0.875em;height:0.875em;}.pdp-grills #block-views-block-faq-faq-block-grills-by-series .views-field-title .field-content::after,.pdp-grills #block-views-block-faq-faq-block-fp-by-series .views-field-title .field-content::after,.pdp-fireplaces #block-views-block-faq-faq-block-grills-by-series .views-field-title .field-content::after,.pdp-fireplaces #block-views-block-faq-faq-block-fp-by-series .views-field-title .field-content::after{-webkit-transition:all 0.2s;transition:all 0.2s;content:"";background:url(/themes/custom/de_theme/dist/img/minus-solid.svg) no-repeat;-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg);opacity:0;width:0.875em;height:0.25em;}.pdp-grills #block-views-block-faq-faq-block-grills-by-series .views-field-title .field-content.accordion-open::before,.pdp-grills #block-views-block-faq-faq-block-fp-by-series .views-field-title .field-content.accordion-open::before,.pdp-fireplaces #block-views-block-faq-faq-block-grills-by-series .views-field-title .field-content.accordion-open::before,.pdp-fireplaces #block-views-block-faq-faq-block-fp-by-series .views-field-title .field-content.accordion-open::before{-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg);opacity:0;}.pdp-grills #block-views-block-faq-faq-block-grills-by-series .views-field-title .field-content.accordion-open::after,.pdp-grills #block-views-block-faq-faq-block-fp-by-series .views-field-title .field-content.accordion-open::after,.pdp-fireplaces #block-views-block-faq-faq-block-grills-by-series .views-field-title .field-content.accordion-open::after,.pdp-fireplaces #block-views-block-faq-faq-block-fp-by-series .views-field-title .field-content.accordion-open::after{opacity:1;-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg);}.block-shopify-shopping-cart-block #cart-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}@media (min-width:56em){.block-shopify-shopping-cart-block #cart-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-12px;}}.block-shopify-shopping-cart-block #cart-container #cart-heading{width:100%;padding-bottom:16px;}@media (max-width:56em){.block-shopify-shopping-cart-block #cart-container #cart-heading{font-size:1.95312em;color:black;text-transform:uppercase;font-weight:600;margin-bottom:0;}}.block-shopify-shopping-cart-block #cart-container .cart-statement-message{font-family:"Proxima Nova",sans-serif;font-size:1.25em;font-weight:bold;line-height:1em;margin-bottom:1.5em;color:#0060ad;border:solid 2px #0060ad;width:100%;padding:16px;border-radius:5px;}.block-shopify-shopping-cart-block #cart-container .cart-statement-desktop{display:none;}@media (min-width:56em){.block-shopify-shopping-cart-block #cart-container .cart-statement-desktop{display:block;}}.block-shopify-shopping-cart-block #cart-container .cart-statement-mobile{display:block;}@media (min-width:56em){.block-shopify-shopping-cart-block #cart-container .cart-statement-mobile{display:none;}}.block-shopify-shopping-cart-block #sidebar-content{padding-bottom:2em;display:block !important;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}@media (min-width:56em){.block-shopify-shopping-cart-block #sidebar-content{-webkit-box-flex:0;-ms-flex:0 1 25%;flex:0 1 25%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding-bottom:0;}}.block-shopify-shopping-cart-block #sidebar-content #cart-summary-heading{background-color:#353535;color:#fff;font-family:"Proxima Nova",sans-serif !important;font-size:1.125em;text-transform:none;padding:16px;border-top-left-radius:5px;border-top-right-radius:5px;margin-bottom:0.875em;letter-spacing:inherit;font-weight:600;}.block-shopify-shopping-cart-block #sidebar-content #cart-summary{border-left:1px solid #eee;border-right:1px solid #eee;border-bottom:1px solid #eee;border-radius:5px;margin-bottom:2em;}.block-shopify-shopping-cart-block #sidebar-content #summary-info ul{list-style:none;padding:0 1em;}.block-shopify-shopping-cart-block #sidebar-content #summary-info ul .summary-item{list-style:none;font-family:"Proxima Nova",sans-serif;color:#353535;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}@media (max-width:56em){.block-shopify-shopping-cart-block #sidebar-content #summary-info ul .summary-item{margin-bottom:0;}}.block-shopify-shopping-cart-block #sidebar-content #summary-info ul .summary-item .summary-item-key{min-width:30%;padding-right:0.625em;}.block-shopify-shopping-cart-block #sidebar-content #summary-info ul .summary-item .summary-item-value{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;}.block-shopify-shopping-cart-block #sidebar-content #summary-info ul .summary-item.summary-subtotal.total-price{color:black;font-size:1.125em;font-weight:700;border-top:1px solid #eee;padding-top:1em;margin-top:1em;}.block-shopify-shopping-cart-block #sidebar-content #summary-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 1em 1em;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.block-shopify-shopping-cart-block #sidebar-content #summary-actions #cart-checkout{background-color:#c32127 !important;font-size:1.375em;margin-bottom:0 !important;width:100%;text-align:center;letter-spacing:inherit;font-weight:700;padding:0.32768em 1.5625em !important;}.block-shopify-shopping-cart-block #sidebar-content #summary-actions #back-button{margin-bottom:0 !important;}.block-shopify-shopping-cart-block #main-content{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;}@media (min-width:56em){.block-shopify-shopping-cart-block #main-content{-webkit-box-flex:0;-ms-flex:0 1 75%;flex:0 1 75%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding-right:2em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}}.block-shopify-shopping-cart-block #main-content #cart-content{padding-bottom:2.5em;}@media (min-width:56em){.block-shopify-shopping-cart-block #main-content #cart-content{padding-bottom:2em;}}@media (min-width:56em){.block-shopify-shopping-cart-block #main-content #cart-content.element-invisible{-webkit-box-flex:1;-ms-flex:1;flex:1;display:block !important;opacity:0;}}.block-shopify-shopping-cart-block #cart-container.cart-is-empty{display:grid;grid-template-columns:1fr;grid-template-areas:"heading" "message" "sidebar" "banner";row-gap:24px;}@media (min-width:56em){.block-shopify-shopping-cart-block #cart-container.cart-is-empty{grid-template-columns:3fr 1fr;-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px;grid-template-areas:"heading heading" "message sidebar" "banner  sidebar";-webkit-box-align:start;-ms-flex-align:start;align-items:start;}}.block-shopify-shopping-cart-block #cart-container.cart-is-empty #cart-heading{grid-area:heading;}.block-shopify-shopping-cart-block #cart-container.cart-is-empty #cart-empty-message{grid-area:message;}.block-shopify-shopping-cart-block #cart-container.cart-is-empty #sidebar-content{grid-area:sidebar;}.block-shopify-shopping-cart-block #cart-container.cart-is-empty #main-content{grid-area:banner;}.block-shopify-shopping-cart-block #cart-container.cart-is-empty #main-content #cart-content{display:none !important;}.block-shopify-shopping-cart-block #main-content .header{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;border-bottom:1px solid #eee;padding-bottom:0.8em;padding-top:1em;margin-bottom:1em;}.block-shopify-shopping-cart-block #main-content .header.hide-item-on-mobile{display:none;}@media (min-width:56em){.block-shopify-shopping-cart-block #main-content .header.hide-item-on-mobile{display:-webkit-box;display:-ms-flexbox;display:flex;}}.block-shopify-shopping-cart-block #main-content .header .flex-row{font-family:"Proxima Nova",sans-serif;font-weight:700;}.block-shopify-shopping-cart-block #main-content .header .flex-row:nth-child(1){-webkit-box-flex:1;-ms-flex:1 0 55%;flex:1 0 55%;}.block-shopify-shopping-cart-block #main-content .header .flex-row:not(:first-child){-webkit-box-flex:0;-ms-flex:0 1 15%;flex:0 1 15%;padding:0 0.625em;}.block-shopify-shopping-cart-block #main-content .header .flex-row:last-child{text-align:right;}.block-shopify-shopping-cart-block #main-content .flex-table.row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;border-bottom:1px solid #eee;padding-bottom:1em;margin-bottom:1em;}@media (min-width:56em){.block-shopify-shopping-cart-block #main-content .flex-table.row{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-bottom:1.5em;margin-bottom:1.5em;}}.block-shopify-shopping-cart-block #main-content .flex-table.row:last-child{border-bottom:0;padding-bottom:0;margin-bottom:0;}.block-shopify-shopping-cart-block #main-content .flex-table.row.is-updating{pointer-events:none;}.block-shopify-shopping-cart-block #main-content .flex-table.row .row-spinner-overlay{position:absolute;inset:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:rgba(255,255,255,0.6);z-index:2;}.block-shopify-shopping-cart-block #main-content .flex-table.row .row-spinner-overlay i{font-size:22px;color:#4b4c4d;}.block-shopify-shopping-cart-block #main-content .flex-table.row .flex-row{font-family:"Proxima Nova",sans-serif;color:#353535;}.block-shopify-shopping-cart-block #main-content .flex-table.row .flex-row.line-item-image-title{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;}@media (min-width:56em){.block-shopify-shopping-cart-block #main-content .flex-table.row .flex-row.line-item-image-title{-webkit-box-flex:1;-ms-flex:1 0 55%;flex:1 0 55%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}}.block-shopify-shopping-cart-block #main-content .flex-table.row .flex-row.line-item-price-quantity-linetotal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;}@media (min-width:23.75em){.block-shopify-shopping-cart-block #main-content .flex-table.row .flex-row.line-item-price-quantity-linetotal{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;}}@media (max-width:56em){.block-shopify-shopping-cart-block #main-content .flex-table.row .flex-row.line-item-price-quantity-linetotal{margin-left:87px;-ms-flex-wrap:wrap;flex-wrap:wrap;}}@media (min-width:56em){.block-shopify-shopping-cart-block #main-content .flex-table.row .flex-row.line-item-price-quantity-linetotal{-webkit-box-flex:0;-ms-flex:0 1 45%;flex:0 1 45%;max-width:none;}}.block-shopify-shopping-cart-block #main-content .flex-table.row .flex-row .label.hide-item-on-desktop{font-family:"Proxima Nova",helvetica,sans-serif;font-weight:400;font-size:14px;color:#4b4c4d;}.block-shopify-shopping-cart-block #main-content .flex-table.row .flex-row .line-item-quantity{-webkit-box-flex:0;-ms-flex:0 1 33.333%;flex:0 1 33.333%;padding:0 0.625em;}@media (max-width:56em){.block-shopify-shopping-cart-block #main-content .flex-table.row .flex-row .line-item-quantity{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;}}.block-shopify-shopping-cart-block #main-content .flex-table.row .flex-row .line-item-price{-webkit-box-flex:0;-ms-flex:0 1 33.333%;flex:0 1 33.333%;padding:0 0.625em;}@media (max-width:56em){.block-shopify-shopping-cart-block #main-content .flex-table.row .flex-row .line-item-price{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;color:black;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;}}.block-shopify-shopping-cart-block #main-content .flex-table.row .flex-row .cart-linetotal{-webkit-box-flex:0;-ms-flex:0 1 33.333%;flex:0 1 33.333%;padding:0 0.625em;text-align:right;}@media (max-width:23.75em){.block-shopify-shopping-cart-block #main-content .flex-table.row .flex-row .cart-linetotal{-webkit-box-flex:0 !important;-ms-flex:0 1 auto !important;flex:0 1 auto !important;}}@media (min-width:0) and (max-width:56em){.block-shopify-shopping-cart-block #main-content .flex-table.row .flex-row .cart-linetotal{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;font-weight:700;color:black;}}.block-shopify-shopping-cart-block #main-content .flex-table.row .flex-row .product-title-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:1.8em;font-family:"Proxima Nova",helvetica,sans-serif;}@media (min-width:56em){.block-shopify-shopping-cart-block #main-content .flex-table.row .flex-row .product-title-wrapper{padding-bottom:0;padding-right:2em;}}.block-shopify-shopping-cart-block #main-content .flex-table.row .flex-row .product-title-wrapper .line-item-sku{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;color:#4b4c4d;}@media (min-width:56em){.block-shopify-shopping-cart-block #main-content .flex-table.row .flex-row .product-title-wrapper .line-item-sku{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}}.block-shopify-shopping-cart-block #main-content .flex-table.row .flex-row .product-title-wrapper a{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;text-decoration:none;margin-top:8px !important;margin-bottom:0 !important;}@media (min-width:56em){.block-shopify-shopping-cart-block #main-content .flex-table.row .flex-row .product-title-wrapper a{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;text-decoration:underline;margin-top:0 !important;}}.block-shopify-shopping-cart-block #main-content .flex-table.row .flex-row .btn-remove-line-item,.block-shopify-shopping-cart-block #main-content .flex-table.row .flex-row .line-item-sku{text-decoration:none;color:#353535;font-family:"Proxima Nova",helvetica,sans-serif;font-size:14px;margin-top:0 !important;}@media (min-width:56em){.block-shopify-shopping-cart-block #main-content .flex-table.row .flex-row .btn-remove-line-item,.block-shopify-shopping-cart-block #main-content .flex-table.row .flex-row .line-item-sku{padding-top:8px;}}@media (max-width:56em){.block-shopify-shopping-cart-block #promotional-block{margin-right:-1.5625em;margin-left:-1.5625em;margin-bottom:-3.94141em;}}@media (max-width:47.9375em){.block-shopify-shopping-cart-block #promotional-block .block--why-buy .pdp-row > div{width:48%;}}.block-shopify-shopping-cart-block #cart-content-heading{font-size:1.95312em !important;color:black !important;}.block-shopify-shopping-cart-block .hide-item-on-desktop{display:block !important;}@media (min-width:56em){.block-shopify-shopping-cart-block .hide-item-on-desktop{display:none !important;}}.block-shopify-shopping-cart-block .hide-item-on-mobile{display:none;}@media (min-width:56em){.block-shopify-shopping-cart-block .hide-item-on-mobile{display:block;}}.block-shopify-shopping-cart-block #cart-empty-message{width:100%;}@media (max-width:56em){.block-shopify-shopping-cart-block #cart-empty-message{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}}.block-shopify-shopping-cart-block .cta-block-container{padding:0;}.block-shopify-shopping-cart-block #loading-container{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:4em 0;color:#4b4c4d;}.block-shopify-shopping-cart-block #loading-container .loading-container__spinner{font-size:28px;margin-bottom:0.75em;}.block-shopify-shopping-cart-block #loading-container #load-text{margin:0;font-family:"Proxima Nova",sans-serif;}.block-shopify-shopping-cart-block .cart-empty{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;padding:0.5em 1em 1em;color:#4b4c4d;}.block-shopify-shopping-cart-block .cart-empty .cart-empty__icon{font-size:40px;color:#eee;margin-bottom:0.6em;}.block-shopify-shopping-cart-block .cart-empty .cart-empty__title{font-family:"Proxima Nova",sans-serif;font-size:1.5em;font-weight:700;color:black;margin:0 0 0.35em;}.block-shopify-shopping-cart-block .cart-empty .cart-empty__subtitle{margin:0;}.node--type-page.shopping-cart-page.shopify-enabled .blocks-field-container .field--name-field-blocks > .field__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.division-fireplaces #block-napoleon-product-finder-quiz-block #product-finder-heading{letter-spacing:2px;}@media (min-width:62em){#block-napoleon-product-finder-quiz-block{padding:3em 0;}}@media (max-width:29.0625em){#block-napoleon-product-finder-quiz-block #questions-wrapper{margin-bottom:15px;}}#block-napoleon-product-finder-quiz-block #product-finder-heading{text-align:center;font-size:1em;padding-bottom:0.8em;font-weight:600;}@media (min-width:29.0625em){#block-napoleon-product-finder-quiz-block #product-finder-heading{padding-bottom:1.3em;}}#block-napoleon-product-finder-quiz-block .header-count{text-transform:uppercase;font-size:1em;letter-spacing:1px;padding-bottom:0.5em;}#block-napoleon-product-finder-quiz-block .tooltip-trigger{height:100%;display:inline-block;padding:0 0.2em;}#block-napoleon-product-finder-quiz-block .tooltip-trigger:hover{cursor:pointer;}#block-napoleon-product-finder-quiz-block .tooltip-trigger::before{font-family:FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:normal;font-style:normal;font-size:24px;display:inline-block;width:1em;height:1em;line-height:1;text-transform:none;letter-spacing:normal;overflow-wrap:normal;white-space:nowrap;direction:ltr;vertical-align:bottom;content:"\f059";font-size:20px;color:#c32127;vertical-align:middle;padding-top:3px;}#block-napoleon-product-finder-quiz-block .title{font-size:1.5em;line-height:inherit;font-weight:600;text-align:center;margin-bottom:1em;}@media (min-width:29.0625em){#block-napoleon-product-finder-quiz-block .title{padding-bottom:0.5em;font-size:1.8em;}}#block-napoleon-product-finder-quiz-block .title .field--name-field-description{display:inline;}#block-napoleon-product-finder-quiz-block .title .field--name-field-description::after{display:none;}#block-napoleon-product-finder-quiz-block .title p{margin-bottom:0;display:inline;}#block-napoleon-product-finder-quiz-block .title,#block-napoleon-product-finder-quiz-block .header-count{color:#353535;}#block-napoleon-product-finder-quiz-block #product-finder-quiz .question-item-wrapper,#block-napoleon-product-finder-quiz-block #product-finder-quiz .question-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;width:100%;}#block-napoleon-product-finder-quiz-block #product-finder-quiz .eck-entity.answer-item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:85px;}@media (min-width:29.0625em){#block-napoleon-product-finder-quiz-block #product-finder-quiz .eck-entity.answer-item{min-height:100px;}}@media (min-width:38em){#block-napoleon-product-finder-quiz-block #product-finder-quiz .eck-entity.answer-item{min-height:140px;}}@media (min-width:62em){#block-napoleon-product-finder-quiz-block #product-finder-quiz .eck-entity.answer-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;}}#block-napoleon-product-finder-quiz-block #product-finder-quiz .answer-option.image-wrapper,#block-napoleon-product-finder-quiz-block #product-finder-quiz .field--name-field-main-image,#block-napoleon-product-finder-quiz-block #product-finder-quiz .media--type-image,#block-napoleon-product-finder-quiz-block #product-finder-quiz .field--name-field-media-image,#block-napoleon-product-finder-quiz-block #product-finder-quiz .media{height:100%;}#block-napoleon-product-finder-quiz-block #product-finder-quiz .answer-option.image-wrapper img,#block-napoleon-product-finder-quiz-block #product-finder-quiz .field--name-field-main-image img,#block-napoleon-product-finder-quiz-block #product-finder-quiz .media--type-image img,#block-napoleon-product-finder-quiz-block #product-finder-quiz .field--name-field-media-image img,#block-napoleon-product-finder-quiz-block #product-finder-quiz .media img{-o-object-fit:cover;object-fit:cover;height:100%;border-radius:8px;border:1px solid white;}#block-napoleon-product-finder-quiz-block #product-finder-quiz .answer-option.image-wrapper{position:relative;z-index:0;height:95px;-webkit-box-flex:0;-ms-flex:0 1 45%;flex:0 1 45%;margin-right:-1em;}@media (min-width:29.0625em){#block-napoleon-product-finder-quiz-block #product-finder-quiz .answer-option.image-wrapper{height:120px;}}@media (min-width:38em){#block-napoleon-product-finder-quiz-block #product-finder-quiz .answer-option.image-wrapper{height:140px;}}@media (min-width:50em){#block-napoleon-product-finder-quiz-block #product-finder-quiz .answer-option.image-wrapper{height:160px;}}@media (min-width:62em){#block-napoleon-product-finder-quiz-block #product-finder-quiz .answer-option.image-wrapper{bottom:-1.5em;height:210px;min-height:210px;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;margin-right:0;}}#block-napoleon-product-finder-quiz-block #product-finder-quiz .answers-wrapper{width:100%;}@media (min-width:46.875em) and (max-width:61.9375em){#block-napoleon-product-finder-quiz-block #product-finder-quiz .answers-wrapper{width:100%;max-width:80%;}}#block-napoleon-product-finder-quiz-block #product-finder-quiz .answers-wrapper .field--name-field-answers{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}@media (min-width:62em){#block-napoleon-product-finder-quiz-block #product-finder-quiz .answers-wrapper .field--name-field-answers{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:-0.5em;margin-left:-0.5em;}}#block-napoleon-product-finder-quiz-block #product-finder-quiz .answers-wrapper .field--name-field-answers > .field__item{padding-bottom:1em;}@media (min-width:62em){#block-napoleon-product-finder-quiz-block #product-finder-quiz .answers-wrapper .field--name-field-answers > .field__item{-webkit-box-flex:0;-ms-flex:0 1 25%;flex:0 1 25%;padding:0 0.5em;}}#block-napoleon-product-finder-quiz-block #product-finder-quiz .answers-wrapper a.answer-option.title-wrapper{-webkit-transition:background-color 0.3s ease-out,border-color 0.3s ease-out;transition:background-color 0.3s ease-out,border-color 0.3s ease-out;background-color:#0060ad;color:white;border:1px solid white;padding:1em;font-weight:600;font-size:0.938em;display:inline-block;text-decoration:none;text-align:center;border-radius:8px;z-index:1;width:100%;-webkit-box-flex:1;-ms-flex:1 0 55%;flex:1 0 55%;}@media (min-width:62em){#block-napoleon-product-finder-quiz-block #product-finder-quiz .answers-wrapper a.answer-option.title-wrapper{width:85%;font-size:1.125em;left:0;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;}}#block-napoleon-product-finder-quiz-block #product-finder-quiz .answers-wrapper a.answer-option.title-wrapper:hover,#block-napoleon-product-finder-quiz-block #product-finder-quiz .answers-wrapper a.answer-option.title-wrapper:focus{background-color:rgb(0,79.0196531792,142.4);}#block-napoleon-product-finder-quiz-block #product-finder-quiz .answers-wrapper a.answer-option.title-wrapper:active{background-color:rgb(0,79.0196531792,142.4);}#block-napoleon-product-finder-quiz-block #controls-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:2em;}#block-napoleon-product-finder-quiz-block #controls-wrapper #skip-button{color:#1b1c1c;font-weight:700;text-decoration:none;text-transform:uppercase;letter-spacing:2px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}#block-napoleon-product-finder-quiz-block #controls-wrapper #skip-button::after{font-family:FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:normal;font-style:normal;font-size:24px;display:inline-block;width:1em;height:1em;line-height:1;text-transform:none;letter-spacing:normal;overflow-wrap:normal;white-space:nowrap;direction:ltr;vertical-align:bottom;content:"\f054";font-size:13px;margin-left:6px;}#block-napoleon-product-finder-quiz-block #controls-wrapper #skip-button.disabled{color:#c8cacc;cursor:not-allowed;}#block-napoleon-product-finder-quiz-block #controls-wrapper #slider-dots-wrapper{padding-right:1em;width:80%;}@media (min-width:38em){#block-napoleon-product-finder-quiz-block #controls-wrapper #slider-dots-wrapper{width:auto;}}#block-napoleon-product-finder-quiz-block #controls-wrapper #slider-dots-wrapper .slick-dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;bottom:0;}#block-napoleon-product-finder-quiz-block #controls-wrapper #slider-dots-wrapper .slick-dots li{background-color:#e5e5e5;height:5px;width:auto;-webkit-box-flex:1;-ms-flex:1;flex:1;}@media (min-width:38em){#block-napoleon-product-finder-quiz-block #controls-wrapper #slider-dots-wrapper .slick-dots li{width:60px;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;}}#block-napoleon-product-finder-quiz-block #controls-wrapper #slider-dots-wrapper .slick-dots li.slick-active{background-color:#0060ad;}#block-napoleon-product-finder-quiz-block #controls-wrapper #slider-dots-wrapper .slick-dots li.answered:not(.slick-active){background-color:rgba(0,96,173,0.45);}#block-napoleon-product-finder-quiz-block #controls-wrapper #slider-dots-wrapper .slick-dots button::before{display:none;}.ui-resizable-handle{display:none !important;}.ui-dialog.question-tooltip-wrapper{position:fixed;width:90% !important;max-width:700px !important;left:50% !important;top:50% !important;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-box-shadow:5px 5px 10px 0 rgba(0,0,0,0.5);box-shadow:5px 5px 10px 0 rgba(0,0,0,0.5);padding:0 !important;cursor:default !important;}.ui-dialog.question-tooltip-wrapper:hover{cursor:default !important;}.ui-dialog.question-tooltip-wrapper .ui-dialog-titlebar{color:#1b1c1c !important;border-color:#b7b7b7 !important;background-color:#eee !important;padding-right:1.8em;}.ui-dialog.question-tooltip-wrapper .ui-dialog-title{color:#1b1c1c !important;margin:0.2em 0 !important;font-size:1.4em !important;font-weight:500 !important;}.ui-dialog.question-tooltip-wrapper .ui-dialog-title,.ui-dialog.question-tooltip-wrapper .ui-dialog-content{font-family:"Proxima Nova",helvetica,sans-serif;}.ui-dialog.question-tooltip-wrapper .ui-dialog-content{padding:0.5rem 1rem !important;}.ui-dialog.question-tooltip-wrapper .ui-widget-overlay{background:#222;opacity:0.7;}.ui-dialog.question-tooltip-wrapper .ui-button.ui-dialog-titlebar-close{border:0 !important;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:transparent !important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}@media screen and (-webkit-min-device-pixel-ratio:0) and (-webkit-min-device-pixel-ratio:0),screen and (-webkit-min-device-pixel-ratio:0) and (min-resolution:0.001dpcm){.ui-dialog.question-tooltip-wrapper .ui-button.ui-dialog-titlebar-close{top:70%;right:1rem !important;}}@-moz-document url-prefix(){.ui-dialog.question-tooltip-wrapper .ui-button.ui-dialog-titlebar-close{right:0.3rem !important;top:88%;}}.ui-dialog.question-tooltip-wrapper .ui-icon-closethick{color:#1b1c1c !important;background:#1b1c1c !important;}.ui-dialog.question-tooltip-wrapper .ui-icon-closethick:active{color:#1b1c1c !important;}.ui-dialog.question-tooltip-wrapper .ui-button{border:0 !important;top:90%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:transparent !important;}.ui-dialog.question-tooltip-wrapper .ui-button:active{background-color:transparent !important;}.ui-dialog{padding:0 !important;-webkit-box-shadow:5px 5px 10px 0 rgba(0,0,0,0.5) !important;box-shadow:5px 5px 10px 0 rgba(0,0,0,0.5) !important;}.ui-dialog .ui-button.ui-dialog-titlebar-close{border:0 !important;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:transparent !important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}@media screen and (-webkit-min-device-pixel-ratio:0) and (-webkit-min-device-pixel-ratio:0),screen and (-webkit-min-device-pixel-ratio:0) and (min-resolution:0.001dpcm){.ui-dialog .ui-button.ui-dialog-titlebar-close{top:80%;right:1rem !important;}}@-moz-document url-prefix(){.ui-dialog .ui-button.ui-dialog-titlebar-close{right:0.3rem !important;top:106%;}}.ui-dialog .ui-button.ui-dialog-titlebar-close .ui-icon-closethick{color:#1b1c1c !important;background:#1b1c1c !important;top:unset !important;left:unset !important;}.ui-dialog .ui-dialog-titlebar{background:#eee !important;}.ui-dialog .ui-dialog-content{padding:0.5rem 1rem !important;background:#fff !important;}.ui-dialog-buttonpane{background:#fff !important;padding:0.7em !important;border-top:1px solid #d4d5d9 !important;}.ui-dialog-buttonpane .button{padding:0 4px;}body.user-logged-in:not(.node--type-product) .ui-dialog.ui-dialog-buttons .ui-dialog-titlebar-close .ui-button-icon{width:80% !important;height:80% !important;}.ui-dialog.ui-dialog-buttons .ui-dialog-title{color:#1b1c1c !important;}.ui-dialog.ui-dialog-buttons .ui-dialog-buttonset{gap:6px !important;}.ui-dialog.ui-dialog-buttons .ui-dialog-buttonset .ui-button{padding:6px 16px !important;margin-top:0;margin-bottom:0;}.ui-dialog.ui-dialog-buttons .ui-dialog-titlebar{padding:6px 16px !important;}.ui-dialog.ui-dialog-buttons .ui-dialog-titlebar-close{width:16px !important;height:16px !important;top:6px !important;-webkit-transform:unset !important;transform:unset !important;margin:0 !important;}.ui-dialog.ui-dialog-buttons .ui-dialog-titlebar-close .ui-button-icon{-webkit-transform:unset !important;transform:unset !important;-webkit-mask:url("/themes/contrib/gin/dist/media/sprite.svg#close-view");mask:url("/themes/contrib/gin/dist/media/sprite.svg#close-view");margin:0 !important;}.division-fireplaces #block-napoleon-product-finder-results-block .sale-price-prefix,.division-fireplaces #block-napoleon-product-finder-results-block .prefix{font-family:"Proxima Nova",sans-serif !important;}.division-fireplaces #block-napoleon-product-finder-results-block .msrp-element.greyed-out.strikethrough .msrp-nomenclature{font-family:"Proxima Nova",sans-serif !important;}.division-fireplaces #block-napoleon-product-finder-results-block .msrp-element{font-size:unset;}.division-fireplaces #block-napoleon-product-finder-results-block .msrp-element .sale-price-prefix,.division-fireplaces #block-napoleon-product-finder-results-block .msrp-element .prefix{text-transform:uppercase;font-weight:400;padding-top:5px;padding-bottom:5px;margin-right:5px;}.division-fireplaces #block-napoleon-product-finder-results-block .value-special{font-family:"Proxima Nova",sans-serif !important;color:#0060ad;}.division-fireplaces #block-napoleon-product-finder-results-block .msrp-currency-code{font-family:"Proxima Nova",sans-serif;}.division-fireplaces .remove-item-button > span{background-color:#0060ad;}.division-fireplaces .link-wrapper a.btn-primary{border:1px solid transparent;font-weight:700;cursor:pointer;display:inline-block;position:relative;font-size:15px;line-height:1em;overflow:hidden;padding:0.625em 1.3em;margin-bottom:1em;text-decoration:none;-webkit-transition:background-color 0.3s ease-out,border-color 0.3s ease-out;transition:background-color 0.3s ease-out,border-color 0.3s ease-out;margin-right:1em;letter-spacing:1.1px;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;color:#fff;}@media (min-width:38em){.division-fireplaces .link-wrapper a.btn-primary{padding:0.625em 1.5em;font-size:17px;line-height:1.375em;}}.division-fireplaces .link-wrapper a.btn-primary{background-color:#0060ad;}.division-fireplaces .link-wrapper a.btn-primary:hover,.division-fireplaces .link-wrapper a.btn-primary:focus{background-color:#015c9a;}.division-fireplaces .link-wrapper a.btn-primary:active{background-color:#015c9a;}.division-fireplaces .link-wrapper a.btn-primary{font-size:15px !important;line-height:normal !important;padding:0.5em 1.5em !important;}@media (min-width:38em){.division-fireplaces .link-wrapper a.btn-primary{font-size:15px !important;}}.division-fireplaces .link-wrapper a.btn-primary{color:#0060ad;font-weight:700;}.division-fireplaces .back-search-wrapper a{border-bottom:1px solid #0060ad !important;}.division-grills #block-napoleon-product-finder-results-block .content-wrapper .msrp-element{font-size:unset;}.division-grills #block-napoleon-product-finder-results-block .content-wrapper .msrp-element .value-special{line-height:20px;}.division-grills #block-napoleon-product-finder-results-block .content-wrapper .msrp-element .msrp-nomenclature,.division-grills #block-napoleon-product-finder-results-block .content-wrapper .msrp-element .msrp-currency-code{font-family:"Proxima Nova",sans-serif;}#block-napoleon-product-finder-results-block{padding-top:4.8em;}@media (min-width:62em){#block-napoleon-product-finder-results-block{padding-top:0;}}@media (min-width:62em){#block-napoleon-product-finder-results-block .mobile-actions-wrapper{display:none;}}#block-napoleon-product-finder-results-block #product-finder-heading{color:#5b5b5b;text-align:center;font-size:1.2em;padding-bottom:1em;font-weight:600;letter-spacing:2px;margin-bottom:0;}@media (min-width:62em){#block-napoleon-product-finder-results-block #product-finder-heading{font-size:1em;}}#block-napoleon-product-finder-results-block .tagline{text-transform:uppercase;font-size:1em;letter-spacing:1px;padding-bottom:1em;margin-bottom:0;text-align:center;}#block-napoleon-product-finder-results-block .subtitle{font:inherit;font-size:100%;vertical-align:baseline;font-size:1.4em;font-weight:600;position:relative;text-align:center;letter-spacing:initial;}@media (min-width:62em){#block-napoleon-product-finder-results-block .subtitle{padding-bottom:0.5em;font-size:1.75em;}}#block-napoleon-product-finder-results-block .subtitle,#block-napoleon-product-finder-results-block .tagline{color:#353535;}#block-napoleon-product-finder-results-block #product-finder-results{position:relative;left:-1.5625em;right:-1.5625em;padding-top:3.5em;width:100vw;overflow:auto;}@media (min-width:62em){#block-napoleon-product-finder-results-block #product-finder-results{position:unset;left:unset;right:unset;width:auto;}}@supports (-moz-transform:translate(0,0)){#block-napoleon-product-finder-results-block table{table-layout:unset !important;}#block-napoleon-product-finder-results-block table td,#block-napoleon-product-finder-results-block table tr{height:100% !important;}}#block-napoleon-product-finder-results-block table{width:100%;}#block-napoleon-product-finder-results-block table .header-label-mobile{text-transform:uppercase;font-weight:400 !important;padding-bottom:0.5em;}@media (min-width:55.875em){#block-napoleon-product-finder-results-block table .header-label-mobile{display:none;}}#block-napoleon-product-finder-results-block table th{color:#353535;font-family:"Proxima Nova",helvetica,sans-serif;text-transform:uppercase;font-weight:600;text-align:left;background:#f2f5f7;padding:1em;font-size:0.875em;width:190px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;border:0;}#block-napoleon-product-finder-results-block table th.views-field-nothing{background-color:white !important;border-bottom:1px solid #d2d3d5;}@media (max-width:61.9375em){#block-napoleon-product-finder-results-block table th{display:none;}}#block-napoleon-product-finder-results-block table td{padding:0.64em 1em 1em;height:auto;}@media (max-width:55.875em){#block-napoleon-product-finder-results-block table td{font-weight:700;vertical-align:bottom;min-width:280px;}}#block-napoleon-product-finder-results-block table tr:nth-child(1){background-color:white !important;border-bottom:1px solid #d2d3d5;}#block-napoleon-product-finder-results-block table tr:nth-child(1) td{border-left:1px solid #d2d3d5;border-right:1px solid #d2d3d5;border-top:1px solid #d2d3d5;height:1px;}@media (min-width:62em){#block-napoleon-product-finder-results-block table tr:nth-child(1) td:nth-of-type(1){position:unset;border:0;-webkit-box-shadow:0 -1px 20px 1px rgba(110,110,110,0.6) !important;box-shadow:0 -1px 20px 1px rgba(110,110,110,0.6) !important;}#block-napoleon-product-finder-results-block table tr:nth-child(1) td:nth-of-type(1)::before,#block-napoleon-product-finder-results-block table tr:nth-child(1) td:nth-of-type(1)::after{display:none;}}@media (max-width:61.9375em){#block-napoleon-product-finder-results-block table tr td:nth-of-type(1){position:relative;}#block-napoleon-product-finder-results-block table tr td:nth-of-type(1)::after{-webkit-box-shadow:20px 0 20px -20px rgba(110,110,110,0.6) inset;box-shadow:20px 0 20px -20px rgba(110,110,110,0.6) inset;content:"";height:100%;position:absolute;top:0;right:-20px;width:20px;}}@media (min-width:62em){#block-napoleon-product-finder-results-block table tr:nth-last-child(2){position:relative;}#block-napoleon-product-finder-results-block table tr:nth-last-of-type(1) td:nth-of-type(1){position:unset;-webkit-box-shadow:0 1px 20px 3px rgba(110,110,110,0.6) !important;box-shadow:0 1px 20px 3px rgba(110,110,110,0.6) !important;}#block-napoleon-product-finder-results-block table tr:nth-last-of-type(1) td:nth-of-type(1)::before,#block-napoleon-product-finder-results-block table tr:nth-last-of-type(1) td:nth-of-type(1)::after{display:none;}#block-napoleon-product-finder-results-block table tr td:nth-of-type(1){position:relative;}#block-napoleon-product-finder-results-block table tr td:nth-of-type(1)::before{-webkit-box-shadow:-20px 0 20px -20px rgba(110,110,110,0.6) inset;box-shadow:-20px 0 20px -20px rgba(110,110,110,0.6) inset;content:"";height:100%;left:-20px;position:absolute;top:0;width:20px;}#block-napoleon-product-finder-results-block table tr td:nth-of-type(1)::after{-webkit-box-shadow:20px 0 20px -20px rgba(110,110,110,0.6) inset;box-shadow:20px 0 20px -20px rgba(110,110,110,0.6) inset;content:"";height:100%;position:absolute;top:0;right:-20px;width:20px;}}#block-napoleon-product-finder-results-block table tr:nth-child(odd){background-color:#fafafa;}#block-napoleon-product-finder-results-block table tr:nth-child(even){background-color:white;}#block-napoleon-product-finder-results-block table ul{margin:0;}#block-napoleon-product-finder-results-block table ul li{margin:0;list-style:none;}#block-napoleon-product-finder-results-block table .general-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;height:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}#block-napoleon-product-finder-results-block table .general-info .finder-match-score{background-color:#79c789;outline:1px dashed #79c789;outline-offset:5px;border-radius:25px;color:black;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-transform:uppercase;font-size:8px;position:absolute;z-index:1;top:-29px;letter-spacing:1px;font-weight:400;line-height:initial;padding:1em 1.2em;}#block-napoleon-product-finder-results-block table .general-info .finder-match-score .match-score-value{font-family:"Proxima Nova",serif;font-size:14px;font-weight:700;padding-right:6px;}@media (min-width:62em){#block-napoleon-product-finder-results-block table .general-info .finder-match-score{font-size:11px;top:-35px;}#block-napoleon-product-finder-results-block table .general-info .finder-match-score .match-score-value{font-size:18px;}}#block-napoleon-product-finder-results-block table .general-info .content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;}#block-napoleon-product-finder-results-block table .general-info .content-wrapper > a{color:#000;text-transform:uppercase;font-weight:700;font-size:16px;font-size:1rem;text-align:left;width:100%;padding-bottom:0.2em;}@media (min-width:48em){#block-napoleon-product-finder-results-block table .general-info .content-wrapper > a{font-size:18px;font-size:1.125rem;}}#block-napoleon-product-finder-results-block table .general-info .content-wrapper > p{width:100%;}#block-napoleon-product-finder-results-block table .general-info .content-wrapper .msrp-element.greyed-out.strikethrough{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important;padding-top:1em;padding-bottom:0.5em;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:initial;}@media (min-width:62em){#block-napoleon-product-finder-results-block table .general-info .content-wrapper .msrp-element.greyed-out.strikethrough{line-height:inherit;}}#block-napoleon-product-finder-results-block table .general-info .content-wrapper .msrp-element.greyed-out.strikethrough .msrp-nomenclature{font-size:0.9em;}#block-napoleon-product-finder-results-block table .general-info .content-wrapper .msrp-nomenclature{font-family:"Proxima Nova",sans-serif !important;font-size:1em;line-height:15px;}#block-napoleon-product-finder-results-block table .general-info .content-wrapper .msrp-element{width:auto;padding-bottom:0.3em;padding-right:0.3em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;font-size:14.4px;line-height:14px;font-weight:400;padding-top:5px;-ms-flex-wrap:wrap;flex-wrap:wrap;}#block-napoleon-product-finder-results-block table .general-info .content-wrapper .msrp-element .value-special{font-family:"Proxima Nova",sans-serif !important;font-size:1.3em;}#block-napoleon-product-finder-results-block table .general-info .content-wrapper .msrp-element .msrp-currency-code{font-weight:400;padding-left:3px;}#block-napoleon-product-finder-results-block table .general-info .content-wrapper .msrp-element:not(.greyed-out){padding-top:0.5em;padding-bottom:0.5em;}@media (min-width:62em){#block-napoleon-product-finder-results-block table .general-info .content-wrapper .msrp-element:not(.greyed-out){padding-top:1em;}}#block-napoleon-product-finder-results-block table .general-info .content-wrapper .link-wrapper{width:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;}#block-napoleon-product-finder-results-block table .general-info .content-wrapper .link-wrapper a.btn-primary{margin:0;padding-right:1em !important;padding-left:1em !important;text-align:center;width:100%;}@media (min-width:62em){#block-napoleon-product-finder-results-block table .general-info .content-wrapper .link-wrapper a.btn-primary{padding-right:3.5em !important;padding-left:3.5em !important;margin-top:1em;}}@media (max-width:61.9375em){#block-napoleon-product-finder-results-block table .general-info .content-wrapper .link-wrapper a.btn-primary{font-size:12px;letter-spacing:1px;}}#block-napoleon-product-finder-results-block table .general-info .media--type-image{width:100%;margin-bottom:1em;height:auto;min-height:60px;position:relative;visibility:visible;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}@media (min-width:38em){#block-napoleon-product-finder-results-block table .general-info .media--type-image{min-height:100px;}}@media (min-width:62em){#block-napoleon-product-finder-results-block table .general-info .media--type-image{min-height:130px;-webkit-box-flex:0;-ms-flex:0 0 130px;flex:0 0 130px;}}#block-napoleon-product-finder-results-block table .general-info .media--type-image img{display:block;margin:0 auto;width:auto;}@media (min-width:62em){#block-napoleon-product-finder-results-block table .general-info .media--type-image img{max-height:200px;}}#block-napoleon-product-finder-results-block .disclaimer-wrapper{padding-left:1em;}@media (min-width:62em){#block-napoleon-product-finder-results-block .disclaimer-wrapper{padding-left:0;}}#block-napoleon-product-finder-results-block .mobile-actions-wrapper{width:100vw;position:absolute;top:8px;left:0;right:0;padding:0.5em 1em;background-color:#fafafa;-webkit-box-shadow:0 6px 7px 0 rgba(110,110,110,0.6);box-shadow:0 6px 7px 0 rgba(110,110,110,0.6);z-index:12;}#block-napoleon-product-finder-results-block .mobile-actions-wrapper .link-wrapper{padding:0 !important;}#block-napoleon-product-finder-results-block .mobile-actions-wrapper .link-wrapper a{font-size:15px !important;line-height:16px !important;padding:0.5em !important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:0.5em;margin-top:0.5em;}#block-napoleon-product-finder-results-block .actions-wrapper a{font-size:1.2em !important;letter-spacing:inherit;line-height:normal;}#block-napoleon-product-finder-results-block .mobile-actions-wrapper .link-wrapper,#block-napoleon-product-finder-results-block .actions-wrapper .link-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding-top:1em;}#block-napoleon-product-finder-results-block .mobile-actions-wrapper .link-wrapper a,#block-napoleon-product-finder-results-block .actions-wrapper .link-wrapper a{-webkit-box-flex:0;-ms-flex:0 1 33.333%;flex:0 1 33.333%;text-align:center;font-weight:700;padding:0.512em 3.0517578125em;}#block-napoleon-product-finder-results-block .mobile-actions-wrapper .link-wrapper a.retake-quiz-link,#block-napoleon-product-finder-results-block .actions-wrapper .link-wrapper a.retake-quiz-link{background-color:black !important;}#block-napoleon-product-finder-results-block .mobile-actions-wrapper .link-wrapper a.retake-quiz-link:hover,#block-napoleon-product-finder-results-block .mobile-actions-wrapper .link-wrapper a.retake-quiz-link:focus,#block-napoleon-product-finder-results-block .mobile-actions-wrapper .link-wrapper a.retake-quiz-link:active,#block-napoleon-product-finder-results-block .actions-wrapper .link-wrapper a.retake-quiz-link:hover,#block-napoleon-product-finder-results-block .actions-wrapper .link-wrapper a.retake-quiz-link:focus,#block-napoleon-product-finder-results-block .actions-wrapper .link-wrapper a.retake-quiz-link:active{color:#fff;background-color:rgb(25.5,25.5,25.5) !important;}#block-napoleon-product-finder-results-block .mobile-actions-wrapper .link-wrapper a.search-link,#block-napoleon-product-finder-results-block .actions-wrapper .link-wrapper a.search-link{border:1px solid #000;color:#000 !important;background-color:white;}#block-napoleon-product-finder-results-block .mobile-actions-wrapper .link-wrapper a.search-link:hover,#block-napoleon-product-finder-results-block .mobile-actions-wrapper .link-wrapper a.search-link:focus,#block-napoleon-product-finder-results-block .mobile-actions-wrapper .link-wrapper a.search-link:active,#block-napoleon-product-finder-results-block .actions-wrapper .link-wrapper a.search-link:hover,#block-napoleon-product-finder-results-block .actions-wrapper .link-wrapper a.search-link:focus,#block-napoleon-product-finder-results-block .actions-wrapper .link-wrapper a.search-link:active{border:1px solid #666666 !important;color:#666666 !important;background-color:transparent;}#block-napoleon-product-finder-results-block .mobile-actions-wrapper .link-wrapper a:nth-last-child(1),#block-napoleon-product-finder-results-block .actions-wrapper .link-wrapper a:nth-last-child(1){margin-right:0;}#block-napoleon-product-finder-results-block .actions-wrapper{display:none;}@media (min-width:62em){#block-napoleon-product-finder-results-block .actions-wrapper{display:block;}}#block-napoleon-product-finder-results-block .star-score{text-align:left;font-style:normal;display:inline-block;position:relative;unicode-bidi:bidi-override;}#block-napoleon-product-finder-results-block .star-score::before{display:block;font-family:FontAwesome;content:"\f005\f005\f005\f005\f005";color:#1b1c1c;font-size:1em;top:unset;width:auto;height:auto;float:unset;margin-right:0;letter-spacing:3px;}#block-napoleon-product-finder-results-block .star-score::after{white-space:nowrap;position:absolute;top:0;left:0;font-family:FontAwesome;content:"\f005\f005\f005\f005\f005";width:0;color:#d6a742;overflow:hidden;height:100%;font-size:1em;letter-spacing:3px;}#block-napoleon-product-finder-results-block .star-score[data-star^="0.1"]::after,#block-napoleon-product-finder-results-block .star-score [data-star^=".1"]::after{width:2%;}#block-napoleon-product-finder-results-block .star-score[data-star^="0.2"]::after,#block-napoleon-product-finder-results-block .star-score [data-star^=".2"]::after{width:4%;}#block-napoleon-product-finder-results-block .star-score[data-star^="0.3"]::after,#block-napoleon-product-finder-results-block .star-score [data-star^=".3"]::after{width:6%;}#block-napoleon-product-finder-results-block .star-score[data-star^="0.4"]::after,#block-napoleon-product-finder-results-block .star-score [data-star^=".4"]::after{width:8%;}#block-napoleon-product-finder-results-block .star-score[data-star^="0.5"]::after,#block-napoleon-product-finder-results-block .star-score [data-star^=".5"]::after{width:10%;}#block-napoleon-product-finder-results-block .star-score[data-star^="0.6"]::after,#block-napoleon-product-finder-results-block .star-score [data-star^=".6"]::after{width:12%;}#block-napoleon-product-finder-results-block .star-score[data-star^="0.7"]::after,#block-napoleon-product-finder-results-block .star-score [data-star^=".7"]::after{width:14%;}#block-napoleon-product-finder-results-block .star-score[data-star^="0.8"]::after,#block-napoleon-product-finder-results-block .star-score [data-star^=".8"]::after{width:16%;}#block-napoleon-product-finder-results-block .star-score[data-star^="0.9"]::after,#block-napoleon-product-finder-results-block .star-score [data-star^=".9"]::after{width:18%;}#block-napoleon-product-finder-results-block .star-score[data-star^="1"]::after{width:20%;}#block-napoleon-product-finder-results-block .star-score[data-star^="1.1"]::after{width:22%;}#block-napoleon-product-finder-results-block .star-score[data-star^="1.2"]::after{width:24%;}#block-napoleon-product-finder-results-block .star-score[data-star^="1.3"]::after{width:26%;}#block-napoleon-product-finder-results-block .star-score[data-star^="1.4"]::after{width:28%;}#block-napoleon-product-finder-results-block .star-score[data-star^="1.5"]::after{width:30%;}#block-napoleon-product-finder-results-block .star-score[data-star^="1.6"]::after{width:32%;}#block-napoleon-product-finder-results-block .star-score[data-star^="1.7"]::after{width:34%;}#block-napoleon-product-finder-results-block .star-score[data-star^="1.8"]::after{width:36%;}#block-napoleon-product-finder-results-block .star-score[data-star^="1.9"]::after{width:38%;}#block-napoleon-product-finder-results-block .star-score[data-star^="2"]::after{width:40%;}#block-napoleon-product-finder-results-block .star-score[data-star^="2.1"]::after{width:42%;}#block-napoleon-product-finder-results-block .star-score[data-star^="2.2"]::after{width:44%;}#block-napoleon-product-finder-results-block .star-score[data-star^="2.3"]::after{width:46%;}#block-napoleon-product-finder-results-block .star-score[data-star^="2.4"]::after{width:48%;}#block-napoleon-product-finder-results-block .star-score[data-star^="2.5"]::after{width:50%;}#block-napoleon-product-finder-results-block .star-score[data-star^="2.6"]::after{width:52%;}#block-napoleon-product-finder-results-block .star-score[data-star^="2.7"]::after{width:54%;}#block-napoleon-product-finder-results-block .star-score[data-star^="2.8"]::after{width:56%;}#block-napoleon-product-finder-results-block .star-score[data-star^="2.9"]::after{width:58%;}#block-napoleon-product-finder-results-block .star-score[data-star^="3"]::after{width:60%;}#block-napoleon-product-finder-results-block .star-score[data-star^="3.1"]::after{width:62%;}#block-napoleon-product-finder-results-block .star-score[data-star^="3.2"]::after{width:64%;}#block-napoleon-product-finder-results-block .star-score[data-star^="3.3"]::after{width:66%;}#block-napoleon-product-finder-results-block .star-score[data-star^="3.4"]::after{width:68%;}#block-napoleon-product-finder-results-block .star-score[data-star^="3.5"]::after{width:70%;}#block-napoleon-product-finder-results-block .star-score[data-star^="3.6"]::after{width:72%;}#block-napoleon-product-finder-results-block .star-score[data-star^="3.7"]::after{width:74%;}#block-napoleon-product-finder-results-block .star-score[data-star^="3.8"]::after{width:76%;}#block-napoleon-product-finder-results-block .star-score[data-star^="3.9"]::after{width:78%;}#block-napoleon-product-finder-results-block .star-score[data-star^="4"]::after{width:80%;}#block-napoleon-product-finder-results-block .star-score[data-star^="4.1"]::after{width:82%;}#block-napoleon-product-finder-results-block .star-score[data-star^="4.2"]::after{width:84%;}#block-napoleon-product-finder-results-block .star-score[data-star^="4.3"]::after{width:86%;}#block-napoleon-product-finder-results-block .star-score[data-star^="4.4"]::after{width:88%;}#block-napoleon-product-finder-results-block .star-score[data-star^="4.5"]::after{width:90%;}#block-napoleon-product-finder-results-block .star-score[data-star^="4.6"]::after{width:92%;}#block-napoleon-product-finder-results-block .star-score[data-star^="4.7"]::after{width:94%;}#block-napoleon-product-finder-results-block .star-score[data-star^="4.8"]::after{width:96%;}#block-napoleon-product-finder-results-block .star-score[data-star^="4.9"]::after{width:98%;}#block-napoleon-product-finder-results-block .star-score[data-star^="5"]::after{width:100%;}@media (min-width:62em){#block-napoleon-product-finder-results-block{position:relative;}}#block-napoleon-product-finder-results-block.has-fuel-toggle{padding-top:12em;}@media (min-width:62em){#block-napoleon-product-finder-results-block.has-fuel-toggle{padding-top:0;}}#block-napoleon-product-finder-results-block .fuel-toggle-wrapper[hidden],#block-napoleon-product-finder-results-block .fuel-toggle[hidden]{display:none;}#block-napoleon-product-finder-results-block .fuel-toggle-wrapper--desktop{display:none;}@media (min-width:62em){#block-napoleon-product-finder-results-block .fuel-toggle-wrapper--desktop{display:block;position:absolute;top:0;right:0;z-index:11;width:auto;min-width:240px;max-width:100%;}}@media (min-width:62em){#block-napoleon-product-finder-results-block .fuel-toggle-wrapper--mobile{display:none;}}#block-napoleon-product-finder-results-block .fuel-toggle{position:relative;text-align:center;}#block-napoleon-product-finder-results-block .fuel-toggle--desktop{background-color:#fff;border:2px solid #0060ad;border-radius:7px;-webkit-box-shadow:0 5px 14px 0 rgba(0,0,0,0.2);box-shadow:0 5px 14px 0 rgba(0,0,0,0.2);padding:1.4em 1em 1em;}#block-napoleon-product-finder-results-block .fuel-toggle__lead{margin:0 0 0.75em;font-size:0.95em;line-height:1.35;color:#383838;}#block-napoleon-product-finder-results-block .fuel-toggle__lead strong{font-weight:700;}#block-napoleon-product-finder-results-block .fuel-toggle__lead-prefix{display:block;}#block-napoleon-product-finder-results-block .fuel-toggle__nowrap{white-space:nowrap;}#block-napoleon-product-finder-results-block .fuel-toggle__action:focus-visible{outline:2px solid #002e57;outline-offset:2px;}#block-napoleon-product-finder-results-block .fuel-toggle--desktop .fuel-toggle__action{display:block;background-color:#0060ad;color:#fff;font-weight:700;text-decoration:none;padding:0.65em 1em;border-radius:2px;-webkit-transition:background-color 0.3s ease-out;transition:background-color 0.3s ease-out;}#block-napoleon-product-finder-results-block .fuel-toggle--desktop .fuel-toggle__action:hover,#block-napoleon-product-finder-results-block .fuel-toggle--desktop .fuel-toggle__action:focus{background-color:rgb(0,73.3595375723,132.2);color:#fff;}#block-napoleon-product-finder-results-block .fuel-toggle__note{margin:0.3em 0 0;font-size:0.8em;font-style:italic;color:#5b5b5b;}#block-napoleon-product-finder-results-block .fuel-toggle__dismiss{position:absolute;top:0.15em;right:0.15em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:28px;min-height:28px;padding:0;margin:0;background:none;border:0;font-size:1.6em;line-height:1;color:#5b5b5b;cursor:pointer;}#block-napoleon-product-finder-results-block .fuel-toggle__dismiss:hover,#block-napoleon-product-finder-results-block .fuel-toggle__dismiss:focus{color:#181415;}#block-napoleon-product-finder-results-block .fuel-toggle__dismiss:focus-visible{outline:2px solid #002e57;outline-offset:1px;}#block-napoleon-product-finder-results-block .fuel-toggle--mobile{padding:0.1em 0 0.35em;}#block-napoleon-product-finder-results-block .fuel-toggle--mobile .fuel-toggle__lead{margin-bottom:0.2em;font-size:15px;}#block-napoleon-product-finder-results-block .fuel-toggle--mobile .fuel-toggle__action{display:inline-block;padding:0.25em;color:#0060ad;font-size:15px;font-weight:600;text-decoration:underline;}#block-napoleon-product-finder-results-block .fuel-toggle--mobile .fuel-toggle__action:hover,#block-napoleon-product-finder-results-block .fuel-toggle--mobile .fuel-toggle__action:focus{color:#002e57;}.block-napoleon-favorites-my-list{color:#383838;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;}.block-napoleon-favorites-my-list .napoleon-favorites-my-list--unavailable{color:#6e6e6e;font-style:italic;background-color:#eeebe8;padding:3rem 1rem;text-align:center;}.block-napoleon-favorites-my-list .my-list-count{font-size:1rem;margin:0 0 1em;border-bottom:solid 1px #b7b7b7;}.block-napoleon-favorites-my-list .my-list-empty,.block-napoleon-favorites-my-list .my-list-loading{color:#6e6e6e;font-style:italic;padding:2rem 1rem;}.block-napoleon-favorites-my-list .my-list-group{margin-bottom:2.5em;}.block-napoleon-favorites-my-list .my-list-group__title{font-size:1.75rem;line-height:normal;margin-bottom:1rem;}.block-napoleon-favorites-my-list .product-comparison-wrapper input.product-comparison[disabled] + label.product-comparison{opacity:0.5;cursor:default;}.block-napoleon-favorites-my-list .product-comparison-wrapper input.product-comparison[disabled] + label.product-comparison::before{background-color:#d2d3d5 !important;border-color:#b7b7b7 !important;}.block-napoleon-favorites-my-list .view-content .views-row .field--name-body{display:none !important;}.block-napoleon-favorites-my-list .view-content .views-row .node__content,.block-napoleon-favorites-my-list .view-content .views-row .product-comparison-enabled.node--type-product .node__content{padding-top:0 !important;padding-bottom:0 !important;}.block-napoleon-favorites-my-list .view-content .views-row .field--name-field-tagline p{font-size:1rem;line-height:normal;}#block-napoleon-product-comparison-drawer-block.my-list---comparison-drawer-block #product-comparison-drawer{padding-left:2.5rem !important;padding-right:2.5rem !important;}.view-global-search .product-comparison-wrapper input.product-comparison[disabled] + label.product-comparison{opacity:0.5 !important;cursor:default !important;}.view-global-search .product-comparison-wrapper input.product-comparison[disabled] + label.product-comparison::before{background-color:#d2d3d5 !important;border-color:#b7b7b7 !important;}#header-my-list .my-list-header__link,#header-my-list-mobile .my-list-header__link{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 13px;text-decoration:none;}#header-my-list .my-list-header__link:focus-visible,#header-my-list-mobile .my-list-header__link:focus-visible{outline:2px solid #c32127;outline-offset:2px;}#header-my-list .my-list-header__label,#header-my-list-mobile .my-list-header__label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;}#header-my-list .my-list-header__icon,#header-my-list-mobile .my-list-header__icon{display:block;line-height:1;font-size:1rem;}#header-my-list .my-list-header__icon::before,#header-my-list-mobile .my-list-header__icon::before{font-family:"Font Awesome 6 Free",sans-serif;font-weight:900;content:"\f004";display:block;line-height:1;}#header-my-list .items-in-list,#header-my-list-mobile .items-in-list{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:border-box;box-sizing:border-box;height:21px;width:21px;background:#c32127;border:2px solid #fff;border-radius:50%;color:#fff;font-family:"Proxima Nova",sans-serif;font-weight:700;font-size:14px;line-height:1;text-align:center;text-transform:none;z-index:3;}#header-my-list .items-in-list--empty,#header-my-list-mobile .items-in-list--empty{display:none;}#header-my-list .my-list-header__icon::before{font-size:1.6em;color:#c32127;}#header-my-list .my-list-header__link:hover .my-list-header__icon::before{color:#9f1b20;}#header-my-list .items-in-list{right:5px;top:50%;margin-top:-6px;}#block-my-list-header-block,#block-my-list-header-mobile-block{padding-left:0;padding-right:0;}#block-my-list-header-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}#block-my-list-header-block + #block-header-cart-block{margin-left:0;}#block-my-list-header-mobile-block{position:absolute;top:0;right:0;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:4;}@media (min-width:67.5em){#block-my-list-header-mobile-block{display:none;}}#block-my-list-header-mobile-block #header-my-list-mobile{height:100%;}#block-my-list-header-mobile-block #header-my-list-mobile .my-list-header__link{height:100%;padding:0 0.9375rem;}#block-my-list-header-mobile-block #header-my-list-mobile .my-list-header__icon::before{font-size:30px;color:#fff;}#block-my-list-header-mobile-block #header-my-list-mobile .items-in-list{height:22px;width:22px;right:0.5rem;top:50%;margin-top:-1px;}body.shopify-enabled #block-my-list-header-mobile-block{right:62px;}.block-views-blockdealer-locator-block-fireplaces-locator{border:1px solid #000;margin-bottom:1.5em;margin-top:1.5em;padding:2em 0.5em 0;}@media (min-width:50em){.block-views-blockdealer-locator-block-fireplaces-locator{padding:1.5rem 0.5rem 1rem;}}.block-views-blockdealer-locator-block-fireplaces-locator .view-dealer-locator{margin-top:0;}.block-views-blockdealer-locator-block-fireplaces-locator .view-dealer-locator .form-wrapper.form-actions{display:none;}.block-views-blockdealer-locator-block-fireplaces-locator .view-dealer-locator .view-header h2{font-size:1.3em;text-align:center;font-weight:700;color:#000;margin-bottom:0.8em;line-height:initial;}.block-views-blockdealer-locator-block-fireplaces-locator .view-dealer-locator .view-filters{background:white;padding:0;width:100%;}.block-views-blockdealer-locator-block-fireplaces-locator .view-dealer-locator .view-filters .views-exposed-form{padding:0 1em;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;}@media (min-width:73.25em){.block-views-blockdealer-locator-block-fireplaces-locator .view-dealer-locator .view-filters .views-exposed-form{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}}.block-views-blockdealer-locator-block-fireplaces-locator .view-dealer-locator .view-filters .form--inline .js-form-item-field-country-target-id{display:none;}.block-views-blockdealer-locator-block-fireplaces-locator .view-dealer-locator .view-filters .form--inline .filter-location-wrapper{margin-bottom:1rem;}@media (min-width:73.25em){.block-views-blockdealer-locator-block-fireplaces-locator .view-dealer-locator .view-filters .form--inline .filter-location-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}}.block-views-blockdealer-locator-block-fireplaces-locator .view-dealer-locator .view-filters .form--inline .form-composite.form-item{margin-bottom:0 !important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;border:none;padding:0;}.block-views-blockdealer-locator-block-fireplaces-locator .view-dealer-locator .view-filters .form--inline .form-composite.form-item .form-type-radio:not(:last-child){margin-right:0.8em;}.block-views-blockdealer-locator-block-fireplaces-locator .view-dealer-locator .view-filters .form--inline .form-composite.form-item input[type=radio] + label{padding-left:21px;font-size:0.875em;margin-bottom:0;}.block-views-blockdealer-locator-block-fireplaces-locator .view-dealer-locator .view-filters .form--inline .form-composite.form-item input[type=radio] + label::before{border-radius:50%;width:14px;height:14px;}.block-views-blockdealer-locator-block-fireplaces-locator .view-dealer-locator .view-filters .form--inline .form-composite.form-item legend,.block-views-blockdealer-locator-block-fireplaces-locator .view-dealer-locator .view-filters .form--inline .form-composite.form-item .fieldset-wrapper{float:left !important;}.block-views-blockdealer-locator-block-fireplaces-locator .view-dealer-locator .view-filters .form--inline .form-composite.form-item legend{font-size:0.875em !important;padding-right:0.8em;}.block-views-blockdealer-locator-block-fireplaces-locator .view-dealer-locator .view-filters .form--inline .form-item-sort-order{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.5rem;margin:0 auto;}@media (min-width:73.25em){.block-views-blockdealer-locator-block-fireplaces-locator .view-dealer-locator .view-filters .form--inline .form-item-sort-order{margin:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}}.block-views-blockdealer-locator-block-fireplaces-locator .view-dealer-locator .view-filters .form--inline .form-item-sort-order .select-wrapper{width:142px;}.block-views-blockdealer-locator-block-fireplaces-locator .view-dealer-locator .view-filters .form--inline .form-type-textfield{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}@media (min-width:73.25em){.block-views-blockdealer-locator-block-fireplaces-locator .view-dealer-locator .view-filters .form--inline .form-type-textfield{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:auto;}}.block-views-blockdealer-locator-block-fireplaces-locator .view-dealer-locator .view-filters .form--inline .form-type-textfield label{margin-right:0.5em;margin-bottom:0;font-size:1.2em;color:rgb(87.5822368421,88.75,89.9177631579);-ms-flex-negative:0;flex-shrink:0;}.block-views-blockdealer-locator-block-fireplaces-locator .view-dealer-locator .view-filters .form--inline .form-type-textfield .select-wrapper{border:none;}.block-views-blockdealer-locator-block-fireplaces-locator .view-dealer-locator .view-filters .form--inline .form-type-textfield input{height:34.5px !important;border:1px solid #eee !important;width:200px;margin:0.5em auto 1em;}@media (min-width:73.25em){.block-views-blockdealer-locator-block-fireplaces-locator .view-dealer-locator .view-filters .form--inline .form-type-textfield input{margin:0;}}.block-views-blockdealer-locator-block-fireplaces-locator .view-dealer-locator .view-filters .form--inline .form-type-textfield .form-text{color:#4b4c4d;text-indent:0 !important;}.block-views-blockdealer-locator-block-fireplaces-locator .view-dealer-locator .view-filters .form--inline .form-type-textfield .form-text::-webkit-input-placeholder{color:#4b4c4d !important;font-size:17px !important;}.block-views-blockdealer-locator-block-fireplaces-locator .view-dealer-locator .view-filters .form--inline .form-type-textfield .form-text::-moz-placeholder{color:#4b4c4d !important;font-size:17px !important;}.block-views-blockdealer-locator-block-fireplaces-locator .view-dealer-locator .view-filters .form--inline .form-type-textfield .form-text:-ms-input-placeholder{color:#4b4c4d !important;font-size:17px !important;}.block-views-blockdealer-locator-block-fireplaces-locator .view-dealer-locator .view-filters .form--inline .form-type-textfield .form-text::-ms-input-placeholder{color:#4b4c4d !important;font-size:17px !important;}.block-views-blockdealer-locator-block-fireplaces-locator .view-dealer-locator .view-filters .form--inline .form-type-textfield .form-text::placeholder{color:#4b4c4d !important;font-size:17px !important;}.block-views-blockdealer-locator-block-fireplaces-locator .view-dealer-locator .view-filters .form--inline .form-type-textfield .form-text::-webkit-input-placeholder{color:#4b4c4d !important;font-size:17px !important;}.block-views-blockdealer-locator-block-fireplaces-locator .view-dealer-locator .view-filters .form--inline .form-type-textfield .form-text::-moz-placeholder{color:#4b4c4d !important;font-size:17px !important;}.block-views-blockdealer-locator-block-fireplaces-locator .view-dealer-locator .view-filters .form--inline .form-type-textfield .form-text:-ms-input-placeholder{color:#4b4c4d !important;font-size:17px !important;}.block-views-blockdealer-locator-block-fireplaces-locator .view-dealer-locator .view-filters .form--inline .form-type-textfield .form-text:-moz-placeholder{color:#4b4c4d !important;font-size:17px !important;}.block-views-blockdealer-locator-block-fireplaces-locator .view-dealer-locator .view-filters .form--inline a.btn-submit-search{border:1px solid transparent;font-weight:700;cursor:pointer;display:inline-block;position:relative;font-size:15px;line-height:1em;overflow:hidden;padding:0.625em 1.3em;margin-bottom:1em;text-decoration:none;-webkit-transition:background-color 0.3s ease-out,border-color 0.3s ease-out;transition:background-color 0.3s ease-out,border-color 0.3s ease-out;margin-right:1em;letter-spacing:1.1px;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;color:#fff;}@media (min-width:38em){.block-views-blockdealer-locator-block-fireplaces-locator .view-dealer-locator .view-filters .form--inline a.btn-submit-search{padding:0.625em 1.5em;font-size:17px;line-height:1.375em;}}.block-views-blockdealer-locator-block-fireplaces-locator .view-dealer-locator .view-filters .form--inline a.btn-submit-search{background-color:#000;}.block-views-blockdealer-locator-block-fireplaces-locator .view-dealer-locator .view-filters .form--inline a.btn-submit-search:hover,.block-views-blockdealer-locator-block-fireplaces-locator .view-dealer-locator .view-filters .form--inline a.btn-submit-search:focus,.block-views-blockdealer-locator-block-fireplaces-locator .view-dealer-locator .view-filters .form--inline a.btn-submit-search:active{color:#fff;background-color:#383838;}.block-views-blockdealer-locator-block-fireplaces-locator .view-dealer-locator .view-filters .form--inline a.btn-submit-search{font-size:15px !important;line-height:normal !important;padding:0.5em 1.5em !important;}@media (min-width:38em){.block-views-blockdealer-locator-block-fireplaces-locator .view-dealer-locator .view-filters .form--inline a.btn-submit-search{font-size:15px !important;}}.block-views-blockdealer-locator-block-fireplaces-locator .view-dealer-locator .view-filters .form--inline a.btn-submit-search{margin-bottom:0 !important;}.block-views-blockdealer-locator-block-fireplaces-locator .view-dealer-locator .view-content .locations-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:1em;}@media (min-width:50em){.block-views-blockdealer-locator-block-fireplaces-locator .view-dealer-locator .view-content .locations-list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}}.block-views-blockdealer-locator-block-fireplaces-locator .view-dealer-locator .view-content .locations-list .slick-dots{position:relative;bottom:0;margin-top:1em;}.block-views-blockdealer-locator-block-fireplaces-locator .view-dealer-locator .view-content .locations-list .slick-arrow{display:none !important;}.block-views-blockdealer-locator-block-fireplaces-locator .view-dealer-locator .view-content .locations-list .geolocation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 0.25em;background:none !important;}@media (min-width:50em){.block-views-blockdealer-locator-block-fireplaces-locator .view-dealer-locator .view-content .locations-list .geolocation{-webkit-box-flex:1;-ms-flex:1;flex:1;}}.block-views-blockdealer-locator-block-fireplaces-locator .view-dealer-locator .view-content .locations-list .geolocation .location-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;background:#f4f4f6;padding:2em 0;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}@media (min-width:50em){.block-views-blockdealer-locator-block-fireplaces-locator .view-dealer-locator .view-content .locations-list .geolocation .location-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;}}.block-views-blockdealer-locator-block-fireplaces-locator .view-dealer-locator .view-content .locations-list .geolocation .views-field-dealer-level{background:transparent;}.block-views-blockdealer-locator-block-fireplaces-locator .view-dealer-locator .view-content .locations-list .geolocation .views-field-dealer-level .wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}.block-views-blockdealer-locator-block-fireplaces-locator .view-dealer-locator .view-content .locations-list .geolocation .views-field-dealer-level .wrapper .type-icon img{height:20px;margin-right:0.5em;}.block-views-blockdealer-locator-block-fireplaces-locator .view-dealer-locator .view-content .locations-list .geolocation .location-content > .views-field{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;width:100%;text-align:center;padding-bottom:4px;padding-top:4px;}@media (min-width:56.25em){.block-views-blockdealer-locator-block-fireplaces-locator .view-dealer-locator .view-content .locations-list .geolocation .location-content > .views-field{padding-left:2em;padding-right:2em;}}.block-views-blockdealer-locator-block-fireplaces-locator .view-dealer-locator .view-content .locations-list .geolocation .location-content > .views-field:not(:last-child)::after{display:none;}.block-views-blockdealer-locator-block-fireplaces-locator .view-dealer-locator .view-content .locations-list .geolocation .location-content > .views-field.views-field-field-color{display:none;}.block-views-blockdealer-locator-block-fireplaces-locator .view-dealer-locator .view-content .locations-list .geolocation .location-content > .views-field.views-field-title{font-weight:700;padding-top:0;font-size:1.2em;}.block-views-blockdealer-locator-block-fireplaces-locator .view-dealer-locator .view-content .locations-list .geolocation .location-content > .views-field.views-field-field-city{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.block-views-blockdealer-locator-block-fireplaces-locator .view-dealer-locator .view-content .locations-list .geolocation .location-content > .views-field.views-field-field-city::after{content:"-";display:inline-block;margin:0 0.2em;background:transparent;width:auto;position:static;}.block-views-blockdealer-locator-block-fireplaces-locator .view-dealer-locator .view-content .locations-list .geolocation .location-content > .views-field.views-field-field-dealer-location-proximity,.block-views-blockdealer-locator-block-fireplaces-locator .view-dealer-locator .view-content .locations-list .geolocation .location-content > .views-field.views-field-field-city{font-size:1rem;font-style:normal;font-weight:400;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;padding-left:0;padding-right:0;}.block-views-blockdealer-locator-block-fireplaces-locator .view-dealer-locator .view-content .locations-list .geolocation .location-content > .views-field.views-field-field-dealer-location-proximity .field-content,.block-views-blockdealer-locator-block-fireplaces-locator .view-dealer-locator .view-content .locations-list .geolocation .location-content > .views-field.views-field-field-city .field-content{font-weight:400 !important;}.block-views-blockdealer-locator-block-fireplaces-locator .view-dealer-locator .view-content .locations-list .geolocation .location-content > .views-field.views-field-field-phone{font-size:1.2em;padding-top:0;}.block-views-blockdealer-locator-block-fireplaces-locator .view-dealer-locator .view-content .locations-list .geolocation .location-content > .views-field.views-field-field-email{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-bottom:0;}@media (min-width:50em){.block-views-blockdealer-locator-block-fireplaces-locator .view-dealer-locator .view-content .locations-list .geolocation .location-content > .views-field.views-field-field-email{margin-top:auto;}}.block-views-blockdealer-locator-block-fireplaces-locator .view-dealer-locator .view-content .locations-list .geolocation .location-content > .views-field.views-field-field-email a.btn-primary{display:inline-block;margin-bottom:0;margin-right:0;font-size:1em;padding-left:2.5em;padding-right:2.5em;margin-top:2em;}@media (min-width:50em){.block-views-blockdealer-locator-block-fireplaces-locator .view-dealer-locator .view-content .locations-list .geolocation .location-content > .views-field.views-field-field-email a.btn-primary{margin-top:0.5em;}}#block-block-fp-home-page-header{margin:2.5rem 0;}@media (min-width:48em){#block-block-fp-home-page-header{margin:3.75rem 0;}}#block-block-fp-home-page-header .field--name-body > *:last-child{margin-bottom:0;}.division-fireplaces .blocks-field-container .cta-block-container{background-position:center;}.division-fireplaces .blocks-field-container .cta-block-container .field--name-field-buttons a{border:1px solid transparent;font-weight:700;cursor:pointer;display:inline-block;position:relative;font-size:15px;line-height:1em;overflow:hidden;padding:0.625em 1.3em;margin-bottom:1em;text-decoration:none;-webkit-transition:background-color 0.3s ease-out,border-color 0.3s ease-out;transition:background-color 0.3s ease-out,border-color 0.3s ease-out;margin-right:1em;letter-spacing:1.1px;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;color:#fff;}@media (min-width:38em){.division-fireplaces .blocks-field-container .cta-block-container .field--name-field-buttons a{padding:0.625em 1.5em;font-size:17px;line-height:1.375em;}}.division-fireplaces .blocks-field-container .cta-block-container .field--name-field-buttons a{padding:0.262144em 1.25em;line-height:normal;font-size:1em;}@media (min-width:38em){.division-fireplaces .blocks-field-container .cta-block-container .field--name-field-buttons a{font-size:0.9em;padding:0.512em 3.8146972656em;}}.division-fireplaces .blocks-field-container .cta-block-container .field--name-field-buttons a{border:1px solid #fff;background-color:transparent;font-size:1.2em;color:#fff;}@media (min-width:38em){.division-fireplaces .blocks-field-container .cta-block-container .field--name-field-buttons a{padding:0.3em 1.2em;font-size:1.3em;}}.division-fireplaces .blocks-field-container .field--name-field-blocks > .field__item:first-child .block.cta-block-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.division-fireplaces .blocks-field-container .field--name-field-blocks > .field__item:first-child .field--name-field-buttons .field__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.division-fireplaces .blocks-field-container .field--name-field-blocks > .field__item:first-child .field--name-field-buttons a{border:1px solid transparent;font-weight:700;cursor:pointer;display:inline-block;position:relative;font-size:15px;line-height:1em;overflow:hidden;padding:0.625em 1.3em;margin-bottom:1em;text-decoration:none;-webkit-transition:background-color 0.3s ease-out,border-color 0.3s ease-out;transition:background-color 0.3s ease-out,border-color 0.3s ease-out;margin-right:1em;letter-spacing:1.1px;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;color:#fff;}@media (min-width:38em){.division-fireplaces .blocks-field-container .field--name-field-blocks > .field__item:first-child .field--name-field-buttons a{padding:0.625em 1.5em;font-size:17px;line-height:1.375em;}}.division-fireplaces .blocks-field-container .field--name-field-blocks > .field__item:first-child .field--name-field-buttons a{padding:0.262144em 1.25em;line-height:normal;font-size:1em;}@media (min-width:38em){.division-fireplaces .blocks-field-container .field--name-field-blocks > .field__item:first-child .field--name-field-buttons a{font-size:0.9em;padding:0.512em 3.8146972656em;}}.division-fireplaces .blocks-field-container .field--name-field-blocks > .field__item:first-child .field--name-field-buttons a{border:1px solid #fff;background-color:transparent;font-size:1.2em;color:#fff;}@media (min-width:38em){.division-fireplaces .blocks-field-container .field--name-field-blocks > .field__item:first-child .field--name-field-buttons a{padding:0.3em 1.2em;font-size:1.3em;}}.division-fireplaces .blocks-field-container .field--name-field-blocks > .field__item:first-child .field--name-field-buttons a{font-size:17px !important;font-weight:700;}@media (min-width:38em){.division-fireplaces .blocks-field-container .field--name-field-blocks > .field__item:first-child .field--name-field-buttons a{font-size:20px !important;}}.division-fireplaces .blocks-field-container .field--name-field-blocks .block-napoleon-newsletter-form-block{background:url(/themes/custom/de_theme/dist/img/promo-bg.png) no-repeat;background-position:center;background-size:cover;color:#fff;position:relative;}.division-fireplaces .blocks-field-container .field--name-field-blocks .block-napoleon-newsletter-form-block::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.6);}.division-fireplaces .blocks-field-container .field--name-field-blocks .block-napoleon-newsletter-form-block h3{color:#fff;}.division-fireplaces .blocks-field-container .field--name-field-blocks .block-napoleon-newsletter-form-block .home-newsletter-form{z-index:10;}.division-fireplaces .blocks-field-container .field--name-field-blocks .block-napoleon-newsletter-form-block #edit-subscribe{border:1px solid transparent;font-weight:700;cursor:pointer;display:inline-block;position:relative;font-size:15px;line-height:1em;overflow:hidden;padding:0.625em 1.3em;margin-bottom:1em;text-decoration:none;-webkit-transition:background-color 0.3s ease-out,border-color 0.3s ease-out;transition:background-color 0.3s ease-out,border-color 0.3s ease-out;margin-right:1em;letter-spacing:1.1px;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;color:#fff;}@media (min-width:38em){.division-fireplaces .blocks-field-container .field--name-field-blocks .block-napoleon-newsletter-form-block #edit-subscribe{padding:0.625em 1.5em;font-size:17px;line-height:1.375em;}}.division-fireplaces .blocks-field-container .field--name-field-blocks .block-napoleon-newsletter-form-block #edit-subscribe{padding:0.262144em 1.25em;line-height:normal;font-size:1em;}@media (min-width:38em){.division-fireplaces .blocks-field-container .field--name-field-blocks .block-napoleon-newsletter-form-block #edit-subscribe{font-size:0.9em;padding:0.512em 3.8146972656em;}}.division-fireplaces .blocks-field-container .field--name-field-blocks .block-napoleon-newsletter-form-block #edit-subscribe{border:1px solid #fff;background-color:transparent;font-size:1.2em;color:#fff;}@media (min-width:38em){.division-fireplaces .blocks-field-container .field--name-field-blocks .block-napoleon-newsletter-form-block #edit-subscribe{padding:0.3em 1.2em;font-size:1.3em;}}.division-fireplaces .blocks-field-container .field--name-field-blocks .block-napoleon-newsletter-form-block #edit-subscribe{font-size:17px !important;font-weight:700;}@media (min-width:38em){.division-fireplaces .blocks-field-container .field--name-field-blocks .block-napoleon-newsletter-form-block #edit-subscribe{font-size:20px !important;}}.division-fireplaces .blocks-field-container .field--name-field-blocks .block-napoleon-newsletter-form-block #edit-subscribe{margin:0 auto;width:auto;}.division-fireplaces .blocks-field-container .field--name-field-blocks-secondary{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}@media (min-width:56em){.division-fireplaces .blocks-field-container .field--name-field-blocks-secondary > .field__item:first-child{-webkit-box-flex:1;-ms-flex:auto;flex:auto;display:block;}}@media (max-width:56em){.division-fireplaces .blocks-field-container .field--name-field-blocks-secondary > .field__item:first-child .block.cta-block-container{position:relative;}}.division-fireplaces .blocks-field-container .field--name-field-blocks-secondary > .field__item:first-child .content-wrapper{z-index:10;}.division-fireplaces .blocks-field-container .field--name-field-blocks-secondary > .field__item:first-child .field--name-field-buttons .field__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.division-fireplaces .blocks-field-container .field--name-field-blocks-secondary > .field__item:first-child .field--name-field-buttons .field__item a{border:1px solid transparent;font-weight:700;cursor:pointer;display:inline-block;position:relative;font-size:15px;line-height:1em;overflow:hidden;padding:0.625em 1.3em;margin-bottom:1em;text-decoration:none;-webkit-transition:background-color 0.3s ease-out,border-color 0.3s ease-out;transition:background-color 0.3s ease-out,border-color 0.3s ease-out;margin-right:1em;letter-spacing:1.1px;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;color:#fff;}@media (min-width:38em){.division-fireplaces .blocks-field-container .field--name-field-blocks-secondary > .field__item:first-child .field--name-field-buttons .field__item a{padding:0.625em 1.5em;font-size:17px;line-height:1.375em;}}.division-fireplaces .blocks-field-container .field--name-field-blocks-secondary > .field__item:first-child .field--name-field-buttons .field__item a{padding:0.8em 1em;}@media (min-width:38em){.division-fireplaces .blocks-field-container .field--name-field-blocks-secondary > .field__item:first-child .field--name-field-buttons .field__item a{padding:0.4em 1em;}}.division-fireplaces .blocks-field-container .field--name-field-blocks-secondary > .field__item:first-child .field--name-field-buttons .field__item a{border-radius:50px;font-family:"Proxima Nova",sans-serif;-webkit-box-shadow:inset 0 39px 0 -24px #be0f34;box-shadow:inset 0 39px 0 -24px #be0f34;background:-webkit-gradient(linear,left top,left bottom,color-stop(5%,#be0f34),to(#850d26));background:linear-gradient(to bottom,#be0f34 5%,#850d26 100%);background-color:#850d26;border:1px solid #fff;display:inline-block;cursor:pointer;text-decoration:none;}.block-connect-with-dealer-block .mobile-background{position:absolute;width:100%;height:100%;top:0;left:0;background-size:cover;background-position:center;z-index:10;}@media (min-width:53.125em){.block-connect-with-dealer-block .mobile-background{display:none;}}.block-connect-with-dealer-block .block{background-size:cover;background-position:center;background-color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:white;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin-bottom:20%;position:relative;}@media (min-width:53.125em){.block-connect-with-dealer-block .block{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-bottom:10%;margin-top:5%;}}@media (min-width:53.125em) and (max-width:61.9375em){.block-connect-with-dealer-block .block::before{content:" ";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear,left top,right top,color-stop(30%,rgba(55,77,100,0)),color-stop(70%,rgb(55,77,100)));background:linear-gradient(to right,rgba(55,77,100,0) 30%,rgb(55,77,100) 70%);}}@media (min-width:62em){.block-connect-with-dealer-block .block{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:5%;margin-top:5%;}}.block-connect-with-dealer-block .block .image-wrapper{-webkit-box-flex:0;-ms-flex:0 0 60%;flex:0 0 60%;margin-bottom:-15%;position:relative;z-index:20;}@media (min-width:53.125em){.block-connect-with-dealer-block .block .image-wrapper{margin-bottom:0;-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%;}}@media (min-width:62em){.block-connect-with-dealer-block .block .image-wrapper{-webkit-box-flex:0;-ms-flex:0 0 calc(41% - 2.2em);flex:0 0 calc(41% - 2.2em);margin-left:2.2em;}}.block-connect-with-dealer-block .block .image-wrapper img{max-width:60%;margin:0 auto;display:block;}@media (min-width:62em){.block-connect-with-dealer-block .block .image-wrapper img{max-width:100%;margin-bottom:-18%;margin-top:-16%;width:100%;}}.block-connect-with-dealer-block .block .text-wrapper{-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%;padding:2em 1em 1em;text-align:center;position:relative;z-index:20;}@media (min-width:53.125em){.block-connect-with-dealer-block .block .text-wrapper{-webkit-box-flex:0;-ms-flex:0 0 55%;flex:0 0 55%;}}@media (min-width:62em){.block-connect-with-dealer-block .block .text-wrapper{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:4.5em;padding:3em 1em 2em;}.block-connect-with-dealer-block .block .text-wrapper > div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}}.block-connect-with-dealer-block .block .text-wrapper .connect-dealer-header{text-transform:uppercase;font-weight:700;margin-bottom:1em;font-size:1rem;}@media (min-width:38em){.block-connect-with-dealer-block .block .text-wrapper .connect-dealer-header{font-size:1rem;}}.block-connect-with-dealer-block .block .text-wrapper .connect-dealer-text{font-size:1.125rem;margin-bottom:1em;line-height:1.6875rem;}@media (min-width:62em){.block-connect-with-dealer-block .block .text-wrapper .connect-dealer-text{max-width:340px;margin-left:auto;margin-right:auto;}}.block-connect-with-dealer-block .block .text-wrapper a.contact-us-button{border:1px solid transparent;font-weight:700;cursor:pointer;display:inline-block;position:relative;font-size:15px;line-height:1em;overflow:hidden;padding:0.625em 1.3em;margin-bottom:1em;text-decoration:none;-webkit-transition:background-color 0.3s ease-out,border-color 0.3s ease-out;transition:background-color 0.3s ease-out,border-color 0.3s ease-out;margin-right:1em;letter-spacing:1.1px;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;color:#fff;}@media (min-width:38em){.block-connect-with-dealer-block .block .text-wrapper a.contact-us-button{padding:0.625em 1.5em;font-size:17px;line-height:1.375em;}}.block-connect-with-dealer-block .block .text-wrapper a.contact-us-button{padding:0.262144em 1.25em;line-height:normal;}@media (min-width:38em){.block-connect-with-dealer-block .block .text-wrapper a.contact-us-button{padding:0.4096em 1.953125em;}}.block-connect-with-dealer-block .block .text-wrapper a.contact-us-button{border:1px solid transparent;font-weight:700;cursor:pointer;display:inline-block;position:relative;font-size:15px;line-height:1em;overflow:hidden;padding:0.625em 1.3em;margin-bottom:1em;text-decoration:none;-webkit-transition:background-color 0.3s ease-out,border-color 0.3s ease-out;transition:background-color 0.3s ease-out,border-color 0.3s ease-out;margin-right:1em;letter-spacing:1.1px;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;color:#fff;}@media (min-width:38em){.block-connect-with-dealer-block .block .text-wrapper a.contact-us-button{padding:0.625em 1.5em;font-size:17px;line-height:1.375em;}}.block-connect-with-dealer-block .block .text-wrapper a.contact-us-button{color:#fff;border:1px solid #fff;font-weight:600;font-size:1em;padding:0.64em 1em;background:transparent;}@media (min-width:38em){.block-connect-with-dealer-block .block .text-wrapper a.contact-us-button{padding:0.4096em 1em;font-size:1.25em;}}.block-connect-with-dealer-block .block .text-wrapper a.contact-us-button:hover{color:#000;border:1px solid #fff;background:#fff;}.block-connect-with-dealer-block .block .text-wrapper a.contact-us-button{margin-right:0;padding:0.3em 2em;font-weight:700;}@media (min-width:38em){.block-connect-with-dealer-block .block .text-wrapper a.contact-us-button{padding:0.2em 2em;font-size:1.5em;}}.block-views-blockdealer-locator-block-hvac-locator{border:1px solid #000;margin-bottom:1.5em;margin-top:1.5em;padding:2em 0.5em 0;}@media (min-width:50em){.block-views-blockdealer-locator-block-hvac-locator{padding:1.5rem 0.5rem 1rem;}}.block-views-blockdealer-locator-block-hvac-locator .view-dealer-locator{margin-top:0;}.block-views-blockdealer-locator-block-hvac-locator .view-dealer-locator .view-header h2{font-size:1.3em;text-align:center;font-weight:700;letter-spacing:1px;color:#000;margin-bottom:0.8em;line-height:initial;}.block-views-blockdealer-locator-block-hvac-locator .view-dealer-locator .view-filters{background:white;padding:0;width:100%;}.block-views-blockdealer-locator-block-hvac-locator .view-dealer-locator .view-filters .views-exposed-form{padding:0 1em;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;}@media (min-width:73.25em){.block-views-blockdealer-locator-block-hvac-locator .view-dealer-locator .view-filters .views-exposed-form{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}}.block-views-blockdealer-locator-block-hvac-locator .view-dealer-locator .view-filters .form--inline .js-form-item-field-country-target-id{display:none;}.block-views-blockdealer-locator-block-hvac-locator .view-dealer-locator .view-filters .form--inline .filter-location-wrapper{margin-bottom:1rem;}@media (min-width:73.25em){.block-views-blockdealer-locator-block-hvac-locator .view-dealer-locator .view-filters .form--inline .filter-location-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}}.block-views-blockdealer-locator-block-hvac-locator .view-dealer-locator .view-filters .form--inline .form-composite.form-item{margin-bottom:0 !important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;border:none;padding:0;}.block-views-blockdealer-locator-block-hvac-locator .view-dealer-locator .view-filters .form--inline .form-composite.form-item .form-type-radio:not(:last-child){margin-right:0.8em;}.block-views-blockdealer-locator-block-hvac-locator .view-dealer-locator .view-filters .form--inline .form-composite.form-item input[type=radio] + label{padding-left:21px;font-size:0.875em;margin-bottom:0;}.block-views-blockdealer-locator-block-hvac-locator .view-dealer-locator .view-filters .form--inline .form-composite.form-item input[type=radio] + label::before{border-radius:50%;width:14px;height:14px;}.block-views-blockdealer-locator-block-hvac-locator .view-dealer-locator .view-filters .form--inline .form-composite.form-item legend,.block-views-blockdealer-locator-block-hvac-locator .view-dealer-locator .view-filters .form--inline .form-composite.form-item .fieldset-wrapper{float:left !important;}.block-views-blockdealer-locator-block-hvac-locator .view-dealer-locator .view-filters .form--inline .form-composite.form-item legend{font-size:0.875em !important;padding-right:0.8em;}.block-views-blockdealer-locator-block-hvac-locator .view-dealer-locator .view-filters .form--inline .form-item-sort-order{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.5rem;margin:0 auto;}@media (min-width:73.25em){.block-views-blockdealer-locator-block-hvac-locator .view-dealer-locator .view-filters .form--inline .form-item-sort-order{margin:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}}.block-views-blockdealer-locator-block-hvac-locator .view-dealer-locator .view-filters .form--inline .form-item-sort-order .select-wrapper{width:142px;}.block-views-blockdealer-locator-block-hvac-locator .view-dealer-locator .view-filters .form--inline .form-type-textfield{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}@media (min-width:73.25em){.block-views-blockdealer-locator-block-hvac-locator .view-dealer-locator .view-filters .form--inline .form-type-textfield{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:auto;}}.block-views-blockdealer-locator-block-hvac-locator .view-dealer-locator .view-filters .form--inline .form-type-textfield label{margin-right:0.5em;margin-bottom:0;font-size:1.2em;color:rgb(87.5822368421,88.75,89.9177631579);-ms-flex-negative:0;flex-shrink:0;}.block-views-blockdealer-locator-block-hvac-locator .view-dealer-locator .view-filters .form--inline .form-type-textfield .select-wrapper{border:none;}.block-views-blockdealer-locator-block-hvac-locator .view-dealer-locator .view-filters .form--inline .form-type-textfield input{height:34.5px !important;border:1px solid #eee !important;width:200px;margin:0.5em auto 1em;}@media (min-width:73.25em){.block-views-blockdealer-locator-block-hvac-locator .view-dealer-locator .view-filters .form--inline .form-type-textfield input{margin:0;}}.block-views-blockdealer-locator-block-hvac-locator .view-dealer-locator .view-filters .form--inline .form-type-textfield .form-text{color:#4b4c4d;text-indent:0 !important;}.block-views-blockdealer-locator-block-hvac-locator .view-dealer-locator .view-filters .form--inline .form-type-textfield .form-text::-webkit-input-placeholder{color:#4b4c4d !important;font-size:17px !important;}.block-views-blockdealer-locator-block-hvac-locator .view-dealer-locator .view-filters .form--inline .form-type-textfield .form-text::-moz-placeholder{color:#4b4c4d !important;font-size:17px !important;}.block-views-blockdealer-locator-block-hvac-locator .view-dealer-locator .view-filters .form--inline .form-type-textfield .form-text:-ms-input-placeholder{color:#4b4c4d !important;font-size:17px !important;}.block-views-blockdealer-locator-block-hvac-locator .view-dealer-locator .view-filters .form--inline .form-type-textfield .form-text::-ms-input-placeholder{color:#4b4c4d !important;font-size:17px !important;}.block-views-blockdealer-locator-block-hvac-locator .view-dealer-locator .view-filters .form--inline .form-type-textfield .form-text::placeholder{color:#4b4c4d !important;font-size:17px !important;}.block-views-blockdealer-locator-block-hvac-locator .view-dealer-locator .view-filters .form--inline .form-type-textfield .form-text::-webkit-input-placeholder{color:#4b4c4d !important;font-size:17px !important;}.block-views-blockdealer-locator-block-hvac-locator .view-dealer-locator .view-filters .form--inline .form-type-textfield .form-text::-moz-placeholder{color:#4b4c4d !important;font-size:17px !important;}.block-views-blockdealer-locator-block-hvac-locator .view-dealer-locator .view-filters .form--inline .form-type-textfield .form-text:-ms-input-placeholder{color:#4b4c4d !important;font-size:17px !important;}.block-views-blockdealer-locator-block-hvac-locator .view-dealer-locator .view-filters .form--inline .form-type-textfield .form-text:-moz-placeholder{color:#4b4c4d !important;font-size:17px !important;}.block-views-blockdealer-locator-block-hvac-locator .view-dealer-locator .view-filters .form--inline a.btn-submit-search{border:1px solid transparent;font-weight:700;cursor:pointer;display:inline-block;position:relative;font-size:15px;line-height:1em;overflow:hidden;padding:0.625em 1.3em;margin-bottom:1em;text-decoration:none;-webkit-transition:background-color 0.3s ease-out,border-color 0.3s ease-out;transition:background-color 0.3s ease-out,border-color 0.3s ease-out;margin-right:1em;letter-spacing:1.1px;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;color:#fff;}@media (min-width:38em){.block-views-blockdealer-locator-block-hvac-locator .view-dealer-locator .view-filters .form--inline a.btn-submit-search{padding:0.625em 1.5em;font-size:17px;line-height:1.375em;}}.block-views-blockdealer-locator-block-hvac-locator .view-dealer-locator .view-filters .form--inline a.btn-submit-search{background-color:#000;}.block-views-blockdealer-locator-block-hvac-locator .view-dealer-locator .view-filters .form--inline a.btn-submit-search:hover,.block-views-blockdealer-locator-block-hvac-locator .view-dealer-locator .view-filters .form--inline a.btn-submit-search:focus,.block-views-blockdealer-locator-block-hvac-locator .view-dealer-locator .view-filters .form--inline a.btn-submit-search:active{color:#fff;background-color:#383838;}.block-views-blockdealer-locator-block-hvac-locator .view-dealer-locator .view-filters .form--inline a.btn-submit-search{font-size:15px !important;line-height:normal !important;padding:0.5em 1.5em !important;}@media (min-width:38em){.block-views-blockdealer-locator-block-hvac-locator .view-dealer-locator .view-filters .form--inline a.btn-submit-search{font-size:15px !important;}}.block-views-blockdealer-locator-block-hvac-locator .view-dealer-locator .view-filters .form--inline a.btn-submit-search{margin-bottom:0 !important;}.block-views-blockdealer-locator-block-hvac-locator .view-dealer-locator .view-content .locations-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:1em;}@media (min-width:50em){.block-views-blockdealer-locator-block-hvac-locator .view-dealer-locator .view-content .locations-list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}}.block-views-blockdealer-locator-block-hvac-locator .view-dealer-locator .view-content .locations-list .slick-dots{position:relative;bottom:0;margin-top:1em;}.block-views-blockdealer-locator-block-hvac-locator .view-dealer-locator .view-content .locations-list .slick-arrow{display:none !important;}.block-views-blockdealer-locator-block-hvac-locator .view-dealer-locator .view-content .locations-list .geolocation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 0.25em;background:none !important;}@media (min-width:50em){.block-views-blockdealer-locator-block-hvac-locator .view-dealer-locator .view-content .locations-list .geolocation{-webkit-box-flex:1;-ms-flex:1;flex:1;}}.block-views-blockdealer-locator-block-hvac-locator .view-dealer-locator .view-content .locations-list .geolocation .location-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;}@media (min-width:50em){.block-views-blockdealer-locator-block-hvac-locator .view-dealer-locator .view-content .locations-list .geolocation .location-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;}}.block-views-blockdealer-locator-block-hvac-locator .view-dealer-locator .view-content .locations-list .geolocation .location-content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#f4f4f6;padding:2em 0;height:100%;}.block-views-blockdealer-locator-block-hvac-locator .view-dealer-locator .view-content .locations-list .geolocation .views-field-dealer-level{background:transparent;}.block-views-blockdealer-locator-block-hvac-locator .view-dealer-locator .view-content .locations-list .geolocation .views-field-dealer-level .wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}.block-views-blockdealer-locator-block-hvac-locator .view-dealer-locator .view-content .locations-list .geolocation .views-field-dealer-level .wrapper .type-icon img{height:20px;margin-right:0.5em;}.block-views-blockdealer-locator-block-hvac-locator .view-dealer-locator .view-content .locations-list .geolocation .location-content-wrapper > .views-field{width:100%;text-align:center;padding-bottom:4px;padding-top:4px;}@media (min-width:56.25em){.block-views-blockdealer-locator-block-hvac-locator .view-dealer-locator .view-content .locations-list .geolocation .location-content-wrapper > .views-field{padding-left:2em;padding-right:2em;}}.block-views-blockdealer-locator-block-hvac-locator .view-dealer-locator .view-content .locations-list .geolocation .location-content-wrapper > .views-field.views-field-title{font-weight:700;padding-top:0;font-size:1.2em;}.block-views-blockdealer-locator-block-hvac-locator .view-dealer-locator .view-content .locations-list .geolocation .location-content-wrapper > .views-field.views-field-city-distance{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.block-views-blockdealer-locator-block-hvac-locator .view-dealer-locator .view-content .locations-list .geolocation .location-content-wrapper > .views-field.views-field-city-distance .separator{margin:0 0.2em;}.block-views-blockdealer-locator-block-hvac-locator .view-dealer-locator .view-content .locations-list .geolocation .location-content-wrapper > .views-field.views-field-phone{font-size:1.2em;padding-top:0;}.block-views-blockdealer-locator-block-hvac-locator .view-dealer-locator .view-content .locations-list .geolocation .location-content-wrapper > .views-field.views-field-contact{padding-bottom:0;}@media (min-width:50em){.block-views-blockdealer-locator-block-hvac-locator .view-dealer-locator .view-content .locations-list .geolocation .location-content-wrapper > .views-field.views-field-contact{margin-top:auto;}}.block-views-blockdealer-locator-block-hvac-locator .view-dealer-locator .view-content .locations-list .geolocation .location-content-wrapper > .views-field.views-field-contact a.btn-primary{display:inline-block;margin-bottom:0;margin-right:0;font-size:1em;padding-left:2.5em;padding-right:2.5em;margin-top:2em;}@media (min-width:50em){.block-views-blockdealer-locator-block-hvac-locator .view-dealer-locator .view-content .locations-list .geolocation .location-content-wrapper > .views-field.views-field-contact a.btn-primary{margin-top:0.5em;}}.division-hvac #block-hvac-welcome-home-block{margin-top:3em;}.brick{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:1.5625em;}@media (min-width:48em){.brick{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:3.8146972656em;}}.brick .brick{margin-bottom:0;}.brick > .field{margin-bottom:1em;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;}.brick .field--name-field-media-image img{width:100%;}@media (min-width:48em){.brick.image-left .field.field--name-field-media-image img{margin-right:1.5625em;}}@media (min-width:48em){.brick.image-right .field.field--name-field-media-image img{margin-left:1.5625em;}}.col-20-80.image-text.image-left > .field.field--name-field-media-image{-webkit-box-flex:1;-ms-flex:1 1 20%;flex:1 1 20%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}.col-20-80.image-text.image-left > .field.field.field--name-field-text{-webkit-box-flex:1;-ms-flex:1 1 80%;flex:1 1 80%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}.col-20-80.image-text.image-right > .field.field--name-field-media-image{-webkit-box-flex:1;-ms-flex:1 1 80%;flex:1 1 80%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}.col-20-80.image-text.image-right > .field.field.field--name-field-text{-webkit-box-flex:1;-ms-flex:1 1 20%;flex:1 1 20%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}.col-50-50 > .field{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;}.col-50-50.image-text.image-left > .field.field--name-field-media-image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}.col-50-50.image-text.image-left > .field.field.field--name-field-text{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}.col-50-50.image-text.image-right > .field.field--name-field-media-image{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}.col-50-50.image-text.image-right > .field.field.field--name-field-text{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}.col-70-30.image-text.image-left > .field.field--name-field-media-image{-webkit-box-flex:0;-ms-flex:0 70%;flex:0 70%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}.col-70-30.image-text.image-left > .field.field.field--name-field-text{-webkit-box-flex:0;-ms-flex:0 30%;flex:0 30%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}.col-70-30.image-text.image-right > .field.field--name-field-media-image{-webkit-box-flex:0;-ms-flex:0 70%;flex:0 70%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}.col-70-30.image-text.image-right > .field.field.field--name-field-text{-webkit-box-flex:0;-ms-flex:0 30%;flex:0 30%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}.text-text.col-50-50,.text-text.col-70-30{-ms-flex-wrap:nowrap;flex-wrap:nowrap;}@media (min-width:48em){.text-text.col-50-50,.text-text.col-70-30{margin-right:-1em;margin-left:-1em;}}@media (min-width:48em){.text-text.col-50-50 > .field,.text-text.col-70-30 > .field{margin:1em;}}.text-text.col-50-50 > .field{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;}.text-text.col-70-30 > .field:first-child{-webkit-box-flex:1;-ms-flex:1 1 70%;flex:1 1 70%;}.text-text.col-70-30 > .field:last-child{-webkit-box-flex:1;-ms-flex:1 1 30%;flex:1 1 30%;}@media (min-width:40em){.layout{margin-right:-1em;margin-left:-1em;}}@media (min-width:40em){.layout .layout__region{padding:0 1em;}}.field--name-field-components .row{padding-bottom:0;}.components-column{padding-bottom:0;}.layout.brick-two-column-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}@media (min-width:48em){.layout.brick-two-column-right{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}}@media (min-width:48em){.layout.brick-two-column-right .brick__region--main{-webkit-box-flex:1;-ms-flex:1 1 66.3333%;flex:1 1 66.3333%;padding-left:1em;padding-right:1em;}}@media (min-width:48em){.layout.brick-two-column-right .brick__region--sidebar{-webkit-box-flex:1;-ms-flex:1 0 33.3333%;flex:1 0 33.3333%;padding-left:1em;padding-right:1em;}}.brick.background-image-text{padding:2.44140625em 1.5625em;background-position:center center;background-size:cover;}.brick.background-image-text.text-center .field--name-field-text{text-align:center;}.brick.background-image-text.text-right .field--name-field-text{text-align:right;}.brick.background-image-text.text-left .field--name-field-text{text-align:left;}.negative-margin{position:relative;margin-right:-1.5625em;margin-left:-1.5625em;}@media (min-width:62em){.negative-margin{margin-right:-2.44140625em;margin-left:-2.44140625em;}}@media (min-width:0) and (max-width:48em){.brick.background-image-text.special-banner-style,.brick.special-banner-style{padding-top:10em;}}@media (min-width:48em){.brick.background-image-text.special-banner-style,.brick.special-banner-style{min-height:440px;}}@media (min-width:48em){.brick.background-image-text.special-banner-style.text-right .field--name-field-text,.brick.special-banner-style.text-right .field--name-field-text{margin-right:5%;}}@media (min-width:48em){.brick.background-image-text.special-banner-style.text-left .field--name-field-text,.brick.special-banner-style.text-left .field--name-field-text{margin-left:5%;}}.brick.background-image-text.special-banner-style .field--name-field-text,.brick.special-banner-style .field--name-field-text{position:relative;z-index:50;text-align:center;}@media (min-width:48em){.brick.background-image-text.special-banner-style .field--name-field-text,.brick.special-banner-style .field--name-field-text{-webkit-box-flex:0;-ms-flex:0 0 29%;flex:0 0 29%;}}.brick.background-image-text.special-banner-style .field--name-field-text p,.brick.special-banner-style .field--name-field-text p{font-size:1.4em;}.lead-padding-style .field--name-field-text{margin:0 auto;margin-top:3.0517578125em;}.lead-padding-style .field--name-field-text h2,.lead-padding-style .field--name-field-text h3{font-weight:700;}.lead-padding-style .field--name-field-text p{font-size:1.4em;}@media (min-width:48em){.lead-padding-style .field--name-field-text{-webkit-box-flex:0;-ms-flex:0 0 64%;flex:0 0 64%;}}.brick.image-auto-width .field--name-field-media-image img{width:auto;margin:0 auto;display:block;}.vertical-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.max-350-height .field--name-field-media-image img{height:350px;}.light-aoda-blue{color:#1a73b7;}.italic{font-style:italic;}.uppercase{text-transform:uppercase;}.max-width-1300{max-width:1300px !important;margin-left:auto;margin-right:auto;}.large-spacing-top{margin-top:5em !important;margin-bottom:0;}@media (min-width:62em){#block-horizontalmenu .hide-on-desktop{display:none !important;}}@media screen and (max-width:991px){#block-horizontalmenu .hide-on-desktop{display:block !important;}}#footer .hide-on-footer{display:none !important;}.brick.white-gradient-under-text{position:relative;}@media (min-width:0) and (max-width:48em){.brick.white-gradient-under-text{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;}}@media (min-width:48em){.brick.white-gradient-under-text{-webkit-box-align:center;-ms-flex-align:center;align-items:center;}}.brick.white-gradient-under-text.text-right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}@media (min-width:0) and (max-width:48em){.brick.white-gradient-under-text.text-right::before{content:"";top:auto;bottom:0;left:0;right:auto;width:100%;height:100%;position:absolute;z-index:1;background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),color-stop(75%,rgb(255,255,255)));background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgb(255,255,255) 75%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF',endColorstr='#FFF',GradientType=0);}}.brick.white-gradient-under-text.text-left{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}@media (min-width:0) and (max-width:48em){.brick.white-gradient-under-text.text-left::before{content:"";top:auto;bottom:0;left:0;right:auto;width:100%;height:100%;position:absolute;z-index:1;background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),color-stop(75%,rgb(255,255,255)));background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgb(255,255,255) 75%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF',endColorstr='#FFF',GradientType=0);}}.lead-about{-ms-flex-wrap:wrap;flex-wrap:wrap;}@media (min-width:56em){.lead-about{margin-top:-4em;}}.lead-about .field--name-field-media-image,.lead-about .field--name-field-text{position:relative;max-width:1308px;margin:0 auto;padding:0 1.5625em;}.lead-about .field--name-field-media-image:after,.lead-about .field--name-field-text:after{content:"";display:table;clear:both;}@media (min-width:62em){.lead-about .field--name-field-media-image,.lead-about .field--name-field-text{padding:0 2.44140625em;}}@media (min-width:90.625em){.lead-about .field--name-field-media-image,.lead-about .field--name-field-text{max-width:1380px;}}.lead-about .field--name-field-media-image,.lead-about .field--name-field-text{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;display:-webkit-box;display:-ms-flexbox;display:flex;}.lead-about::after{content:"";position:absolute;bottom:-140px;height:100px;width:100%;left:0;top:auto;opacity:0.2;background:-webkit-gradient(linear,left top,left bottom,from(rgb(191,191,191)),to(rgba(125,185,232,0)));background:linear-gradient(to bottom,rgb(191,191,191) 0%,rgba(125,185,232,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bfbfbf',endColorstr='#007db9e8',GradientType=0);}@media (min-width:48em){.lead-about::after{bottom:-100px;}}.lead-about .field--name-field-text{margin-bottom:4em;margin-top:4em;}@media (min-width:48em){.lead-about .field--name-field-text{margin-bottom:6em;margin-top:6em;}}.special-image-text-style{-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.special-image-text-style .field--name-field-text{text-align:center;font-weight:700;}@media (min-width:48em){.special-image-text-style .field--name-field-text .inner-wrapper{padding:0 5em;}}.special-image-text-style .field--name-field-text p{font-size:1.4em;font-weight:400;}.special-image-text-style .field--name-field-text ul{text-align:left;font-weight:400;margin:0 auto;width:260px;}@media (min-width:48em){.special-image-text-style .field--name-field-text ul{width:auto;margin-left:3em;}}@media (min-width:78.125em){.special-image-text-style .field--name-field-text ul{margin-left:8em;}}.special-image-text-style a{border:1px solid transparent;font-weight:700;cursor:pointer;display:inline-block;position:relative;font-size:15px;line-height:1em;overflow:hidden;padding:0.625em 1.3em;margin-bottom:1em;text-decoration:none;-webkit-transition:background-color 0.3s ease-out,border-color 0.3s ease-out;transition:background-color 0.3s ease-out,border-color 0.3s ease-out;margin-right:1em;letter-spacing:1.1px;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;color:#fff;}@media (min-width:38em){.special-image-text-style a{padding:0.625em 1.5em;font-size:17px;line-height:1.375em;}}.special-image-text-style a{background-color:#c32127;}.special-image-text-style a:hover,.special-image-text-style a:focus,.special-image-text-style a:active{color:#fff;background-color:#a91d22;}.special-image-text-style a{border:1px solid transparent;font-weight:700;cursor:pointer;display:inline-block;position:relative;font-size:15px;line-height:1em;overflow:hidden;padding:0.625em 1.3em;margin-bottom:1em;text-decoration:none;-webkit-transition:background-color 0.3s ease-out,border-color 0.3s ease-out;transition:background-color 0.3s ease-out,border-color 0.3s ease-out;margin-right:1em;letter-spacing:1.1px;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;color:#fff;}@media (min-width:38em){.special-image-text-style a{padding:0.625em 1.5em;font-size:17px;line-height:1.375em;}}.special-image-text-style a{padding:0.262144em 1.25em;line-height:normal;}@media (min-width:38em){.special-image-text-style a{padding:0.4096em 1.953125em;}}.special-image-text-style a{margin-right:0;}.special-image-text-style .field--name-field-media-image img{width:auto;}@media (min-width:0) and (max-width:48em){.special-image-text-style .field--name-field-media-image img{margin:0 auto;display:block;}}.hot-spot.brick{position:relative;max-width:1308px;margin:0 auto;padding:0 1.5625em;}.hot-spot.brick:after{content:"";display:table;clear:both;}@media (min-width:62em){.hot-spot.brick{padding:0 2.44140625em;}}@media (min-width:90.625em){.hot-spot.brick{max-width:1380px;}}@media (min-width:48em){.hot-spot.brick > *{-webkit-box-flex:0;-ms-flex:0 0 49%;flex:0 0 49%;}}@media (min-width:48em){.hot-spot.brick .field--name-field-media-image .inner-wrapper{padding-left:5em;}}.award-winning.brick{position:relative;max-width:1308px;margin:0 auto;padding:0 1.5625em;}.award-winning.brick:after{content:"";display:table;clear:both;}@media (min-width:62em){.award-winning.brick{padding:0 2.44140625em;}}@media (min-width:90.625em){.award-winning.brick{max-width:1380px;}}@media (min-width:48em){.award-winning.brick > *{-webkit-box-flex:0;-ms-flex:0 0 49%;flex:0 0 49%;}}.our-mission{position:relative;max-width:1308px;margin:0 auto;padding:0 1.5625em;}.our-mission:after{content:"";display:table;clear:both;}@media (min-width:62em){.our-mission{padding:0 2.44140625em;}}@media (min-width:90.625em){.our-mission{max-width:1380px;}}.our-mission{background-position:center right !important;background-size:auto 100% !important;background-repeat:no-repeat;margin-bottom:2em;margin-top:1em;max-width:1300px !important;}@media (min-width:48em){.our-mission{margin-top:0.5em;margin-bottom:4em;}}.our-visions{position:relative;max-width:1308px;margin:0 auto;padding:0 1.5625em;}.our-visions:after{content:"";display:table;clear:both;}@media (min-width:62em){.our-visions{padding:0 2.44140625em;}}@media (min-width:90.625em){.our-visions{max-width:1380px;}}.our-visions{background-position:center left !important;background-size:auto 100% !important;background-repeat:no-repeat;max-width:1300px !important;}.logo-style{border-top:1px solid #eee;position:relative;max-width:1308px;margin:0 auto;padding:0 1.5625em;}.logo-style:after{content:"";display:table;clear:both;}@media (min-width:62em){.logo-style{padding:0 2.44140625em;}}@media (min-width:90.625em){.logo-style{max-width:1380px;}}.logo-style{padding-top:3em !important;margin-bottom:2em !important;}@media (min-width:48em){.logo-style{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}}@media (min-width:56em){.logo-style{padding-top:3.0517578125em;margin-bottom:3.0517578125em;}}@media (min-width:48em){.logo-style .field--name-field-media-image{-webkit-box-flex:1;-ms-flex:1 1 20%;flex:1 1 20%;}}.logo-style .field--name-field-media-image img{max-height:80px;width:auto;margin:0 auto;display:block;}@media (min-width:48em){.logo-style .field--name-field-text{text-align:right;font-size:1.2em;-webkit-box-flex:1;-ms-flex:1 1 80%;flex:1 1 80%;}}@media (min-width:48em){.logo-style .field--name-field-text > .inner-wrapper{padding-right:3.8146972656em;}}.logo-style .field--name-field-text p{margin:0;}.general-contact{font-size:1.25em;margin-top:0;}@media (min-width:48em){.general-contact{margin-top:2em;padding:0 1em;}}@media (min-width:69.4375em){.general-contact{margin-top:0;padding:0 15%;}}.general-contact h2{font-weight:700;}@media (min-width:48em){.general-contact h2{font-size:2em;margin-bottom:1.4em;}}.general-contact .size{font-size:1.2em;}.general-contact .categories{margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 auto;text-align:center;margin-bottom:2em;margin-top:2em;}@media (min-width:50.8125em){.general-contact .categories{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}}@media (min-width:79.6875em){.general-contact .categories{max-width:895px;}}@media (min-width:89.0625em){.general-contact .categories{margin-top:5em;}}.general-contact .categories li{list-style:none;margin-left:0;display:block;}@media (min-width:89.0625em){.general-contact .categories li{display:inline-block;margin-right:5em;}}.general-contact .categories li:last-child{margin-right:0;}.general-contact .categories li a{border:1px solid transparent;font-weight:700;cursor:pointer;display:inline-block;position:relative;font-size:15px;line-height:1em;overflow:hidden;padding:0.625em 1.3em;margin-bottom:1em;text-decoration:none;-webkit-transition:background-color 0.3s ease-out,border-color 0.3s ease-out;transition:background-color 0.3s ease-out,border-color 0.3s ease-out;margin-right:1em;letter-spacing:1.1px;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;color:#fff;}@media (min-width:38em){.general-contact .categories li a{padding:0.625em 1.5em;font-size:17px;line-height:1.375em;}}.general-contact .categories li a{background-color:#c32127;}.general-contact .categories li a:hover,.general-contact .categories li a:focus,.general-contact .categories li a:active{color:#fff;background-color:#a91d22;}.general-contact .categories li a{border:1px solid transparent;font-weight:700;cursor:pointer;display:inline-block;position:relative;font-size:15px;line-height:1em;overflow:hidden;padding:0.625em 1.3em;margin-bottom:1em;text-decoration:none;-webkit-transition:background-color 0.3s ease-out,border-color 0.3s ease-out;transition:background-color 0.3s ease-out,border-color 0.3s ease-out;margin-right:1em;letter-spacing:1.1px;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;color:#fff;}@media (min-width:38em){.general-contact .categories li a{padding:0.625em 1.5em;font-size:17px;line-height:1.375em;}}.general-contact .categories li a{padding:0.262144em 1.25em;line-height:normal;font-size:1em;}@media (min-width:38em){.general-contact .categories li a{font-size:0.9em;padding:0.512em 3.8146972656em;}}.general-contact .categories li a{margin:0;}.general-contact .more-info{font-weight:700;font-size:0.9em;}.general-contact .italic{font-size:0.8em;}.general-contact .uppercase{font-size:1.2em;}.general-contact .uppercase,.general-contact .more-info{margin-bottom:0;}.media-contact-us{background-color:#282d4b;position:relative;}@media (min-width:48em){.media-contact-us::before{content:"";position:absolute;height:100%;width:100%;top:0;left:0;background:-webkit-gradient(linear,left top,right top,from(rgb(18,17,33)),color-stop(33%,rgb(18,17,33)),color-stop(34%,rgba(18,17,33,0.99)),to(rgba(125,185,232,0)));background:linear-gradient(to right,rgb(18,17,33) 0%,rgb(18,17,33) 33%,rgba(18,17,33,0.99) 34%,rgba(125,185,232,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#121121',endColorstr='#007db9e8',GradientType=1);}}.media-contact-us .field{position:relative;z-index:20;}.media-contact-us h3{font-size:2.3em;}@media (min-width:48em){.media-contact-us .field--name-field-text > *{padding:0 12%;}}.media-contact-us .field--name-field-text p{font-size:1.4em;}.media-contact-us .field--name-field-media-image{position:relative;}@media (min-width:0) and (max-width:48em){.media-contact-us .field--name-field-media-image{margin-right:-1em;margin-left:-1em;margin-bottom:-3em;}.media-contact-us .field--name-field-media-image::before{content:"";position:absolute;height:100%;width:100%;left:0;background:-webkit-gradient(linear,left top,left bottom,from(rgba(125,185,232,0)),color-stop(79%,rgb(41,47,77)),color-stop(80%,rgb(40,45,75)),to(rgb(40,45,75)));background:linear-gradient(to bottom,rgba(125,185,232,0) 0%,rgb(41,47,77) 79%,rgb(40,45,75) 80%,rgb(40,45,75) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#007db9e8',endColorstr='#282d4b',GradientType=0);}}.media-contact-us .field--name-field-media-image{padding:0;margin:0;line-height:0;}.media-contact-us a{border:1px solid transparent;font-weight:700;cursor:pointer;display:inline-block;position:relative;font-size:15px;line-height:1em;overflow:hidden;padding:0.625em 1.3em;margin-bottom:1em;text-decoration:none;-webkit-transition:background-color 0.3s ease-out,border-color 0.3s ease-out;transition:background-color 0.3s ease-out,border-color 0.3s ease-out;margin-right:1em;letter-spacing:1.1px;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;color:#fff;}@media (min-width:38em){.media-contact-us a{padding:0.625em 1.5em;font-size:17px;line-height:1.375em;}}.media-contact-us a{background-color:#fff;color:#000;}.media-contact-us a a{color:#000;}.media-contact-us a:hover,.media-contact-us a:focus{background-color:#d4d5d9;}.media-contact-us a:active{background-color:#d4d5d9;}.media-contact-us a{border:1px solid transparent;font-weight:700;cursor:pointer;display:inline-block;position:relative;font-size:15px;line-height:1em;overflow:hidden;padding:0.625em 1.3em;margin-bottom:1em;text-decoration:none;-webkit-transition:background-color 0.3s ease-out,border-color 0.3s ease-out;transition:background-color 0.3s ease-out,border-color 0.3s ease-out;margin-right:1em;letter-spacing:1.1px;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;color:#fff;}@media (min-width:38em){.media-contact-us a{padding:0.625em 1.5em;font-size:17px;line-height:1.375em;}}.media-contact-us a{padding:0.262144em 1.25em;line-height:normal;font-size:1em;}@media (min-width:38em){.media-contact-us a{font-size:0.9em;padding:0.512em 3.8146972656em;}}.media-contact-us a{color:#000;margin-top:2em;}.media-contact-us a > span{color:#000;}.full-width .section-content > .layout-container{max-width:100%;padding:0;}@media (min-width:0) and (max-width:48em){.full-width .brick{padding:0 1em;}}@media (min-width:0) and (max-width:48em){.brick.become-a-dealer{padding:1.5em 1em;}}@media (min-width:48em){.brick.become-a-dealer .field{margin-bottom:0;}}@media (min-width:48em){.brick.become-a-dealer .field--name-field-media-image img{margin-left:0 !important;}}@media (min-width:48em){.brick.become-a-dealer .field--name-field-media-image .inner-wrapper{padding-right:8%;}}@media (min-width:73.4375em){.brick.become-a-dealer .field--name-field-media-image .inner-wrapper{padding-right:12%;}}@media (min-width:92.1875em){.brick.become-a-dealer .field--name-field-media-image .inner-wrapper{padding-right:16%;}}@media (min-width:48em){.brick.become-a-dealer .field--name-field-text .inner-wrapper{padding-right:1.5625em;padding-left:22%;}}.brick.become-a-dealer .field--name-field-text .inner-wrapper p{font-size:1.4em;}.brick.become-a-dealer .field--name-field-text .inner-wrapper p:last-child{margin-bottom:0;}.brick.become-a-dealer a{margin-top:2em;border:1px solid transparent;font-weight:700;cursor:pointer;display:inline-block;position:relative;font-size:15px;line-height:1em;overflow:hidden;padding:0.625em 1.3em;margin-bottom:1em;text-decoration:none;-webkit-transition:background-color 0.3s ease-out,border-color 0.3s ease-out;transition:background-color 0.3s ease-out,border-color 0.3s ease-out;margin-right:1em;letter-spacing:1.1px;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;color:#fff;}@media (min-width:38em){.brick.become-a-dealer a{padding:0.625em 1.5em;font-size:17px;line-height:1.375em;}}.brick.become-a-dealer a{background-color:#c32127;}.brick.become-a-dealer a:hover,.brick.become-a-dealer a:focus,.brick.become-a-dealer a:active{color:#fff;background-color:#a91d22;}.brick.become-a-dealer a{border:1px solid transparent;font-weight:700;cursor:pointer;display:inline-block;position:relative;font-size:15px;line-height:1em;overflow:hidden;padding:0.625em 1.3em;margin-bottom:1em;text-decoration:none;-webkit-transition:background-color 0.3s ease-out,border-color 0.3s ease-out;transition:background-color 0.3s ease-out,border-color 0.3s ease-out;margin-right:1em;letter-spacing:1.1px;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;color:#fff;}@media (min-width:38em){.brick.become-a-dealer a{padding:0.625em 1.5em;font-size:17px;line-height:1.375em;}}.brick.become-a-dealer a{padding:0.262144em 1.25em;line-height:normal;font-size:1em;}@media (min-width:38em){.brick.become-a-dealer a{font-size:0.9em;padding:0.512em 3.8146972656em;}}.brick.become-a-dealer a{margin-bottom:0;}.brick.contact-map{margin-bottom:-1em;padding-top:3em;padding-bottom:2em;}@media (min-width:48em){.brick.contact-map{padding-top:5em;padding-bottom:5em;}}.brick.contact-map strong{text-transform:uppercase;}.brick.contact-map ul.offices-wrapper{padding:0 1em;margin-top:2em;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}@media (min-width:65.625em){.brick.contact-map ul.offices-wrapper{max-width:993px;margin:0 auto;}}@media (min-width:48em){.brick.contact-map ul.offices-wrapper{margin-top:4em;}}.brick.contact-map ul.offices-wrapper li{list-style:none;margin-left:0;margin-bottom:2em;position:relative;text-align:left;padding:0 1em;padding-left:1.5em;}@media (min-width:21.5625em) and (max-width:48em){.brick.contact-map ul.offices-wrapper li{width:50%;}}@media (min-width:48em){.brick.contact-map ul.offices-wrapper li{width:33.333%;}}.brick.contact-map ul.offices-wrapper li::before{font-family:FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:normal;font-style:normal;font-size:24px;display:inline-block;width:1em;height:1em;line-height:1;text-transform:none;letter-spacing:normal;overflow-wrap:normal;white-space:nowrap;direction:ltr;vertical-align:bottom;content:"\f041";position:absolute;color:#0060ad;left:0;}.recipe-landing-cta-style h3 a{text-decoration:none;text-align:center;font-size:0.85em;}.social-media-button-list{margin-top:-1em;text-transform:uppercase;letter-spacing:1px;background:#f2f5f7;}.social-media-button-list .field--name-field-text{margin-top:1em;margin-bottom:1em;}.social-media-button-list ul{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;width:70%;text-align:center;padding:0 1em;margin:auto;}.social-media-button-list ul li{list-style-type:none;margin-bottom:0;}.social-media-button-list ul li a{text-decoration:none;}.social-media-button-list ul li:not(:first-child):not(:last-child){font-family:FontAwesome;padding:0.5em;}@media (min-width:48em){.social-media-button-list ul li:not(:first-child):not(:last-child){padding:0;margin:auto;}}.social-media-button-list ul li:not(:first-child):not(:last-child) a{border:1px solid #000;padding:5px;color:#4b4c4d;background-color:none;width:30px;height:30px;display:inline-block;line-height:18px;}.social-media-button-list ul li:not(:first-child):not(:last-child) a:hover{color:#fff;background-color:#4b4c4d;}@media (min-width:48em){.social-media-button-list ul li:not(:first-child):not(:last-child){-webkit-box-flex:0.4;-ms-flex:0.4;flex:0.4;margin:0;}}.social-media-button-list ul li:first-child{font-weight:bold;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;margin:1em 0 1.5em;}@media (min-width:48em){.social-media-button-list ul li:first-child{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0;}}.social-media-button-list ul li:last-child{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;margin:2em 0 1em;}.social-media-button-list ul li:last-child a{border:1px solid #000;padding:5px 45px;text-decoration:none;color:#fff;background-color:rgb(24.6710526316,25,25.3289473684);}.social-media-button-list ul li:last-child a:hover{background-color:#4b4c4d;}@media (min-width:48em){.social-media-button-list ul li:last-child{-webkit-box-flex:2;-ms-flex:2;flex:2;text-align:right;margin:0;}}@media only screen and (min-width:1080px){.social-media-button-list ul li:last-child{-webkit-box-flex:3;-ms-flex:3;flex:3;}}@media (min-width:48em){.social-media-button-list ul{width:90%;}}@media (min-width:55.9375em){.social-media-button-list ul{width:75%;}}.three-piece-column{height:100%;}.three-piece-column div{-ms-flex-item-align:center;align-self:center;}.three-piece-column div:first-child{-ms-flex-item-align:start;align-self:flex-start;}.three-piece-column div:last-child{-ms-flex-item-align:end;align-self:flex-end;}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.careers-collage-columns{display:block;}}@media (min-width:38em){.careers-collage-columns .components-column .three-piece-column{display:-webkit-box;display:-ms-flexbox;display:flex;}.careers-collage-columns .components-column{padding:0.5em;}.careers-collage-columns .components-column:nth-child(1){-webkit-box-flex:1;-ms-flex:1 1 20%;flex:1 1 20%;}.careers-collage-columns .components-column:nth-child(2){-webkit-box-flex:1;-ms-flex:1 1 40%;flex:1 1 40%;}.careers-collage-columns .components-column:nth-child(3){-webkit-box-flex:1;-ms-flex:1 1 30%;flex:1 1 30%;}}.careers-collage-columns .logo{max-width:230px;display:block;margin:1.5em auto;}.careers-collage-columns .components-columns-3 .special-headline{font-size:1.7em;margin:0 1em;}.brick.image-left-image-right{-webkit-box-align:center;-ms-flex-align:center;align-items:center;}@media (min-width:48em){.brick.image-left-image-right .field--name-field-media-image-left img,.brick.image-left-image-right .field--name-field-media-image-right img{max-width:95%;}.brick.image-left-image-right .field--name-field-media-image-right{text-align:right;}}.brick.image-left-image-right{-webkit-box-align:center;-ms-flex-align:center;align-items:center;}@media (min-width:48em){.brick.image-left-image-right .field--name-field-media-image-left img,.brick.image-left-image-right .field--name-field-media-image-right img{max-width:95%;}.brick.image-left-image-right .field--name-field-media-image-right{text-align:right;}}.available-positions{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;}.available-positions .brick.background-image-text{height:100%;}.available-positions .row{width:100%;margin:0;}.available-positions .row .components-column .field--name-field-text{width:55%;margin:2.5em 45% 2.5em 0;position:relative;}.available-positions .row .components-column .field--name-field-text p{margin-bottom:0;}.available-positions .row .components-column .field--name-field-text strong{font-size:1.7em;}.available-positions .row .components-column:nth-child(1){padding:0 0 1em;}@media (min-width:29.0625em){.available-positions .row .components-column:nth-child(1){padding:0 2em 0 0;}}.available-positions .row .components-column:nth-child(2){padding:0 0 1em;}@media (min-width:29.0625em){.available-positions .row .components-column:nth-child(2){padding:0 0 0 2em;}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.available-positions .row .components-columns-2{padding:0 !important;-ms-flex:0 0 48%;margin:0 auto;}}.recipes-custom-brick-wrapper > .row{-webkit-box-flex:1;-ms-flex:1;flex:1;}.recipes-custom-brick-wrapper > .row .components-column{padding:0;}.recipes-custom-brick-wrapper > .row .components-column .brick{padding:0 1em;}.brick > .field--name-field-webform{margin:0 auto;padding:0;}@media (min-width:48em){.brick > .field--name-field-webform{padding:0 15%;}}.brick > .field--name-field-webform .webform-submission-form{max-width:100%;margin:0 auto;}@media (min-width:48em){.brick > .field--name-field-webform .webform-submission-form{max-width:70%;}}.brick > .field--name-field-webform .webform-submission-form .form-actions .form-submit{background-color:#0060ad;}.brick > .field--name-field-webform .webform-submission-form .form-actions .form-submit:hover{background-color:rgb(0,81.8497109827,147.5);}.brick.background-color-image-text{position:relative;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:4.5em 2.5em;display:-webkit-box;display:-ms-flexbox;display:flex;}@media (min-width:29.0625em){.brick.background-color-image-text{min-height:430px;}}@media (min-width:38em){.brick.background-color-image-text{display:-webkit-box;display:-ms-flexbox;display:flex;padding:4.5em 1.5em;}}@media (min-width:56em){.brick.background-color-image-text{padding:4.5em 3.5em;}}.brick.background-color-image-text div[class*=overlay-color]{position:absolute;height:100%;width:100%;top:0;left:0;z-index:3;}.brick.background-color-image-text .background-image{background-size:cover;background-position:center;position:absolute;height:100%;width:100%;top:0;left:0;z-index:2;}.brick.background-color-image-text .background-image.desktop{display:none;}@media (min-width:38em){.brick.background-color-image-text .background-image.desktop{display:-webkit-box;display:-ms-flexbox;display:flex;}}.brick.background-color-image-text .background-image.mobile{display:-webkit-box;display:-ms-flexbox;display:flex;}@media (min-width:38em){.brick.background-color-image-text .background-image.mobile{display:none;}}.brick.background-color-image-text .field--name-field-text{position:relative;z-index:10;margin-bottom:0;}.brick.background-color-image-text .field--name-field-text .inner-wrapper p:last-child{margin-bottom:0;}.brick.background-color-image-text .overlay-color-desktop{display:none;}@media (min-width:38em){.brick.background-color-image-text .overlay-color-desktop{display:-webkit-box;display:-ms-flexbox;display:flex;}}.brick.background-color-image-text .overlay-color-mobile{display:-webkit-box;display:-ms-flexbox;display:flex;}@media (min-width:38em){.brick.background-color-image-text .overlay-color-mobile{display:none;}}@media (min-width:38em){.brick.background-color-image-text.align-horizontal-center-offset-left-desktop .field--name-field-text,.brick.background-color-image-text.align-horizontal-center-offset-right-desktop .field--name-field-text{max-width:47%;}}@media (min-width:56em){.brick.background-color-image-text.align-horizontal-center-offset-left-desktop .field--name-field-text,.brick.background-color-image-text.align-horizontal-center-offset-right-desktop .field--name-field-text{max-width:40%;}}@media (min-width:38em){.brick.background-color-image-text.align-horizontal-center-offset-left-desktop .field--name-field-text{margin-left:4em;}}@media (min-width:38em){.brick.background-color-image-text.align-horizontal-center-offset-right-desktop{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}}@media (min-width:38em){.brick.background-color-image-text.align-horizontal-center-offset-right-desktop .field--name-field-text{margin-right:2em;}}@media (min-width:56em){.brick.background-color-image-text.align-horizontal-center-offset-right-desktop .field--name-field-text{margin-right:4em;}}@media (min-width:38em){.brick.background-color-image-text.align-horizontal-right-desktop .field--name-field-text,.brick.background-color-image-text.align-horizontal-left-desktop .field--name-field-text{max-width:70%;}}@media (min-width:56em){.brick.background-color-image-text.align-horizontal-right-desktop .field--name-field-text,.brick.background-color-image-text.align-horizontal-left-desktop .field--name-field-text{max-width:48%;}}@media (min-width:38em){.brick.background-color-image-text.align-horizontal-right-desktop{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}}.brick.background-color-image-text.align-horizontal-center-desktop .background-image{opacity:0.7;}@media (max-width:37.9375em){.brick.background-color-image-text .inner-wrapper *{text-align:center;}}@media (max-width:37.9375em){.brick.background-color-image-text.align-vertical-top-mobile{padding:2em 2.5em 15em;}.brick.background-color-image-text.align-vertical-top-mobile .background-image{background-size:100% auto;background-position:bottom center;background-repeat:no-repeat;}}.brick.background-color-image-text.align-vertical-middle-horizontal-right-mobile .background-image.mobile,.brick.background-color-image-text.align-vertical-middle-horizontal-left-mobile .background-image.mobile,.brick.background-color-image-text.align-vertical-middle-mobile .background-image.mobile{opacity:0.4;}.brick.background-color-image-text.align-vertical-middle-horizontal-left-mobile .field--name-field-text *{text-align:left;}.brick.background-color-image-text.align-vertical-middle-horizontal-right-mobile .field--name-field-text *{text-align:right;}@media (max-width:37.9375em){.brick.background-color-image-text.align-vertical-bottom-mobile{padding:15em 2.5em 2em;}.brick.background-color-image-text.align-vertical-bottom-mobile .background-image{background-size:100% auto;background-position:top center;background-repeat:no-repeat;}}.hv-homepage-component-bricks.brick{margin-bottom:2.1em;}@media (min-width:0) and (max-width:53.0625em){.hv-homepage-component-bricks.brick > .row{display:block;}}@media (min-width:0) and (max-width:53.0625em){.hv-homepage-component-bricks.brick > .row > .components-column:last-child > .brick{margin-bottom:0 !important;}}.header-wrapper{background-position:center center;background-size:cover;padding:1em;width:100%;position:relative;margin-bottom:3.8146972656em;}body.node--type-product-series .section-content .layout-container,body.node--type-fireplaces-product-series .section-content .layout-container,body.node--type-hvac-product .section-content .layout-container{padding-left:0;padding-right:0;}body.node--type-product-series .section-content .layout-container .node--type-product-series.node--view-mode-full .content-wrapper,body.node--type-product-series .section-content .layout-container .node--type-fireplaces-product-series.node--view-mode-full .content-wrapper,body.node--type-fireplaces-product-series .section-content .layout-container .node--type-product-series.node--view-mode-full .content-wrapper,body.node--type-fireplaces-product-series .section-content .layout-container .node--type-fireplaces-product-series.node--view-mode-full .content-wrapper,body.node--type-hvac-product .section-content .layout-container .node--type-product-series.node--view-mode-full .content-wrapper,body.node--type-hvac-product .section-content .layout-container .node--type-fireplaces-product-series.node--view-mode-full .content-wrapper{padding:0 1.5625em;}@media (min-width:62em){body.node--type-product-series .section-content .layout-container .node--type-product-series.node--view-mode-full .content-wrapper,body.node--type-product-series .section-content .layout-container .node--type-fireplaces-product-series.node--view-mode-full .content-wrapper,body.node--type-fireplaces-product-series .section-content .layout-container .node--type-product-series.node--view-mode-full .content-wrapper,body.node--type-fireplaces-product-series .section-content .layout-container .node--type-fireplaces-product-series.node--view-mode-full .content-wrapper,body.node--type-hvac-product .section-content .layout-container .node--type-product-series.node--view-mode-full .content-wrapper,body.node--type-hvac-product .section-content .layout-container .node--type-fireplaces-product-series.node--view-mode-full .content-wrapper{padding:0 2.44140625em;}}body.node--type-product-series .section-content .layout-container .node--type-hvac-product.node--view-mode-full .content-wrapper,body.node--type-fireplaces-product-series .section-content .layout-container .node--type-hvac-product.node--view-mode-full .content-wrapper,body.node--type-hvac-product .section-content .layout-container .node--type-hvac-product.node--view-mode-full .content-wrapper{padding:0 1em;}@media (min-width:62em){body.node--type-product-series .section-content .layout-container .node--type-hvac-product.node--view-mode-full .content-wrapper,body.node--type-fireplaces-product-series .section-content .layout-container .node--type-hvac-product.node--view-mode-full .content-wrapper,body.node--type-hvac-product .section-content .layout-container .node--type-hvac-product.node--view-mode-full .content-wrapper{padding:0 2.44140625em;}}span.value-special{color:#0060ad;margin-right:0.1em;font-size:1.5625em;font-weight:700;font-family:"Proxima Nova",sans-serif;}.pdp-grills .slick-slider .slick-list,.pdp-fireplaces .slick-slider .slick-list{max-width:1780px;}.header-gallery-wrapper .media--view-mode-gallery-item,.header-gallery-wrapper .media--view-mode-gallery-item-default{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.header-gallery-wrapper .media--view-mode-gallery-item .media--image,.header-gallery-wrapper .media--view-mode-gallery-item-default .media--image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.header-gallery-wrapper .field__items.gallery-thumbnails .thumbnail img{margin:0 auto;}.slick-slider .slick-dots{bottom:1em;}.slick-slider .slick-dots li button{font-size:1em;margin:0;}.slick-slider .slick-dots li button::before{color:#aaa;height:23px;width:23px;opacity:0.7;font-size:16px;line-height:19px;}.slick-slider .slick-dots li.slick-active button::before{color:#0060ad;}.slick-slider .slick-list{max-width:1308px;}.slick-slider.gallery-main-items .slick-track{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}.slick-slider.gallery-main-items .slick-track .slick-slide article{height:100%;}.slick-slider .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex;}.slick-slider .slick-track .slick-slide{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:auto;}.slick-slider .slick-track .slick-slide article{height:auto;}.slick-slider .slick-track .slick-slide article .node__content{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.slick-prev,.slick-next{height:50px;width:50px;z-index:50;}.slick-next{width:42px;}.slick-prev::before,.slick-next::before{font-family:FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:normal;font-style:normal;font-size:24px;display:inline-block;width:1em;height:1em;line-height:1;text-transform:none;letter-spacing:normal;overflow-wrap:normal;white-space:nowrap;direction:ltr;vertical-align:bottom;color:#808285;font-size:42px;}.slick-next::before{content:"\f054";}.slick-prev::before{content:"\f053";}.slick-pause-icon:not([style*="display: none"]),.slick-play-icon:not([style*="display: none"]){display:block !important;}@media (min-width:0) and (max-width:38em){.tabbed{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-colour:#f2f5f7;}.tabbed .tab-item{height:auto;overflow:auto;}}.pdp-fireplaces-series .mobile-tab-titles{margin-left:0;margin-right:0;}.pdp-fireplaces-series .mobile-tab-titles .title-tab{padding:0.625rem 0.375rem;font-size:1.125rem !important;}.mobile-tab-titles{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;margin-bottom:1.5625em;margin-right:-1.5625em;margin-left:-1.5625em;border-top:1px solid #eee;}@media (min-width:38em){.mobile-tab-titles{display:none;}}.mobile-tab-titles .title-tab{padding:1em 0.3em;font-size:1.25em !important;background-color:#f2f5f7;margin-bottom:0 !important;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:center;}.mobile-tab-titles .title-tab.tab-on{background-color:transparent;}@media (min-width:0) and (max-width:37.9375em){.pdp-grills .tabbed,.pdp-fireplaces .tabbed{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.pdp-grills .tabbed .tab-item,.pdp-fireplaces .tabbed .tab-item{height:0;overflow:hidden;position:absolute !important;top:-1000000px;left:-1000000px;}.pdp-grills .tabbed .tab-item .title-desktop,.pdp-fireplaces .tabbed .tab-item .title-desktop{display:none;}.pdp-grills .tabbed .tab-item .hide-item-on-mobile,.pdp-fireplaces .tabbed .tab-item .hide-item-on-mobile{display:none;}}@media (min-width:0) and (max-width:37.9375em) and (min-width:37.9375em){.pdp-grills .tabbed .tab-item .hide-item-on-mobile,.pdp-fireplaces .tabbed .tab-item .hide-item-on-mobile{display:block;}}@media (min-width:0) and (max-width:37.9375em){.pdp-grills .tabbed .tab-item.tab-on,.pdp-fireplaces .tabbed .tab-item.tab-on{height:auto;position:static !important;}.pdp-grills .tabbed .tab-item,.pdp-fireplaces .tabbed .tab-item{height:auto;overflow:auto;}}.pdp-grills .tabbed .mobile-tab-titles,.pdp-fireplaces .tabbed .mobile-tab-titles{border-top:1px solid #eee;display:-webkit-box;display:-ms-flexbox;display:flex;}@media (min-width:37.9375em){.pdp-grills .tabbed .mobile-tab-titles,.pdp-fireplaces .tabbed .mobile-tab-titles{display:none;}}.pdp-grills .tabbed .mobile-tab-titles .title-tab,.pdp-fireplaces .tabbed .mobile-tab-titles .title-tab{background-color:#eee;}.pdp-grills .tabbed .mobile-tab-titles .title-tab.tab-on,.pdp-fireplaces .tabbed .mobile-tab-titles .title-tab.tab-on{background-color:transparent;}@media (min-width:38em) and (max-width:56em){.basic-grid-style{font-size:0.9em;}}.basic-grid-style .grid-wrapper{margin-top:3.0517578125em;}.basic-grid-style .grid-title{margin-bottom:0.2em;letter-spacing:1px;font-size:30px;font-size:1.875rem;font-weight:700;}.basic-grid-style .view-all-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.basic-grid-style .view-all-wrapper .view-all-link a{margin:0;}.basic-grid-style .sub-title-description{font-size:1.4em;}.basic-grid-style .node__content{text-align:center;display:block;}@media (min-width:38em){.basic-grid-style .node__content{padding:1em;}}.basic-grid-style .slick-slider .slick-track .slick-slide article .node__content{display:block;}.basic-grid-style .item-wrapper{padding:0 1em;}.basic-grid-style .field{margin-bottom:0.4096em;}@media (min-width:38em){.basic-grid-style .field{margin-bottom:1em;}}.basic-grid-style .field p{margin:0;}.basic-grid-style .item-image{margin-bottom:1.5625em;}.basic-grid-style .item-image img{width:100%;}.basic-grid-style .item-title{margin-bottom:0.2em;line-height:0.7em;}.basic-grid-style .item-title a{font-size:0.64em;font-weight:400;}@media (min-width:38em){.basic-grid-style .item-title a{font-weight:700;}}.basic-grid-style .field.item-intorudctory-text{font-family:"Proxima Nova",sans-serif;text-transform:uppercase;font-weight:600;margin-bottom:0;font-size:0.8em;margin-top:1em;}.basic-grid-style .field--name-field-msrp{color:#808285;}.basic-grid-style .item-value{font-family:"Proxima Nova",sans-serif;font-weight:700;font-size:1em;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;color:#808285;margin-bottom:0;}@media (min-width:38em){.basic-grid-style .item-value{font-size:1.25em;}}.basic-grid-style .item-link a.btn-primary{margin-right:0;margin-top:0.3em;}@media (min-width:38em){.basic-grid-style .item-link a.btn-primary{font-size:1em;padding:0.5em 2em;}}@media (min-width:56em){.basic-grid-style .item-link a.btn-primary{font-size:1.3em;padding:0.3em 2em;}}.views-view-grid.horizontal.cols-3{width:100%;position:relative;}.views-view-grid.horizontal.cols-3 .views-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;}@media (min-width:38em){.views-view-grid.horizontal.cols-3 .views-row{margin-left:-1%;margin-right:-1%;}}.views-view-grid.horizontal.cols-3 .views-row .views-col{-webkit-box-flex:0;-ms-flex:0 0 48%;flex:0 0 48%;margin:1%;}@media (min-width:38em){.views-view-grid.horizontal.cols-3 .views-row .views-col{-webkit-box-flex:0;-ms-flex:0 0 31.3%;flex:0 0 31.3%;}}.title-line{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:1.953125em;}.title-line h2{display:inline-block;background-color:#fff;padding:0.2em 1em;position:relative;z-index:20;margin-bottom:0;font-weight:700;color:#808285;font-size:1em;}@media (min-width:48em){.title-line h2{font-size:1.953125em;}}.title-line::after{content:"";width:100%;height:2px;left:0;display:block;position:absolute;background-color:#b7b7b7;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);}.view-banner-blocks{background:#fff;}.view-banner-blocks .views-row{position:relative;}.view-banner-blocks .field--name-field-video{display:block;}.view-banner-blocks .field--name-field-video .video-embed-field-responsive-video{position:relative;z-index:10;}.view-banner-blocks .field--name-field-banner-image{display:none;}@media (min-width:38em){.view-banner-blocks .field--name-field-banner-image{display:block;}}.view-banner-blocks .field--name-field-mobile-image{display:none;}.view-banner-blocks .field--name-body{position:relative;max-width:1308px;margin:0 auto;padding:0 1.5625em;}.view-banner-blocks .field--name-body:after{content:"";display:table;clear:both;}@media (min-width:62em){.view-banner-blocks .field--name-body{padding:0 2.44140625em;}}@media (min-width:90.625em){.view-banner-blocks .field--name-body{max-width:1380px;}}.view-banner-blocks .field--name-field-buttons{position:relative;max-width:1308px;margin:0 auto;padding:0 1.5625em;}.view-banner-blocks .field--name-field-buttons:after{content:"";display:table;clear:both;}@media (min-width:62em){.view-banner-blocks .field--name-field-buttons{padding:0 2.44140625em;}}@media (min-width:90.625em){.view-banner-blocks .field--name-field-buttons{max-width:1380px;}}.view-banner-blocks .field--name-field-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;}.view-banner-blocks .field--name-field-buttons .field__item{margin:0.5em;}.view-banner-blocks .field--name-field-buttons .field__item a{border:1px solid transparent;font-weight:700;cursor:pointer;display:inline-block;position:relative;font-size:15px;line-height:1em;overflow:hidden;padding:0.625em 1.3em;margin-bottom:1em;text-decoration:none;-webkit-transition:background-color 0.3s ease-out,border-color 0.3s ease-out;transition:background-color 0.3s ease-out,border-color 0.3s ease-out;margin-right:1em;letter-spacing:1.1px;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;color:#fff;}@media (min-width:38em){.view-banner-blocks .field--name-field-buttons .field__item a{padding:0.625em 1.5em;font-size:17px;line-height:1.375em;}}.view-banner-blocks .field--name-field-buttons .field__item a{background-color:#0060ad;}.view-banner-blocks .field--name-field-buttons .field__item a:hover,.view-banner-blocks .field--name-field-buttons .field__item a:focus{background-color:#015c9a;}.view-banner-blocks .field--name-field-buttons .field__item a:active{background-color:#015c9a;}.view-banner-blocks .field--name-field-buttons .field__item a{margin-right:0;margin-bottom:0;}#cboxWrapper *{overflow:-moz-scrollbars-none;-ms-overflow-style:-ms-autohiding-scrollbar;}#cboxWrapper iframe{overflow:-moz-scrollbars-none;-ms-overflow-style:-ms-autohiding-scrollbar;}#cboxWrapper #cboxClose{bottom:0;top:-7px;right:-7px;height:30px;width:30px;text-indent:200px;display:block;position:absolute;background:transparent;z-index:900;padding:20px;}#cboxWrapper #cboxClose::after{font-family:icomoon;speak:none;line-height:1;position:relative;text-align:center;font-weight:normal;font-style:normal;text-transform:none;letter-spacing:normal;overflow-wrap:normal;white-space:nowrap;color:#4b4c4d;direction:ltr;float:left;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:"liga";font-feature-settings:"liga";content:"\e901";color:#000;-webkit-transform:rotate(45deg);transform:rotate(45deg);font-size:30px;top:0;right:0;position:absolute;height:30px;width:30px;text-indent:0;}#colorbox,#cboxOverlay,#cboxWrapper{top:0;left:0;z-index:9999;overflow:hidden;}#cboxOverlay{background:#000;position:fixed;width:100%;height:100%;}#colorbox{background-color:#fff;border-radius:5px;}#cboxWrapper .disclaimer{height:auto;}#colorbox .choose-region-select-form form#choose-region-modal-form{padding:1.5em;text-align:center;background:#fff;border-radius:5px;padding-bottom:2em;}#colorbox .choose-region-select-form form#choose-region-modal-form img{margin-bottom:1em;width:auto !important;}#colorbox .choose-region-select-form form#choose-region-modal-form h4{text-transform:none;font-weight:normal;}#colorbox .choose-region-select-form form#choose-region-modal-form .form-item-choose-region{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:1.8em;margin-bottom:4em;}#colorbox .choose-region-select-form form#choose-region-modal-form .form-item-choose-region label{font-weight:700;text-transform:uppercase;margin-right:1.3em;font-size:1em;}#colorbox .choose-region-select-form form#choose-region-modal-form input.button--primary.form-submit{font-size:15px !important;line-height:normal !important;padding:0.5em 1.5em !important;}@media (min-width:38em){#colorbox .choose-region-select-form form#choose-region-modal-form input.button--primary.form-submit{font-size:15px !important;}}#colorbox .choose-region-select-form form#choose-region-modal-form input.button--primary.form-submit{position:relative;right:auto;bottom:auto;margin-bottom:0.2em;display:block;margin-left:auto;}#colorbox .choose-region-select-form #cboxClose{top:7px;right:-18px;}#colorbox.region-cbox:focus{outline:none;}#colorbox.region-cbox #cboxClose{top:7px;right:-17px;}#colorbox.region-cbox{outline:0;}#colorbox.region-cbox{-webkit-box-sizing:inherit;box-sizing:inherit;}#colorbox.region-cbox #cboxOverlay,#colorbox.region-cbox #cboxWrapper{position:relative;}#colorbox.region-cbox #cboxWrapper{background:initial;border-radius:0;}#colorbox.region-cbox #cboxTitle{display:none;}#colorbox.region-cbox #cboxTopLeft,#colorbox.region-cbox #cboxTopRight,#colorbox.region-cbox #cboxMiddleLeft,#colorbox.region-cbox #cboxMiddleRight,#colorbox.region-cbox #cboxBottomLeft,#colorbox.region-cbox #cboxBottomCenter,#colorbox.region-cbox #cboxBottomRight{width:0;height:0;}#colorbox.region-cbox #cboxMiddleLeft,#colorbox.region-cbox #cboxBottomLeft{clear:none;}#colorbox.region-cbox #cboxTopCenter{height:0;}#colorbox.region-cbox #cboxContent{background:initial;overflow:visible;}#colorbox.region-cbox #cboxLoadedContent{margin-bottom:0;}#colorbox.region-cbox #cboxClose{margin-right:1em;margin-bottom:1em;}.napoleon-modal{background:rgba(0,0,0,0.8) !important;backdrop-filter:unset !important;overflow:auto;}.napoleon-modal .tingle-modal-box{padding-top:60px;max-width:960px;}@media (min-width:33.75em){.napoleon-modal .tingle-modal-box{padding-top:0;}}.napoleon-modal .title-wrapper{margin-bottom:0.512em;font-weight:600;font-size:1.25em;line-height:1.25em;}@media (min-width:38em){.napoleon-modal .title-wrapper{font-size:1.5625em;}}.napoleon-modal .content-wrapper{max-width:800px;margin:0 auto;}.napoleon-modal .content-wrapper p{font-size:1.25em;}.napoleon-modal #low-match-answers-table .table-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0.5em 0;border-bottom:1px solid #eee;}@media (min-width:56em){.napoleon-modal #low-match-answers-table .table-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}}.napoleon-modal #low-match-answers-table .table-row-question{padding-bottom:1em;}@media (min-width:56em){.napoleon-modal #low-match-answers-table .table-row-question{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%;padding-bottom:0;padding-right:1em;}}@media (min-width:81.75em){.napoleon-modal #low-match-answers-table .table-row-question{-webkit-box-flex:0;-ms-flex:0 1 40%;flex:0 1 40%;}}@media (min-width:56em){.napoleon-modal #low-match-answers-table .table-row-answer{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%;}}@media (min-width:81.75em){.napoleon-modal #low-match-answers-table .table-row-answer{-webkit-box-flex:0;-ms-flex:0 1 60%;flex:0 1 60%;}}.napoleon-modal .tingle-modal-box__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}@media (min-width:56em){.napoleon-modal .tingle-modal-box__footer{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}}.napoleon-modal .tingle-modal-box__footer .btn-default--blue{margin-right:0;}.napoleon-modal .tingle-modal-box__footer .btn-default--blue,.napoleon-modal .tingle-modal-box__footer .btn-default--black{width:100%;}@media (min-width:56em){.napoleon-modal .tingle-modal-box__footer .btn-default--blue,.napoleon-modal .tingle-modal-box__footer .btn-default--black{margin-bottom:0;width:auto;}}.napoleon-modal .tingle-modal__closeIcon svg{padding:3px;}.division-fireplaces .block-shopify-product-sticky-bar-block span.value-special{color:#0060ad;margin-right:0.1em;font-size:1.5625em;font-weight:700;font-family:"Proxima Nova",sans-serif;}.division-fireplaces span.value-special{color:#fff;text-transform:uppercase;font-weight:700;font-size:1em;font-family:"Proxima Nova",helvetica,sans-serif;margin-left:0.1em;}.menu--footer{margin-top:1em;border-top:1px solid #4b4c4d;padding-top:2.44140625em;}@media (min-width:38em){.menu--footer{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;padding-top:0;border-top:none;margin-top:0;}}@media (min-width:56em){.menu--footer{margin-bottom:0;-webkit-box-flex:0;-ms-flex:0 0 35%;flex:0 0 35%;}}.menu--footer h2{color:white;}.menu--footer .menu li{list-style:none;margin-left:0;}.menu--footer .menu{margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.menu--footer .menu-item{margin:0;padding:0;-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%;margin-bottom:1em;}.menu--footer .menu-item a{text-transform:uppercase;text-decoration:none;color:white;}.menu--footer .menu-item a:hover{text-decoration:underline;}#block-horizontalmenu{display:none;}@media (min-width:67.5em){#block-horizontalmenu{display:block;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;}}#block-horizontalmenu .responsive-menu-block-wrapper,#block-horizontalmenu #horizontal-menu,#block-horizontalmenu #horizontal-menu > .menu-item a,#block-horizontalmenu #horizontal-menu > .menu-item span{height:100%;}#block-horizontalmenu .responsive-menu-block-wrapper #horizontal-menu{visibility:hidden;}#block-horizontalmenu .responsive-menu-block-wrapper #horizontal-menu a{-webkit-transition:unset;transition:unset;}#block-horizontalmenu .responsive-menu-block-wrapper #horizontal-menu > .menu-item{position:unset;}@media (min-width:90.625em){#block-horizontalmenu .responsive-menu-block-wrapper #horizontal-menu > .menu-item{max-width:215px;}}#block-horizontalmenu .responsive-menu-block-wrapper #horizontal-menu > .menu-item:not(.menu-item--active-trail):hover{background-color:#0060ad;}#block-horizontalmenu .responsive-menu-block-wrapper #horizontal-menu > .menu-item:not(.menu-item--active-trail):hover > a,#block-horizontalmenu .responsive-menu-block-wrapper #horizontal-menu > .menu-item:not(.menu-item--active-trail):hover > span{background-color:#0060ad;color:#fff;position:relative;-webkit-box-shadow:0 11px 10px -6px rgba(0,0,0,0.3);box-shadow:0 11px 10px -6px rgba(0,0,0,0.3);z-index:200;}#block-horizontalmenu .responsive-menu-block-wrapper #horizontal-menu > .menu-item:not(.menu-item--active-trail):hover > a::after,#block-horizontalmenu .responsive-menu-block-wrapper #horizontal-menu > .menu-item:not(.menu-item--active-trail):hover > span::after{border-bottom:7px solid #0060ad;border-left:10px solid transparent;border-right:10px solid transparent;bottom:-6px;content:"";height:0;left:calc(50% - 10px);position:absolute;-webkit-transform:rotate(180deg);transform:rotate(180deg);width:0;z-index:1000;}#block-horizontalmenu .responsive-menu-block-wrapper #horizontal-menu > .menu-item.menu-item--active-trail > a,#block-horizontalmenu .responsive-menu-block-wrapper #horizontal-menu > .menu-item.menu-item--active-trail > span{background-color:#0060ad;color:#fff;position:relative;-webkit-box-shadow:0 11px 10px -6px rgba(0,0,0,0.3);box-shadow:0 11px 10px -6px rgba(0,0,0,0.3);z-index:200;}#block-horizontalmenu .responsive-menu-block-wrapper #horizontal-menu > .menu-item.menu-item--active-trail > a::after,#block-horizontalmenu .responsive-menu-block-wrapper #horizontal-menu > .menu-item.menu-item--active-trail > span::after{border-bottom:7px solid #0060ad;border-left:10px solid transparent;border-right:10px solid transparent;bottom:-6px;content:"";height:0;left:calc(50% - 10px);position:absolute;-webkit-transform:rotate(180deg);transform:rotate(180deg);width:0;z-index:1000;}#block-horizontalmenu .responsive-menu-block-wrapper #horizontal-menu > .menu-item > a,#block-horizontalmenu .responsive-menu-block-wrapper #horizontal-menu > .menu-item > span{font-weight:600;font-size:0.875rem;line-height:1rem;padding-bottom:12px;padding-top:11px;}#block-horizontalmenu .responsive-menu-block-wrapper #horizontal-menu > .menu-item > a.is-active + .menu.sub-nav,#block-horizontalmenu .responsive-menu-block-wrapper #horizontal-menu > .menu-item > span.is-active + .menu.sub-nav{visibility:visible;opacity:1;}#block-horizontalmenu .responsive-menu-block-wrapper #horizontal-menu > .menu-item.menu-item--active-trail > .menu.sub-nav{visibility:visible;opacity:1;}#block-horizontalmenu .responsive-menu-block-wrapper #horizontal-menu > .menu-item:hover > .menu.sub-nav{visibility:visible;opacity:1;z-index:102;background-color:#000;}#block-horizontalmenu .responsive-menu-block-wrapper #horizontal-menu > .menu-item > .menu.sub-nav{right:auto;width:100vw;max-width:1014px;-webkit-transition-delay:0.1s,0s;transition-delay:0.1s,0s;visibility:hidden;opacity:0;background-color:#000;position:absolute;left:0;margin-left:6.25rem;}@media (min-width:76.25em){#block-horizontalmenu .responsive-menu-block-wrapper #horizontal-menu > .menu-item > .menu.sub-nav{margin-left:0;}}#block-horizontalmenu .responsive-menu-block-wrapper #horizontal-menu > .menu-item > .menu.sub-nav a,#block-horizontalmenu .responsive-menu-block-wrapper #horizontal-menu > .menu-item > .menu.sub-nav span{color:#fff;}#block-horizontalmenu .responsive-menu-block-wrapper #horizontal-menu > .menu-item > .menu.sub-nav > .menu-item{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:auto;position:relative;float:none;}#block-horizontalmenu .responsive-menu-block-wrapper #horizontal-menu > .menu-item > .menu.sub-nav > .menu-item:hover{background-color:#241e20;}#block-horizontalmenu .responsive-menu-block-wrapper #horizontal-menu > .menu-item > .menu.sub-nav > .menu-item.menu-item--active-trail{background-color:#312c2d;}#block-horizontalmenu .responsive-menu-block-wrapper #horizontal-menu > .menu-item > .menu.sub-nav > .menu-item.menu-item--active-trail:hover{background-color:#241e20;}#block-horizontalmenu .responsive-menu-block-wrapper #horizontal-menu > .menu-item > .menu.sub-nav > .menu-item > a,#block-horizontalmenu .responsive-menu-block-wrapper #horizontal-menu > .menu-item > .menu.sub-nav > .menu-item > span{text-decoration:none;text-transform:uppercase;font-weight:600;font-size:14px;font-size:0.875rem;padding:0.625rem 1rem;display:block;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;background-color:transparent;line-height:1.5625rem;}@media (min-width:76.25em){#block-horizontalmenu .responsive-menu-block-wrapper #horizontal-menu > .menu-item > .menu.sub-nav > .menu-item > a,#block-horizontalmenu .responsive-menu-block-wrapper #horizontal-menu > .menu-item > .menu.sub-nav > .menu-item > span{padding:0.53125rem 1rem;}}@media (min-width:90.625em){#block-horizontalmenu .responsive-menu-block-wrapper #horizontal-menu > .menu-item > .menu.sub-nav > .menu-item > a,#block-horizontalmenu .responsive-menu-block-wrapper #horizontal-menu > .menu-item > .menu.sub-nav > .menu-item > span{font-size:16px;font-size:1rem;line-height:1.375rem;padding:0.75625rem 1.625rem;}}#block-horizontalmenu .responsive-menu-block-wrapper #horizontal-menu > .menu-item > .menu.sub-nav > .menu-item > .menu.sub-nav{-webkit-transition:0s visibility,0.1s opacity;transition:0s visibility,0.1s opacity;visibility:hidden;opacity:0;z-index:-1;}#block-horizontalmenu .responsive-menu-block-wrapper #horizontal-menu > .menu-item > .menu.sub-nav > .menu-item:hover > .menu.sub-nav{visibility:visible;opacity:1;z-index:100;overflow:visible;-webkit-transition-delay:0.1s,0.1s;transition-delay:0.1s,0.1s;}#block-horizontalmenu .responsive-menu-block-wrapper #horizontal-menu > .menu-item > .menu.sub-nav > .menu-item > .menu.sub-nav{position:fixed;max-width:1458.126px;padding:2rem;width:100vw;-webkit-column-count:4;-moz-column-count:4;column-count:4;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;display:block;top:unset;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);overflow:auto;}#block-horizontalmenu .responsive-menu-block-wrapper #horizontal-menu > .menu-item > .menu.sub-nav > .menu-item > .menu.sub-nav::before{background:#241e20;background-size:cover;bottom:0;content:"";left:50%;margin-left:-50vw;position:absolute;right:0;top:0;width:100vw;z-index:-1;}@media (min-width:67.5em){#block-horizontalmenu .responsive-menu-block-wrapper #horizontal-menu > .menu-item > .menu.sub-nav > .menu-item > .menu.sub-nav{padding:2rem 2.5rem;}}#block-horizontalmenu .responsive-menu-block-wrapper #horizontal-menu > .menu-item > .menu.sub-nav > .menu-item > .menu.sub-nav.has-menu-cta{padding-right:28.5rem;min-height:25rem;}#block-horizontalmenu .responsive-menu-block-wrapper #horizontal-menu > .menu-item > .menu.sub-nav > .menu-item > .menu.sub-nav span{padding:0 0.625rem;margin-bottom:0.1875rem;}#block-horizontalmenu .responsive-menu-block-wrapper #horizontal-menu > .menu-item > .menu.sub-nav > .menu-item > .menu.sub-nav .menu-item{padding:0 0.625rem 0 0;}#block-horizontalmenu .responsive-menu-block-wrapper #horizontal-menu > .menu-item > .menu.sub-nav > .menu-item > .menu.sub-nav li.menu-link-primary,#block-horizontalmenu .responsive-menu-block-wrapper #horizontal-menu > .menu-item > .menu.sub-nav > .menu-item > .menu.sub-nav li.menu-link-secondary,#block-horizontalmenu .responsive-menu-block-wrapper #horizontal-menu > .menu-item > .menu.sub-nav > .menu-item > .menu.sub-nav li.menu-link-white,#block-horizontalmenu .responsive-menu-block-wrapper #horizontal-menu > .menu-item > .menu.sub-nav > .menu-item > .menu.sub-nav li.menu-link-black{width:auto;padding:0;}#block-horizontalmenu .responsive-menu-block-wrapper #horizontal-menu > .menu-item > .menu.sub-nav > .menu-item > .menu.sub-nav a.menu-link-primary,#block-horizontalmenu .responsive-menu-block-wrapper #horizontal-menu > .menu-item > .menu.sub-nav > .menu-item > .menu.sub-nav a.menu-link-secondary,#block-horizontalmenu .responsive-menu-block-wrapper #horizontal-menu > .menu-item > .menu.sub-nav > .menu-item > .menu.sub-nav a.menu-link-white,#block-horizontalmenu .responsive-menu-block-wrapper #horizontal-menu > .menu-item > .menu.sub-nav > .menu-item > .menu.sub-nav a.menu-link-black{padding:0.625rem 1.5rem !important;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:0;}#block-horizontalmenu .responsive-menu-block-wrapper #horizontal-menu > .menu-item > .menu.sub-nav > .menu-item > .menu.sub-nav a:not(.link-primary):not(.menu-link-primary):not(.blue-link):not(.link-secondary):not(.menu-link-secondary){-webkit-transition:background-color 0.2s;transition:background-color 0.2s;padding:0.1875rem 0.625rem;display:block;}#block-horizontalmenu .responsive-menu-block-wrapper #horizontal-menu > .menu-item > .menu.sub-nav > .menu-item > .menu.sub-nav a:not(.link-primary):not(.menu-link-primary):not(.blue-link):not(.link-secondary):not(.menu-link-secondary):hover{background-color:#404040;}#block-horizontalmenu .responsive-menu-block-wrapper #horizontal-menu > .menu-item > .menu.sub-nav > .menu-item > .menu.sub-nav > li{margin-bottom:1.5em;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;}#block-horizontalmenu .responsive-menu-block-wrapper #horizontal-menu > .menu-item > .menu.sub-nav > .menu-item > .menu.sub-nav > li > a,#block-horizontalmenu .responsive-menu-block-wrapper #horizontal-menu > .menu-item > .menu.sub-nav > .menu-item > .menu.sub-nav > li > span{text-transform:uppercase;font-size:1rem;line-height:1.375rem;letter-spacing:0.2px;font-weight:700;height:auto;margin-right:0.625rem;}#block-horizontalmenu .responsive-menu-block-wrapper #horizontal-menu > .menu-item > .menu.sub-nav > .menu-item > .menu.sub-nav > li > a.is-active,#block-horizontalmenu .responsive-menu-block-wrapper #horizontal-menu > .menu-item > .menu.sub-nav > .menu-item > .menu.sub-nav > li > span.is-active{background-color:#241e20;}#block-horizontalmenu .responsive-menu-block-wrapper #horizontal-menu > .menu-item > .menu.sub-nav > .menu-item > .menu.sub-nav .menu-item .sub-nav{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;left:unset;width:auto;}#block-horizontalmenu .responsive-menu-block-wrapper #horizontal-menu > .menu-item > .menu.sub-nav > .menu-item > .menu.sub-nav .menu-item .sub-nav .menu-item--active-trail a{background-color:#383234;}#block-horizontalmenu .responsive-menu-block-wrapper #horizontal-menu > .menu-item > .menu.sub-nav > .menu-item > .menu.sub-nav .menu-item .sub-nav a,#block-horizontalmenu .responsive-menu-block-wrapper #horizontal-menu > .menu-item > .menu.sub-nav > .menu-item > .menu.sub-nav .menu-item .sub-nav span{font-size:0.875rem;line-height:1.3125rem;letter-spacing:0.2px;text-transform:none;font-weight:600;}#block-horizontalmenu .responsive-menu-block-wrapper #horizontal-menu > .menu-item > .menu.sub-nav > .menu-item > .menu.sub-nav > .menu.sub-nav{opacity:1;visibility:visible;}ul.sub-nav .sub-nav{overflow:hidden;}html:not(.js) .block-mega-nav.menu--main > .menu > li:hover > .menu{display:block;}.ui-autocomplete{z-index:1001;}_::-webkit-full-page-media,_:future,:root .region--masthead-primary nav > ul#horizontal-menu > li ul.menu > li{float:left;}.responsive-menu-toggle.force-mobile{display:block !important;}@media (min-width:62em){.responsive-menu-toggle.force-mobile{width:100%;padding:1.25em;}}.block-responsive-menu-horizontal-menu.force-mobile{display:none !important;}.menu-item.has-menu-cta{position:absolute;width:390px;right:2.5rem;top:2rem;}.menu-cta .background-image{height:19.875rem;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;}.menu-cta .background-image::after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,0.3);height:100%;z-index:0;}.menu-cta .background-image,.menu-cta .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#000;padding:1.25rem;}.menu-cta .background-image .field--name-field-heading,.menu-cta .wrapper .field--name-field-heading{color:#fff;font-size:1.75rem;line-height:1.875rem;font-weight:700;text-align:center;z-index:1;padding-bottom:0.625rem;}.menu-cta .background-image .field--name-field-sub-heading,.menu-cta .wrapper .field--name-field-sub-heading{color:#fff;font-size:1.125rem;text-align:center;line-height:1.25rem;z-index:1;padding-bottom:0.625rem;}.menu-cta .background-image .field--name-link,.menu-cta .wrapper .field--name-link{z-index:1;}.menu-cta .background-image .field--name-link a,.menu-cta .wrapper .field--name-link a{font-size:1.125rem;text-transform:none;font-weight:600;background-color:#ded8d4;color:#000 !important;padding:0.625em 1.5em !important;letter-spacing:unset !important;line-height:normal !important;margin:0 !important;display:block !important;border:1px solid transparent;font-weight:700;cursor:pointer;display:inline-block;position:relative;font-size:15px;line-height:1em;overflow:hidden;padding:0.625em 1.3em;margin-bottom:1em;text-decoration:none;-webkit-transition:background-color 0.3s ease-out,border-color 0.3s ease-out;transition:background-color 0.3s ease-out,border-color 0.3s ease-out;margin-right:1em;letter-spacing:1.1px;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;color:#fff;}@media (min-width:38em){.menu-cta .background-image .field--name-link a,.menu-cta .wrapper .field--name-link a{padding:0.625em 1.5em;font-size:17px;line-height:1.375em;}}.menu-cta .background-image .field--name-link a:hover,.menu-cta .wrapper .field--name-link a:hover{color:#fff !important;}.mm-wrapper_opening .mm-menu_offcanvas.mm-menu_opened ~ .mm-slideout{-webkit-transform:unset;transform:unset;}.mm-menu.mm-menu_offcanvas{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);-webkit-transition:-webkit-transform 0.4s ease-in-out;transition:-webkit-transform 0.4s ease-in-out;transition:transform 0.4s ease-in-out;transition:transform 0.4s ease-in-out,-webkit-transform 0.4s ease-in-out;}.mm-wrapper_opening .mm-menu_fx-menu-slide{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.mm-menu .menu-link-primary.mm-btn_next::after,.mm-menu .menu-link-secondary.mm-btn_next::after,.mm-menu .menu-link-black.mm-btn_next::after{color:#fff !important;}.mm-menu .menu-link-white.mm-btn_next::after{color:#000 !important;}.horizontal-menu .btn-primary-color-hv,.mm-panel .btn-primary-color-hv{margin:0;border:0;}.horizontal-menu .menu-link-primary,.horizontal-menu .menu-link-secondary,.horizontal-menu .menu-link-white,.horizontal-menu .menu-link-black,.mm-panel .menu-link-primary,.mm-panel .menu-link-secondary,.mm-panel .menu-link-white,.mm-panel .menu-link-black{-webkit-transition:all 0.3s ease-out !important;transition:all 0.3s ease-out !important;}.horizontal-menu .menu-link-primary .mm-btn,.horizontal-menu .menu-link-secondary .mm-btn,.horizontal-menu .menu-link-white .mm-btn,.horizontal-menu .menu-link-black .mm-btn,.mm-panel .menu-link-primary .mm-btn,.mm-panel .menu-link-secondary .mm-btn,.mm-panel .menu-link-white .mm-btn,.mm-panel .menu-link-black .mm-btn{-webkit-transition:all 0.3s ease-out !important;transition:all 0.3s ease-out !important;border:0 !important;}.horizontal-menu .menu-link-primary * > a,.horizontal-menu .menu-link-secondary * > a,.horizontal-menu .menu-link-white * > a,.horizontal-menu .menu-link-black * > a,.mm-panel .menu-link-primary * > a,.mm-panel .menu-link-secondary * > a,.mm-panel .menu-link-white * > a,.mm-panel .menu-link-black * > a{color:inherit;}.horizontal-menu .menu-link-primary .mm-panel .menu-link-primary .mm-panel .menu-item a::before,.horizontal-menu .menu-link-secondary .mm-panel .menu-link-primary .mm-panel .menu-item a::before,.horizontal-menu .menu-link-white .mm-panel .menu-link-primary .mm-panel .menu-item a::before,.horizontal-menu .menu-link-black .mm-panel .menu-link-primary .mm-panel .menu-item a::before,.mm-panel .menu-link-primary .mm-panel .menu-link-primary .mm-panel .menu-item a::before,.mm-panel .menu-link-secondary .mm-panel .menu-link-primary .mm-panel .menu-item a::before,.mm-panel .menu-link-white .mm-panel .menu-link-primary .mm-panel .menu-item a::before,.mm-panel .menu-link-black .mm-panel .menu-link-primary .mm-panel .menu-item a::before{margin-left:calc(-50vw - 16px) !important;}.horizontal-menu .menu-link-primary .mm-panel,.horizontal-menu .menu-link-secondary .mm-panel,.horizontal-menu .menu-link-white .mm-panel,.horizontal-menu .menu-link-black .mm-panel,.mm-panel .menu-link-primary .mm-panel,.mm-panel .menu-link-secondary .mm-panel,.mm-panel .menu-link-white .mm-panel,.mm-panel .menu-link-black .mm-panel{background-color:#181415 !important;}.horizontal-menu .menu-link-primary .mm-panel .menu-item a,.horizontal-menu .menu-link-secondary .mm-panel .menu-item a,.horizontal-menu .menu-link-white .mm-panel .menu-item a,.horizontal-menu .menu-link-black .mm-panel .menu-item a,.mm-panel .menu-link-primary .mm-panel .menu-item a,.mm-panel .menu-link-secondary .mm-panel .menu-item a,.mm-panel .menu-link-white .mm-panel .menu-item a,.mm-panel .menu-link-black .mm-panel .menu-item a{z-index:10;}.horizontal-menu .menu-link-primary .mm-panel .menu-item a::before,.horizontal-menu .menu-link-secondary .mm-panel .menu-item a::before,.horizontal-menu .menu-link-white .mm-panel .menu-item a::before,.horizontal-menu .menu-link-black .mm-panel .menu-item a::before,.mm-panel .menu-link-primary .mm-panel .menu-item a::before,.mm-panel .menu-link-secondary .mm-panel .menu-item a::before,.mm-panel .menu-link-white .mm-panel .menu-item a::before,.mm-panel .menu-link-black .mm-panel .menu-item a::before{margin-left:calc(-50vw - 8px) !important;}.horizontal-menu .menu-link-primary .mm-panel .menu-item:hover,.horizontal-menu .menu-link-secondary .mm-panel .menu-item:hover,.horizontal-menu .menu-link-white .mm-panel .menu-item:hover,.horizontal-menu .menu-link-black .mm-panel .menu-item:hover,.mm-panel .menu-link-primary .mm-panel .menu-item:hover,.mm-panel .menu-link-secondary .mm-panel .menu-item:hover,.mm-panel .menu-link-white .mm-panel .menu-item:hover,.mm-panel .menu-link-black .mm-panel .menu-item:hover{background-color:#383838 !important;}.horizontal-menu .menu-link-primary .mm-panel .menu-item:hover a,.horizontal-menu .menu-link-secondary .mm-panel .menu-item:hover a,.horizontal-menu .menu-link-white .mm-panel .menu-item:hover a,.horizontal-menu .menu-link-black .mm-panel .menu-item:hover a,.mm-panel .menu-link-primary .mm-panel .menu-item:hover a,.mm-panel .menu-link-secondary .mm-panel .menu-item:hover a,.mm-panel .menu-link-white .mm-panel .menu-item:hover a,.mm-panel .menu-link-black .mm-panel .menu-item:hover a{background-color:#383838 !important;}.horizontal-menu .menu-link-primary,.horizontal-menu .btn-primary-color-hv,.mm-panel .menu-link-primary,.mm-panel .btn-primary-color-hv{-webkit-transition:all 0.3s ease-out !important;transition:all 0.3s ease-out !important;background-color:#0060ad !important;color:#fff !important;}.horizontal-menu .menu-link-primary:hover,.horizontal-menu .menu-link-primary:focus,.horizontal-menu .menu-link-primary:active,.horizontal-menu .btn-primary-color-hv:hover,.horizontal-menu .btn-primary-color-hv:focus,.horizontal-menu .btn-primary-color-hv:active,.mm-panel .menu-link-primary:hover,.mm-panel .menu-link-primary:focus,.mm-panel .menu-link-primary:active,.mm-panel .btn-primary-color-hv:hover,.mm-panel .btn-primary-color-hv:focus,.mm-panel .btn-primary-color-hv:active{background-color:#015c9a !important;color:#fff !important;}.horizontal-menu .menu-link-primary:hover > *,.horizontal-menu .menu-link-primary:focus > *,.horizontal-menu .menu-link-primary:active > *,.horizontal-menu .btn-primary-color-hv:hover > *,.horizontal-menu .btn-primary-color-hv:focus > *,.horizontal-menu .btn-primary-color-hv:active > *,.mm-panel .menu-link-primary:hover > *,.mm-panel .menu-link-primary:focus > *,.mm-panel .menu-link-primary:active > *,.mm-panel .btn-primary-color-hv:hover > *,.mm-panel .btn-primary-color-hv:focus > *,.mm-panel .btn-primary-color-hv:active > *{background-color:#015c9a !important;}.horizontal-menu .menu-link-primary:hover > *:hover,.horizontal-menu .menu-link-primary:hover > *:focus,.horizontal-menu .menu-link-primary:hover > *:active,.horizontal-menu .menu-link-primary:focus > *:hover,.horizontal-menu .menu-link-primary:focus > *:focus,.horizontal-menu .menu-link-primary:focus > *:active,.horizontal-menu .menu-link-primary:active > *:hover,.horizontal-menu .menu-link-primary:active > *:focus,.horizontal-menu .menu-link-primary:active > *:active,.horizontal-menu .btn-primary-color-hv:hover > *:hover,.horizontal-menu .btn-primary-color-hv:hover > *:focus,.horizontal-menu .btn-primary-color-hv:hover > *:active,.horizontal-menu .btn-primary-color-hv:focus > *:hover,.horizontal-menu .btn-primary-color-hv:focus > *:focus,.horizontal-menu .btn-primary-color-hv:focus > *:active,.horizontal-menu .btn-primary-color-hv:active > *:hover,.horizontal-menu .btn-primary-color-hv:active > *:focus,.horizontal-menu .btn-primary-color-hv:active > *:active,.mm-panel .menu-link-primary:hover > *:hover,.mm-panel .menu-link-primary:hover > *:focus,.mm-panel .menu-link-primary:hover > *:active,.mm-panel .menu-link-primary:focus > *:hover,.mm-panel .menu-link-primary:focus > *:focus,.mm-panel .menu-link-primary:focus > *:active,.mm-panel .menu-link-primary:active > *:hover,.mm-panel .menu-link-primary:active > *:focus,.mm-panel .menu-link-primary:active > *:active,.mm-panel .btn-primary-color-hv:hover > *:hover,.mm-panel .btn-primary-color-hv:hover > *:focus,.mm-panel .btn-primary-color-hv:hover > *:active,.mm-panel .btn-primary-color-hv:focus > *:hover,.mm-panel .btn-primary-color-hv:focus > *:focus,.mm-panel .btn-primary-color-hv:focus > *:active,.mm-panel .btn-primary-color-hv:active > *:hover,.mm-panel .btn-primary-color-hv:active > *:focus,.mm-panel .btn-primary-color-hv:active > *:active{color:#fff !important;}.horizontal-menu .menu-link-primary:hover .mm-btn,.horizontal-menu .menu-link-primary:focus .mm-btn,.horizontal-menu .menu-link-primary:active .mm-btn,.horizontal-menu .btn-primary-color-hv:hover .mm-btn,.horizontal-menu .btn-primary-color-hv:focus .mm-btn,.horizontal-menu .btn-primary-color-hv:active .mm-btn,.mm-panel .menu-link-primary:hover .mm-btn,.mm-panel .menu-link-primary:focus .mm-btn,.mm-panel .menu-link-primary:active .mm-btn,.mm-panel .btn-primary-color-hv:hover .mm-btn,.mm-panel .btn-primary-color-hv:focus .mm-btn,.mm-panel .btn-primary-color-hv:active .mm-btn{background-color:transparent !important;}.horizontal-menu .menu-link-primary:hover .mm-btn::after,.horizontal-menu .menu-link-primary:focus .mm-btn::after,.horizontal-menu .menu-link-primary:active .mm-btn::after,.horizontal-menu .btn-primary-color-hv:hover .mm-btn::after,.horizontal-menu .btn-primary-color-hv:focus .mm-btn::after,.horizontal-menu .btn-primary-color-hv:active .mm-btn::after,.mm-panel .menu-link-primary:hover .mm-btn::after,.mm-panel .menu-link-primary:focus .mm-btn::after,.mm-panel .menu-link-primary:active .mm-btn::after,.mm-panel .btn-primary-color-hv:hover .mm-btn::after,.mm-panel .btn-primary-color-hv:focus .mm-btn::after,.mm-panel .btn-primary-color-hv:active .mm-btn::after{color:#fff !important;}.horizontal-menu .menu-link-primary .mm-btn:hover,.horizontal-menu .menu-link-primary .mm-btn:focus,.horizontal-menu .menu-link-primary .mm-btn:active,.horizontal-menu .btn-primary-color-hv .mm-btn:hover,.horizontal-menu .btn-primary-color-hv .mm-btn:focus,.horizontal-menu .btn-primary-color-hv .mm-btn:active,.mm-panel .menu-link-primary .mm-btn:hover,.mm-panel .menu-link-primary .mm-btn:focus,.mm-panel .menu-link-primary .mm-btn:active,.mm-panel .btn-primary-color-hv .mm-btn:hover,.mm-panel .btn-primary-color-hv .mm-btn:focus,.mm-panel .btn-primary-color-hv .mm-btn:active{background-color:transparent !important;color:#fff !important;}.horizontal-menu .menu-link-primary .mm-btn:hover::after,.horizontal-menu .menu-link-primary .mm-btn:focus::after,.horizontal-menu .menu-link-primary .mm-btn:active::after,.horizontal-menu .btn-primary-color-hv .mm-btn:hover::after,.horizontal-menu .btn-primary-color-hv .mm-btn:focus::after,.horizontal-menu .btn-primary-color-hv .mm-btn:active::after,.mm-panel .menu-link-primary .mm-btn:hover::after,.mm-panel .menu-link-primary .mm-btn:focus::after,.mm-panel .menu-link-primary .mm-btn:active::after,.mm-panel .btn-primary-color-hv .mm-btn:hover::after,.mm-panel .btn-primary-color-hv .mm-btn:focus::after,.mm-panel .btn-primary-color-hv .mm-btn:active::after{color:#fff !important;}.horizontal-menu .menu-link-secondary,.mm-panel .menu-link-secondary{-webkit-transition:all 0.3s ease-out !important;transition:all 0.3s ease-out !important;background-color:#c32127 !important;color:#fff !important;}.horizontal-menu .menu-link-secondary:hover,.horizontal-menu .menu-link-secondary:focus,.horizontal-menu .menu-link-secondary:active,.mm-panel .menu-link-secondary:hover,.mm-panel .menu-link-secondary:focus,.mm-panel .menu-link-secondary:active{color:#fff !important;background-color:#a91d22 !important;}.horizontal-menu .menu-link-secondary:hover > *,.horizontal-menu .menu-link-secondary:focus > *,.horizontal-menu .menu-link-secondary:active > *,.mm-panel .menu-link-secondary:hover > *,.mm-panel .menu-link-secondary:focus > *,.mm-panel .menu-link-secondary:active > *{background-color:#a91d22 !important;}.horizontal-menu .menu-link-secondary:hover > *:hover,.horizontal-menu .menu-link-secondary:hover > *:focus,.horizontal-menu .menu-link-secondary:hover > *:active,.horizontal-menu .menu-link-secondary:focus > *:hover,.horizontal-menu .menu-link-secondary:focus > *:focus,.horizontal-menu .menu-link-secondary:focus > *:active,.horizontal-menu .menu-link-secondary:active > *:hover,.horizontal-menu .menu-link-secondary:active > *:focus,.horizontal-menu .menu-link-secondary:active > *:active,.mm-panel .menu-link-secondary:hover > *:hover,.mm-panel .menu-link-secondary:hover > *:focus,.mm-panel .menu-link-secondary:hover > *:active,.mm-panel .menu-link-secondary:focus > *:hover,.mm-panel .menu-link-secondary:focus > *:focus,.mm-panel .menu-link-secondary:focus > *:active,.mm-panel .menu-link-secondary:active > *:hover,.mm-panel .menu-link-secondary:active > *:focus,.mm-panel .menu-link-secondary:active > *:active{color:#fff !important;}.horizontal-menu .menu-link-secondary:hover .mm-btn,.horizontal-menu .menu-link-secondary:focus .mm-btn,.horizontal-menu .menu-link-secondary:active .mm-btn,.mm-panel .menu-link-secondary:hover .mm-btn,.mm-panel .menu-link-secondary:focus .mm-btn,.mm-panel .menu-link-secondary:active .mm-btn{background-color:transparent !important;}.horizontal-menu .menu-link-secondary:hover .mm-btn::after,.horizontal-menu .menu-link-secondary:focus .mm-btn::after,.horizontal-menu .menu-link-secondary:active .mm-btn::after,.mm-panel .menu-link-secondary:hover .mm-btn::after,.mm-panel .menu-link-secondary:focus .mm-btn::after,.mm-panel .menu-link-secondary:active .mm-btn::after{color:#fff !important;}.horizontal-menu .menu-link-secondary .mm-btn:hover,.horizontal-menu .menu-link-secondary .mm-btn:focus,.horizontal-menu .menu-link-secondary .mm-btn:active,.mm-panel .menu-link-secondary .mm-btn:hover,.mm-panel .menu-link-secondary .mm-btn:focus,.mm-panel .menu-link-secondary .mm-btn:active{color:#fff !important;background-color:transparent !important;}.horizontal-menu .menu-link-secondary .mm-btn:hover::after,.horizontal-menu .menu-link-secondary .mm-btn:focus::after,.horizontal-menu .menu-link-secondary .mm-btn:active::after,.mm-panel .menu-link-secondary .mm-btn:hover::after,.mm-panel .menu-link-secondary .mm-btn:focus::after,.mm-panel .menu-link-secondary .mm-btn:active::after{color:#fff !important;}.horizontal-menu .menu-link-white,.mm-panel .menu-link-white{-webkit-transition:all 0.3s ease-out !important;transition:all 0.3s ease-out !important;background-color:#fff !important;color:#000 !important;}.horizontal-menu .menu-link-white:hover,.horizontal-menu .menu-link-white:focus,.horizontal-menu .menu-link-white:active,.mm-panel .menu-link-white:hover,.mm-panel .menu-link-white:focus,.mm-panel .menu-link-white:active{background-color:#d4d5d9 !important;}.horizontal-menu .menu-link-white:hover > *,.horizontal-menu .menu-link-white:focus > *,.horizontal-menu .menu-link-white:active > *,.mm-panel .menu-link-white:hover > *,.mm-panel .menu-link-white:focus > *,.mm-panel .menu-link-white:active > *{background-color:#d4d5d9 !important;}.horizontal-menu .menu-link-white:hover > *:hover,.horizontal-menu .menu-link-white:hover > *:focus,.horizontal-menu .menu-link-white:hover > *:active,.horizontal-menu .menu-link-white:focus > *:hover,.horizontal-menu .menu-link-white:focus > *:focus,.horizontal-menu .menu-link-white:focus > *:active,.horizontal-menu .menu-link-white:active > *:hover,.horizontal-menu .menu-link-white:active > *:focus,.horizontal-menu .menu-link-white:active > *:active,.mm-panel .menu-link-white:hover > *:hover,.mm-panel .menu-link-white:hover > *:focus,.mm-panel .menu-link-white:hover > *:active,.mm-panel .menu-link-white:focus > *:hover,.mm-panel .menu-link-white:focus > *:focus,.mm-panel .menu-link-white:focus > *:active,.mm-panel .menu-link-white:active > *:hover,.mm-panel .menu-link-white:active > *:focus,.mm-panel .menu-link-white:active > *:active{color:#000 !important;}.horizontal-menu .menu-link-white:hover .mm-btn,.horizontal-menu .menu-link-white:focus .mm-btn,.horizontal-menu .menu-link-white:active .mm-btn,.mm-panel .menu-link-white:hover .mm-btn,.mm-panel .menu-link-white:focus .mm-btn,.mm-panel .menu-link-white:active .mm-btn{background-color:transparent !important;}.horizontal-menu .menu-link-white:hover .mm-btn::after,.horizontal-menu .menu-link-white:focus .mm-btn::after,.horizontal-menu .menu-link-white:active .mm-btn::after,.mm-panel .menu-link-white:hover .mm-btn::after,.mm-panel .menu-link-white:focus .mm-btn::after,.mm-panel .menu-link-white:active .mm-btn::after{color:#000 !important;}.horizontal-menu .menu-link-white .mm-btn::after,.mm-panel .menu-link-white .mm-btn::after{color:#000 !important;}.horizontal-menu .menu-link-white .mm-btn:hover,.horizontal-menu .menu-link-white .mm-btn:focus,.horizontal-menu .menu-link-white .mm-btn:active,.mm-panel .menu-link-white .mm-btn:hover,.mm-panel .menu-link-white .mm-btn:focus,.mm-panel .menu-link-white .mm-btn:active{background-color:transparent !important;color:#000 !important;}.horizontal-menu .menu-link-white .mm-btn:hover::after,.horizontal-menu .menu-link-white .mm-btn:focus::after,.horizontal-menu .menu-link-white .mm-btn:active::after,.mm-panel .menu-link-white .mm-btn:hover::after,.mm-panel .menu-link-white .mm-btn:focus::after,.mm-panel .menu-link-white .mm-btn:active::after{color:#000 !important;}.horizontal-menu .menu-link-black,.mm-panel .menu-link-black{-webkit-transition:all 0.3s ease-out !important;transition:all 0.3s ease-out !important;background-color:#000 !important;color:#fff !important;}.horizontal-menu .menu-link-black:hover,.horizontal-menu .menu-link-black:focus,.horizontal-menu .menu-link-black:active,.mm-panel .menu-link-black:hover,.mm-panel .menu-link-black:focus,.mm-panel .menu-link-black:active{background-color:#383838 !important;}.horizontal-menu .menu-link-black:hover > *,.horizontal-menu .menu-link-black:focus > *,.horizontal-menu .menu-link-black:active > *,.mm-panel .menu-link-black:hover > *,.mm-panel .menu-link-black:focus > *,.mm-panel .menu-link-black:active > *{background-color:#383838 !important;}.horizontal-menu .menu-link-black:hover > *:hover,.horizontal-menu .menu-link-black:hover > *:focus,.horizontal-menu .menu-link-black:hover > *:active,.horizontal-menu .menu-link-black:focus > *:hover,.horizontal-menu .menu-link-black:focus > *:focus,.horizontal-menu .menu-link-black:focus > *:active,.horizontal-menu .menu-link-black:active > *:hover,.horizontal-menu .menu-link-black:active > *:focus,.horizontal-menu .menu-link-black:active > *:active,.mm-panel .menu-link-black:hover > *:hover,.mm-panel .menu-link-black:hover > *:focus,.mm-panel .menu-link-black:hover > *:active,.mm-panel .menu-link-black:focus > *:hover,.mm-panel .menu-link-black:focus > *:focus,.mm-panel .menu-link-black:focus > *:active,.mm-panel .menu-link-black:active > *:hover,.mm-panel .menu-link-black:active > *:focus,.mm-panel .menu-link-black:active > *:active{color:#fff !important;}.horizontal-menu .menu-link-black:hover .mm-btn,.horizontal-menu .menu-link-black:focus .mm-btn,.horizontal-menu .menu-link-black:active .mm-btn,.mm-panel .menu-link-black:hover .mm-btn,.mm-panel .menu-link-black:focus .mm-btn,.mm-panel .menu-link-black:active .mm-btn{background-color:transparent !important;color:#fff !important;}.horizontal-menu .menu-link-black:hover .mm-btn::after,.horizontal-menu .menu-link-black:focus .mm-btn::after,.horizontal-menu .menu-link-black:active .mm-btn::after,.mm-panel .menu-link-black:hover .mm-btn::after,.mm-panel .menu-link-black:focus .mm-btn::after,.mm-panel .menu-link-black:active .mm-btn::after{color:#fff !important;}.horizontal-menu .menu-link-black .mm-btn:hover,.horizontal-menu .menu-link-black .mm-btn:focus .horizontal-menu .menu-link-black .mm-btn:active,.mm-panel .menu-link-black .mm-btn:hover,.horizontal-menu .menu-link-black .mm-btn:focus .mm-panel .menu-link-black .mm-btn:active,.mm-panel .menu-link-black .mm-btn:focus .horizontal-menu .menu-link-black .mm-btn:active,.mm-panel .menu-link-black .mm-btn:focus .mm-panel .menu-link-black .mm-btn:active{background-color:transparent !important;}.horizontal-menu .menu-link-black .mm-btn:hover::after,.horizontal-menu .menu-link-black .mm-btn:focus .horizontal-menu .menu-link-black .mm-btn:active::after,.mm-panel .menu-link-black .mm-btn:hover::after,.horizontal-menu .menu-link-black .mm-btn:focus .mm-panel .menu-link-black .mm-btn:active::after,.mm-panel .menu-link-black .mm-btn:focus .horizontal-menu .menu-link-black .mm-btn:active::after,.mm-panel .menu-link-black .mm-btn:focus .mm-panel .menu-link-black .mm-btn:active::after{color:#fff !important;}.mm-menu{z-index:999999;}.mm-menu .mm-panel{background-color:#181415;padding:0;}.mm-menu #mm-1 .mm-navbar.mm-navbar_sticky{display:none;}.mm-menu a.btn-default-orange-menu{background-color:#0060ab;}.mm-menu a.btn-default-orange-menu:hover,.mm-menu a.btn-default-orange-menu:focus{background-color:#fff;}.mm-menu a.btn-default-orange-menu:active{background-color:#fff;}.mm-menu_theme-dark .mm-panel_has-navbar{background-color:#000;padding-top:0;}.mm-menu_theme-dark .mm-panel_has-navbar .mm-listitem::after{content:none;}.mm-menu_theme-dark .mm-panel_has-navbar > ul.menu{margin:0 0.5em;}.mm-menu_theme-dark .mm-panel_has-navbar > ul.menu > li{border-bottom:1px solid #404040;}.mm-menu_theme-dark .mm-panel_has-navbar > ul.menu > li:hover{background-color:#fff;color:#000;}.mm-menu_theme-dark .mm-panel_has-navbar > ul.menu > li:hover .btn-default-blue-menu{color:white;}.mm-menu_theme-dark .mm-panel_has-navbar > ul.menu > li:hover .mm-btn_next::after{color:#000;}.mm-menu_theme-dark .mm-panel_has-navbar > ul.menu > li .btn-default-blue-menu.is-active{color:white;}.mm-menu_theme-dark .mm-panel_has-navbar > ul.menu > li.menu-item--active-trail .mm-btn_next::after{color:#fff;right:10px;}.mm-menu_theme-dark .mm-panel_has-navbar > ul.menu > li.menu-item--active-trail .mm-btn_next:hover::after{color:#fff !important;}.mm-menu_theme-dark .mm-panel_has-navbar > ul.menu > li.menu-item--active-trail:hover .mm-btn_next::after{color:#000;}.mm-menu_theme-dark .mm-panel_has-navbar ul li a{text-transform:uppercase;font-weight:600;}.mm-menu_theme-dark .mm-panel_has-navbar ul li a.is-active{background-color:#fff;color:#000;}.mm-menu_theme-dark .mm-panel_has-navbar ul li a.is-active .mm-btn_next::after{color:#000;}.mm-menu_theme-dark .mm-panel_has-navbar ul li a.btn-default-blue-menu{background-color:#0060ab;}.mm-menu_theme-dark .mm-panel_has-navbar ul li a.btn-default-blue-menu:hover,.mm-menu_theme-dark .mm-panel_has-navbar ul li a.btn-default-blue-menu:focus{background-color:#015c9a;}.mm-menu_theme-dark .mm-panel_has-navbar ul li a.btn-default-blue-menu:active{background-color:#015c9a;}.mm-menu_theme-dark .mm-panel_has-navbar ul li a.btn-default-orange-menu{background-color:#0060ab;}.mm-menu_theme-dark .mm-panel_has-navbar ul li a.btn-default-orange-menu:hover,.mm-menu_theme-dark .mm-panel_has-navbar ul li a.btn-default-orange-menu:focus{background-color:#015c9a;}.mm-menu_theme-dark .mm-panel_has-navbar ul li a.btn-default-orange-menu:active{background-color:#015c9a;}ul.menu.mm-listview.menu-level-0 .mm-listitem.menu-item--expanded a:not(.mm-btn.mm-btn_next){padding-left:2.9375rem;padding-right:0;}ul.menu.mm-listview.menu-level-0 .mm-listitem .mm-btn_next.mm-listitem__text{padding-left:2.9375rem;}.mm-panels,#off-canvas{background:transparent !important;}ul.menu.mm-listview .mm-listitem{border-bottom:1px solid #404040;}ul.menu.mm-listview .mm-listitem > a,ul.menu.mm-listview .mm-listitem > span{position:relative;overflow:visible;}ul.menu.mm-listview .mm-listitem > a::after,ul.menu.mm-listview .mm-listitem > span::after{border-left:1px solid transparent;}ul.menu.mm-listview .mm-listitem > a::before,ul.menu.mm-listview .mm-listitem > span::before{background:#181415;background-size:cover;bottom:0;content:"";left:50%;margin-left:50vw;position:absolute;right:0;top:0;width:100vw;z-index:-1;}ul.menu.mm-listview .mm-listitem > a.mm-btn.mm-btn_next.mm-listitem__btn::before,ul.menu.mm-listview .mm-listitem > span.mm-btn.mm-btn_next.mm-listitem__btn::before{left:-16px;width:50px;margin-left:0 !important;}ul.menu.mm-listview .mm-listitem > a.mm-btn.mm-btn_next.mm-listitem__btn:not(.mm-listitem__text)::before,ul.menu.mm-listview .mm-listitem > span.mm-btn.mm-btn_next.mm-listitem__btn:not(.mm-listitem__text)::before{right:0;left:unset;width:50px;margin-left:0 !important;}ul.menu.mm-listview .mm-listitem > a.mm-btn.mm-btn_next.mm-listitem__btn.menu-link-primary,ul.menu.mm-listview .mm-listitem > span.mm-btn.mm-btn_next.mm-listitem__btn.menu-link-primary{background-color:#0060ad !important;}ul.menu.mm-listview .mm-listitem > a.mm-btn.mm-btn_next.mm-listitem__btn.menu-link-primary:hover,ul.menu.mm-listview .mm-listitem > a.mm-btn.mm-btn_next.mm-listitem__btn.menu-link-primary:focus,ul.menu.mm-listview .mm-listitem > span.mm-btn.mm-btn_next.mm-listitem__btn.menu-link-primary:hover,ul.menu.mm-listview .mm-listitem > span.mm-btn.mm-btn_next.mm-listitem__btn.menu-link-primary:focus{background-color:#015c9a !important;}ul.menu.mm-listview .mm-listitem > a.mm-btn.mm-btn_next.mm-listitem__btn.menu-link-primary:active,ul.menu.mm-listview .mm-listitem > span.mm-btn.mm-btn_next.mm-listitem__btn.menu-link-primary:active{background-color:#015c9a !important;}ul.menu.mm-listview .mm-listitem.mm-btn_next.mm-listitem__text::after{border-left:1px solid transparent;}ul.menu.mm-listview .mm-listitem.mm-btn_next.mm-listitem__text:hover,ul.menu.mm-listview .mm-listitem.mm-btn_next.mm-listitem__text:focus,ul.menu.mm-listview .mm-listitem.mm-btn_next.mm-listitem__text:active{background:#404040;}ul.menu.mm-listview .mm-listitem.mm-listitem_selected{background:#404040;}ul.menu.mm-listview .mm-listitem.mm-listitem_selected > a,ul.menu.mm-listview .mm-listitem.mm-listitem_selected > span{color:#fff !important;}ul.menu.mm-listview .mm-listitem.mm-listitem_selected > a::before,ul.menu.mm-listview .mm-listitem.mm-listitem_selected > span::before{background:#404040;background-size:cover;bottom:0;content:"";left:50%;margin-left:calc(-50vw - 32px);position:absolute;right:0;top:0;width:100vw;z-index:-1;}ul.menu.mm-listview .mm-listitem.mm-listitem_selected > .mm-btn::after{color:#fff;}ul.menu.mm-listview .mm-listitem:hover,ul.menu.mm-listview .mm-listitem:focus,ul.menu.mm-listview .mm-listitem:active{background:#404040;}ul.menu.mm-listview .mm-listitem:hover > a,ul.menu.mm-listview .mm-listitem:hover > span,ul.menu.mm-listview .mm-listitem:focus > a,ul.menu.mm-listview .mm-listitem:focus > span,ul.menu.mm-listview .mm-listitem:active > a,ul.menu.mm-listview .mm-listitem:active > span{color:#fff !important;}ul.menu.mm-listview .mm-listitem:hover > a::before,ul.menu.mm-listview .mm-listitem:hover > span::before,ul.menu.mm-listview .mm-listitem:focus > a::before,ul.menu.mm-listview .mm-listitem:focus > span::before,ul.menu.mm-listview .mm-listitem:active > a::before,ul.menu.mm-listview .mm-listitem:active > span::before{background:#404040;background-size:cover;bottom:0;content:"";left:50%;margin-left:calc(-50vw - 32px);position:absolute;right:0;top:0;width:100vw;z-index:-1;}ul.menu.mm-listview .mm-listitem:hover > .mm-btn::after,ul.menu.mm-listview .mm-listitem:focus > .mm-btn::after,ul.menu.mm-listview .mm-listitem:active > .mm-btn::after{color:#fff;}ul.menu.mm-listview .mm-listitem:hover a.mm-listitem__text:focus,ul.menu.mm-listview .mm-listitem:hover a.mm-listitem__text:active,ul.menu.mm-listview .mm-listitem:focus a.mm-listitem__text:focus,ul.menu.mm-listview .mm-listitem:focus a.mm-listitem__text:active,ul.menu.mm-listview .mm-listitem:active a.mm-listitem__text:focus,ul.menu.mm-listview .mm-listitem:active a.mm-listitem__text:active{color:#fff !important;}ul.menu.mm-listview .mm-listitem a.mm-listitem__text{text-transform:uppercase;text-align:center;font-weight:700;padding:16px 16px 16px 20px;line-height:1.125rem;font-size:1.125rem;letter-spacing:0.2px;background-color:transparent;}ul.menu.mm-listview .mm-listitem a.mm-listitem__text:focus,ul.menu.mm-listview .mm-listitem a.mm-listitem__text:active{color:#fff !important;}ul.menu.mm-listview .mm-listitem a.mm-listitem__text.mm-btn{padding-right:3.125rem;overflow:visible;}ul.menu.mm-listview .mm-listitem a.mm-listitem__text.mm-btn::after{padding:1.0625rem;width:0.9375rem;height:0.9375rem;position:absolute;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.mm-listitem .mm-btn_next:not(.mm-btn_fullwidth) + a,.mm-listitem .mm-btn_next:not(.mm-btn_fullwidth) + span{margin-right:0;padding-right:50px;}.mm-menu_theme-dark .mm-navbar a,.mm-menu_theme-dark .mm-navbar > *{color:#fff;}.mm-navbar{position:relative;}.mm-navbar a{color:#fff;}.mm-navbar .mm-navbar__btn{z-index:80;}a.mm-navbar__title{position:relative;z-index:70;background-color:#181415;padding-right:0 !important;}.mm-panel_has-navbar{padding-top:20px;}.mm-panel::after,.mm-panel::before{content:none;}.responsive-menu-toggle{display:block !important;}@media (min-width:67.5em){.responsive-menu-toggle{display:none !important;}}.responsive-menu-toggle-icon{width:25px;height:27px;}.responsive-menu-toggle-icon::before,.responsive-menu-toggle-icon::after,.responsive-menu-toggle-icon span.icon{left:0;}.mm-listitem > a,.mm-listitem > span{padding:16px 16px 16px 20px;}.mm-panels > .mm-panel > .mm-listview:first-child,.mm-panels > .mm-panel > .mm-navbar + .mm-listview{margin-top:0;}.mm-listitem .mm-btn_next{width:50px;right:auto;border:0;}ul.menu.mm-listview{margin:0;}.mm-listitem,.mm-listitem .mm-btn_next,.mm-listitem .mm-btn_next::before,.mm-listitem::after,.mm-listview{border-color:transparent;}.mm-listitem_opened > .mm-btn_next:not(.mm-listitem__text)::after{right:23px;top:18px;}.mm-btn_next::after{font-family:FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:normal;font-style:normal;font-size:24px;display:inline-block;width:1em;height:1em;line-height:1;text-transform:none;letter-spacing:normal;overflow-wrap:normal;white-space:nowrap;direction:ltr;vertical-align:bottom;content:"\f054";color:#fff;border:none;width:15px;height:15px;right:auto;font-size:1em;margin:0;top:50%;-webkit-transform:translateY(-50%) !important;transform:translateY(-50%) !important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.mm-btn_prev::before{font-family:FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:normal;font-style:normal;font-size:24px;display:inline-block;width:1em;height:1em;line-height:1;text-transform:none;letter-spacing:normal;overflow-wrap:normal;white-space:nowrap;direction:ltr;vertical-align:bottom;content:"\f053";color:#fff;border:none;width:auto;height:15px;right:auto;left:0;font-size:1.2em;margin:0;top:24px;-webkit-transform:translateY(-50%);transform:translateY(-50%);}.mm-listitem_opened > .mm-listitem__btn::after{rotate:90deg;}.mm-btn_prev{padding:0;position:absolute !important;}.mm-tabend{position:absolute !important;clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;width:1px;overflow-wrap:normal;}.mm-btn{position:relative;}.mm-navbar{height:auto;border-bottom:1px solid #404040;background:#181415;-ms-flex-wrap:wrap;flex-wrap:wrap;}.mm-navbar .mm-btn_prev{display:block !important;margin-left:1rem;}.mm-navbar .shop-button{display:block;width:100%;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;font-weight:700;margin:0.625rem 3.125rem;padding:0.375rem;min-height:unset;background-color:#0060ad;}.mm-navbar .shop-button:hover{background-color:#015c9a;}.mm-navbar__title{overflow:visible;text-transform:uppercase;font-weight:700;padding:1em 0;}.mm-navbar__title span{font-size:1.125rem;}.mm-panels .hide-on-desktop{background:#222;}.mm-panels .hide-on-desktop:hover{background:#fff;}.mm-listitem:hover a.btn-default-blue-menu + a.mm-btn_next,.mm-listitem:hover a.btn-default-blue-menu,.mm-listitem:focus a.btn-default-blue-menu + a.mm-btn_next,.mm-listitem:focus a.btn-default-blue-menu,.mm-listitem:active a.btn-default-blue-menu + a.mm-btn_next,.mm-listitem:active a.btn-default-blue-menu{background-color:white;color:#000;}body:not([class*=division]) .mm-listitem:hover a.btn-default-blue-menu + a.mm-btn_next,body:not([class*=division]) .mm-listitem:hover a.btn-default-blue-menu,body:not([class*=division]) .mm-listitem:focus a.btn-default-blue-menu + a.mm-btn_next,body:not([class*=division]) .mm-listitem:focus a.btn-default-blue-menu,body:not([class*=division]) .mm-listitem:active a.btn-default-blue-menu + a.mm-btn_next,body:not([class*=division]) .mm-listitem:active a.btn-default-blue-menu{background-color:white;color:#000;}.offcanvas-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:0.625rem;padding-bottom:0.625rem;background-color:#000;}.offcanvas-header .close-menu{margin:0;background-color:transparent !important;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:auto;padding-left:0.9375rem;}.offcanvas-header .close-menu svg{width:25px;height:25px;}.offcanvas-header .close-menu .text{border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}.offcanvas-header #block-de-theme-branding{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);}.offcanvas-header #block-de-theme-branding img{width:5.625rem;}.offcanvas-header #header-shopping-cart{margin-top:-10px;margin-bottom:-10px;background-color:#c32127;}.offcanvas-header #header-shopping-cart .shopping-cart-url{padding:0.9375rem !important;}.mm-menu_offcanvas{width:100%;min-width:100%;max-width:100%;}.mm-menu .menu-level-1 .mm-listitem_opened > .mm-btn_next.mm-listitem__text,.mm-menu .menu-level-2 .mm-listitem_opened > .mm-btn_next.mm-listitem__text,.mm-menu .menu-level-3 .mm-listitem_opened > .mm-btn_next.mm-listitem__text,.mm-menu .menu-level-4 .mm-listitem_opened > .mm-btn_next.mm-listitem__text{background-color:transparent;}.mm-menu .menu-level-1 .mm-listitem_opened > .mm-btn_next.mm-listitem__text::after,.mm-menu .menu-level-2 .mm-listitem_opened > .mm-btn_next.mm-listitem__text::after,.mm-menu .menu-level-3 .mm-listitem_opened > .mm-btn_next.mm-listitem__text::after,.mm-menu .menu-level-4 .mm-listitem_opened > .mm-btn_next.mm-listitem__text::after{-webkit-transform:unset !important;transform:unset !important;rotate:90deg;top:0 !important;}.mm-menu .menu-level-1 .mm-listitem_opened > .mm-panel,.mm-menu .menu-level-2 .mm-listitem_opened > .mm-panel,.mm-menu .menu-level-3 .mm-listitem_opened > .mm-panel,.mm-menu .menu-level-4 .mm-listitem_opened > .mm-panel{position:relative;}.mm-menu .menu-level-1 .mm-listitem_opened > .mm-panel::before,.mm-menu .menu-level-2 .mm-listitem_opened > .mm-panel::before,.mm-menu .menu-level-3 .mm-listitem_opened > .mm-panel::before,.mm-menu .menu-level-4 .mm-listitem_opened > .mm-panel::before{display:block;background:#181415;background-size:cover;bottom:0;content:"";left:50%;margin-left:calc(-50vw - 8px);position:absolute;right:0;top:0;width:100vw;z-index:-1;height:1px;}.mm-menu .menu-level-1 ul,.mm-menu .menu-level-2 ul,.mm-menu .menu-level-3 ul,.mm-menu .menu-level-4 ul{padding-left:1rem;}.mm-menu .menu-level-1 li a,.mm-menu .menu-level-2 li a,.mm-menu .menu-level-3 li a,.mm-menu .menu-level-4 li a{text-align:left !important;text-transform:none !important;font-size:1rem !important;background-color:transparent;}.mm-menu .menu-level-1 li a::after,.mm-menu .menu-level-2 li a::after,.mm-menu .menu-level-3 li a::after,.mm-menu .menu-level-4 li a::after{color:#999;}.mm-menu .menu-level-2 li,.mm-menu .menu-level-3 li,.mm-menu .menu-level-4 li{border-bottom:0 !important;}.mm-menu .menu-level-3 a,.mm-menu .menu-level-3 span,.mm-menu .menu-level-4 a,.mm-menu .menu-level-4 span,.mm-menu .menu-level-5 a,.mm-menu .menu-level-5 span,.mm-menu .menu-level-6 a,.mm-menu .menu-level-6 span{font-weight:400 !important;padding-top:0.6875rem !important;padding-bottom:0.6875rem !important;}.mm-menu .menu-level-2 .mm-panel{overflow:visible;}.custom-menu-wrapper a{padding:1rem 1rem 1rem 1.25rem;text-align:center;text-transform:uppercase;font-weight:700;font-size:0.875rem;letter-spacing:0.2px;background-color:#2b2b2b !important;border-bottom:1px solid #515151 !important;display:block;}.custom-menu-wrapper a:hover{color:#fff;background-color:#181415 !important;border-bottom:1px solid #515151 !important;}.custom-menu-wrapper a.menu-link--mobile-only{display:block !important;}.custom-menu-wrapper li.menu-item--expanded a:not(.mm-btn.mm-btn_next){padding-right:0;padding-left:2.9375rem;}#mm-1 .menu-link--mobile-only,#block-horizontalmenu .menu-link--mobile-only{display:none;}#masthead > .layout-container{max-width:1458.126px;}.region--masthead-actions{padding:0;}.region--masthead-actions > .layout-container{max-width:1458.126px;}.region--masthead-actions .block:not(#block-horizontalmenu){padding:0.46875rem 0;}@media (min-width:90.625em){.region--masthead-actions .block:not(#block-horizontalmenu){padding:0;}}.region--masthead-actions .region-inner{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;padding-top:0;padding-bottom:0;}.region--masthead-actions .region-inner ul.menu,.region--masthead-actions .region-inner ul.links{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:0;}.region--masthead-actions .region-inner ul.menu li,.region--masthead-actions .region-inner ul.links li{list-style:none;margin-left:0;margin:0;padding:0;}.region--masthead-actions .region-inner a,.region--masthead-actions .region-inner span:not(.fab){font-weight:700;text-transform:uppercase;color:#000;font-size:0.8em;}.region--masthead-actions .region-inner a:lang(fr),.region--masthead-actions .region-inner span:not(.fab):lang(fr){font-size:0.78em;}@media (min-width:75em){#horizontal-menu{margin-left:0.5em;margin-right:0.5em;}}@media (min-width:81.75em){#horizontal-menu{margin-left:1.7em;margin-right:1em;}}#horizontal-menu{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;}#horizontal-menu ul.links a,#horizontal-menu a,#horizontal-menu span{font-weight:bold;}#horizontal-menu li{margin:0;}#horizontal-menu a,#horizontal-menu span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 1rem;}@media (min-width:90.625em){#horizontal-menu a,#horizontal-menu span{padding:0 1rem;}}@media (min-width:86.25em){#horizontal-menu a,#horizontal-menu span{padding:0 1.3125rem;}}#block-productregistrationmenublock{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}#block-dealerlogin .menu li{line-height:normal;}#block-dealerlogin .menu li a{font-size:0.75rem;font-weight:700;color:#606060;}#block-chooseregionblock,#block-chooseregionblock--2,#block-languagedropdownswitcher,#block-languagedropdownswitcher--2,#block-header-cart-block,#block-dealerlogin,#block-productregistrationmenublock{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}#block-productregistrationmenublock a{line-height:initial !important;}.choose-region-form.choose-region-select-form.block.block-napoleon-region ul.links a,.choose-region-form.choose-region-select-form.block.block-napoleon-region a,#block-languagedropdownswitcher ul.links a,#block-languagedropdownswitcher a,#block-languagedropdownswitcher--2 ul.links a,#block-languagedropdownswitcher--2 a,#block-basiccartcountblock--2 ul.links a,#block-basiccartcountblock--2 a,#block-productregistrationmenublock ul.links a,#block-productregistrationmenublock a,#block-dealerlogin ul.links a,#block-dealerlogin a,.language-switcher-language-url ul.links a,.language-switcher-language-url a,#block-basiccartcountblock ul.links a,#block-basiccartcountblock a{font-weight:600;line-height:1;}.choose-region-form.choose-region-select-form.block.block-napoleon-region,#block-languagedropdownswitcher,#block-languagedropdownswitcher--2,#block-basiccartcountblock--2,#block-productregistrationmenublock,#block-dealerlogin,.language-switcher-language-url,#block-basiccartcountblock{margin-left:0.5em;}@media (min-width:67.5em){.choose-region-form.choose-region-select-form.block.block-napoleon-region,#block-languagedropdownswitcher,#block-languagedropdownswitcher--2,#block-basiccartcountblock--2,#block-productregistrationmenublock,#block-dealerlogin,.language-switcher-language-url,#block-basiccartcountblock{margin-left:0.5em;}}@media (min-width:81.75em){.choose-region-form.choose-region-select-form.block.block-napoleon-region,#block-languagedropdownswitcher,#block-languagedropdownswitcher--2,#block-basiccartcountblock--2,#block-productregistrationmenublock,#block-dealerlogin,.language-switcher-language-url,#block-basiccartcountblock{margin-left:1em;}}#block-productregistrationmenublock{margin-left:0 !important;}#block-basiccartcountblock .basic-cart-count{margin-right:0.5em;}#block-basiccartcountblock p{margin:0;}#block-basiccartcountblock a{color:#000;}@media (min-width:0) and (max-width:67.4375em){.shopify-enabled .region--masthead-primary .region-inner{position:unset;}.shopify-enabled .region--masthead-primary .region-inner a.header-search-trigger{right:41px;}}@media (min-width:0) and (max-width:67.4375em){.shopify-enabled .region--masthead-primary #block-de-theme-branding{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);}.shopify-enabled .region--masthead-primary .napoleon-search-header-form{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;position:unset;display:none;}}@media (min-width:0) and (max-width:67.4375em) and (min-width:67.5em){.shopify-enabled .region--masthead-primary .napoleon-search-header-form{display:block;}}@media (min-width:0) and (max-width:67.4375em){.shopify-enabled .region--masthead-primary .napoleon-search-header-form .header-search-trigger{position:relative;right:41px;}.shopify-enabled .region--masthead-primary .napoleon-search-header-form #napoleon-search-header-form{left:-50vw;right:-50vw;margin-left:50%;margin-right:50%;}.shopify-enabled .region--masthead-primary #block-header-cart-mobile-block{display:block !important;position:absolute;right:0;height:100%;background-color:#c32127;padding:0.84375rem 0.9375rem;}.shopify-enabled .region--masthead-primary #block-header-cart-mobile-block a{color:white;}.shopify-enabled .region--masthead-primary #block-header-cart-mobile-block a .fab::before{font-size:32px;color:white;}.shopify-enabled .region--masthead-primary #block-header-cart-mobile-block .items-in-cart:not(.items-in-cart--empty){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#c32127;border:2px solid white;border-radius:50%;height:22px;width:22px;text-align:center;font-family:"Proxima Nova",sans-serif;font-size:14px;font-weight:700;line-height:1;position:absolute;right:3px;color:white;top:50%;margin-top:-1px;z-index:3;}}#block-languagedropdownswitcher .select-wrapper,#block-languagedropdownswitcher--2 .select-wrapper,#block-chooseregionblock .select-wrapper,#block-chooseregionblock--2 .select-wrapper{border-radius:3px;border-color:#000;padding:1px;}#block-languagedropdownswitcher .select-wrapper::before,#block-languagedropdownswitcher--2 .select-wrapper::before,#block-chooseregionblock .select-wrapper::before,#block-chooseregionblock--2 .select-wrapper::before{display:none;}#block-languagedropdownswitcher .select-wrapper::after,#block-languagedropdownswitcher--2 .select-wrapper::after,#block-chooseregionblock .select-wrapper::after,#block-chooseregionblock--2 .select-wrapper::after{font-family:FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:normal;font-style:normal;font-size:24px;display:inline-block;width:1em;height:1em;line-height:1;text-transform:none;letter-spacing:normal;overflow-wrap:normal;white-space:nowrap;direction:ltr;vertical-align:bottom;content:"\f0dd";position:absolute;font-size:1em;right:3px;color:#000;top:-3px;bottom:0;pointer-events:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;}#block-languagedropdownswitcher .select-wrapper select,#block-languagedropdownswitcher--2 .select-wrapper select,#block-chooseregionblock .select-wrapper select,#block-chooseregionblock--2 .select-wrapper select{font-size:0.75rem;}#block-languagedropdownswitcher{margin-left:0.5em !important;}.choose-region-form.choose-region-select-form.block.block-napoleon-region ul.links a,.choose-region-form.choose-region-select-form.block.block-napoleon-region a,#block-languagedropdownswitcher ul.links a,#block-languagedropdownswitcher a,#block-basiccartcountblock--2 ul.links a,#block-basiccartcountblock--2 a,#block-dealerlogin ul.links a,#block-dealerlogin a,.language-switcher-language-url ul.links a,.language-switcher-language-url a,#block-basiccartcountblock ul.links a,#block-basiccartcountblock a{font-weight:600;}.choose-region-form.choose-region-select-form.block.block-napoleon-region,#block-languagedropdownswitcher,#block-basiccartcountblock--2,#block-dealerlogin,.language-switcher-language-url,#block-basiccartcountblock{margin-left:0.5em;}@media (min-width:67.5em){.choose-region-form.choose-region-select-form.block.block-napoleon-region,#block-languagedropdownswitcher,#block-basiccartcountblock--2,#block-dealerlogin,.language-switcher-language-url,#block-basiccartcountblock{margin-left:1em;}}@media (max-width:61.9375em){.pdp-grills #block-breadcrumbs,.pdp-grills #block-de-theme-breadcrumbs,.pdp-fireplaces #block-breadcrumbs,.pdp-fireplaces #block-de-theme-breadcrumbs{padding:0;}}#block-breadcrumbs,#block-de-theme-breadcrumbs{background-color:#fff;padding:0 1.5625em;}@media (min-width:62em){#block-breadcrumbs,#block-de-theme-breadcrumbs{padding:0 2.44140625em;}}#block-breadcrumbs .breadcrumb,#block-de-theme-breadcrumbs .breadcrumb{margin-bottom:1em;padding-top:1.5em;}#block-breadcrumbs .breadcrumb ol li,#block-de-theme-breadcrumbs .breadcrumb ol li{margin:0;padding:0;padding:0.5em 0;font-size:0.7em;text-transform:uppercase;}#block-breadcrumbs .breadcrumb ol li::after,#block-de-theme-breadcrumbs .breadcrumb ol li::after{content:">";margin-right:0.2em;padding-left:0.2em;}#block-breadcrumbs .breadcrumb ol li:last-child,#block-de-theme-breadcrumbs .breadcrumb ol li:last-child{border-right:none;padding-right:0;padding-left:0;}#block-breadcrumbs .breadcrumb ol li:last-child::after,#block-de-theme-breadcrumbs .breadcrumb ol li:last-child::after{content:none;margin-right:0.5em;}#block-breadcrumbs .breadcrumb ol li::before,#block-de-theme-breadcrumbs .breadcrumb ol li::before{content:none;}#block-breadcrumbs .breadcrumb ol li a,#block-de-theme-breadcrumbs .breadcrumb ol li a{color:#4b4c4d;text-transform:uppercase;text-decoration:none;}#block-breadcrumbs .breadcrumb ol li a:hover,#block-breadcrumbs .breadcrumb ol li a:focus,#block-breadcrumbs .breadcrumb ol li a:active,#block-de-theme-breadcrumbs .breadcrumb ol li a:hover,#block-de-theme-breadcrumbs .breadcrumb ol li a:focus,#block-de-theme-breadcrumbs .breadcrumb ol li a:active{text-decoration:underline;}.pager{margin:1em 0;width:100%;}.pager span{display:-webkit-box;display:-ms-flexbox;display:flex;}.pager .pager__items li{list-style:none;margin-left:0;}.pager .pager__items{margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.pager .pager__items .pager__item:not(.pager__item--ellipsis):not(:has(~ .pager__item:not(.pager__item--ellipsis))) a,.pager .pager__nav-group-items .pager__item:not(.pager__item--ellipsis):not(:has(~ .pager__item:not(.pager__item--ellipsis))) a{margin-right:0;}.pager .pager__item{margin:0;padding:0;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;}.pager .pager__item a{line-height:1em;padding:0.4096em 0.64em;margin-bottom:1em;margin-right:1em;text-decoration:none;-webkit-transition:background-color 0.3s ease-out;transition:background-color 0.3s ease-out;border:2px solid #002e57;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:600;}.pager .pager__item a:hover{background-color:#0060ad;border-color:#0060ad;color:white;}.pager .pager__item.is-active a{background-color:#0060ad;border-color:#0060ad;color:white;padding:0.4096em 0.64em;}.pager .pager__item--ellipsis{margin-right:1em;}.js-pager__items.pager{margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.js-pager__items.pager li{list-style:none;margin-left:0;}.js-pager__items.pager a{border:1px solid transparent;font-weight:700;cursor:pointer;display:inline-block;position:relative;font-size:15px;line-height:1em;overflow:hidden;padding:0.625em 1.3em;margin-bottom:1em;text-decoration:none;-webkit-transition:background-color 0.3s ease-out,border-color 0.3s ease-out;transition:background-color 0.3s ease-out,border-color 0.3s ease-out;margin-right:1em;letter-spacing:1.1px;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;color:#fff;}@media (min-width:38em){.js-pager__items.pager a{padding:0.625em 1.5em;font-size:17px;line-height:1.375em;}}.js-pager__items.pager a{margin-right:0;border:1px solid #000;color:#000;}@media (min-width:38em){.js-pager__items.pager a{padding:0.4096em 3.0517578125em;}}.js-pager__items.pager a:hover,.js-pager__items.pager a:focus{border:1px solid #666666;color:#666666;}#block-de-theme-local-tasks{border-bottom:2px solid #f2f5f7;margin-bottom:1.25em;position:relative;z-index:90;}@media (min-width:62em){#block-de-theme-local-tasks{border-bottom:5px solid rgb(217.8,220.5,222.3);}}ul.tabs{list-style-type:none;padding:0;margin:0;overflow:hidden;}ul.tabs > li{display:block;float:left;}ul.tabs > li:last-child{margin-right:0;}ul.tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-left:-0.262144em;margin-right:-0.262144em;margin-bottom:1em;margin-top:1.25em;}@media (min-width:62em){ul.tabs{display:block;margin-left:-0.16777216em;margin-right:-0.16777216em;margin-bottom:0;}}ul.tabs li{margin:0;padding:0;-webkit-box-flex:0;-ms-flex:0 0 33.333333333%;flex:0 0 33.333333333%;max-width:33.333333333%;padding:0.512em 0.262144em 0;}@media (min-width:38em){ul.tabs li{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;}}@media (min-width:62em){ul.tabs li{padding:0 0.16777216em;max-width:auto;}}ul.tabs li.is-active a{background-color:rgb(217.8,220.5,222.3);color:black;}ul.tabs a{width:100%;display:block;float:left;padding:0.32768em 0.64em;background-color:#f2f5f7;color:#4b4c4d;line-height:1.5625em;font-weight:700;text-transform:uppercase;text-decoration:none;text-align:center;-webkit-transition:background-color 0.3s ease-out;transition:background-color 0.3s ease-out;}ul.tabs a.active{background-color:black;color:white;}ul.tabs a:hover{background-color:rgb(217.8,220.5,222.3);color:#4b4c4d;}ul.tabs li:last-child a{margin-right:0;}.division-fireplaces footer .menu-item--expanded > .menu{display:none;}@media (min-width:56em){.division-fireplaces footer .menu-item--expanded > .menu{display:block;}}.division-fireplaces .pager .pager__item a{border-color:rgb(0,73.92,133.21);color:#0060ad;}.division-fireplaces .pager .pager__item a:hover{background-color:#0060ad;color:#fff;}.division-fireplaces .pager .pager__item.is-active a{color:#fff;background-color:#0060ad;}.division-hvac .pager .pager__item a{border-color:#0060ad;color:#0060ad;}.division-hvac .pager .pager__item a:hover{background-color:#0060ad;color:#fff;}.division-hvac .pager .pager__item.is-active a{color:#fff;background-color:#0060ad;}.division-hvac .region--masthead-primary .napoleon-search-header-form a.header-search-trigger:focus{background-color:#161515;}.ui-dialog.ui-widget{z-index:300;}body .ui-widget-overlay{background:rgba(24,20,21,0.55);opacity:1;}.node--type-landing-page .header-wrapper{margin-right:0;margin-left:0;}.node--type-landing-page.center-banner .header-wrapper{padding-top:1em !important;}#block-views-block-banner-blocks-cta-blocks{margin-top:2em;}.view-cta-blocks .view-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}@media (min-width:56em){.view-cta-blocks .view-content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}}.view-cta-blocks .cta-block-container{padding:10px;background-repeat:no-repeat;background-position:center;background-size:cover;margin-bottom:2em;}@media (min-width:56em){.view-cta-blocks .cta-block-container{width:33.33%;-webkit-box-sizing:border-box;box-sizing:border-box;}}@media (min-width:56em){.view-cta-blocks .cta-block-container:nth-child(1){border-right:solid 0.4em white;}}@media (min-width:56em){.view-cta-blocks .cta-block-container:nth-child(2){border-left:solid 0.4em white;border-right:solid 0.4em white;}}@media (min-width:56em){.view-cta-blocks .cta-block-container:nth-child(3){border-left:solid 0.4em white;}}#block-views-block-banner-blocks-cta-blocks .view-cta-blocks .cta-block-container h4{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:1em auto;line-height:1em;font-weight:700;color:#000;letter-spacing:1px;max-width:100px;}@media (min-width:38em){#block-views-block-banner-blocks-cta-blocks .view-cta-blocks .cta-block-container h4{max-width:200px;margin:1em auto;}}#block-views-block-banner-blocks-cta-blocks .view-cta-blocks .cta-block-container h4::after{content:"";background:url("/sites/default/files/images/2018-11/chevron-down-large.png") no-repeat;width:80%;margin:0 10%;left:0;height:60px;position:absolute;z-index:1;top:55px;background-position:center;background-size:cover;}@media (min-width:38em){#block-views-block-banner-blocks-cta-blocks .view-cta-blocks .cta-block-container h4::after{width:60%;margin:0 20%;height:75px;top:80px;}}@media (min-width:56em){#block-views-block-banner-blocks-cta-blocks .view-cta-blocks .cta-block-container h4::after{width:80%;margin:0 10%;height:50px;top:90px;}}@media (min-width:56em){#block-views-block-banner-blocks-cta-blocks .view-cta-blocks .cta-block-container .field--name-body{height:365px;}}@media screen and (min-width:1175px){#block-views-block-banner-blocks-cta-blocks .view-cta-blocks .cta-block-container .field--name-body{height:385px;}}@media screen and (min-width:1220px){#block-views-block-banner-blocks-cta-blocks .view-cta-blocks .cta-block-container .field--name-body{height:395px;}}@media (min-width:81.75em){#block-views-block-banner-blocks-cta-blocks .view-cta-blocks .cta-block-container .field--name-body{height:425px;}}#block-views-block-banner-blocks-cta-blocks .view-cta-blocks .cta-block-container .field--type-image{margin-top:5.5em;margin-bottom:1em;}@media (min-width:38em){#block-views-block-banner-blocks-cta-blocks .view-cta-blocks .cta-block-container .field--type-image{margin-top:8.5em;max-width:60%;margin-left:auto;margin-right:auto;}}@media (min-width:56em){#block-views-block-banner-blocks-cta-blocks .view-cta-blocks .cta-block-container .field--type-image{margin-top:6.5em;max-width:100%;}}#block-views-block-banner-blocks-cta-blocks .view-cta-blocks .cta-block-container .field--type-link{margin-top:auto;padding:0;}#block-views-block-banner-blocks-cta-blocks .view-cta-blocks .cta-block-container .field--type-link a{border:1px solid transparent;font-weight:700;cursor:pointer;display:inline-block;position:relative;font-size:15px;line-height:1em;overflow:hidden;padding:0.625em 1.3em;margin-bottom:1em;text-decoration:none;-webkit-transition:background-color 0.3s ease-out,border-color 0.3s ease-out;transition:background-color 0.3s ease-out,border-color 0.3s ease-out;margin-right:1em;letter-spacing:1.1px;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;color:#fff;}@media (min-width:38em){#block-views-block-banner-blocks-cta-blocks .view-cta-blocks .cta-block-container .field--type-link a{padding:0.625em 1.5em;font-size:17px;line-height:1.375em;}}#block-views-block-banner-blocks-cta-blocks .view-cta-blocks .cta-block-container .field--type-link a{background-color:#c32127;}#block-views-block-banner-blocks-cta-blocks .view-cta-blocks .cta-block-container .field--type-link a:hover,#block-views-block-banner-blocks-cta-blocks .view-cta-blocks .cta-block-container .field--type-link a:focus,#block-views-block-banner-blocks-cta-blocks .view-cta-blocks .cta-block-container .field--type-link a:active{color:#fff;background-color:#a91d22;}#block-views-block-banner-blocks-cta-blocks .view-cta-blocks .cta-block-container .field--type-link a{margin-right:0;}#block-views-block-banner-blocks-cta-blocks .view-cta-blocks .cta-block-container .field--type-link a::before{content:"\f041";font-family:FontAwesome;margin-right:20px;}#block-views-block-cta-blocks-background{background-color:red;}@media (min-width:0) and (max-width:56em){#block-views-block-cta-blocks-background .view-cta-blocks .cta-block-container{background-size:160px auto;background-position:left center;padding-left:40%;padding-right:0;position:relative;z-index:10;}#block-views-block-cta-blocks-background .view-cta-blocks .cta-block-container::after{content:"";top:0;left:0;width:100%;height:101%;position:absolute;z-index:1;background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),color-stop(43%,rgba(255,255,255,0.94)),color-stop(43%,rgba(255,255,255,0.95)),color-stop(48%,rgb(255,255,255)),to(rgb(255,255,255)));background:linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,0.94) 43%,rgba(255,255,255,0.95) 43%,rgb(255,255,255) 48%,rgb(255,255,255) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#ffffff',GradientType=1);}#block-views-block-cta-blocks-background .view-cta-blocks .cta-block-container > div{position:relative;z-index:50;}#block-views-block-cta-blocks-background .view-cta-blocks .cta-block-container .field--name-body{padding:0;}#block-views-block-cta-blocks-background .view-cta-blocks .cta-block-container .field--name-body p{display:block !important;text-align:left;}#block-views-block-cta-blocks-background .view-cta-blocks .cta-block-container .field--name-body h3{font-size:21px;font-size:1.3125rem;text-align:left;display:block;}#block-views-block-cta-blocks-background .view-cta-blocks .cta-block-container .field--name-field-buttons{display:block;}#block-views-block-cta-blocks-background .view-cta-blocks .cta-block-container .field--name-field-buttons .field__item{margin:0;}#block-views-block-cta-blocks-background .view-cta-blocks .cta-block-container .field--type-link{overflow:visible !important;padding:0;}}@media (min-width:24.375em) and (max-width:56em){#block-views-block-cta-blocks-background .view-cta-blocks .cta-block-container{background-size:186px auto;background-position:left bottom;}#block-views-block-cta-blocks-background .view-cta-blocks .cta-block-container::after{background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),color-stop(40%,rgba(255,255,255,0.94)),color-stop(18%,rgba(255,255,255,0.95)),color-stop(42%,rgb(255,255,255)),to(rgb(255,255,255)));background:linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,0.94) 40%,rgba(255,255,255,0.95) 18%,rgb(255,255,255) 42%,rgb(255,255,255) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#ffffff',GradientType=1);}}@media (min-width:34.6875em) and (max-width:38em){#block-views-block-cta-blocks-background .view-cta-blocks .cta-block-container{padding-left:38%;}#block-views-block-cta-blocks-background .view-cta-blocks .cta-block-container::after{content:none !important;}}@media (min-width:38em) and (max-width:56em){#block-views-block-cta-blocks-background .view-cta-blocks .cta-block-container{background-size:50% auto;padding-left:55%;}#block-views-block-cta-blocks-background .view-cta-blocks .cta-block-container::after{content:none !important;}}@media (min-width:44.25em) and (max-width:56em){#block-views-block-cta-blocks-background .view-cta-blocks .cta-block-container{background-position:left -220px;}}@media (min-width:51.25em) and (max-width:56em){#block-views-block-cta-blocks-background .view-cta-blocks .cta-block-container{background-position:left -260px;}}#block-views-block-banner-blocks-banner-block .view-banner-block{margin:auto;border-left:22.5px solid #fff;border-right:22.5px solid #fff;padding-bottom:1em;}@media (min-width:56em){#block-views-block-banner-blocks-banner-block .view-banner-block{padding-bottom:0;}}@media (min-width:61.9375em){#block-views-block-banner-blocks-banner-block .view-banner-block{border-left:40px solid #fff;border-right:40px solid #fff;}}@media (min-width:81.75em){#block-views-block-banner-blocks-banner-block .view-banner-block{width:1308px;border-left:38px solid transparent;}}@media (min-width:90.625em){#block-views-block-banner-blocks-banner-block .view-banner-block{width:1380px;border-left:39px solid #fff;border-right:39px solid #fff;}}#block-views-block-cta-blocks-background{margin-top:-2em;}.view-banner-block .banner-block-container{background-repeat:no-repeat;background-position:center;background-size:cover;}.view-banner-block .banner-block-container h2{color:#fff;text-align:center;height:330px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:2.2em;font-weight:bold;margin:auto;padding-bottom:1.5em;}@media (min-width:38em){.view-banner-block .banner-block-container h2{width:82%;font-size:2.5em;height:430px;}}@media screen and (min-width:775px){.view-banner-block .banner-block-container h2{width:60%;}}@media (min-width:56em){.view-banner-block .banner-block-container h2{width:62%;}}@media (min-width:62em){.view-banner-block .banner-block-container h2{width:68%;font-size:3.4em;height:550px;}}@media screen and (min-width:1275px){.view-banner-block .banner-block-container h2{width:60%;}}@media (max-width:47.9375em){.view-banner-block .banner-block-container h2 a.btn-promo-banner{border-color:#4b4c4d;color:#4b4c4d;}}#block-views-block-cta-blocks-background .view-cta-blocks .cta-block-container h3,#block-views-block-cta-blocks-background .view-cta-blocks .cta-block-container p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:1em auto;}@media (min-width:56em){#block-views-block-cta-blocks-background .view-cta-blocks .cta-block-container h3,#block-views-block-cta-blocks-background .view-cta-blocks .cta-block-container p{width:95%;}}@media (min-width:62em){#block-views-block-cta-blocks-background .view-cta-blocks .cta-block-container h3,#block-views-block-cta-blocks-background .view-cta-blocks .cta-block-container p{width:90%;}}@media (min-width:81.75em){#block-views-block-cta-blocks-background .view-cta-blocks .cta-block-container h3,#block-views-block-cta-blocks-background .view-cta-blocks .cta-block-container p{width:75%;}}#block-views-block-cta-blocks-background .view-cta-blocks .cta-block-container p{font-size:1.3rem;font-weight:600;line-height:1.3em;}#block-views-block-cta-blocks-background .view-cta-blocks .cta-block-container .field--type-link{margin-top:auto;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}#block-views-block-cta-blocks-background .view-cta-blocks .cta-block-container .field--type-link .field__item{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-left:0;margin-right:0;}#block-views-block-cta-blocks-background .view-cta-blocks .cta-block-container .field--type-link a{border:1px solid transparent;font-weight:700;cursor:pointer;display:inline-block;position:relative;font-size:15px;line-height:1em;overflow:hidden;padding:0.625em 1.3em;margin-bottom:1em;text-decoration:none;-webkit-transition:background-color 0.3s ease-out,border-color 0.3s ease-out;transition:background-color 0.3s ease-out,border-color 0.3s ease-out;margin-right:1em;letter-spacing:1.1px;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;color:#fff;}@media (min-width:38em){#block-views-block-cta-blocks-background .view-cta-blocks .cta-block-container .field--type-link a{padding:0.625em 1.5em;font-size:17px;line-height:1.375em;}}#block-views-block-cta-blocks-background .view-cta-blocks .cta-block-container .field--type-link a{background-color:#c32127;}#block-views-block-cta-blocks-background .view-cta-blocks .cta-block-container .field--type-link a:hover,#block-views-block-cta-blocks-background .view-cta-blocks .cta-block-container .field--type-link a:focus,#block-views-block-cta-blocks-background .view-cta-blocks .cta-block-container .field--type-link a:active{color:#fff;background-color:#a91d22;}#block-views-block-cta-blocks-background .view-cta-blocks .cta-block-container .field--type-link a{margin-right:0;text-align:center;}@media (min-width:56em){#block-views-block-cta-blocks-background .view-cta-blocks .cta-block-container .field--type-link a{font-size:1.25rem !important;}}@media screen and (min-width:1080px){#block-views-block-cta-blocks-background .view-cta-blocks .cta-block-container .field--type-link a{font-size:1.5rem !important;}}#block-views-block-cta-blocks-background .view-cta-blocks .cta-block-container .field--type-link a:lang(fr){font-size:0.85rem !important;}@media (min-width:62em){#block-views-block-cta-blocks-background .view-cta-blocks .cta-block-container .field--type-link a:lang(fr){font-size:0.95rem !important;}}@media screen and (min-width:1080px){#block-views-block-cta-blocks-background .view-cta-blocks .cta-block-container .field--type-link a:lang(fr){font-size:1.1rem !important;}}@media (min-width:81.75em){#block-views-block-cta-blocks-background .view-cta-blocks .cta-block-container .field--type-link a:lang(fr){font-size:1.25rem !important;}}@media (min-width:56em){#block-views-block-cta-blocks-background .view-cta-blocks .cta-block-container div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:0;padding-right:0;height:600px;}}@media screen and (min-width:945px){#block-views-block-cta-blocks-background .view-cta-blocks .cta-block-container div{height:550px;}}@media (min-width:81.75em){#block-views-block-cta-blocks-background .view-cta-blocks .cta-block-container div{height:550px;}}@media (min-width:56em){#block-views-block-cta-blocks-background .view-cta-blocks .cta-block-container div .field--name-body{height:350px;}}#block-views-block-cta-blocks-background .view-cta-blocks .cta-block-container div .field--name-body p{display:none;}@media (min-width:38em){#block-views-block-cta-blocks-background .view-cta-blocks .cta-block-container div .field--name-body p{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:auto;}}.node--type-landing-page .header-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:1em;margin-right:0;margin-left:0;}.node--type-landing-page .header-wrapper .field--name-field-header-image{margin:5.5em 2em 2em;max-width:900px;}@media only screen and (min-width:1220px){.node--type-landing-page .header-wrapper .field--name-field-header-image{margin:8em 2em 2em;}}.node--type-landing-page .header-wrapper .field--name-field-description{padding:0 1em;width:100%;}.node--type-landing-page .gradient-background-container{overflow:visible;max-width:100%;background:-webkit-gradient(linear,left top,right top,from(#f2f5f7),color-stop(#fff),color-stop(#fff),color-stop(#fff),to(#f2f5f7));background:linear-gradient(0.25turn,#f2f5f7,#fff,#fff,#fff,#f2f5f7);background:-webkit-gradient(0.25turn,#f2f5f7,#fff,#fff,#fff,#f2f5f7);}@media (max-width:61.9375em){.node--type-landing-page .gradient-background-container{overflow:hidden;}}.node--type-landing-page .become-a-dealer{margin-bottom:0;padding:2.4em 1em 2em;}@media (min-width:48em){.node--type-landing-page .become-a-dealer{padding:2.4em 6em 2em 2em;}}@media (min-width:56em){.node--type-landing-page .become-a-dealer{padding:5em 2em 3em 0;}}@media (min-width:81.75em){.node--type-landing-page .become-a-dealer{padding:5em 12em 3em 8em;}}@media only screen and (min-width:1840px){.node--type-landing-page .become-a-dealer{padding:5em 12em 3em;}}.node--type-landing-page .remove-margin-top{margin-top:0;padding:0 1.2em;}@media (min-width:56em){.node--type-landing-page .remove-margin-top{padding:0 10%;}}@media only screen and (min-width:1350px){.node--type-landing-page .remove-margin-top{padding:0 12em;}}@media only screen and (min-width:1565px){.node--type-landing-page .remove-margin-top{padding:0 16em;}}@media only screen and (min-width:1840px){.node--type-landing-page .remove-margin-top{padding:0 20em;}}@media only screen and (min-width:2250px){.node--type-landing-page .remove-margin-top{padding:0 25em;}}.node--type-landing-page .center-text-with-background{padding-bottom:1em;}.node--type-landing-page .center-text-with-background .field--name-field-text{max-width:900px;margin-left:auto;margin-right:auto;}@media (min-width:56em){.node--type-landing-page .center-text-with-background{padding-bottom:2em;}}.node--type-landing-page .seventy-thirty-text-image{max-width:1000px;margin:0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 2em 2em;}.node--type-landing-page .seventy-thirty-text-image .field--name-field-text{padding-top:1em;}.node--type-landing-page .seventy-thirty-text-image .field--name-field-media-image{text-align:center;}.node--type-landing-page .seventy-thirty-text-image .field--name-field-media-image img{max-width:80%;padding:1em 0;}@media (min-width:48em){.node--type-landing-page .seventy-thirty-text-image{padding:0 2em 2em;}.node--type-landing-page .seventy-thirty-text-image .field--name-field-media-image{text-align:right;padding:0;}.node--type-landing-page .seventy-thirty-text-image .field--name-field-media-image img{max-width:70%;padding:0;}}@media (min-width:81.75em){.node--type-landing-page .seventy-thirty-text-image{padding:0 2em;max-width:1200px;}}@media (min-width:90.625em){.node--type-landing-page .seventy-thirty-text-image{max-width:1308px;}}.node--type-landing-page .seventy-thirty-image-text{max-width:1000px;margin:0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 2em 2em;}.node--type-landing-page .seventy-thirty-image-text .field--name-field-text{padding-top:1em;}.node--type-landing-page .seventy-thirty-image-text .field--name-field-media-image{text-align:center;padding:1em 0;}.node--type-landing-page .seventy-thirty-image-text .field--name-field-media-image img{max-width:80%;}@media (min-width:48em){.node--type-landing-page .seventy-thirty-image-text .field--name-field-text{padding:1em 0 2em;}.node--type-landing-page .seventy-thirty-image-text .field--name-field-media-image{text-align:left;padding:0;}.node--type-landing-page .seventy-thirty-image-text .field--name-field-media-image img{max-width:70%;}}@media (min-width:56em){.node--type-landing-page .seventy-thirty-image-text{padding:0 2em 3em;}}@media (min-width:81.75em){.node--type-landing-page .seventy-thirty-image-text{max-width:1200px;padding:0 2em;}.node--type-landing-page .seventy-thirty-image-text .field--name-field-text{padding:12em 0 5em;}}@media (min-width:90.625em){.node--type-landing-page .seventy-thirty-image-text{max-width:1308px;}}.node--type-landing-page .fifty-fifty-image-text{padding:2.8em 2em 1em;}.node--type-landing-page .fifty-fifty-image-text .field--name-field-media-image{text-align:center;margin-bottom:0;}.node--type-landing-page .fifty-fifty-image-text .field--name-field-media-image img{max-width:50%;}.node--type-landing-page .fifty-fifty-image-text .field--name-field-text{text-align:left;margin:2em 0;}@media (min-width:48em){.node--type-landing-page .fifty-fifty-image-text{padding:4em 0 3em;}.node--type-landing-page .fifty-fifty-image-text .field--name-field-text{text-align:left;}.node--type-landing-page .fifty-fifty-image-text .field--name-field-text > .inner-wrapper{padding-left:1em;padding-right:10em;}}@media (min-width:62em){.node--type-landing-page .fifty-fifty-image-text .field--name-field-text > .inner-wrapper{padding-right:16em;}}.node--type-landing-page .form-item label{font-weight:bold;}.node--type-landing-page .webform-submission-form label:not(.option){margin:0 0 0.2em 0.8em;}.node--type-landing-page .field--name-webform{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:2em;}.node--type-landing-page .field--name-webform .webform-submission-form{padding:0;}.node--type-landing-page .field--name-webform .mandatory-fields-message{color:red;}.node--type-landing-page .field--name-webform #get-information::before{display:block;content:" ";margin-top:-125px;height:125px;visibility:hidden;pointer-events:none;}.node--type-landing-page .field--name-webform #edit-header,.node--type-landing-page .field--name-webform #edit-divisions--wrapper{text-align:center;}.node--type-landing-page .field--name-webform #edit-divisions--wrapper{margin-top:2em;margin-bottom:2em;}.node--type-landing-page .field--name-webform #edit-divisions--wrapper legend{margin-bottom:1em;}.node--type-landing-page .field--name-webform #edit-divisions--wrapper .fieldset-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;}.node--type-landing-page .field--name-webform #edit-divisions--wrapper .fieldset-wrapper #edit-divisions{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:left;}.node--type-landing-page .field--name-webform #edit-divisions--wrapper .fieldset-wrapper #edit-divisions div{-webkit-box-flex:0.2;-ms-flex:0.2 0.2 auto;flex:0.2 0.2 auto;}@media (min-width:38em){.node--type-landing-page .field--name-webform #edit-divisions--wrapper .fieldset-wrapper #edit-divisions{width:70%;}}@media (min-width:56em){.node--type-landing-page .field--name-webform #edit-divisions--wrapper .fieldset-wrapper #edit-divisions{width:48%;}}@media (min-width:48em){.node--type-landing-page .field--name-webform .dealer-form-location .fieldset-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;}.node--type-landing-page .field--name-webform .dealer-form-location .fieldset-wrapper .webform-flexbox .webform-flex:nth-child(2) .webform-flex--container{margin-right:1.5em;}.node--type-landing-page .field--name-webform .dealer-form-location .fieldset-wrapper .webform-flexbox:nth-child(2){margin-top:0;}}.node--type-landing-page .field--name-webform #edit-dealer-form-phone-email{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;}.node--type-landing-page .field--name-webform #edit-dealer-form-phone-email .dealer-form-phone{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;display:-webkit-box;display:-ms-flexbox;display:flex;}.node--type-landing-page .field--name-webform #edit-location--wrapper .fieldset-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;}.node--type-landing-page .field--name-webform #edit-location--wrapper .fieldset-wrapper .webform-flexbox{-webkit-box-flex:1;-ms-flex:1;flex:1;}.node--type-landing-page .field--name-webform #edit-processed-text .mandatory-fields-message{margin-bottom:2em;}.node--type-landing-page .field--name-webform #edit-actions{text-align:center;}.node--type-landing-page .field--name-webform #edit-actions input{border:1px solid transparent;font-weight:700;cursor:pointer;display:inline-block;position:relative;font-size:15px;line-height:1em;overflow:hidden;padding:0.625em 1.3em;margin-bottom:1em;text-decoration:none;-webkit-transition:background-color 0.3s ease-out,border-color 0.3s ease-out;transition:background-color 0.3s ease-out,border-color 0.3s ease-out;margin-right:1em;letter-spacing:1.1px;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;color:#fff;}@media (min-width:38em){.node--type-landing-page .field--name-webform #edit-actions input{padding:0.625em 1.5em;font-size:17px;line-height:1.375em;}}.node--type-landing-page .field--name-webform #edit-actions input{background-color:#c32127;}.node--type-landing-page .field--name-webform #edit-actions input:hover,.node--type-landing-page .field--name-webform #edit-actions input:focus,.node--type-landing-page .field--name-webform #edit-actions input:active{color:#fff;background-color:#a91d22;}.node--type-landing-page .field--name-webform #edit-actions input{margin-right:0;}.node--type-landing-page .become-a-dealer,.node--type-landing-page .hot-spot{margin:0 auto;max-width:1380px;}.node--type-landing-page .become-a-dealer.gradient-background-container,.node--type-landing-page .hot-spot.gradient-background-container{position:relative;z-index:0;background:-webkit-gradient(linear,left top,right top,from(#f2f5f7),color-stop(#fff),color-stop(#fff),color-stop(#fff),to(#f2f5f7));background:linear-gradient(0.25turn,#f2f5f7,#fff,#fff,#fff,#f2f5f7);background:-webkit-gradient(0.25turn,#f2f5f7,#fff,#fff,#fff,#f2f5f7);}.node--type-landing-page .become-a-dealer.gradient-background-container::before,.node--type-landing-page .hot-spot.gradient-background-container::before{content:"";position:absolute;top:0;bottom:0;width:5000px;background:-webkit-gradient(linear,left top,right top,from(#f2f5f7),color-stop(#fff),color-stop(#fff),color-stop(#fff),to(#f2f5f7));background:linear-gradient(0.25turn,#f2f5f7,#fff,#fff,#fff,#f2f5f7);background:-webkit-gradient(0.25turn,#f2f5f7,#fff,#fff,#fff,#f2f5f7);right:100%;left:auto;}.node--type-landing-page .become-a-dealer.gradient-background-container::after,.node--type-landing-page .hot-spot.gradient-background-container::after{content:"";position:absolute;top:0;bottom:0;width:5000px;background:-webkit-gradient(linear,left top,right top,from(#f2f5f7),color-stop(#fff),color-stop(#fff),color-stop(#fff),to(#f2f5f7));background:linear-gradient(0.25turn,#f2f5f7,#fff,#fff,#fff,#f2f5f7);background:-webkit-gradient(0.25turn,#f2f5f7,#fff,#fff,#fff,#f2f5f7);right:auto;left:100%;display:block;}.node--type-landing-page .become-a-dealer .field--name-field-text .inner-wrapper,.node--type-landing-page .hot-spot .field--name-field-text .inner-wrapper{padding-left:0;padding-right:0;}.division-grills .brick.psc-item .field--name-field-link a{background-color:#0060ad;}.division-grills .brick.psc-item .field--name-field-link a:hover,.division-grills .brick.psc-item .field--name-field-link a:focus,.division-grills .brick.psc-item .field--name-field-link a:active{background-color:rgb(0,81.8497109827,147.5);}.division-hvac .blocks-field-container .cta-block-container{background-position:center !important;}.division-hvac #block-views-block-promo-slider-promo-slider-hvac .header-wrapper{-webkit-box-pack:start !important;-ms-flex-pack:start !important;justify-content:flex-start !important;padding:0 !important;}.division-hvac .view-promo-slider .node--type-promo .header-content{padding:0 !important;width:100% !important;height:100% !important;}.division-hvac .view-promo-slider .node--type-promo .header-content > .field--name-field-description{padding:0 !important;}.division-hvac #block-views-block-promo-slider-promo-slider-hvac .clearfix.text-formatted.field.field--name-field-description.field--type-text-long.field--label-hidden.field__item,.division-hvac .view-promo-slider .node--type-promo .header-content > div,.division-hvac .view-promo-slider .node--type-promo .header-content > div > div{height:100% !important;}.node--type-landing-page.node--view-mode-full > .node__content > .header-wrapper{position:relative;margin-left:-1.5625em !important;margin-right:-1.5625em !important;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0;background-position-y:top;width:calc(100% + 1.5625em + 1.5625em) !important;right:0;}@media (min-width:61.875em){.node--type-landing-page.node--view-mode-full > .node__content > .header-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:420px;}}@media (min-width:62em){.node--type-landing-page.node--view-mode-full > .node__content > .header-wrapper{width:calc(100% + 2.44141em + 2.44141em) !important;left:0;margin-left:-2.44140625em !important;margin-right:-2.44140625em !important;}}@media (min-width:61.875em){.node--type-landing-page.node--view-mode-full > .node__content > .header-wrapper.header-empty{margin:0;min-height:0;}}.node--type-landing-page.node--view-mode-full > .node__content > .header-wrapper .field--name-field-header-image{margin:0 0 1em;}@media (min-width:56em){.node--type-landing-page.node--view-mode-full > .node__content > .header-wrapper .field--name-field-header-image{margin-bottom:0;}}.node--type-landing-page.node--view-mode-full > .node__content > .header-wrapper .field--name-field-header-content{background-color:rgba(0,0,0,0.9);color:#fff;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:1.5625em;}@media (min-width:38em){.node--type-landing-page.node--view-mode-full > .node__content > .header-wrapper .field--name-field-header-content{margin:4em 2.5em;}}@media (min-width:56em){.node--type-landing-page.node--view-mode-full > .node__content > .header-wrapper .field--name-field-header-content{width:50%;}}.node--type-landing-page.node--view-mode-full > .node__content > .header-wrapper .field--name-field-header-content h2{color:#fff;letter-spacing:1px;}.node--type-landing-page.node--view-mode-full > .node__content > .header-wrapper .field--name-field-header-content p:last-child{margin-bottom:0;}.node--type-landing-page.node--view-mode-full > .node__content > .header-wrapper.header-nobg-img{min-height:0;}.node--type-landing-page.node--view-mode-full > .node__content > .header-wrapper.header-nobg-img .field--name-field-header-content{margin-top:2em;margin-bottom:1em;}@media (min-width:62em){.node--type-landing-page.node--view-mode-full > .node__content > .header-wrapper.header-nobg-img .field--name-field-header-content{margin-left:0;}}.division-fireplaces.node--type-landing-page .region--sidebar-first{display:none;}@media (min-width:56em){.division-fireplaces.node--type-landing-page .region--sidebar-first{display:block !important;}}.node--type-simple-page--id-1318721 #header .region--masthead-actions .region-inner{-webkit-box-pack:end !important;-ms-flex-pack:end !important;justify-content:flex-end !important;}.node--type-simple-page--id-1318721 #header .region--masthead-actions > .layout-container{max-width:1458.126px;}.node--type-simple-page--id-1318721 #header .region--masthead-actions .block:not(#block-horizontalmenu){padding:0.46875rem 0;}@media (min-width:90.625em){.node--type-simple-page--id-1318721 #header .region--masthead-actions .block:not(#block-horizontalmenu){padding:0.46875rem 0 !important;}}.node--type-simple-page--id-1318721 #header .region--masthead-primary .region-inner{-webkit-box-pack:start !important;-ms-flex-pack:start !important;justify-content:flex-start !important;}@media (min-width:0) and (max-width:67.4375em){.node--type-simple-page--id-1318721 #header .region--masthead-primary .region-inner{position:relative;-webkit-transform:unset;transform:unset;left:0;}}.node--type-simple-page--id-1318721 #header .region--masthead-primary .region-inner p{margin-bottom:0;padding-left:1rem;}@media (min-width:90.625em){.node--type-simple-page--id-1318721 #header .region--masthead-primary .region-inner #block-de-theme-branding{margin-top:-43px;}}.node--type-simple-page--id-1318721 #header #block-de-theme-branding{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}@media (min-width:0) and (max-width:67.4375em){.node--type-simple-page--id-1318721 #header #block-de-theme-branding{position:relative;-webkit-transform:unset;transform:unset;left:0;}}.node--type-simple-page--id-1318721 #header #block-responsivemenumobileicon{display:none !important;}.node--type-simple-page--id-1318721.path-frontpage #header .choose-region-form.block{display:none;}.node--type-simple-page--id-1318721 #block-de-theme-countryselectormessage{color:#fff;padding-left:1rem;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}.node--type-simple-page--id-1318721 .page-title{text-align:center;font-size:1.125rem;line-height:1.375rem;}@media (min-width:38em){.node--type-simple-page--id-1318721 .page-title{font-size:1.5rem;line-height:1.75rem;}}.node--type-simple-page--id-1318721 article.node--type-simple-page .field--name-body{padding-bottom:1rem;}.node--type-simple-page--id-1318721 article.node--type-simple-page .field--name-body::after{content:"";display:block;background-image:url(/themes/custom/de_theme/src/img/assets/maps-connected.png);width:90%;height:5rem;margin:0 auto;background-position:center;background-size:contain;background-repeat:no-repeat;}@media (min-width:56em){.node--type-simple-page--id-1318721 article.node--type-simple-page .field--name-body{padding-bottom:3.125rem;}.node--type-simple-page--id-1318721 article.node--type-simple-page .field--name-body::after{width:70%;height:8.125rem;}}.node--type-simple-page--id-1318721 article.node--type-simple-page .field--name-body p{text-align:center;font-size:1.25rem;line-height:1.5rem;font-weight:100;}@media (min-width:38em){.node--type-simple-page--id-1318721 article.node--type-simple-page .field--name-body p{font-size:1.875rem;line-height:2.5rem;}}.node--type-simple-page--id-1318721 .field--name-field-components{position:relative;}.node--type-simple-page--id-1318721 .field--name-field-components::after{content:"";display:block;background-image:url(/themes/custom/de_theme/src/img/assets/World-Map-All-Continents-faded.png);width:100%;height:100%;background-position:top;background-size:contain;background-repeat:no-repeat;position:absolute;top:0;left:0;right:0;bottom:0;z-index:0;}.node--type-simple-page--id-1318721 .field--name-field-components .brick{z-index:1;}.node--type-simple-page--id-1318721 .field--name-field-bricks{padding:1.25rem 0;margin:0 1rem;border-top:1px solid #000;}@media (min-width:62em){.node--type-simple-page--id-1318721 .field--name-field-bricks{padding:1.25rem 0 3.125rem;}}.node--type-simple-page--id-1318721 .brick{margin-bottom:0;display:block;}.node--type-simple-page--id-1318721 .brick .field--name-field-text{margin-bottom:0;}.node--type-simple-page--id-1318721 .brick--type--quick-links{display:block;position:relative;width:100%;}.node--type-simple-page--id-1318721 .brick--type--quick-links .brick--type--quick-links-items{margin-bottom:1rem;}@media (min-width:23.75em){.node--type-simple-page--id-1318721 .brick--type--quick-links .brick--type--quick-links-items{margin-bottom:1.875rem;}}@media only screen and (min-width:320px) and (max-width:607px){.node--type-simple-page--id-1318721 .brick--type--quick-links:nth-child(3) .field--name-field-bricks > div{-webkit-columns:1;-moz-columns:1;columns:1;}.node--type-simple-page--id-1318721 .brick--type--quick-links:nth-child(3) .brick--type--quick-links-items{overflow:unset !important;}.node--type-simple-page--id-1318721 .brick--type--quick-links:nth-child(3) .brick--type--quick-links-items .field--name-field-links{-webkit-columns:2;-moz-columns:2;columns:2;}}@media only screen and (min-width:320px) and (max-width:607px){.node--type-simple-page--id-1318721 .brick--type--quick-links .field--name-field-bricks > div{-webkit-columns:2;-moz-columns:2;columns:2;}.node--type-simple-page--id-1318721 .brick--type--quick-links .field--name-field-bricks > div .brick{overflow:auto;}}@media only screen and (min-width:608px) and (max-width:991px){.node--type-simple-page--id-1318721 .brick--type--quick-links .field--name-field-bricks > div{-webkit-columns:3;-moz-columns:3;columns:3;}.node--type-simple-page--id-1318721 .brick--type--quick-links .field--name-field-bricks > div .field--name-field-links > .field__item:nth-child(even){-webkit-column-break-after:unset !important;-moz-column-break-after:unset !important;break-after:unset !important;}.node--type-simple-page--id-1318721 .brick--type--quick-links .field--name-field-bricks > div .field--name-field-links > .field__item:nth-child(5n){-webkit-column-break-after:unset !important;-moz-column-break-after:unset !important;break-after:unset !important;}.node--type-simple-page--id-1318721 .brick--type--quick-links .field--name-field-bricks > div .field--name-field-links > .field__item:nth-child(6n){-webkit-column-break-after:unset !important;-moz-column-break-after:unset !important;break-after:unset !important;}}@media (min-width:62em){.node--type-simple-page--id-1318721 .brick--type--quick-links .field--name-field-bricks > div{-webkit-columns:4;-moz-columns:4;columns:4;padding-top:2.1875rem;}}.node--type-simple-page--id-1318721 .brick--type--quick-links:nth-child(2) .brick--type--quick-links-items .field--name-field-links .field__item:nth-child(6n){-webkit-column-break-after:column;-moz-column-break-after:column;break-after:column;}.node--type-simple-page--id-1318721 .brick--type--quick-links:nth-child(2) .brick--type--quick-links-items .field--name-field-links .field__item:nth-child(7n){-webkit-column-break-after:unset;-moz-column-break-after:unset;break-after:unset;}@supports (-webkit-hyphens:none) and (not (overflow:-webkit-marquee)){@media (min-width:23.75em){.node--type-simple-page--id-1318721 .brick--type--quick-links:last-child() .field--name-field-bricks > div{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;}.node--type-simple-page--id-1318721 .brick--type--quick-links:last-child() .field--name-field-bricks > div .brick--type--quick-links-items{-webkit-box-flex:0;-ms-flex:0 1 33.333%;flex:0 1 33.333%;}}@media (min-width:62em){.node--type-simple-page--id-1318721 .brick--type--quick-links:last-child() .field--name-field-bricks > div .brick--type--quick-links-items{-webkit-box-flex:0;-ms-flex:0 1 25%;flex:0 1 25%;}}}@-moz-document url-prefix(){@media (min-width:23.75em){.node--type-simple-page--id-1318721 .brick--type--quick-links:last-child() .field--name-field-bricks > div{display:flex !important;flex-direction:row;flex-wrap:wrap;}.node--type-simple-page--id-1318721 .brick--type--quick-links:last-child() .field--name-field-bricks > div .brick--type--quick-links-items{flex:0 1 33.333%;}}@media (min-width:62em){.node--type-simple-page--id-1318721 .brick--type--quick-links:last-child() .field--name-field-bricks > div .brick--type--quick-links-items{flex:0 1 25%;}}}.node--type-simple-page--id-1318721 .brick--type--quick-links:last-child() .brick--type--quick-links-items:nth-child(2) .field--name-title{-webkit-column-break-before:auto;-moz-column-break-before:auto;break-before:auto;margin-top:0;}.node--type-simple-page--id-1318721 .brick--type--quick-links:last-child() .brick--type--quick-links-items .field--name-field-links .field__item:nth-child(5n){-webkit-column-break-after:column;-moz-column-break-after:column;break-after:column;}.node--type-simple-page--id-1318721 .brick--type--quick-links:last-child() .brick--type--quick-links-items .field--name-field-links .field__item:nth-child(6n){-webkit-column-break-after:unset;-moz-column-break-after:unset;break-after:unset;}@-moz-document url-prefix(){.node--type-simple-page--id-1318721 .brick--type--quick-links .field--name-field-bricks > div{padding:2.1875rem 0;}@media (min-width:38em){.node--type-simple-page--id-1318721 .brick--type--quick-links .brick--type--quick-links-items{position:relative;padding-top:2.1875rem;}.node--type-simple-page--id-1318721 .brick--type--quick-links .field--name-field-links{position:absolute !important;top:0;}}}.node--type-simple-page--id-1318721 .brick--type--quick-links .field--name-title{font-weight:700;font-size:1.25rem;margin-bottom:0.625rem;-webkit-column-break-before:column;-moz-column-break-before:column;break-before:column;}@supports (-webkit-hyphens:none) and (not (overflow:-webkit-marquee)){@media (min-width:62em){.node--type-simple-page--id-1318721 .brick--type--quick-links .field--name-title{margin-top:0 !important;}}}@-moz-document url-prefix(){@media (min-width:38em){.node--type-simple-page--id-1318721 .brick--type--quick-links .field--name-title{margin-top:0 !important;top:-70px;position:relative;}}}@media (min-width:62em){.node--type-simple-page--id-1318721 .brick--type--quick-links .field--name-title{position:relative;margin-top:-35px;}}.node--type-simple-page--id-1318721 .brick--type--quick-links .brick > .field{-webkit-box-flex:unset;-ms-flex:unset;flex:unset;}.node--type-simple-page--id-1318721 .brick--type--quick-links .brick{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.node--type-simple-page--id-1318721 .brick--type--quick-links .brick--type--quick-links-items .field--name-field-links{padding-left:1rem;}.node--type-simple-page--id-1318721 .brick--type--quick-links .brick--type--quick-links-items .field--name-field-links .field__item{padding-bottom:0.3125rem;}@media (min-width:38em){.node--type-simple-page--id-1318721 .brick--type--quick-links .brick--type--quick-links-items .field--name-field-links .field__item:nth-child(6n){-webkit-column-break-after:column;-moz-column-break-after:column;break-after:column;}}.node--type-simple-page--id-1318721 .brick--type--quick-links .brick--type--quick-links-items .field--name-field-links a{color:#000;text-decoration:none;}.node--type-simple-page--id-1318721 .brick--type--quick-links .brick--type--quick-links-items .field--name-field-links a:hover{text-decoration:underline;color:#0060ad !important;}.node--type-simple-page--id-1318721 #footer{padding:0;}.node--type-simple-page--id-1318721 #footer p{margin-bottom:0;}.node--type-simple-page.page-403 #main,.node--type-simple-page.page-404 #main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.node--type-simple-page.page-403 #main h1,.node--type-simple-page.page-403 #main #block-breadcrumbs,.node--type-simple-page.page-403 #main .back-to-front,.node--type-simple-page.page-404 #main h1,.node--type-simple-page.page-404 #main #block-breadcrumbs,.node--type-simple-page.page-404 #main .back-to-front{display:none;}.node--type-simple-page.page-403 #main h2,.node--type-simple-page.page-404 #main h2{font-size:2em;}.node--type-simple-page.page-403 .region--footer-first .menu .menu-item--expanded li.menu-item a,.node--type-simple-page.page-404 .region--footer-first .menu .menu-item--expanded li.menu-item a{text-transform:none;}.node--type-simple-page.page-403 #header .region--masthead-actions .region-inner{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}.node--type-simple-page.page-403 #main{min-height:calc(100vh - 450px);}.node--type-recipe .page-title{position:absolute !important;clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;width:1px;overflow-wrap:normal;}.node--type-recipe .section-content > .layout-container{padding-top:0;}@media (min-width:0) and (max-width:48em){.node--type-recipe .image-wrapper{margin-left:-1.5625em;margin-right:-1.5625em;}}.node--type-recipe .field--name-field-main-image{line-height:0;}.node--type-recipe .field--name-field-main-image img{width:100%;}.node--type-recipe .info-wrapper{background-color:#fdf3df;padding:1em;padding-bottom:0;text-align:center;margin-bottom:2.44140625em;z-index:10;position:relative;margin-top:-3em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}@media (min-width:48em){.node--type-recipe .info-wrapper{padding:1.953125em 9%;margin-right:2em;margin-left:2em;margin-bottom:4.768371582em;}}@media (min-width:81.6875em){.node--type-recipe .info-wrapper{padding:1.953125em 15%;margin-right:6em;margin-left:6em;}}.node--type-recipe .info-wrapper .field--name-title{color:#4b4c4d;font-size:0.64em;}@media (min-width:48em){.node--type-recipe .info-wrapper .field--name-title{font-size:1em;}}.node--type-recipe .info-wrapper .author-name{text-transform:uppercase;margin-bottom:1em;}.node--type-recipe .info-wrapper .overview{margin:1.5625em 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}@media (min-width:0) and (max-width:48em){.node--type-recipe .info-wrapper .overview{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5;background-color:#fff;margin:0 -1em;padding:2.5em 1.5em 1em;margin-bottom:-2em;}}@media (min-width:48em){.node--type-recipe .info-wrapper .overview{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}}.node--type-recipe .info-wrapper .overview .field{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;}@media (min-width:48em){.node--type-recipe .info-wrapper .overview .field{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}}.node--type-recipe .info-wrapper .overview .field::before{font-family:icomoon;speak:none;line-height:1;position:relative;text-align:center;font-weight:normal;font-style:normal;text-transform:none;letter-spacing:normal;overflow-wrap:normal;white-space:nowrap;color:#4b4c4d;direction:ltr;float:left;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:"liga";font-feature-settings:"liga";color:#b1aa9c;font-size:1.4em;margin-bottom:10px;margin-right:20px;}@media (min-width:48em){.node--type-recipe .info-wrapper .overview .field::before{margin-right:0;font-size:2em;}}.node--type-recipe .info-wrapper .overview .field.field--name-field-difficulty::before{content:"\e900";}.node--type-recipe .info-wrapper .overview .field.field--name-field-prep-time::before,.node--type-recipe .info-wrapper .overview .field.field--name-field-prep-time-min::before{content:"\e93d";}.node--type-recipe .info-wrapper .overview .field.field--name-field-cook-time::before,.node--type-recipe .info-wrapper .overview .field.field--name-field-cook-time-min::before{content:"\e91b";}.node--type-recipe .info-wrapper .overview .field.field--name-field-yield::before{content:"\e91c";}.node--type-recipe .info-wrapper .overview .field__label{font-family:"Proxima Nova",helvetica,sans-serif;font-weight:700;text-transform:uppercase;font-size:0.75em;margin-bottom:0.8em;color:#4b4c4d;color:#000;font-size:1.2em;letter-spacing:1px;}@media (min-width:0) and (max-width:48em){.node--type-recipe .info-wrapper .overview .field__label{font-size:0.9em;text-align:left;margin-right:1em;}}.node--type-recipe .info-wrapper .overview .field__item{font-style:italic;}.node--type-recipe .info-wrapper .divider-icon{border-top:1px solid #808285;margin-top:4.5em;margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}@media (min-width:0) and (max-width:48em){.node--type-recipe .info-wrapper .divider-icon{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;}}.node--type-recipe .info-wrapper .divider-icon::before{font-family:icomoon;speak:none;line-height:1;position:relative;text-align:center;font-weight:normal;font-style:normal;text-transform:none;letter-spacing:normal;overflow-wrap:normal;white-space:nowrap;color:#4b4c4d;direction:ltr;float:left;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:"liga";font-feature-settings:"liga";content:"\e922";font-size:3em;background-color:#fdf3df;top:-28px;padding:0 0.5em;color:#b1aa9c;}@media (min-width:0) and (max-width:38em){.node--type-recipe .description .title-tab{color:#000;}.node--type-recipe .description .title-tab:not(.tab-on){background-color:#b5bfbd;}}@media (min-width:38em){.node--type-recipe .description{display:-webkit-box;display:-ms-flexbox;display:flex;}}.node--type-recipe .description a.print{position:absolute;top:1em;right:1em;display:inline-block;overflow:hidden;width:24px;height:23px;}@media (min-width:0) and (max-width:38em){.node--type-recipe .description a.print{top:auto;bottom:1em;}}@media (min-width:48em){.node--type-recipe .description a.print{top:1.5625em;right:1.5625em;}}.node--type-recipe .description a.print::before{font-family:FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:normal;font-style:normal;font-size:24px;display:inline-block;width:1em;height:1em;line-height:1;text-transform:none;letter-spacing:normal;overflow-wrap:normal;white-space:nowrap;direction:ltr;vertical-align:bottom;content:"\f02f";color:#000;}@media (min-width:38em){.node--type-recipe .description .col{margin-left:1em;margin-right:1em;}}.node--type-recipe .description .col.recipies{margin-left:0;-webkit-box-flex:1;-ms-flex:1 1 60%;flex:1 1 60%;}.node--type-recipe .description .col.images{display:none;}@media (min-width:38em){.node--type-recipe .description .col.images{display:block;margin-right:0;-webkit-box-flex:1;-ms-flex:1 1 40%;flex:1 1 40%;}}.node--type-recipe .description .recipies .related-recipes,.node--type-recipe .description .recipies .author-wrapper,.node--type-recipe .description .recipies .desc-wrapper{background-color:#f2f5f7;padding:1.5625em;margin-bottom:2.44140625em;position:relative;}@media (min-width:48em){.node--type-recipe .description .recipies .related-recipes,.node--type-recipe .description .recipies .author-wrapper,.node--type-recipe .description .recipies .desc-wrapper{padding:3.0517578125em 3.8146972656em;}}.node--type-recipe .description .recipies .related-recipes,.node--type-recipe .description .recipies .author-wrapper{padding:1.2em;}@media (min-width:0) and (max-width:38em){.node--type-recipe .description .recipies .desc-wrapper{padding-top:0;position:relative;margin-right:-1.5625em;margin-left:-1.5625em;}}@media (min-width:0) and (max-width:38em) and (min-width:62em){.node--type-recipe .description .recipies .desc-wrapper{margin-right:-2.44140625em;margin-left:-2.44140625em;}}.node--type-recipe .description .recipies .desc-wrapper .brick{margin-bottom:0;}.node--type-recipe .description .recipies .desc-wrapper .text-text > .field{margin-top:0;margin-bottom:0;}.node--type-recipe .description .recipies .desc-wrapper .text-text > .field p:last-child{margin:0;}.node--type-recipe .description .recipies .desc-wrapper .text-text-default > .field{margin-top:0;margin-bottom:1em;}.node--type-recipe .description .recipies .desc-wrapper .field--name-field-ingredients{margin-bottom:2.44140625em;}@media (min-width:0) and (max-width:38em){.node--type-recipe .description .recipies .desc-wrapper .field--name-field-ingredients .field__label{display:none;}}.node--type-recipe .description .recipies .desc-wrapper .field--name-field-ingredients ul{margin-bottom:32px;}.node--type-recipe .description .recipies .desc-wrapper .field--name-field-ingredients li{list-style:none;margin:0;margin-bottom:5px;}.node--type-recipe .description .recipies .desc-wrapper .field--name-field-ingredients .field__items .brick{display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:normal;}@media (min-width:38em){.node--type-recipe .description .recipies .desc-wrapper .field--name-field-ingredients .field__items .brick{font-size:1.25em;}}.node--type-recipe .description .recipies .desc-wrapper .field--name-field-ingredients .field__items .brick .field--name-field-text-extra{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;}@media (min-width:38em){.node--type-recipe .description .recipies .desc-wrapper .field--name-field-ingredients .field__items .brick .field--name-field-text-extra{font-weight:400;}}.node--type-recipe .description .recipies .desc-wrapper .field--name-field-ingredients .field__items .brick.text-text.col-50-50 > .field{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%;}.node--type-recipe .description .recipies .desc-wrapper .field--name-field-ingredients .field__items .brick.text-text.col-50-50 > .field.field--name-field-text{-webkit-box-flex:unset;-ms-flex:unset;flex:unset;margin:0;}.node--type-recipe .description .recipies .desc-wrapper .field--name-field-ingredients .field__items .brick.text-text.col-50-50 > .field.field--name-field-text-extra{margin-left:5px;margin-right:0;}.node--type-recipe .description .recipies .desc-wrapper .field--name-field-ingredients .field__items .brick.text-text.col-70-30 .field--name-field-text{max-width:60%;}.node--type-recipe .description .recipies .desc-wrapper .field--name-field-ingredients .field__items .brick.text-text.col-50-50,.node--type-recipe .description .recipies .desc-wrapper .field--name-field-ingredients .field__items .brick.text-text.col-70-30{margin-right:0;margin-left:0;}.node--type-recipe .description .recipies .field__label{font-weight:700;text-transform:uppercase;letter-spacing:1px;margin-bottom:1.953125em;font-size:1.25em;}.node--type-recipe .description .recipies p.title{display:none;margin-bottom:1.25em;font-size:1.5625em;margin-top:0.8em;}@media (min-width:38em){.node--type-recipe .description .recipies p.title{display:block;}}@media (min-width:48em){.node--type-recipe .description .recipies p.title{font-size:2.44140625em;margin-top:0;}}.node--type-recipe .description .recipies .field--name-field-components > .field__items{margin-bottom:1em;}.node--type-recipe .description .recipies .field--name-field-components > .field__items .brick{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.3em;}.node--type-recipe .description .recipies .field--name-field-components > .field__items .brick p{margin-bottom:0.3em;}.node--type-recipe .description .recipies .field--name-field-components > .field__items .brick > .text-formatted:nth-child(1){width:30%;}.tab-item .field--name-field-components-extra{display:block;}@media (min-width:38em){.tab-item .field--name-field-components-extra{display:none;}}.col.images .brick{margin-bottom:1.5625em;}.col.images .brick > .field{margin-bottom:1em;}.author-wrapper .photo-wrapper{float:left;}@media (min-width:0) and (max-width:48em){.author-wrapper .photo-wrapper{float:none;}}.author-wrapper .photo-wrapper img{border-radius:50%;margin-right:1.5625em;display:block;margin-bottom:1em;}@media (min-width:0) and (max-width:48em){.author-wrapper .photo-wrapper img{margin:0 auto;}}.author-wrapper .profile-wrapper{min-height:220px;}.author-wrapper .profile-wrapper .author{font-weight:600;font-style:italic;font-size:1.5625em;margin-bottom:1em;display:inline-block;}@media (min-width:0) and (max-width:48em){.author-wrapper .profile-wrapper .author{width:100%;text-align:center;margin-top:0.5em;}}.author-wrapper .profile-wrapper .field--name-field-biography::after{content:none;}.author-wrapper .profile-wrapper .read-more a{text-decoration:underline;font-style:italic;font-family:600;font-size:1.2em;}.author-wrapper.brick{display:block;background-color:#f2f5f7;padding:1em;}.author-wrapper.brick::after{content:"";clear:both;display:block;}.author-wrapper.brick .field--name-field-text{margin-bottom:0;}@media (min-width:38em){.author-wrapper.brick .field--name-field-text{margin-left:240px;}}.author-wrapper.brick .field--name-field-text .inner-wrapper .profile-wrapper .author{width:100%;}@media (min-width:38em){.author-wrapper.brick .field--name-field-text .inner-wrapper .profile-wrapper .author{width:auto;}}.author-wrapper.brick .field--name-field-text::after{content:none;}.author-wrapper.brick .field--name-field-media-image{float:left;margin-right:1em;margin-bottom:0;}@media (min-width:0) and (max-width:38em){.author-wrapper.brick .field--name-field-media-image{float:none;margin:0;}}@media (min-width:0) and (max-width:38em){.author-wrapper.brick .field--name-field-media-image .inner-wrapper{text-align:center;}}.author-wrapper.brick .field--name-field-media-image .inner-wrapper img{width:220px;height:220px;border-radius:100%;}.author-wrapper.brick a{font-style:italic;text-decoration:underline;}.node--type-recipe .description .recipies .related-recipes{background-color:transparent;padding:0;}.related-recipes{text-align:center;}.related-recipes .node__content > .field{margin-bottom:1em;}.related-recipes .field.field--name-field-related-recipies{background-color:#f2f5f7;padding:1em;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}@media (min-width:0) and (max-width:56em){.related-recipes .field.field--name-field-related-recipies{margin-bottom:0;}}@media (min-width:56em){.related-recipes .field.field--name-field-related-recipies{-ms-flex-wrap:no-wrap;flex-wrap:no-wrap;}}.related-recipes .field.field--name-field-related-recipies > .field__item{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;margin-bottom:1.5625em;}@media (min-width:56em){.related-recipes .field.field--name-field-related-recipies > .field__item{margin-right:3%;margin-bottom:0;-webkit-box-flex:1;-ms-flex:1 1 48.5%;flex:1 1 48.5%;}}@media (min-width:56em){.related-recipes .field.field--name-field-related-recipies > .field__item:first-child .node__content .link{margin-bottom:5em;}}.related-recipes .field.field--name-field-related-recipies > .field__item:last-child{margin-right:0;}.related-recipes .field.field--name-field-related-recipies > .field__item article{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:1em;}.related-recipes .field.field--name-field-related-recipies > .field__item article .field.image{margin-left:-10px;margin-right:-10px;}.related-recipes .field.field--name-field-related-recipies article,.related-recipes .field.field--name-field-related-recipies .node__content{height:100%;}.related-recipes .field.field--name-field-related-recipies .node__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.related-recipes .field__label{position:absolute !important;clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;width:1px;overflow-wrap:normal;}.related-recipes .title{margin-bottom:0.4em;}.related-recipes .title h2{font-size:1.25em;line-height:initial;}.related-recipes .title a{font-weight:700;}@media (min-width:56em){.related-recipes .long-text{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;}}.related-recipes .long-text::after{content:none;}.related-recipes .long-text p:last-child{margin-bottom:0;}.related-recipes .field.link{margin-bottom:0;}.related-recipes .field.link a{margin-bottom:0;margin-right:0;}.napoleon-search-form-recipes-small{margin-bottom:3.0517578125em;}.napoleon-search-form-recipes-small h2{font-weight:700;font-size:1.953125em;margin-bottom:1em;}.napoleon-search-form-recipes-small #napoleon-search-form-recipes-small{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}@media (min-width:62em){.napoleon-search-form-recipes-small #napoleon-search-form-recipes-small{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;}}.napoleon-search-form-recipes-small #napoleon-search-form-recipes-small .form-item{margin:0;margin-bottom:1em;}@media (min-width:62em){.napoleon-search-form-recipes-small #napoleon-search-form-recipes-small .form-item{margin-right:3.05175rem;margin-bottom:0;max-width:31.25rem;}}.napoleon-search-form-recipes-small #napoleon-search-form-recipes-small .form-item input:not(#edit-submit):not(#edit-actions-submit):not(.button).form-text{border:2px solid #000;height:46.625px;width:100%;}.napoleon-search-form-recipes-small #napoleon-search-form-recipes-small .form-item input:not(#edit-submit):not(#edit-actions-submit):not(.button).form-text::-webkit-input-placeholder{font-size:1.25em;line-height:18px;}.napoleon-search-form-recipes-small #napoleon-search-form-recipes-small .form-item input:not(#edit-submit):not(#edit-actions-submit):not(.button).form-text::-moz-placeholder{font-size:1.25em;line-height:18px;}.napoleon-search-form-recipes-small #napoleon-search-form-recipes-small .form-item input:not(#edit-submit):not(#edit-actions-submit):not(.button).form-text:-ms-input-placeholder{font-size:1.25em;line-height:18px;}.napoleon-search-form-recipes-small #napoleon-search-form-recipes-small .form-item input:not(#edit-submit):not(#edit-actions-submit):not(.button).form-text::-ms-input-placeholder{font-size:1.25em;line-height:18px;}.napoleon-search-form-recipes-small #napoleon-search-form-recipes-small .form-item input:not(#edit-submit):not(#edit-actions-submit):not(.button).form-text::placeholder{font-size:1.25em;line-height:18px;}.napoleon-search-form-recipes-small #napoleon-search-form-recipes-small .form-item input:not(#edit-submit):not(#edit-actions-submit):not(.button).form-text::-webkit-input-placeholder{font-size:1.25em;line-height:18px;}.napoleon-search-form-recipes-small #napoleon-search-form-recipes-small .form-item input:not(#edit-submit):not(#edit-actions-submit):not(.button).form-text::-moz-placeholder{font-size:1.25em;line-height:18px;}.napoleon-search-form-recipes-small #napoleon-search-form-recipes-small .form-item input:not(#edit-submit):not(#edit-actions-submit):not(.button).form-text:-ms-input-placeholder{font-size:1.25em;line-height:18px;}.napoleon-search-form-recipes-small #napoleon-search-form-recipes-small .form-item input:not(#edit-submit):not(#edit-actions-submit):not(.button).form-text:-moz-placeholder{font-size:1.25em;line-height:18px;}.napoleon-search-form-recipes-small #napoleon-search-form-recipes-small .form-item input:not(#edit-submit):not(#edit-actions-submit):not(.button).form-text::-ms-clear{font-size:1.25em;line-height:18px;}.napoleon-search-form-recipes-small #napoleon-search-form-recipes-small input.form-submit{border:1px solid transparent;font-weight:700;cursor:pointer;display:inline-block;position:relative;font-size:15px;line-height:1em;overflow:hidden;padding:0.625em 1.3em;margin-bottom:1em;text-decoration:none;-webkit-transition:background-color 0.3s ease-out,border-color 0.3s ease-out;transition:background-color 0.3s ease-out,border-color 0.3s ease-out;margin-right:1em;letter-spacing:1.1px;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;color:#fff;}@media (min-width:38em){.napoleon-search-form-recipes-small #napoleon-search-form-recipes-small input.form-submit{padding:0.625em 1.5em;font-size:17px;line-height:1.375em;}}.napoleon-search-form-recipes-small #napoleon-search-form-recipes-small input.form-submit{background-color:#000;}.napoleon-search-form-recipes-small #napoleon-search-form-recipes-small input.form-submit:hover,.napoleon-search-form-recipes-small #napoleon-search-form-recipes-small input.form-submit:focus,.napoleon-search-form-recipes-small #napoleon-search-form-recipes-small input.form-submit:active{color:#fff;background-color:#383838;}.napoleon-search-form-recipes-small #napoleon-search-form-recipes-small input.form-submit{margin-bottom:0;margin-left:0;margin-right:0;}.node--type-landing-page .napoleon-search-form-recipes-small{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:1.953125em 0 1.5625em;}@media (min-width:62em){.node--type-landing-page .napoleon-search-form-recipes-small{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:5.9604644775em 0 4.768371582em;}}.node--type-landing-page .napoleon-search-form-recipes-small h2{margin-bottom:0.512em;text-align:center;}@media (min-width:62em){.node--type-landing-page .napoleon-search-form-recipes-small h2{margin-bottom:0;margin-right:1.5625em;text-align:left;}}.node--type-landing-page #block-de-theme-page-title{position:absolute !important;clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;width:1px;overflow-wrap:normal;}.node--type-landing-page .recipes-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:200px;margin-bottom:0;background-position:left center;background-size:cover;background-repeat:no-repeat;background-color:#000;}@media (min-width:0) and (max-width:62em){.node--type-landing-page .recipes-header{background-position:center center;background-size:cover;}}@media (min-width:62em){.node--type-landing-page .recipes-header{padding-top:0;-webkit-box-align:initial;-ms-flex-align:initial;align-items:initial;min-height:600px;margin-bottom:1.953125em;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}}.node--type-landing-page .content-wrapper{background-image:linear-gradient(-184deg,#0060ad 0%,#0060ad 50%,#014983 100%);padding:1em;margin-bottom:0;color:#fff;text-align:center;width:100%;z-index:50;}@media (min-width:62em){.node--type-landing-page .content-wrapper{width:380px;-ms-flex-item-align:end;align-self:flex-end;margin-right:2em;margin-bottom:3.8146972656em;padding:4.768371582em 1.5625em;font-size:1em;}}@media (min-width:62em){.node--type-landing-page .content-wrapper{width:465px;}}.node--type-landing-page .content-wrapper .title h2{font-weight:700;color:#fff;}@media (min-width:62em){.node--type-landing-page .content-wrapper .title h2{font-size:2.8em;}}.node--type-landing-page .content-wrapper .long-text{font-size:1.4em;}.node--type-landing-page .content-wrapper.desktop{display:none;}@media (min-width:62em){.node--type-landing-page .content-wrapper.desktop{display:block;}}.node--type-landing-page .content-wrapper.mobile{display:block;font-size:0.8em;margin-top:-3em;z-index:10;position:relative;}.node--type-landing-page .content-wrapper.mobile .content-wrapper{margin-bottom:1.953125em;}@media (min-width:62em){.node--type-landing-page .content-wrapper.mobile{display:none;}}.node--type-landing-page .content-wrapper .link a{margin-bottom:0;}.node--type-landing-page ul.pager{margin-bottom:ma(2);}.node--type-landing-page .region--content-suffix > .layout-container{background-color:#fff;}.node--type-landing-page:not(.user-logged-in):lang(fr) #block-views-block-recipes-header{margin-top:85px;}.node--type-recipe .block-addtoany{position:absolute;top:1.5625em;right:3.8146972656em;}.node--type-recipe .block-addtoany .addtoany_list.a2a_kit_size_32 a > span{width:18px;}.node--type-recipe .block-addtoany a[class*=a2a]{background-color:#fff;border-radius:50px;height:26px;width:26px;margin-left:0.2em;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;justify-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.node--type-recipe .block-addtoany .a2a_svg{background-color:transparent !important;font-size:11px;}.node--type-recipe .block-addtoany .a2a_svg svg{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);}.node--type-recipe .block-addtoany path{fill:#000 !important;}.recipe-feature-section .views-field-title span,.recipe-feature-section .views-field-name span{display:block;}.recipe-feature-section .views-field-title a,.recipe-feature-section .views-field-name a{text-align:center;font-weight:700;display:block;text-transform:uppercase;font-size:1em;margin:0.8em 0;}@media (min-width:38em){.recipe-feature-section .views-field-title a,.recipe-feature-section .views-field-name a{font-size:1.5625em;}}.recipe-block-grid{margin-bottom:1.5625em;}@media (min-width:48em){.recipe-block-grid{margin-bottom:5.9604644775em;}}@media (min-width:48em){.recipe-block-grid ul.pager{margin-top:2.44140625em;}}@media (min-width:0) and (max-width:38em){.recipe-block-grid ul.pager li.pager__item{width:100%;}}@media (min-width:0) and (max-width:38em){.recipe-block-grid ul.pager li.pager__item a{width:100%;display:block;text-align:center;}}.recipe-block-grid.block-views-blockrecipes-recent-recipes .view-content,.recipe-block-grid.block-views-blockrecipes-favourite-recipes .view-content,.recipe-block-grid.block-views-blockrecipe-categories-recipe-categories .view-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;}@media (min-width:38em){.recipe-block-grid.block-views-blockrecipes-recent-recipes .view-content,.recipe-block-grid.block-views-blockrecipes-favourite-recipes .view-content,.recipe-block-grid.block-views-blockrecipe-categories-recipe-categories .view-content{margin-left:-1%;margin-right:-1%;}}.recipe-block-grid.block-views-blockrecipes-recent-recipes .view-content .views-row,.recipe-block-grid.block-views-blockrecipes-favourite-recipes .view-content .views-row,.recipe-block-grid.block-views-blockrecipe-categories-recipe-categories .view-content .views-row{-webkit-box-flex:0;-ms-flex:0 0 48%;flex:0 0 48%;margin:1%;display:none;}@media (min-width:38em){.recipe-block-grid.block-views-blockrecipes-recent-recipes .view-content .views-row,.recipe-block-grid.block-views-blockrecipes-favourite-recipes .view-content .views-row,.recipe-block-grid.block-views-blockrecipe-categories-recipe-categories .view-content .views-row{-webkit-box-flex:0;-ms-flex:0 0 31.3%;flex:0 0 31.3%;}}.recipe-block-grid.block-views-blockrecipes-recent-recipes .view-content .views-row:nth-of-type(-n + 2),.recipe-block-grid.block-views-blockrecipes-favourite-recipes .view-content .views-row:nth-of-type(-n + 2),.recipe-block-grid.block-views-blockrecipe-categories-recipe-categories .view-content .views-row:nth-of-type(-n + 2){display:block;}.recipe-block-grid.block-views-blockrecipes-recent-recipes .view-footer,.recipe-block-grid.block-views-blockrecipes-favourite-recipes .view-footer,.recipe-block-grid.block-views-blockrecipe-categories-recipe-categories .view-footer{margin-top:2.44140625em;}.recipe-block-grid.block-views-blockrecipes-recent-recipes .view-footer .more-btn,.recipe-block-grid.block-views-blockrecipes-favourite-recipes .view-footer .more-btn,.recipe-block-grid.block-views-blockrecipe-categories-recipe-categories .view-footer .more-btn{margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.recipe-block-grid.block-views-blockrecipes-recent-recipes .view-footer .more-btn .button,.recipe-block-grid.block-views-blockrecipes-favourite-recipes .view-footer .more-btn .button,.recipe-block-grid.block-views-blockrecipe-categories-recipe-categories .view-footer .more-btn .button{border:1px solid transparent;font-weight:700;cursor:pointer;display:inline-block;position:relative;font-size:15px;line-height:1em;overflow:hidden;padding:0.625em 1.3em;margin-bottom:1em;text-decoration:none;-webkit-transition:background-color 0.3s ease-out,border-color 0.3s ease-out;transition:background-color 0.3s ease-out,border-color 0.3s ease-out;margin-right:1em;letter-spacing:1.1px;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;color:#fff;}@media (min-width:38em){.recipe-block-grid.block-views-blockrecipes-recent-recipes .view-footer .more-btn .button,.recipe-block-grid.block-views-blockrecipes-favourite-recipes .view-footer .more-btn .button,.recipe-block-grid.block-views-blockrecipe-categories-recipe-categories .view-footer .more-btn .button{padding:0.625em 1.5em;font-size:17px;line-height:1.375em;}}.recipe-block-grid.block-views-blockrecipes-recent-recipes .view-footer .more-btn .button,.recipe-block-grid.block-views-blockrecipes-favourite-recipes .view-footer .more-btn .button,.recipe-block-grid.block-views-blockrecipe-categories-recipe-categories .view-footer .more-btn .button{margin-right:0;border:1px solid #000;color:#000;}@media (min-width:38em){.recipe-block-grid.block-views-blockrecipes-recent-recipes .view-footer .more-btn .button,.recipe-block-grid.block-views-blockrecipes-favourite-recipes .view-footer .more-btn .button,.recipe-block-grid.block-views-blockrecipe-categories-recipe-categories .view-footer .more-btn .button{padding:0.4096em 3.0517578125em;}}.recipe-block-grid.block-views-blockrecipes-recent-recipes .view-footer .more-btn .button:hover,.recipe-block-grid.block-views-blockrecipes-recent-recipes .view-footer .more-btn .button:focus,.recipe-block-grid.block-views-blockrecipes-favourite-recipes .view-footer .more-btn .button:hover,.recipe-block-grid.block-views-blockrecipes-favourite-recipes .view-footer .more-btn .button:focus,.recipe-block-grid.block-views-blockrecipe-categories-recipe-categories .view-footer .more-btn .button:hover,.recipe-block-grid.block-views-blockrecipe-categories-recipe-categories .view-footer .more-btn .button:focus{border:1px solid #666666;color:#666666;}.recipe-block-grid.block-views-blockrecipes-recent-recipes .view-footer .more-btn .button,.recipe-block-grid.block-views-blockrecipes-favourite-recipes .view-footer .more-btn .button,.recipe-block-grid.block-views-blockrecipe-categories-recipe-categories .view-footer .more-btn .button{width:100%;text-align:center;}@media (min-width:38em){.recipe-block-grid.block-views-blockrecipes-recent-recipes .view-footer .more-btn .button,.recipe-block-grid.block-views-blockrecipes-favourite-recipes .view-footer .more-btn .button,.recipe-block-grid.block-views-blockrecipe-categories-recipe-categories .view-footer .more-btn .button{width:auto;}}.recipe-block-grid.block-views-blockrecipes-recent-recipes .view-footer .more-btn .button:hover,.recipe-block-grid.block-views-blockrecipes-favourite-recipes .view-footer .more-btn .button:hover,.recipe-block-grid.block-views-blockrecipe-categories-recipe-categories .view-footer .more-btn .button:hover{background-color:#0060ad;color:white;}.recipe-block-grid.block-views-blockrecipe-categories-recipe-categories .view-content .views-row{display:block;}@media (min-width:0) and (max-width:38em){.node--type-landing-page .recipe-feature-section .clearfix::after{content:none;}.node--type-landing-page .recipe-feature-section .views-view-grid.horizontal.cols-3 .views-row{width:auto;display:block;clear:none;float:none;}.node--type-landing-page .recipe-feature-section .views-view-grid.horizontal.cols-3 .views-row .views-col{width:48% !important;}.node--type-landing-page .recipe-feature-section ul.pager{width:100%;}.node--type-landing-page .node--type-landing-page{width:100%;float:left;}}.division-grills .product-comparison-enabled.node--type-product .shop-online.offer,.division-grills .product-comparison-enabled.node--type-product .shop-online,.division-grills .product-comparison-enabled.node--type-product .is-new,.division-grills .product-comparison-enabled.node--type-product .offer,.division-fireplaces .product-comparison-enabled.node--type-product .shop-online.offer,.division-fireplaces .product-comparison-enabled.node--type-product .shop-online,.division-fireplaces .product-comparison-enabled.node--type-product .is-new,.division-fireplaces .product-comparison-enabled.node--type-product .offer,.block-napoleon-favorites-my-list .product-comparison-enabled.node--type-product .shop-online.offer,.block-napoleon-favorites-my-list .product-comparison-enabled.node--type-product .shop-online,.block-napoleon-favorites-my-list .product-comparison-enabled.node--type-product .is-new,.block-napoleon-favorites-my-list .product-comparison-enabled.node--type-product .offer{position:relative;padding:0.3em 2em 0.3em 1.5em;clip-path:polygon(0 0,100% 0%,calc(100% - 11px) 100%,0% 100%);}.division-grills .product-comparison-enabled.node--type-product .shop-online.offer::before,.division-grills .product-comparison-enabled.node--type-product .shop-online::before,.division-grills .product-comparison-enabled.node--type-product .is-new::before,.division-grills .product-comparison-enabled.node--type-product .offer::before,.division-fireplaces .product-comparison-enabled.node--type-product .shop-online.offer::before,.division-fireplaces .product-comparison-enabled.node--type-product .shop-online::before,.division-fireplaces .product-comparison-enabled.node--type-product .is-new::before,.division-fireplaces .product-comparison-enabled.node--type-product .offer::before,.block-napoleon-favorites-my-list .product-comparison-enabled.node--type-product .shop-online.offer::before,.block-napoleon-favorites-my-list .product-comparison-enabled.node--type-product .shop-online::before,.block-napoleon-favorites-my-list .product-comparison-enabled.node--type-product .is-new::before,.block-napoleon-favorites-my-list .product-comparison-enabled.node--type-product .offer::before{content:"";width:100%;height:100%;padding-top:1.5em;}.division-grills .product-comparison-enabled.node--type-product .shop-online.offer::after,.division-grills .product-comparison-enabled.node--type-product .shop-online::after,.division-grills .product-comparison-enabled.node--type-product .is-new::after,.division-grills .product-comparison-enabled.node--type-product .offer::after,.division-fireplaces .product-comparison-enabled.node--type-product .shop-online.offer::after,.division-fireplaces .product-comparison-enabled.node--type-product .shop-online::after,.division-fireplaces .product-comparison-enabled.node--type-product .is-new::after,.division-fireplaces .product-comparison-enabled.node--type-product .offer::after,.block-napoleon-favorites-my-list .product-comparison-enabled.node--type-product .shop-online.offer::after,.block-napoleon-favorites-my-list .product-comparison-enabled.node--type-product .shop-online::after,.block-napoleon-favorites-my-list .product-comparison-enabled.node--type-product .is-new::after,.block-napoleon-favorites-my-list .product-comparison-enabled.node--type-product .offer::after{display:none;}.division-grills #block-de-theme-views-block-global-search-search-block .view-global-search .view-content .views-row .product-comparison-enabled .node__content{padding-top:0 !important;}.division-grills #block-de-theme-views-block-global-search-search-block .view-global-search .view-content .views-row .field--name-field-msrp{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.division-grills #block-de-theme-views-block-global-search-search-block .view-global-search .view-content .views-row .sale-price,.division-grills #block-de-theme-views-block-global-search-search-block .view-global-search .view-content .views-row .msrp-element{font-weight:600;}.division-grills #block-de-theme-views-block-global-search-search-block .view-global-search .view-content .views-row .sale-price .sale-price-prefix,.division-grills #block-de-theme-views-block-global-search-search-block .view-global-search .view-content .views-row .sale-price .msrp-nomenclature,.division-grills #block-de-theme-views-block-global-search-search-block .view-global-search .view-content .views-row .sale-price .msrp-currency-code,.division-grills #block-de-theme-views-block-global-search-search-block .view-global-search .view-content .views-row .msrp-element .sale-price-prefix,.division-grills #block-de-theme-views-block-global-search-search-block .view-global-search .view-content .views-row .msrp-element .msrp-nomenclature,.division-grills #block-de-theme-views-block-global-search-search-block .view-global-search .view-content .views-row .msrp-element .msrp-currency-code{font-size:0.9375rem;}.division-grills #block-de-theme-views-block-global-search-search-block .view-global-search .view-content .views-row .sale-price .value-special,.division-grills #block-de-theme-views-block-global-search-search-block .view-global-search .view-content .views-row .msrp-element .value-special{font-weight:700;font-size:1.1875rem;}.division-grills #block-de-theme-views-block-global-search-search-block .view-global-search .view-content .views-row .msrp-element.greyed-out.strikethrough.parenthesis-wrapped{padding-top:0.3125rem;}.division-grills #block-de-theme-views-block-global-search-search-block .view-global-search .view-content .views-row .msrp-element.greyed-out.strikethrough.parenthesis-wrapped > *{font-size:0.9em !important;}.division-grills #block-de-theme-views-block-global-search-search-block .view-global-search .view-content .views-row .msrp-element.greyed-out.strikethrough.parenthesis-wrapped .value-special{font-weight:400;}.my-list-group__cards .view-content .views-row .node--type-fireplaces-product .node__content{padding-top:1.5em;padding-bottom:1.2em;}#block-de-theme-views-block-global-search-search-block .view-global-search .view-content .views-row .field--name-field-msrp .sale-price-prefix,.my-list-group__cards .view-content .views-row .field--name-field-msrp .sale-price-prefix{text-transform:uppercase;}.view-global-search .addtocart-wrapper-container,.my-list-group__cards .addtocart-wrapper-container{position:relative;}.view-global-search .addtocart-wrapper-container .ajax-addtocart-wrapper,.my-list-group__cards .addtocart-wrapper-container .ajax-addtocart-wrapper{position:absolute;width:250px;bottom:-150%;right:0;}.view-global-search .addtocart-wrapper-container .basic_cart-ajax-progress-throbber,.my-list-group__cards .addtocart-wrapper-container .basic_cart-ajax-progress-throbber{position:absolute;top:0;left:0;}.view-global-search .view-content,.my-list-group__cards .view-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-1%;margin-left:-1%;}.view-global-search .view-empty,.my-list-group__cards .view-empty{margin-bottom:1.5625em;}.view-global-search .views-row,.my-list-group__cards .views-row{outline:1px solid #dedede;background:-webkit-gradient(linear,left top,left bottom,from(rgb(242,242,242)),color-stop(8%,rgb(255,255,255)),color-stop(50%,rgb(255,255,255)),to(rgb(242,242,242)));background:linear-gradient(180deg,rgb(242,242,242) 0%,rgb(255,255,255) 8%,rgb(255,255,255) 50%,rgb(242,242,242) 100%);margin:1%;text-align:center;position:relative;width:48%;}.view-global-search .views-row > *,.my-list-group__cards .views-row > *{padding:1em;}.view-global-search .views-row .field-outer-wrapper,.my-list-group__cards .views-row .field-outer-wrapper{width:100%;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.view-global-search .views-row .field-item,.my-list-group__cards .views-row .field-item{margin-bottom:1em;}.view-global-search .views-row > article > .node__content,.my-list-group__cards .views-row > article > .node__content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.view-global-search .views-row article,.my-list-group__cards .views-row article{height:100%;}.view-global-search .views-row article.product-comparison-enabled.added-to-comparison,.my-list-group__cards .views-row article.product-comparison-enabled.added-to-comparison{-webkit-box-shadow:0 0 3px 1px rgba(110,110,110,0.6);box-shadow:0 0 3px 1px rgba(110,110,110,0.6);}.view-global-search .views-row article.product-comparison-enabled > .node__content,.my-list-group__cards .views-row article.product-comparison-enabled > .node__content{-webkit-box-align:unset;-ms-flex-align:unset;align-items:unset;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;height:auto;}.view-global-search .views-row article.product-comparison-enabled > .node__content .image-wrapper,.my-list-group__cards .views-row article.product-comparison-enabled > .node__content .image-wrapper{-webkit-box-flex:100% !important;-ms-flex:100% !important;flex:100% !important;}.view-global-search .views-row article.product-comparison-enabled .is-new,.my-list-group__cards .views-row article.product-comparison-enabled .is-new{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;}.view-global-search .views-row article .product-comparison-wrapper,.my-list-group__cards .views-row article .product-comparison-wrapper{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-align:right;top:-0.6em;position:relative;display:inline-block;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;}.view-global-search .views-row article .product-comparison-wrapper input[type=checkbox].product-comparison,.my-list-group__cards .views-row article .product-comparison-wrapper input[type=checkbox].product-comparison{width:1.125rem;height:1.125rem !important;position:absolute;right:-0.5rem;top:1px;display:block;}.view-global-search .views-row article .product-comparison-wrapper label.product-comparison,.my-list-group__cards .views-row article .product-comparison-wrapper label.product-comparison{position:relative;padding-left:0;padding-right:29px;right:-8px;font-size:0.938em;font-weight:600;}.view-global-search .views-row article .product-comparison-wrapper label.product-comparison::before,.my-list-group__cards .views-row article .product-comparison-wrapper label.product-comparison::before{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:18px;height:18px;display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;right:0;left:unset;margin-right:0;margin-left:0.3em;}.view-global-search .views-row article .product-comparison-wrapper input[disabled=disabled] + label::before,.my-list-group__cards .views-row article .product-comparison-wrapper input[disabled=disabled] + label::before{cursor:default;background-color:#d2d3d5 !important;border:1px solid #b7b7b7 !important;}.view-global-search .views-row article .product-comparison-wrapper input[type=checkbox]:not(:checked) + label::before,.my-list-group__cards .views-row article .product-comparison-wrapper input[type=checkbox]:not(:checked) + label::before{background-color:white;border:1px solid #1b1c1c;}.view-global-search .views-row article .product-comparison-wrapper input[type=checkbox]:checked + label::before,.my-list-group__cards .views-row article .product-comparison-wrapper input[type=checkbox]:checked + label::before{font-family:FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:normal;font-style:normal;font-size:24px;display:inline-block;width:1em;height:1em;line-height:1;text-transform:none;letter-spacing:normal;overflow-wrap:normal;white-space:nowrap;direction:ltr;vertical-align:bottom;content:"\f00c";font-size:12px;width:18px;height:18px;margin:0;}.view-global-search .views-row .node__content,.my-list-group__cards .views-row .node__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;height:100%;}.view-global-search .views-row .image-wrapper,.my-list-group__cards .views-row .image-wrapper{min-height:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;margin-bottom:0.65em;height:auto;position:relative;visibility:visible;}@media (min-width:48em){.view-global-search .views-row .image-wrapper,.my-list-group__cards .views-row .image-wrapper{min-height:200px;-webkit-box-flex:0;-ms-flex:0 0 200px;flex:0 0 200px;}}.view-global-search .views-row .image-wrapper > a,.my-list-group__cards .views-row .image-wrapper > a{width:100%;display:block;}.view-global-search .views-row .image-wrapper div:not(.add-to-cart-wrapper),.my-list-group__cards .views-row .image-wrapper div:not(.add-to-cart-wrapper){width:100%;}.view-global-search .views-row .image-wrapper img,.my-list-group__cards .views-row .image-wrapper img{display:block;margin:0 auto !important;max-height:200px;width:auto;}.view-global-search .views-row .field--name-field-part-id,.view-global-search .views-row .field--name-field-short-id,.my-list-group__cards .views-row .field--name-field-part-id,.my-list-group__cards .views-row .field--name-field-short-id{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;}.view-global-search .views-row .bottom-info-wrapper,.my-list-group__cards .views-row .bottom-info-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:0.8em;}@media (min-width:48em){.view-global-search .views-row .bottom-info-wrapper,.my-list-group__cards .views-row .bottom-info-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}}.view-global-search .views-row .bottom-info-wrapper.top,.my-list-group__cards .views-row .bottom-info-wrapper.top{display:none;}.view-global-search .views-row .bottom-info-wrapper .field--name-field-msrp,.my-list-group__cards .views-row .bottom-info-wrapper .field--name-field-msrp{font-family:"Proxima Nova",sans-serif;color:#0060ad;text-align:left;}.view-global-search .views-row .bottom-info-wrapper .field--name-field-msrp .value-special,.my-list-group__cards .views-row .bottom-info-wrapper .field--name-field-msrp .value-special{font-size:1em;font-weight:400;margin-right:0.3em;}.view-global-search .views-row a.item-title,.view-global-search .views-row .title-wrapper > h2,.my-list-group__cards .views-row a.item-title,.my-list-group__cards .views-row .title-wrapper > h2{color:#000;text-transform:uppercase;font-weight:700;font-size:18px;font-size:1.125rem;}@media (min-width:38em){.view-global-search .views-row a.item-title,.view-global-search .views-row .title-wrapper > h2,.my-list-group__cards .views-row a.item-title,.my-list-group__cards .views-row .title-wrapper > h2{font-size:20px;font-size:1.25rem;}}.view-global-search .views-row .field--name-field-part-id,.view-global-search .views-row .field--name-field-short-id,.my-list-group__cards .views-row .field--name-field-part-id,.my-list-group__cards .views-row .field--name-field-short-id{font-style:italic;}.view-global-search .views-row .field--name-field-tagline h2,.my-list-group__cards .views-row .field--name-field-tagline h2{font-size:0.9375em;color:#181415;font-weight:400;line-height:1.5625rem;}@media (min-width:38em){.view-global-search .views-row .field--name-field-tagline h2,.my-list-group__cards .views-row .field--name-field-tagline h2{font-size:1em;}}.view-global-search .views-row .link-wrapper,.my-list-group__cards .views-row .link-wrapper{display:grid;grid-template-columns:1fr auto 1fr;grid-template-areas:"rating button heart";-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.1180339887em;margin-top:1em;}@media (min-width:0) and (max-width:81.75em){.view-global-search .views-row .link-wrapper,.my-list-group__cards .views-row .link-wrapper{grid-template-columns:auto auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;grid-template-areas:"rating rating" "button heart";}}.view-global-search .views-row .link-wrapper a.view-card.select-item,.my-list-group__cards .views-row .link-wrapper a.view-card.select-item{grid-area:button;justify-self:center;}.view-global-search .views-row .link-wrapper .fp-cta__share-btn,.my-list-group__cards .views-row .link-wrapper .fp-cta__share-btn{grid-area:heart;justify-self:end;}.view-global-search .views-row .link-wrapper .field--name-field-bazaarvoice-rating,.my-list-group__cards .views-row .link-wrapper .field--name-field-bazaarvoice-rating{grid-area:rating;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-self:start;}@media (min-width:0) and (max-width:81.75em){.view-global-search .views-row .link-wrapper .field--name-field-bazaarvoice-rating,.my-list-group__cards .views-row .link-wrapper .field--name-field-bazaarvoice-rating{justify-self:center;}}.view-global-search .views-row .link-wrapper .field--name-field-bazaarvoice-rating .rating,.my-list-group__cards .views-row .link-wrapper .field--name-field-bazaarvoice-rating .rating{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px !important;height:1px !important;overflow-wrap:normal;}.view-global-search .views-row .link-wrapper .field--name-field-bazaarvoice-rating .star-score,.my-list-group__cards .views-row .link-wrapper .field--name-field-bazaarvoice-rating .star-score{text-align:left;font-style:normal;display:inline-block;position:relative;unicode-bidi:bidi-override;}.view-global-search .views-row .link-wrapper .field--name-field-bazaarvoice-rating .star-score::before,.my-list-group__cards .views-row .link-wrapper .field--name-field-bazaarvoice-rating .star-score::before{display:block;font-family:FontAwesome;content:"\f005\f005\f005\f005\f005";color:#b7b7b7;font-size:0.6em;top:unset;width:auto;height:auto;float:unset;margin-right:0;letter-spacing:3px;}.view-global-search .views-row .link-wrapper .field--name-field-bazaarvoice-rating .star-score::after,.my-list-group__cards .views-row .link-wrapper .field--name-field-bazaarvoice-rating .star-score::after{white-space:nowrap;position:absolute;top:0;left:0;font-family:FontAwesome;content:"\f005\f005\f005\f005\f005";width:0;color:#f3c212;overflow:hidden;height:100%;font-size:0.6em;letter-spacing:3px;}.view-global-search .views-row .link-wrapper .field--name-field-bazaarvoice-rating .star-score[data-star^="0.1"]::after,.my-list-group__cards .views-row .link-wrapper .field--name-field-bazaarvoice-rating .star-score[data-star^="0.1"]::after{width:2%;}.view-global-search .views-row .link-wrapper .field--name-field-bazaarvoice-rating .star-score[data-star^="0.2"]::after,.my-list-group__cards .views-row .link-wrapper .field--name-field-bazaarvoice-rating .star-score[data-star^="0.2"]::after{width:4%;}.view-global-search .views-row .link-wrapper .field--name-field-bazaarvoice-rating .star-score[data-star^="0.3"]::after,.my-list-group__cards .views-row .link-wrapper .field--name-field-bazaarvoice-rating .star-score[data-star^="0.3"]::after{width:6%;}.view-global-search .views-row .link-wrapper .field--name-field-bazaarvoice-rating .star-score[data-star^="0.4"]::after,.my-list-group__cards .views-row .link-wrapper .field--name-field-bazaarvoice-rating .star-score[data-star^="0.4"]::after{width:8%;}.view-global-search .views-row .link-wrapper .field--name-field-bazaarvoice-rating .star-score[data-star^="0.5"]::after,.my-list-group__cards .views-row .link-wrapper .field--name-field-bazaarvoice-rating .star-score[data-star^="0.5"]::after{width:10%;}.view-global-search .views-row .link-wrapper .field--name-field-bazaarvoice-rating .star-score[data-star^="0.6"]::after,.my-list-group__cards .views-row .link-wrapper .field--name-field-bazaarvoice-rating .star-score[data-star^="0.6"]::after{width:12%;}.view-global-search .views-row .link-wrapper .field--name-field-bazaarvoice-rating .star-score[data-star^="0.7"]::after,.my-list-group__cards .views-row .link-wrapper .field--name-field-bazaarvoice-rating .star-score[data-star^="0.7"]::after{width:14%;}.view-global-search .views-row .link-wrapper .field--name-field-bazaarvoice-rating .star-score[data-star^="0.8"]::after,.my-list-group__cards .views-row .link-wrapper .field--name-field-bazaarvoice-rating .star-score[data-star^="0.8"]::after{width:16%;}.view-global-search .views-row .link-wrapper .field--name-field-bazaarvoice-rating .star-score[data-star^="0.9"]::after,.my-list-group__cards .views-row .link-wrapper .field--name-field-bazaarvoice-rating .star-score[data-star^="0.9"]::after{width:18%;}.view-global-search .views-row .link-wrapper .field--name-field-bazaarvoice-rating .star-score[data-star^="1"]::after,.my-list-group__cards .views-row .link-wrapper .field--name-field-bazaarvoice-rating .star-score[data-star^="1"]::after{width:20%;}.view-global-search .views-row .link-wrapper .field--name-field-bazaarvoice-rating .star-score[data-star^="1.1"]::after,.my-list-group__cards .views-row .link-wrapper .field--name-field-bazaarvoice-rating .star-score[data-star^="1.1"]::after{width:22%;}.view-global-search .views-row .link-wrapper .field--name-field-bazaarvoice-rating .star-score[data-star^="1.2"]::after,.my-list-group__cards .views-row .link-wrapper .field--name-field-bazaarvoice-rating .star-score[data-star^="1.2"]::after{width:24%;}.view-global-search .views-row .link-wrapper .field--name-field-bazaarvoice-rating .star-score[data-star^="1.3"]::after,.my-list-group__cards .views-row .link-wrapper .field--name-field-bazaarvoice-rating .star-score[data-star^="1.3"]::after{width:26%;}.view-global-search .views-row .link-wrapper .field--name-field-bazaarvoice-rating .star-score[data-star^="1.4"]::after,.my-list-group__cards .views-row .link-wrapper .field--name-field-bazaarvoice-rating .star-score[data-star^="1.4"]::after{width:28%;}.view-global-search .views-row .link-wrapper .field--name-field-bazaarvoice-rating .star-score[data-star^="1.5"]::after,.my-list-group__cards .views-row .link-wrapper .field--name-field-bazaarvoice-rating .star-score[data-star^="1.5"]::after{width:30%;}.view-global-search .views-row .link-wrapper .field--name-field-bazaarvoice-rating .star-score[data-star^="1.6"]::after,.my-list-group__cards .views-row .link-wrapper .field--name-field-bazaarvoice-rating .star-score[data-star^="1.6"]::after{width:32%;}.view-global-search .views-row .link-wrapper .field--name-field-bazaarvoice-rating .star-score[data-star^="1.7"]::after,.my-list-group__cards .views-row .link-wrapper .field--name-field-bazaarvoice-rating .star-score[data-star^="1.7"]::after{width:34%;}.view-global-search .views-row .link-wrapper .field--name-field-bazaarvoice-rating .star-score[data-star^="1.8"]::after,.my-list-group__cards .views-row .link-wrapper .field--name-field-bazaarvoice-rating .star-score[data-star^="1.8"]::after{width:36%;}.view-global-search .views-row .link-wrapper .field--name-field-bazaarvoice-rating .star-score[data-star^="1.9"]::after,.my-list-group__cards .views-row .link-wrapper .field--name-field-bazaarvoice-rating .star-score[data-star^="1.9"]::after{width:38%;}.view-global-search .views-row .link-wrapper .field--name-field-bazaarvoice-rating .star-score[data-star^="2"]::after,.my-list-group__cards .views-row .link-wrapper .field--name-field-bazaarvoice-rating .star-score[data-star^="2"]::after{width:40%;}.view-global-search .views-row .link-wrapper .field--name-field-bazaarvoice-rating .star-score[data-star^="2.1"]::after,.my-list-group__cards .views-row .link-wrapper .field--name-field-bazaarvoice-rating .star-score[data-star^="2.1"]::after{width:42%;}.view-global-search .views-row .link-wrapper .field--name-field-bazaarvoice-rating .star-score[data-star^="2.2"]::after,.my-list-group__cards .views-row .link-wrapper .field--name-field-bazaarvoice-rating .star-score[data-star^="2.2"]::after{width:44%;}.view-global-search .views-row .link-wrapper .field--name-field-bazaarvoice-rating .star-score[data-star^="2.3"]::after,.my-list-group__cards .views-row .link-wrapper .field--name-field-bazaarvoice-rating .star-score[data-star^="2.3"]::after{width:46%;}.view-global-search .views-row .link-wrapper .field--name-field-bazaarvoice-rating .star-score[data-star^="2.4"]::after,.my-list-group__cards .views-row .link-wrapper .field--name-field-bazaarvoice-rating .star-score[data-star^="2.4"]::after{width:48%;}.view-global-search .views-row .link-wrapper .field--name-field-bazaarvoice-rating .star-score[data-star^="2.5"]::after,.my-list-group__cards .views-row .link-wrapper .field--name-field-bazaarvoice-rating .star-score[data-star^="2.5"]::after{width:50%;}.view-global-search .views-row .link-wrapper .field--name-field-bazaarvoice-rating .star-score[data-star^="2.6"]::after,.my-list-group__cards .views-row .link-wrapper .field--name-field-bazaarvoice-rating .star-score[data-star^="2.6"]::after{width:52%;}.view-global-search .views-row .link-wrapper .field--name-field-bazaarvoice-rating .star-score[data-star^="2.7"]::after,.my-list-group__cards .views-row .link-wrapper .field--name-field-bazaarvoice-rating .star-score[data-star^="2.7"]::after{width:54%;}.view-global-search .views-row .link-wrapper .field--name-field-bazaarvoice-rating .star-score[data-star^="2.8"]::after,.my-list-group__cards .views-row .link-wrapper .field--name-field-bazaarvoice-rating .star-score[data-star^="2.8"]::after{width:56%;}.view-global-search .views-row .link-wrapper .field--name-field-bazaarvoice-rating .star-score[data-star^="2.9"]::after,.my-list-group__cards .views-row .link-wrapper .field--name-field-bazaarvoice-rating .star-score[data-star^="2.9"]::after{width:58%;}.view-global-search .views-row .link-wrapper .field--name-field-bazaarvoice-rating .star-score[data-star^="3"]::after,.my-list-group__cards .views-row .link-wrapper .field--name-field-bazaarvoice-rating .star-score[data-star^="3"]::after{width:60%;}.view-global-search .views-row .link-wrapper .field--name-field-bazaarvoice-rating .star-score[data-star^="3.1"]::after,.my-list-group__cards .views-row .link-wrapper .field--name-field-bazaarvoice-rating .star-score[data-star^="3.1"]::after{width:62%;}.view-global-search .views-row .link-wrapper .field--name-field-bazaarvoice-rating .star-score[data-star^="3.2"]::after,.my-list-group__cards .views-row .link-wrapper .field--name-field-bazaarvoice-rating .star-score[data-star^="3.2"]::after{width:64%;}.view-global-search .views-row .link-wrapper .field--name-field-bazaarvoice-rating .star-score[data-star^="3.3"]::after,.my-list-group__cards .views-row .link-wrapper .field--name-field-bazaarvoice-rating .star-score[data-star^="3.3"]::after{width:66%;}.view-global-search .views-row .link-wrapper .field--name-field-bazaarvoice-rating .star-score[data-star^="3.4"]::after,.my-list-group__cards .views-row .link-wrapper .field--name-field-bazaarvoice-rating .star-score[data-star^="3.4"]::after{width:68%;}.view-global-search .views-row .link-wrapper .field--name-field-bazaarvoice-rating .star-score[data-star^="3.5"]::after,.my-list-group__cards .views-row .link-wrapper .field--name-field-bazaarvoice-rating .star-score[data-star^="3.5"]::after{width:70%;}.view-global-search .views-row .link-wrapper .field--name-field-bazaarvoice-rating .star-score[data-star^="3.6"]::after,.my-list-group__cards .views-row .link-wrapper .field--name-field-bazaarvoice-rating .star-score[data-star^="3.6"]::after{width:72%;}.view-global-search .views-row .link-wrapper .field--name-field-bazaarvoice-rating .star-score[data-star^="3.7"]::after,.my-list-group__cards .views-row .link-wrapper .field--name-field-bazaarvoice-rating .star-score[data-star^="3.7"]::after{width:74%;}.view-global-search .views-row .link-wrapper .field--name-field-bazaarvoice-rating .star-score[data-star^="3.8"]::after,.my-list-group__cards .views-row .link-wrapper .field--name-field-bazaarvoice-rating .star-score[data-star^="3.8"]::after{width:76%;}.view-global-search .views-row .link-wrapper .field--name-field-bazaarvoice-rating .star-score[data-star^="3.9"]::after,.my-list-group__cards .views-row .link-wrapper .field--name-field-bazaarvoice-rating .star-score[data-star^="3.9"]::after{width:78%;}.view-global-search .views-row .link-wrapper .field--name-field-bazaarvoice-rating .star-score[data-star^="4"]::after,.my-list-group__cards .views-row .link-wrapper .field--name-field-bazaarvoice-rating .star-score[data-star^="4"]::after{width:80%;}.view-global-search .views-row .link-wrapper .field--name-field-bazaarvoice-rating .star-score[data-star^="4.1"]::after,.my-list-group__cards .views-row .link-wrapper .field--name-field-bazaarvoice-rating .star-score[data-star^="4.1"]::after{width:82%;}.view-global-search .views-row .link-wrapper .field--name-field-bazaarvoice-rating .star-score[data-star^="4.2"]::after,.my-list-group__cards .views-row .link-wrapper .field--name-field-bazaarvoice-rating .star-score[data-star^="4.2"]::after{width:84%;}.view-global-search .views-row .link-wrapper .field--name-field-bazaarvoice-rating .star-score[data-star^="4.3"]::after,.my-list-group__cards .views-row .link-wrapper .field--name-field-bazaarvoice-rating .star-score[data-star^="4.3"]::after{width:86%;}.view-global-search .views-row .link-wrapper .field--name-field-bazaarvoice-rating .star-score[data-star^="4.4"]::after,.my-list-group__cards .views-row .link-wrapper .field--name-field-bazaarvoice-rating .star-score[data-star^="4.4"]::after{width:88%;}.view-global-search .views-row .link-wrapper .field--name-field-bazaarvoice-rating .star-score[data-star^="4.5"]::after,.my-list-group__cards .views-row .link-wrapper .field--name-field-bazaarvoice-rating .star-score[data-star^="4.5"]::after{width:90%;}.view-global-search .views-row .link-wrapper .field--name-field-bazaarvoice-rating .star-score[data-star^="4.6"]::after,.my-list-group__cards .views-row .link-wrapper .field--name-field-bazaarvoice-rating .star-score[data-star^="4.6"]::after{width:92%;}.view-global-search .views-row .link-wrapper .field--name-field-bazaarvoice-rating .star-score[data-star^="4.7"]::after,.my-list-group__cards .views-row .link-wrapper .field--name-field-bazaarvoice-rating .star-score[data-star^="4.7"]::after{width:94%;}.view-global-search .views-row .link-wrapper .field--name-field-bazaarvoice-rating .star-score[data-star^="4.8"]::after,.my-list-group__cards .views-row .link-wrapper .field--name-field-bazaarvoice-rating .star-score[data-star^="4.8"]::after{width:96%;}.view-global-search .views-row .link-wrapper .field--name-field-bazaarvoice-rating .star-score[data-star^="4.9"]::after,.my-list-group__cards .views-row .link-wrapper .field--name-field-bazaarvoice-rating .star-score[data-star^="4.9"]::after{width:98%;}.view-global-search .views-row .link-wrapper .field--name-field-bazaarvoice-rating .star-score[data-star^="5"]::after,.my-list-group__cards .views-row .link-wrapper .field--name-field-bazaarvoice-rating .star-score[data-star^="5"]::after{width:100%;}.view-global-search .views-row article.node--type-supporting-material .link-wrapper,.my-list-group__cards .views-row article.node--type-supporting-material .link-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.view-global-search .views-row a.view-card,.my-list-group__cards .views-row a.view-card{border:1px solid transparent;font-weight:700;cursor:pointer;display:inline-block;position:relative;font-size:15px;line-height:1em;overflow:hidden;padding:0.625em 1.3em;margin-bottom:1em;text-decoration:none;-webkit-transition:background-color 0.3s ease-out,border-color 0.3s ease-out;transition:background-color 0.3s ease-out,border-color 0.3s ease-out;margin-right:1em;letter-spacing:1.1px;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;color:#fff;}@media (min-width:38em){.view-global-search .views-row a.view-card,.my-list-group__cards .views-row a.view-card{padding:0.625em 1.5em;font-size:17px;line-height:1.375em;}}.view-global-search .views-row a.view-card,.my-list-group__cards .views-row a.view-card{background-color:#0060ad;}.view-global-search .views-row a.view-card:hover,.view-global-search .views-row a.view-card:focus,.my-list-group__cards .views-row a.view-card:hover,.my-list-group__cards .views-row a.view-card:focus{background-color:#015c9a;}.view-global-search .views-row a.view-card:active,.my-list-group__cards .views-row a.view-card:active{background-color:#015c9a;}.view-global-search .views-row a.view-card,.my-list-group__cards .views-row a.view-card{margin:0;padding:0.5em 1.5em !important;}@media (min-width:48em){.view-global-search .views-row{width:23%;}}@media (min-width:48em){.my-list-group__cards .views-row{width:31.3%;}}.ui-widget.ui-widget-content.ui-autocomplete{background:#fff !important;}#cart-content .fp-selected-options__summary{border-radius:0;border-top:0;border-right:0;border-left:0;padding-left:0;padding-right:0;}.view-global-search{color:#000;width:100%;}.view-global-search a{color:#000;}.view-global-search .views-row article.node--type-recipe .node__content{width:100%;position:relative;padding-top:0 !important;}.view-global-search .views-row article.node--type-recipe .image-wrapper{min-height:0%;display:block;-webkit-box-flex:unset;-ms-flex:unset;flex:unset;}.view-global-search .views-row article.node--type-recipe .field--name-field-main-image{width:100%;position:relative;}.view-global-search .views-row article.node--type-recipe .field--name-field-main-image img{display:block;width:100%;max-height:100%;}.view-global-search .views-row article.node--type-recipe .field--name-field-date{font-style:italic;color:#000;margin-bottom:1.25em;font-size:0.9em;}.view-global-search .views-row article.node--type-recipe .field.recipe-special-category{margin:-1em 0 1.25em;}.view-global-search .views-row article.node--type-recipe .wrapper{padding:1em;margin-bottom:-1em;width:100%;}.view-global-search .views-row article.node--type-recipe .info-wrapper{padding:0;background-color:transparent;margin:0;}.view-global-search .views-row article.node--type-recipe .info-wrapper .overview{margin:0;-ms-flex-wrap:wrap;flex-wrap:wrap;background-color:transparent;padding:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}.view-global-search .views-row article.node--type-recipe .stats{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:0.5em;margin-bottom:1em;}.view-global-search .views-row article.node--type-recipe .stats .field__label{display:none;}.view-global-search .views-row article.node--type-recipe .stats .field__item{line-height:16px;}.view-global-search .views-row article.node--type-recipe .stats .field{margin-right:0.5em;padding-right:0.5em;border-right:1px solid #b7b7b7;font-style:italic;line-height:15px;margin-bottom:0.2em;-webkit-box-flex:unset;-ms-flex:unset;flex:unset;}.view-global-search .views-row article.node--type-recipe .stats .field::before{display:none;}.view-global-search .views-row article.node--type-recipe .stats .field:last-child{margin-right:0;padding-right:0;border-right:none;}@media (min-width:48em) and (max-width:52.1875em){.view-global-search .views-row article.node--type-recipe a.view-card{padding-right:0.2em;padding-left:0.2em;width:100%;}}.view-global-search .views-row article.node--type-supporting-material h3{line-height:normal;font-size:1.25em;color:#000;margin-bottom:0.5em;font-weight:600;word-break:break-all;width:100%;}.view-global-search .views-row article.node--type-supporting-material .field--name-title{word-break:break-all;width:100%;}.view-global-search .views-row article.node--type-supporting-material .field--type-image{margin-bottom:1em;}.view-global-search .views-row article.node--type-supporting-material .image-wrapper{min-height:auto;cursor:pointer;}.view-global-search .views-row article.node--type-supporting-material .support-item{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-size:1.1em;}.view-global-search .views-row article.node--type-supporting-material .field--name-field-video,.view-global-search .views-row article.node--type-supporting-material .field--name-field-attachment{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;}.view-global-search .views-row article.node--type-supporting-material .video-embed-field-responsive-video,.view-global-search .views-row article.node--type-supporting-material .field--type-video-embed-field{margin-bottom:0;}.view-global-search .views-row article.node--type-blog-post .title-wrapper{width:100%;}.view-global-search .views-row article.node--type-blog-post .image-wrapper{min-height:auto;margin:0;-webkit-box-flex:unset;-ms-flex:unset;flex:unset;}.view-global-search .views-row article.node--type-blog-post .image-wrapper img{margin-bottom:1em;}.view-global-search .views-row article.node--type-blog-post .field--type-text-with-summary{margin-top:1em;}.view-global-search .views-row article.node--type-blog-post .field--type-text-with-summary .large-body-text{font-size:16px !important;}.view-global-search .views-row article.node--type-blog-post .link-wrapper{-webkit-box-flex:initial;flex-grow:initial;-ms-flex-positive:0 !important;}.view-global-search .views-row article.node--type-blog-post .field-outer-wrapper{padding:1em;}.view-global-search .views-row article.node--type-blog-post .bottom-info-wrapper{margin:0;}.region--banner{background-color:#f2f5f7;}.region--banner .layout-container{position:relative;background-color:#fff;padding-bottom:1.953125em;}.region--banner .layout-container:has(#block-napoleonsearchtabs){padding-bottom:1.25em;}@media (min-width:62em){.region--banner .layout-container .layout-wrapper{margin:0 2.44140625em;}}.region--banner .layout-container .banner-wrapper-outer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.region--banner .layout-container .banner-wrapper{background:#0060ad;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0.08)),color-stop(12%,rgba(0,0,0,0)),color-stop(88%,rgba(0,0,0,0)),to(rgba(0,0,0,0.08))),#0060ad;background:linear-gradient(to bottom,rgba(0,0,0,0.08) 0%,rgba(0,0,0,0) 12%,rgba(0,0,0,0) 88%,rgba(0,0,0,0.08) 100%),#0060ad;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;padding-top:3.8146972656em;padding-bottom:77px;position:relative;margin-left:-1.5625em;margin-right:-1.5625em;}@media (min-width:62em){.region--banner .layout-container .banner-wrapper{margin-left:-2.44140625em;margin-right:-2.44140625em;}}@media (min-width:48em){.region--banner .layout-container .banner-wrapper{padding-bottom:108px;}}.region--banner .layout-container .banner-wrapper #block-dealer-locator-subtitle-block p:last-child{margin-bottom:0;}.region--banner .layout-container .banner-wrapper div:nth-last-child(2):not(.block-page-title-block){-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;}.region--banner .layout-container .banner-wrapper h1,.region--banner .layout-container .banner-wrapper h2,.region--banner .layout-container .banner-wrapper .field--name-title{color:#fff;text-align:center;font-weight:700;font-size:1.75rem;line-height:2rem;}@media (min-width:38em){.region--banner .layout-container .banner-wrapper h1,.region--banner .layout-container .banner-wrapper h2,.region--banner .layout-container .banner-wrapper .field--name-title{font-size:2.5rem;line-height:2.75rem;}}.region--banner .layout-container .banner-wrapper #block-pagetitle{text-align:center;padding:0 1em;}.region--banner .layout-container .banner-wrapper form{font-size:1.25em;text-align:center;padding:0 1em;width:100%;}@media (min-width:38em){.region--banner .layout-container .banner-wrapper form{margin:0 auto;}}.region--banner .layout-container .banner-wrapper form input:not(#edit-submit):not(#edit-actions-submit):not(.button).form-text{border-radius:5px;height:34px;padding:0 0.5em;width:100%;}@media (min-width:56em){.region--banner .layout-container .banner-wrapper form input:not(#edit-submit):not(#edit-actions-submit):not(.button).form-text{height:56px;padding:0.5em;}}.region--banner .layout-container .banner-wrapper form input:not(#edit-submit):not(#edit-actions-submit):not(.button).form-text::-webkit-input-placeholder{font-size:1.25em;line-height:18px;}.region--banner .layout-container .banner-wrapper form input:not(#edit-submit):not(#edit-actions-submit):not(.button).form-text::-moz-placeholder{font-size:1.25em;line-height:18px;}.region--banner .layout-container .banner-wrapper form input:not(#edit-submit):not(#edit-actions-submit):not(.button).form-text:-ms-input-placeholder{font-size:1.25em;line-height:18px;}.region--banner .layout-container .banner-wrapper form input:not(#edit-submit):not(#edit-actions-submit):not(.button).form-text::-ms-input-placeholder{font-size:1.25em;line-height:18px;}.region--banner .layout-container .banner-wrapper form input:not(#edit-submit):not(#edit-actions-submit):not(.button).form-text::placeholder{font-size:1.25em;line-height:18px;}.region--banner .layout-container .banner-wrapper form input:not(#edit-submit):not(#edit-actions-submit):not(.button).form-text::-webkit-input-placeholder{font-size:1.25em;line-height:18px;}.region--banner .layout-container .banner-wrapper form input:not(#edit-submit):not(#edit-actions-submit):not(.button).form-text::-moz-placeholder{font-size:20px !important;position:relative;color:rgb(100.1644736842,101.5,102.8355263158);}.region--banner .layout-container .banner-wrapper form input:not(#edit-submit):not(#edit-actions-submit):not(.button).form-text:-ms-input-placeholder{font-size:20px !important;position:relative;color:rgb(100.1644736842,101.5,102.8355263158);}.region--banner .layout-container .banner-wrapper form input:not(#edit-submit):not(#edit-actions-submit):not(.button).form-text:-moz-placeholder{font-size:20px !important;position:relative;color:rgb(100.1644736842,101.5,102.8355263158);}.region--banner .layout-container .banner-wrapper form input:not(#edit-submit):not(#edit-actions-submit):not(.button).form-text::-ms-clear{font-size:20px !important;position:relative;color:rgb(100.1644736842,101.5,102.8355263158);}@media (min-width:56em){.region--banner .layout-container .banner-wrapper form input:not(#edit-submit):not(#edit-actions-submit):not(.button).form-text::-webkit-input-placeholder{font-size:20px !important;position:relative;color:rgb(100.1644736842,101.5,102.8355263158);font-size:24px;font-size:1.5rem;}.region--banner .layout-container .banner-wrapper form input:not(#edit-submit):not(#edit-actions-submit):not(.button).form-text::-moz-placeholder{font-size:20px !important;position:relative;color:rgb(100.1644736842,101.5,102.8355263158);font-size:24px;font-size:1.5rem;}.region--banner .layout-container .banner-wrapper form input:not(#edit-submit):not(#edit-actions-submit):not(.button).form-text:-ms-input-placeholder{font-size:20px !important;position:relative;color:rgb(100.1644736842,101.5,102.8355263158);font-size:24px;font-size:1.5rem;}.region--banner .layout-container .banner-wrapper form input:not(#edit-submit):not(#edit-actions-submit):not(.button).form-text::-ms-input-placeholder{font-size:20px !important;position:relative;color:rgb(100.1644736842,101.5,102.8355263158);font-size:24px;font-size:1.5rem;}.region--banner .layout-container .banner-wrapper form input:not(#edit-submit):not(#edit-actions-submit):not(.button).form-text::placeholder{font-size:20px !important;position:relative;color:rgb(100.1644736842,101.5,102.8355263158);font-size:24px;font-size:1.5rem;}.region--banner .layout-container .banner-wrapper form input:not(#edit-submit):not(#edit-actions-submit):not(.button).form-text::-webkit-input-placeholder{font-size:20px !important;position:relative;color:rgb(100.1644736842,101.5,102.8355263158);font-size:24px;font-size:1.5rem;}.region--banner .layout-container .banner-wrapper form input:not(#edit-submit):not(#edit-actions-submit):not(.button).form-text::-moz-placeholder{font-size:20px !important;position:relative;color:rgb(100.1644736842,101.5,102.8355263158);font-size:24px;font-size:1.5rem;}.region--banner .layout-container .banner-wrapper form input:not(#edit-submit):not(#edit-actions-submit):not(.button).form-text:-ms-input-placeholder{font-size:20px !important;position:relative;color:rgb(100.1644736842,101.5,102.8355263158);font-size:24px;font-size:1.5rem;}.region--banner .layout-container .banner-wrapper form input:not(#edit-submit):not(#edit-actions-submit):not(.button).form-text:-moz-placeholder{font-size:20px !important;position:relative;color:rgb(100.1644736842,101.5,102.8355263158);font-size:24px;font-size:1.5rem;}.region--banner .layout-container .banner-wrapper form input:not(#edit-submit):not(#edit-actions-submit):not(.button).form-text::-ms-clear{font-size:20px !important;position:relative;color:rgb(100.1644736842,101.5,102.8355263158);font-size:24px;font-size:1.5rem;}}.section-content .layout-container:has(.view-id-global_search.view-display-id-search_block){padding-top:0;}#block-dealertabsblock{width:calc(100% + 1px);}#block-napoleonsearchtabs{width:100%;}#block-dealertabsblock,#block-napoleonsearchtabs{margin-top:1em;position:absolute;bottom:0;left:0;}.search-tab-wrapper .inner-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;}.search-tab-wrapper .inner-wrapper a{display:block;-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;text-align:center;padding:0.8em 0.5em;text-transform:uppercase;background-color:#e5e5e5;color:#383838;font-weight:700;border-right:1px solid #b7b7b7;font-size:0.8em;}@media (min-width:48em){.search-tab-wrapper .inner-wrapper a{font-size:1.25em;}}.search-tab-wrapper .inner-wrapper a:hover{color:#0060ad;}.search-tab-wrapper .inner-wrapper a:last-child{border-right:none;}.search-tab-wrapper .inner-wrapper a.active{background-color:transparent;color:#fff;}.view-dealer-locator{position:relative;margin-top:-5.00488em;}.view-dealer-locator .hide-item-on-desktop{display:block;}@media (min-width:56em){.view-dealer-locator .hide-item-on-desktop{display:none;}}.view-dealer-locator .hide-item-on-mobile{display:none;}@media (min-width:56em){.view-dealer-locator .hide-item-on-mobile{display:block;}}.view-dealer-locator .pager{margin-top:1.953125em;}.view-dealer-locator .pager .pager__items{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;}.view-dealer-locator .views-form > form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}@media (min-width:48em){.view-dealer-locator .views-form > form{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}}.view-dealer-locator .locations-list{margin-bottom:1em;}@media (min-width:48em){.view-dealer-locator .locations-list{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-bottom:0;}}.view-dealer-locator .no-results{font-weight:bold;margin-bottom:3em;}.view-dealer-locator .view-filters-map-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1.5em;}.view-dealer-locator .view-map{display:none;}@media (min-width:56em){.view-dealer-locator .view-map{display:block;width:60%;}}.view-dealer-locator .view-map .views-form,.view-dealer-locator .view-map form{height:100%;}.view-dealer-locator .view-map .geolocation-common-map{width:100%;height:100%;}.view-dealer-locator .view-map .geolocation-common-map .views-field-links > .views-field:last-child a{margin-top:0;}.view-dealer-locator .view-map .geolocation-common-map .views-field-links a{font-size:0.875rem;margin:0.5rem 0;}.view-dealer-locator .view-map .geolocation-common-map-container{height:100% !important;width:100% !important;}.view-dealer-locator .view-map .info-text{margin-left:2em;margin-top:1rem;}.view-dealer-locator .view-map .no-results{margin-left:2em;margin-top:1rem;}.view-dealer-locator .view-map button.gm-ui-hover-effect{top:0 !important;right:0 !important;}.view-dealer-locator .view-map .location-content{font-family:"Proxima Nova",helvetica,sans-serif;font-size:16px;}.view-dealer-locator .view-map .location-content .type-icon{position:relative;}.view-dealer-locator .view-map .location-content .title{font-weight:700;font-size:18px;margin-top:0.5em;}.view-dealer-locator .view-map .location-content .views-field{font-weight:normal;}.view-dealer-locator .view-map .location-content .views-field.views-field-links a{border:1px solid transparent;font-weight:700;cursor:pointer;display:inline-block;position:relative;font-size:15px;line-height:1em;overflow:hidden;padding:0.625em 1.3em;margin-bottom:1em;text-decoration:none;-webkit-transition:background-color 0.3s ease-out,border-color 0.3s ease-out;transition:background-color 0.3s ease-out,border-color 0.3s ease-out;margin-right:1em;letter-spacing:1.1px;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;color:#fff;}@media (min-width:38em){.view-dealer-locator .view-map .location-content .views-field.views-field-links a{padding:0.625em 1.5em;font-size:17px;line-height:1.375em;}}.view-dealer-locator .view-map .location-content .views-field.views-field-links a{padding:0.262144em 1.25em;line-height:normal;font-size:1em;}@media (min-width:38em){.view-dealer-locator .view-map .location-content .views-field.views-field-links a{font-size:0.9em;padding:0.512em 3.8146972656em;}}.view-dealer-locator .view-map .location-content .views-field.views-field-links a{margin:0;margin-top:1em;}.view-dealer-locator #views-exposed-form-dealer-locator-dealer-map .fieldset-legend::after{display:none;}.view-dealer-locator .view-filters{width:100%;background-color:#f4f4f6;padding:1.25em;}@media (min-width:56em){.view-dealer-locator .view-filters{width:40%;padding:1.953125em 3.8146972656em 1.5625em 1.5625em;}}.view-dealer-locator .view-filters .exposed-form-heading .heading-main{font-size:1.3em;font-weight:700;text-transform:uppercase;margin-bottom:0.3em;}@media (min-width:56em){.view-dealer-locator .view-filters .exposed-form-heading .heading-main{font-size:1.9em;}}.view-dealer-locator .view-filters .exposed-form-heading p{font-size:1.2em;}.view-dealer-locator .view-filters form.views-exposed-form label{text-transform:none;font-size:1em;}.view-dealer-locator .view-filters form.views-exposed-form .form-item-combine{width:100%;float:none;margin:0;}.view-dealer-locator .view-filters form.views-exposed-form .form-item-combine input{width:100%;font-size:1.2em !important;}@media (min-width:56em){.view-dealer-locator .view-filters form.views-exposed-form .form-item-combine input{height:45px !important;}}.view-dealer-locator .view-filters form.views-exposed-form .country-distance-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:0.3em;}.view-dealer-locator .view-filters form.views-exposed-form .country-distance-wrapper > .form-item{-webkit-box-flex:0;-ms-flex:0 0 49%;flex:0 0 49%;margin-right:2%;}.view-dealer-locator .view-filters form.views-exposed-form .country-distance-wrapper > .form-item select{width:100%;}.view-dealer-locator .view-filters form.views-exposed-form .country-distance-wrapper > .form-item:last-child{margin-right:0;}.view-dealer-locator .view-filters form.views-exposed-form .form-item-proximity,.view-dealer-locator .view-filters form.views-exposed-form .form-item-proximity-lng,.view-dealer-locator .view-filters form.views-exposed-form .form-item-proximity-lat{position:absolute !important;clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;width:1px;overflow-wrap:normal;}.view-dealer-locator .view-filters form.views-exposed-form fieldset{width:100%;margin:0;margin-bottom:1em;border:none;padding:0;}.view-dealer-locator .view-filters form.views-exposed-form fieldset legend{font-weight:normal;font-size:1.2em;}.view-dealer-locator .view-filters form.views-exposed-form fieldset .form-radios{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;}.view-dealer-locator .view-filters form.views-exposed-form fieldset .form-radios > div:first-child{margin-right:2em;}.view-dealer-locator .view-filters form.views-exposed-form fieldset input[type=radio] + label::before{border-radius:0;top:0;margin:0;}.view-dealer-locator .view-filters form.views-exposed-form .form-actions.form-wrapper input{margin-bottom:0;}.view-dealer-locator .locations-list-wrapper .location-list-heading-intro{font-weight:700;text-transform:uppercase;font-size:1.1em;margin-bottom:0.3em;}.view-dealer-locator .locations-list-heading{margin-bottom:0.35em;margin-left:-0.05em;margin-right:-0.05em;}@media (min-width:56em){.view-dealer-locator .locations-list-heading{display:-webkit-box;display:-ms-flexbox;display:flex;}}.view-dealer-locator .locations-list-heading.sticky{display:none;}@media (min-width:56em){.view-dealer-locator .locations-list-heading.sticky{position:relative;max-width:1308px;margin:0 auto;padding:0 1.5625em;}.view-dealer-locator .locations-list-heading.sticky:after{content:"";display:table;clear:both;}.view-dealer-locator .locations-list-heading.sticky{border-bottom:1px solid #fff;display:-webkit-box;display:-ms-flexbox;display:flex;left:0;position:fixed;right:0;top:0;z-index:50;}}@media (min-width:56em) and (min-width:62em){.view-dealer-locator .locations-list-heading.sticky{padding:0 2.44140625em;}}@media (min-width:56em) and (min-width:90.625em){.view-dealer-locator .locations-list-heading.sticky{max-width:1380px;}}.view-dealer-locator .locations-list-heading .list-heading{background-color:rgb(229.975,229.975,234.525);margin:0 0.05em;padding:0.5em;font-weight:700;text-transform:uppercase;}@media (min-width:56em){.view-dealer-locator .locations-list-heading .list-heading{width:11.25%;}}@media (min-width:56em){.view-dealer-locator .locations-list-heading .list-heading.location{width:40%;}}@media (min-width:56em){.view-dealer-locator .locations-list-heading .list-heading.links{width:15%;}}.view-dealer-locator .locations-list-heading .list-heading.services a.services-link .fa-question-circle::before{color:#c32127;font-size:17px;vertical-align:baseline;padding-left:5px;width:20px;height:20px;}@media (min-width:56em){.view-dealer-locator .locations-list-wrapper.no-showroom-display.no-services-display .list-heading{width:18.3%;}}@media (min-width:56em){.view-dealer-locator .locations-list-wrapper.no-showroom-display.no-services-display .list-heading.location{width:45%;}}@media (min-width:56em){.view-dealer-locator .locations-list-wrapper.no-showroom-display.no-services-display .list-heading.links{width:18.3%;}}@media (min-width:56em){.view-dealer-locator .locations-list-wrapper.no-services-display .list-heading,.view-dealer-locator .locations-list-wrapper.no-showroom-display .list-heading{width:14%;}}@media (min-width:56em){.view-dealer-locator .locations-list-wrapper.no-services-display .list-heading.location,.view-dealer-locator .locations-list-wrapper.no-showroom-display .list-heading.location{width:41%;}}@media (min-width:56em){.view-dealer-locator .locations-list-wrapper.no-services-display .list-heading.links,.view-dealer-locator .locations-list-wrapper.no-showroom-display .list-heading.links{width:17%;}}.view-dealer-locator .locations-list-wrapper{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;}.view-dealer-locator .locations-list{position:relative;}.view-dealer-locator .locations-list > .geolocation:nth-child(odd){background:#f4f4f6;}@media (min-width:0) and (max-width:55.9375em){.view-dealer-locator .locations-list > .geolocation:nth-child(even){background:#f4f4f6;}}@media (min-width:56em){.view-dealer-locator .locations-list > .geolocation .location-content > .views-field.views-field-dealer-level-distance > .views-field-dealer-level::after,.view-dealer-locator .locations-list > .geolocation .location-content > .views-field:not(:last-child)::after{content:"";height:100%;width:1px;position:absolute;right:0;background:rgb(229.975,229.975,234.525);top:0;}}.view-dealer-locator .locations-list .geolocation{margin-bottom:1em;}@media (min-width:56em){.view-dealer-locator .locations-list .geolocation{margin-bottom:0.3em;}}@media (min-width:56em){.view-dealer-locator .locations-list .geolocation .location-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;}}.view-dealer-locator .locations-list .geolocation .location-content > .views-field{padding:0.5em 0.6em;position:relative;}@media (min-width:56em){.view-dealer-locator .locations-list .geolocation .location-content > .views-field{width:11.25%;}}.view-dealer-locator .locations-list .geolocation .location-content > .views-field.views-field-dealer-level-distance{display:-webkit-box;display:-ms-flexbox;display:flex;}@media (min-width:56em){.view-dealer-locator .locations-list .geolocation .location-content > .views-field.views-field-dealer-level-distance{width:22.5%;}}@media (min-width:56em){.view-dealer-locator .locations-list .geolocation .location-content > .views-field.views-field-dealer-level-distance .views-field{width:50%;}}@media (min-width:56em){.view-dealer-locator .locations-list .geolocation .location-content > .views-field.views-field-dealer-details{width:40%;}}@media (min-width:56em){.view-dealer-locator .locations-list .geolocation .location-content > .views-field.views-field-links{width:15%;}}.view-dealer-locator .locations-list .geolocation .views-field-dealer-level,.view-dealer-locator .locations-list .geolocation .views-field-field-dealer-location-proximity,.view-dealer-locator .locations-list .geolocation .views-field-field-dealer-showroom,.view-dealer-locator .locations-list .geolocation .views-field-field-dealer-services{font-weight:600;padding:0.5em 0.8em;}@media (min-width:56em){.view-dealer-locator .locations-list .geolocation .views-field-dealer-level,.view-dealer-locator .locations-list .geolocation .views-field-field-dealer-location-proximity,.view-dealer-locator .locations-list .geolocation .views-field-field-dealer-showroom,.view-dealer-locator .locations-list .geolocation .views-field-field-dealer-services{font-size:1em;text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;}}@media (min-width:75em){.view-dealer-locator .locations-list .geolocation .views-field-dealer-level,.view-dealer-locator .locations-list .geolocation .views-field-field-dealer-location-proximity,.view-dealer-locator .locations-list .geolocation .views-field-field-dealer-showroom,.view-dealer-locator .locations-list .geolocation .views-field-field-dealer-services{font-size:1.2em;}}@media (min-width:0) and (max-width:55.9375em){.view-dealer-locator .locations-list .geolocation .views-field-dealer-level > .field-content,.view-dealer-locator .locations-list .geolocation .views-field-field-dealer-location-proximity > .field-content,.view-dealer-locator .locations-list .geolocation .views-field-field-dealer-showroom > .field-content,.view-dealer-locator .locations-list .geolocation .views-field-field-dealer-services > .field-content{font-weight:700;}}@media (min-width:0) and (max-width:55.9375em){.view-dealer-locator .locations-list .geolocation .views-field-dealer-level > *,.view-dealer-locator .locations-list .geolocation .views-field-field-dealer-location-proximity > *,.view-dealer-locator .locations-list .geolocation .views-field-field-dealer-showroom > *,.view-dealer-locator .locations-list .geolocation .views-field-field-dealer-services > *{display:inline;}}@media (min-width:0) and (max-width:55.9375em){.view-dealer-locator .locations-list .geolocation .views-field-field-dealer-showroom,.view-dealer-locator .locations-list .geolocation .views-field-field-dealer-services{padding-bottom:0 !important;padding-top:0 !important;}}.view-dealer-locator .locations-list .geolocation .views-field-dealer-level-distance{position:relative;padding:0 !important;}@media (min-width:0) and (max-width:55.9375em){.view-dealer-locator .locations-list .geolocation .views-field-dealer-level-distance{background:rgb(229.975,229.975,234.525);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}}.view-dealer-locator .locations-list .geolocation .views-field-dealer-level{position:relative;background:rgb(229.975,229.975,234.525);}@media (min-width:56em){.view-dealer-locator .locations-list .geolocation .views-field-dealer-level{padding-top:1.3em;padding-bottom:1.3em;}}.view-dealer-locator .locations-list .geolocation .views-field-dealer-level > .views-field{padding:0.5em 0.55em;}.view-dealer-locator .locations-list .geolocation .views-field-dealer-level .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}@media (min-width:56em){.view-dealer-locator .locations-list .geolocation .views-field-dealer-level .wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}}.view-dealer-locator .locations-list .geolocation .views-field-dealer-level .wrapper .type-icon{display:-webkit-box;display:-ms-flexbox;display:flex;}.view-dealer-locator .locations-list .geolocation .views-field-dealer-level .wrapper .type-icon img{height:25px;width:auto;margin-bottom:0;}@media (min-width:0) and (max-width:55.9375em){.view-dealer-locator .locations-list .geolocation .views-field-dealer-level .wrapper .type-icon img{margin-right:0.5em;}}@media (min-width:56em){.view-dealer-locator .locations-list .geolocation .views-field-dealer-level .wrapper .type-icon img{height:45px;margin-bottom:0.3em;}}.view-dealer-locator .locations-list .geolocation .views-field-dealer-level .wrapper .type-name{text-transform:uppercase;font-size:1.1em;}@media (min-width:56em){.view-dealer-locator .locations-list .geolocation .views-field-dealer-level .wrapper .type-name{font-size:0.8em;line-height:1.1em;}}.view-dealer-locator .locations-list .geolocation .views-field-field-dealer-location-proximity{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-style:italic;}.view-dealer-locator .locations-list .geolocation .views-field-dealer-details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}@media (min-width:0) and (max-width:55.9375em){.view-dealer-locator .locations-list .geolocation .views-field-dealer-details .wrapper{padding:0.3em;}}.view-dealer-locator .locations-list .geolocation .views-field-dealer-details .title{font-weight:700;text-transform:uppercase;margin-bottom:0.3em;}.view-dealer-locator .locations-list .geolocation .views-field-dealer-details .notes{font-style:italic;margin-top:0.4em;font-size:0.9em;}.view-dealer-locator .locations-list .geolocation .views-field-dealer-details .notes::before{content:"*";}@media (min-width:0) and (max-width:55.9375em){.view-dealer-locator .locations-list .geolocation .views-field-field-dealer-services,.view-dealer-locator .locations-list .geolocation .views-field-field-dealer-showroom{padding-left:1em !important;padding-right:1em !important;}}@media (min-width:56em){.view-dealer-locator .locations-list .geolocation .views-field-field-dealer-showroom .showroom-value{display:block;}}.view-dealer-locator .locations-list .geolocation .views-field-field-dealer-services{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0.5rem;}.view-dealer-locator .locations-list .geolocation .views-field-field-dealer-services > .field-content{display:-webkit-box;display:-ms-flexbox;display:flex;}.view-dealer-locator .locations-list .geolocation .views-field-field-dealer-services > .field-content .fa-question-circle::before{color:#c32127;font-size:17px;vertical-align:baseline;padding-left:5px;width:20px;height:20px;}@media (min-width:0) and (max-width:55.9375em){.view-dealer-locator .locations-list .geolocation .location-content .views-field.views-field-links{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:0.5em;margin-left:-0.6em;margin-right:-0.6em;}.view-dealer-locator .locations-list .geolocation .location-content .views-field.views-field-links > .views-field{margin:0 0.1em 0.1em;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;}}@media (min-width:56em){.view-dealer-locator .locations-list .geolocation .location-content .views-field.views-field-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}}.view-dealer-locator .locations-list .geolocation .location-content .views-field.views-field-links a.btn-primary{font-size:15px !important;line-height:normal !important;padding:0.5em 1.5em !important;}@media (min-width:38em){.view-dealer-locator .locations-list .geolocation .location-content .views-field.views-field-links a.btn-primary{font-size:15px !important;}}.view-dealer-locator .locations-list .geolocation .location-content .views-field.views-field-links a.btn-primary{margin:0 0 0.02em;text-align:center;width:100%;}@media (min-width:56em){.view-dealer-locator .locations-list .geolocation .location-content .views-field.views-field-links a.btn-primary{padding-right:0;padding-left:0;}}@media (min-width:56em){.view-dealer-locator .locations-list-wrapper.no-showroom-display.no-services-display .geolocation .location-content > .views-field{width:18.3%;}}@media (min-width:56em){.view-dealer-locator .locations-list-wrapper.no-showroom-display.no-services-display .geolocation .location-content > .views-field.views-field-dealer-level-distance{width:36.66667%;}}@media (min-width:56em){.view-dealer-locator .locations-list-wrapper.no-showroom-display.no-services-display .geolocation .location-content > .views-field.views-field-dealer-details{width:45%;}}@media (min-width:56em){.view-dealer-locator .locations-list-wrapper.no-showroom-display.no-services-display .geolocation .location-content > .views-field.views-field-links{width:18.3%;}}@media (min-width:56em){.view-dealer-locator .locations-list-wrapper.no-services-display .geolocation .location-content > .views-field,.view-dealer-locator .locations-list-wrapper.no-showroom-display .geolocation .location-content > .views-field{width:14%;}}@media (min-width:56em){.view-dealer-locator .locations-list-wrapper.no-services-display .geolocation .location-content > .views-field.views-field-dealer-level-distance,.view-dealer-locator .locations-list-wrapper.no-showroom-display .geolocation .location-content > .views-field.views-field-dealer-level-distance{width:28%;}}@media (min-width:56em){.view-dealer-locator .locations-list-wrapper.no-services-display .geolocation .location-content > .views-field.views-field-dealer-details,.view-dealer-locator .locations-list-wrapper.no-showroom-display .geolocation .location-content > .views-field.views-field-dealer-details{width:41%;}}@media (min-width:56em){.view-dealer-locator .locations-list-wrapper.no-services-display .geolocation .location-content > .views-field.views-field-links,.view-dealer-locator .locations-list-wrapper.no-showroom-display .geolocation .location-content > .views-field.views-field-links{width:17%;}}.contact-dealer-form .dealer-info-wrapper{background-color:#f2f5f7;padding:1em;margin-bottom:1em;}.contact-dealer-form .form-textarea{text-indent:0;padding:7px;min-height:350px;}.view-online-dealers .view-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-0.5%;margin-right:-0.5%;}.view-online-dealers .view-content .views-row{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1em;margin:0.5%;margin-bottom:1em;border:1px solid #b7b7b7;min-height:250px;-ms-flex-pack:distribute;justify-content:space-around;}@media (min-width:38em){.view-online-dealers .view-content .views-row{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:290px;width:49%;margin-bottom:0.5%;}}@media (min-width:66.875em){.view-online-dealers .view-content .views-row{width:24%;}}.view-online-dealers .view-content .views-field-field-buy-online-view-more a{border:1px solid transparent;font-weight:700;cursor:pointer;display:inline-block;position:relative;font-size:15px;line-height:1em;overflow:hidden;padding:0.625em 1.3em;margin-bottom:1em;text-decoration:none;-webkit-transition:background-color 0.3s ease-out,border-color 0.3s ease-out;transition:background-color 0.3s ease-out,border-color 0.3s ease-out;margin-right:1em;letter-spacing:1.1px;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;color:#fff;}@media (min-width:38em){.view-online-dealers .view-content .views-field-field-buy-online-view-more a{padding:0.625em 1.5em;font-size:17px;line-height:1.375em;}}.view-online-dealers .view-content .views-field-field-buy-online-view-more a{background-color:#0060ad;}.view-online-dealers .view-content .views-field-field-buy-online-view-more a:hover,.view-online-dealers .view-content .views-field-field-buy-online-view-more a:focus{background-color:#015c9a;}.view-online-dealers .view-content .views-field-field-buy-online-view-more a:active{background-color:#015c9a;}.view-online-dealers .view-content .views-field-field-buy-online-view-more a{margin:0;}.view-online-dealers .view-content .views-field-field-image{margin-top:1.5625em;}span[class^=country]{display:none;}span.country-111,span.country-146{display:inline;}span[class^=non-country]{display:inline;}span.non-country-111,span.non-country-146{display:none;}.block-views-blockdealer-locator-product-page-dealers .element-visible,.block-views-blockdealer-locator-fireplaces-dealer-locator-block .element-visible,.block-views-blockdealer-locator-hvac-dealer-locator-block .element-visible{display:block !important;}.block-views-blockdealer-locator-product-page-dealers .empty-message,.block-views-blockdealer-locator-fireplaces-dealer-locator-block .empty-message,.block-views-blockdealer-locator-hvac-dealer-locator-block .empty-message{display:none;}.block-views-blockdealer-locator-block-hvac-locator .view-dealer-locator #use-my-location{margin-top:0;padding:0 0.6rem;margin-bottom:1.2rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}@media (min-width:73.25em){.block-views-blockdealer-locator-block-hvac-locator .view-dealer-locator #use-my-location{margin-bottom:0;}}.view-dealer-locator #use-my-location{margin-top:1rem;margin-bottom:0;font-weight:bold;color:#0060ad;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.view-dealer-locator #use-my-location::before{font-family:FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:normal;font-style:normal;font-size:24px;display:inline-block;width:1em;height:1em;line-height:1;text-transform:none;letter-spacing:normal;overflow-wrap:normal;white-space:nowrap;direction:ltr;vertical-align:bottom;content:"\f601";display:inline-block;font-size:19px;margin-right:5px;}.view-dealer-locator #use-my-location:hover{cursor:pointer;}.ui-dialog[aria-describedby=dialog-instructions-to-manage-location-settings-in-browsers] .ui-dialog-titlebar{padding:13px 16px;}.ui-dialog[aria-describedby=dialog-instructions-to-manage-location-settings-in-browsers] .ui-dialog-titlebar .ui-button-icon{width:10px !important;height:10px !important;-webkit-transform:unset !important;transform:unset !important;position:unset;}.ui-dialog[aria-describedby=dialog-instructions-to-manage-location-settings-in-browsers] .ui-dialog-titlebar .ui-dialog-title{color:black;}body.node--type-product .ui-dialog{border-radius:3px;}body.node--type-product .ui-dialog .ui-dialog-buttonpane{margin-top:0;padding:30px 25px !important;}body.node--type-product .ui-dialog .ui-dialog-buttonset{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;margin:0;}body.node--type-product .ui-dialog .ui-dialog-buttonset .ui-button{border:none !important;}body.node--type-product .ui-dialog .ui-dialog-buttonset .ui-button:first-child{border:1px solid transparent;font-weight:700;cursor:pointer;display:inline-block;position:relative;font-size:15px;line-height:1em;overflow:hidden;padding:0.625em 1.3em;margin-bottom:1em;text-decoration:none;-webkit-transition:background-color 0.3s ease-out,border-color 0.3s ease-out;transition:background-color 0.3s ease-out,border-color 0.3s ease-out;margin-right:1em;letter-spacing:1.1px;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;color:#fff;}@media (min-width:38em){body.node--type-product .ui-dialog .ui-dialog-buttonset .ui-button:first-child{padding:0.625em 1.5em;font-size:17px;line-height:1.375em;}}body.node--type-product .ui-dialog .ui-dialog-buttonset .ui-button:first-child{background-color:#c32127;}body.node--type-product .ui-dialog .ui-dialog-buttonset .ui-button:first-child:hover,body.node--type-product .ui-dialog .ui-dialog-buttonset .ui-button:first-child:focus,body.node--type-product .ui-dialog .ui-dialog-buttonset .ui-button:first-child:active{color:#fff;background-color:#a91d22;}body.node--type-product .ui-dialog .ui-dialog-buttonset .ui-button:first-child{font-weight:800;margin-bottom:0;border-radius:0;margin-right:0;padding:0.625em 1.3em !important;}@media (min-width:38em){body.node--type-product .ui-dialog .ui-dialog-buttonset .ui-button:first-child{font-size:1.125rem;}}body.node--type-product .ui-dialog .ui-dialog-buttonset .ui-button:last-child{border:1px solid transparent;font-weight:700;cursor:pointer;display:inline-block;position:relative;font-size:15px;line-height:1em;overflow:hidden;padding:0.625em 1.3em;margin-bottom:1em;text-decoration:none;-webkit-transition:background-color 0.3s ease-out,border-color 0.3s ease-out;transition:background-color 0.3s ease-out,border-color 0.3s ease-out;margin-right:1em;letter-spacing:1.1px;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;color:#fff;}@media (min-width:38em){body.node--type-product .ui-dialog .ui-dialog-buttonset .ui-button:last-child{padding:0.625em 1.5em;font-size:17px;line-height:1.375em;}}body.node--type-product .ui-dialog .ui-dialog-buttonset .ui-button:last-child{background-color:#777;}body.node--type-product .ui-dialog .ui-dialog-buttonset .ui-button:last-child:hover,body.node--type-product .ui-dialog .ui-dialog-buttonset .ui-button:last-child:focus,body.node--type-product .ui-dialog .ui-dialog-buttonset .ui-button:last-child:active{color:#fff;background-color:#4f4f4f;}body.node--type-product .ui-dialog .ui-dialog-buttonset .ui-button:last-child{margin-bottom:0;margin-right:0;border-radius:0;padding:0.625em 1.3em !important;}@media (min-width:38em){body.node--type-product .ui-dialog .ui-dialog-buttonset .ui-button:last-child{font-size:1rem;}}body.node--type-product .ui-dialog #fuel-type-confirmation #selected-fuel-type-placeholder{font-weight:bold;}body.node--type-product .ui-dialog .ui-dialog-titlebar{border-top-right-radius:3px;border-top-left-radius:3px;border-bottom:1px solid #d4d5d9;}body.node--type-product .ui-dialog .ui-dialog-titlebar .ui-dialog-title{font-weight:bold;font-size:16px;}body.node--type-product .ui-dialog .ui-button-icon{width:100% !important;height:100% !important;color:black !important;background:black !important;}.view-dealer-pin-marker-legend{-webkit-box-shadow:5px 5px 7px rgba(0,0,0,0.2);box-shadow:5px 5px 7px rgba(0,0,0,0.2);position:relative;z-index:1;}.view-dealer-pin-marker-legend .view-filters{display:none;}.info-request{max-width:100%;padding-bottom:10em;}@media (min-width:48em){.info-request{max-width:35%;}}@media (min-width:81.75em){.info-request{max-width:100%;}}.view-display-id-dealer_marker_legend{margin-top:-5em;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:1em 0;}@media (min-width:38em){.view-display-id-dealer_marker_legend{-ms-flex-wrap:nowrap;flex-wrap:nowrap;}}.view-display-id-dealer_marker_legend .view-header{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;}.view-display-id-dealer_marker_legend .view-header .dealer-type-legend{margin:0.5em 2em 0.5em 1em;font-weight:700;}.view-display-id-dealer_marker_legend .view-content{-webkit-box-flex:0;-ms-flex:0 0 80%;flex:0 0 80%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0.5em 2em 0.5em 1em;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding-left:1.5em;}@media (min-width:31.25em){.view-display-id-dealer_marker_legend .view-content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}}.view-display-id-dealer_marker_legend .view-content .views-row{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin-right:1.5625em;}@media (min-width:0) and (max-width:31.25em){.view-display-id-dealer_marker_legend .view-content .views-row{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-left:1em;}}.view-display-id-dealer_marker_legend .view-content .views-field-name{font-weight:600;padding-left:5px;}.view-display-id-dealer_marker_legend .view-content .views-field-field-dealer-icon{margin-right:0.2em;}.view-display-id-dealer_marker_legend .view-content .views-field-field-dealer-icon img{height:35px;width:auto;line-height:0;}.user-logged-in .section-content .view-dealer-pin-marker-legend{margin-top:1em;}.napoleon-search-loading-indicator{width:2.5em;height:2.5em;margin:3em auto;border:4px solid rgba(0,0,0,0.15);border-top-color:#0060ad;border-radius:50%;-webkit-animation:napoleon-search-loading-spin 0.8s linear infinite;animation:napoleon-search-loading-spin 0.8s linear infinite;}body:has(.views-row) .napoleon-search-loading-indicator,body:has(.view-global-search--no-results) .napoleon-search-loading-indicator{display:none;}@-webkit-keyframes napoleon-search-loading-spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}@keyframes napoleon-search-loading-spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}.view-global-search{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important;}.view-global-search--no-results .views-exposed-form,.view-global-search--no-results .form-item-sort-by{display:none !important;}.view-global-search--no-results .button.form-submit{border-right:none !important;}.view-global-search .view-header{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:1em;margin-bottom:1em !important;padding-top:0 !important;margin-top:0 !important;}.view-global-search .view-header .view-header__count,.view-global-search .view-header .view-header__actions{-ms-flex-negative:0;flex-shrink:0;white-space:nowrap;}.view-global-search .view-header .form-type-select{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.view-global-search .view-header .form-type-select label{font-size:15px !important;font-weight:400 !important;color:black;margin-bottom:0 !important;margin-right:10px;}@media (min-width:48em){.view-global-search .view-header .form-type-select label{font-size:16px !important;}}.view-global-search .view-header .form-type-select .select-wrapper{border:0;}.view-global-search .view-header .form-type-select .select-wrapper:hover{cursor:pointer;}.view-global-search .view-header .form-type-select .select-wrapper::before{font-family:"Font Awesome 6 Free",sans-serif;font-weight:900;content:"\f054";right:0.8em;}.view-global-search .view-header .form-type-select select{color:#000;border-radius:6px;border:1px solid #808285;height:32px;font-size:15px;}@media (min-width:48em){.view-global-search .view-header .form-type-select select{font-size:16px !important;}}.view-global-search .view-header .view-header__actions .button.form-submit{padding:0;margin:0;font-size:16px;background:transparent;color:#c32127;font-weight:normal;letter-spacing:unset;border-right:1px solid #000;padding-right:0.8em;}.view-global-search .view-header .view-header__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:0.8em;margin-left:auto;}.view-global-search .view-header .view-header__actions .form-item.form-type-select{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0;min-width:210px;}.view-global-search .view-header .view-header__actions .form-item.form-type-select label{text-transform:none;font-size:0.8em;font-weight:600;margin-bottom:0.3em;}.view-global-search .view-header .view-header__actions .form-item.form-type-select .select-wrapper select{width:100%;min-width:210px;}.view-global-search .view-filters{-webkit-box-ordinal-group:-1;-ms-flex-order:-2;order:-2;margin-bottom:0 !important;}.view-global-search .view-filters{margin-bottom:1.5625em;}.view-global-search .view-filters .views-exposed-form{width:100%;}.view-global-search .view-filters > .views-exposed-form > .search-filters-label{margin:0 0 0.8em;font-size:1.125em;font-weight:400;line-height:normal;}.view-global-search .view-filters .form--inline{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;}.view-global-search .view-filters .form--inline > *{-ms-flex-negative:0;flex-shrink:0;}.view-global-search .view-filters .form--inline .is-overflow-hidden{display:none;}.view-global-search .view-filters .form-item-search,.view-global-search .view-filters input[type=hidden]{display:none;}.view-global-search .view-filters .form-item.form-type-select{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0;min-width:150px;}.view-global-search .view-filters .form-item.form-type-select label{text-transform:none;font-size:0.8em;font-weight:600;margin-bottom:0.3em;}.view-global-search .view-filters .form-item.form-type-select .select-wrapper select,.view-global-search .view-filters .form-item.form-type-select .primary-filter button{width:100%;min-width:150px;}.view-global-search .view-filters .form-item-sort-by{margin-left:auto;}.view-global-search .view-filters .primary-filter{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:150px;}.view-global-search .view-filters .primary-filter-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:0.5em;width:100%;background:#fff;border:1px solid #808285;color:#1b1c1c;font-weight:400;padding:0.5em 0.8em;cursor:pointer;text-align:left;}.view-global-search .view-filters .primary-filter-toggle::after{font-family:icomoon;speak:none;line-height:1;position:relative;text-align:center;font-weight:normal;font-style:normal;text-transform:none;letter-spacing:normal;overflow-wrap:normal;white-space:nowrap;color:#4b4c4d;direction:ltr;float:left;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:"liga";font-feature-settings:"liga";content:"\e920";float:none;font-size:0.5em;-webkit-transition:-webkit-transform 0.2s ease;transition:-webkit-transform 0.2s ease;transition:transform 0.2s ease;transition:transform 0.2s ease,-webkit-transform 0.2s ease;}.view-global-search .view-filters .primary-filter.is-open::after{-webkit-transform:rotate(90deg);transform:rotate(90deg);top:calc(100% - 23px);}.view-global-search .view-filters .primary-filter-popover{position:absolute;top:100%;left:0;z-index:50;min-width:100%;max-height:260px;overflow-y:auto;overflow-x:hidden;background:#fff;border:1px solid #eee;-webkit-box-shadow:0 4px 12px rgba(0,0,0,0.15);box-shadow:0 4px 12px rgba(0,0,0,0.15);padding:6px 0.8em;}.view-global-search .view-filters .primary-filter-popover__item{padding:0.3em 0;}.view-global-search .view-filters .primary-filter-popover__item label{text-transform:none;white-space:nowrap;}.view-global-search .view-filters .primary-filter-popover input[type=checkbox]{display:none;}.view-global-search .view-filters .primary-filter-popover input[type=checkbox] + label{position:relative;display:block;padding-left:23px;cursor:pointer;line-height:1;font-weight:400;font-size:0.9375em;}.view-global-search .view-filters .primary-filter-popover input[type=checkbox] + label:hover{text-decoration:underline;}.view-global-search .view-filters .primary-filter-popover input[type=checkbox] + label::before{content:"";position:absolute;top:2px;left:0;width:12px;height:12px;border-radius:50%;outline:2px solid #000;background:white;border:3px solid white;}.view-global-search .view-filters .primary-filter-popover input[type=checkbox]:checked + label{color:#0060ad;}.view-global-search .view-filters .primary-filter-popover input[type=checkbox]:checked + label::before{outline-color:#0060ad;background:#0060ad;}.view-global-search .view-filters .bef--secondary{margin:0;-ms-flex-item-align:end;align-self:flex-end;}.view-global-search .view-filters .bef--secondary summary{border:1px solid transparent;font-weight:700;cursor:pointer;display:inline-block;position:relative;font-size:15px;line-height:1em;overflow:hidden;padding:0.625em 1.3em;margin-bottom:1em;text-decoration:none;-webkit-transition:background-color 0.3s ease-out,border-color 0.3s ease-out;transition:background-color 0.3s ease-out,border-color 0.3s ease-out;margin-right:1em;letter-spacing:1.1px;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;color:#fff;}@media (min-width:38em){.view-global-search .view-filters .bef--secondary summary{padding:0.625em 1.5em;font-size:17px;line-height:1.375em;}}.view-global-search .view-filters .bef--secondary summary{background-color:#0060ad;}.view-global-search .view-filters .bef--secondary summary:hover,.view-global-search .view-filters .bef--secondary summary:focus{background-color:#015c9a;}.view-global-search .view-filters .bef--secondary summary:active{background-color:#015c9a;}.view-global-search .view-filters .bef--secondary summary{background-color:#000;border-color:#000;cursor:pointer;list-style:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.view-global-search .view-filters .bef--secondary summary::-webkit-details-marker{display:none;}.view-global-search .view-filters .bef--secondary summary:hover,.view-global-search .view-filters .bef--secondary summary:focus,.view-global-search .view-filters .bef--secondary summary:active{border-color:#0060ad;}.view-global-search .view-filters .bef--secondary summary::after{font-family:icomoon;speak:none;line-height:1;position:relative;text-align:center;font-weight:normal;font-style:normal;text-transform:none;letter-spacing:normal;overflow-wrap:normal;white-space:nowrap;color:#4b4c4d;direction:ltr;float:left;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:"liga";font-feature-settings:"liga";content:"\e920";float:none;color:#fff;margin-left:0.5em;font-size:0.9375em;-webkit-transition:-webkit-transform 0.2s ease;transition:-webkit-transform 0.2s ease;transition:transform 0.2s ease;transition:transform 0.2s ease,-webkit-transform 0.2s ease;}.view-global-search .view-filters .bef--secondary[open] summary::after{-webkit-transform:rotate(180deg);transform:rotate(180deg);}.view-global-search .view-filters .form-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1em;margin:0;}.view-global-search .view-filters .form-actions input[type=submit]{margin:0;}.view-global-search .view-filters .form-actions input[data-bef-auto-submit-click]{display:none;}.view-global-search .views-filters-summary .items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0.5em;}.view-global-search .views-filters-summary .item{display:inline-block;}.view-global-search .views-filters-summary .value-container{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.5em;background-color:#002e59;color:#fff;padding:0.3em 0.8em;font-size:0.9375em;border-radius:5px;height:32px;}.view-global-search .views-filters-summary .value-container .value{margin:0;border:0;padding:0;font-size:16px;}.view-global-search .views-filters-summary .remove-filter{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:1.4em;height:1.4em;background-color:white;color:#002e59;text-decoration:none;font-size:0.9375em;padding:0;font-weight:700;}.view-global-search nav.pager{-webkit-box-ordinal-group:1000;-ms-flex-order:999;order:999;}.view-global-search nav.pager a{border-radius:5px;}.view-global-search nav.pager .pager__item--ellipsis{display:none;}.view-global-search nav.pager .pager__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.view-global-search nav.pager .pager__items{border-bottom:1px solid #b7b7b7;}.view-global-search nav.pager .pager__items a{min-width:32px;}.view-global-search nav.pager .pager__nav-group-items{list-style:none;margin:0.8em 0 0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.view-global-search nav.pager .pager__nav-group-items li{list-style:none;}.view-global-search nav.pager .pager__nav-group-items .pager__item--previous a::before,.view-global-search nav.pager .pager__nav-group-items .pager__item--next a::before,.view-global-search nav.pager .pager__nav-group-items .pager__item--first a::before,.view-global-search nav.pager .pager__nav-group-items .pager__item--last a::before{font-family:"Font Awesome 6 Free",sans-serif;font-weight:900;}.view-global-search nav.pager .pager__nav-group-items .pager__item--previous a::before{content:"\f053";}.view-global-search nav.pager .pager__nav-group-items .pager__item--next a::before{content:"\f054";}.view-global-search nav.pager .pager__nav-group-items .pager__item--first a::before{content:"\f100";}.view-global-search nav.pager .pager__nav-group-items .pager__item--last a::before{content:"\f101";}@media (min-width:0) and (max-width:55.9375em){.view-global-search{-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.view-global-search .views-filters-summary{display:none;}.view-global-search .view-filters{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;}.view-global-search .view-filters .views-exposed-form,.view-global-search .view-filters .form--inline{width:auto;}.view-global-search .view-filters .form--inline > *:not(.bef--secondary){display:none;}.view-global-search .view-content{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}.view-global-search .view-header{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}.view-global-search .view-header .view-header__count{display:none;}.view-global-search .view-header .view-header__actions{margin-left:auto;}.view-global-search .view-header .view-header__actions > *:not(.form-item.form-type-select){display:none;}}.napoleon-search-filters-panel{position:fixed;top:0;left:0;width:auto;max-width:100vw;height:100%;max-height:100%;margin:0;padding:1.5625em;border:none;-webkit-box-shadow:2px 0 12px rgba(0,0,0,0.3);box-shadow:2px 0 12px rgba(0,0,0,0.3);overflow-y:auto;-webkit-box-sizing:border-box;box-sizing:border-box;}@media (min-width:48em){.napoleon-search-filters-panel{width:420px;max-width:85vw;padding:1.5625em 2em;}}@media (min-width:0) and (max-width:55.9375em){.napoleon-search-filters-panel{top:62px;height:calc(100% - 62px);}}.napoleon-search-filters-panel::-ms-backdrop{background-color:rgba(0,0,0,0.5);}.napoleon-search-filters-panel::backdrop{background-color:rgba(0,0,0,0.5);}@media (min-width:0) and (max-width:55.9375em){.napoleon-search-filters-panel::-ms-backdrop{background-color:transparent;}.napoleon-search-filters-panel::backdrop{background-color:transparent;}}.napoleon-search-filters-panel__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1em;margin-bottom:1em;}.napoleon-search-filters-panel__header .search-filters-label{margin:0;font-size:1.125em;font-weight:400;line-height:normal;}.napoleon-search-filters-panel .fieldgroup{margin:0;padding:0 0 1em;border:0;}.napoleon-search-filters-panel .fieldgroup .form-checkboxes{max-height:unset !important;}.napoleon-search-filters-panel .fieldgroup legend .fieldset-legend{font-weight:600;font-size:0.9em;margin-bottom:0.5em;display:block;}.napoleon-search-filters-panel .fieldgroup .form-checkboxes{max-height:220px;overflow-y:auto;}.napoleon-search-filters-panel .fieldgroup[data-drupal-selector=edit-field-number-of-burners] .form-checkboxes,.napoleon-search-filters-panel .fieldgroup[data-drupal-selector=edit-field-number-of-main-burners] .form-checkboxes{display:grid;grid-template-columns:repeat(5,auto);-webkit-column-gap:1em;-moz-column-gap:1em;column-gap:1em;}.napoleon-search-filters-panel .fieldgroup[data-drupal-selector=edit-field-number-of-burners] .form-type-checkbox,.napoleon-search-filters-panel .fieldgroup[data-drupal-selector=edit-field-number-of-main-burners] .form-type-checkbox{margin:0 0 0.6em;}.napoleon-search-filters-panel .fieldgroup ul{list-style:none;margin:0;padding:0;}.napoleon-search-filters-panel .fieldgroup .highlight label{color:#0060ad !important;}.napoleon-search-filters-panel .fieldgroup input[type=checkbox] + label{position:relative;display:block;padding-left:22px;cursor:pointer;line-height:1;font-weight:400;font-size:0.95em;padding-bottom:0.25em;padding-top:0.25em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.napoleon-search-filters-panel .fieldgroup input[type=checkbox] + label:hover{text-decoration:underline;}.napoleon-search-filters-panel .fieldgroup input[type=checkbox] + label::before{content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:2px;width:12px;height:12px;border-radius:50%;outline:2px solid #000;background:white;border:3px solid white;margin:0;}.napoleon-search-filters-panel .fieldgroup input[type=checkbox]:checked + label{color:#0060ad;}.napoleon-search-filters-panel .fieldgroup input[type=checkbox]:checked + label::before{outline-color:#0060ad;background:#0060ad;}.napoleon-search-filters-panel .fieldgroup .form-type-checkbox{margin:0 0 0.4em;}.napoleon-search-filters-panel .fieldgroup .form-type-checkbox label{text-transform:none;}body.bef-secondary-open{overflow:hidden;}.bef-secondary-close{position:absolute;top:0;right:0.2em;-ms-flex-negative:0;flex-shrink:0;color:#4b4c4d;background:none;border:none;font-size:3em;line-height:1;cursor:pointer;padding:0;margin:0;background-color:transparent;}.bef-secondary-close:hover,.bef-secondary-close:focus,.bef-secondary-close:active{background-color:transparent;}.close-filters-btn{border:1px solid transparent;font-weight:700;cursor:pointer;display:inline-block;position:relative;font-size:15px;line-height:1em;overflow:hidden;padding:0.625em 1.3em;margin-bottom:1em;text-decoration:none;-webkit-transition:background-color 0.3s ease-out,border-color 0.3s ease-out;transition:background-color 0.3s ease-out,border-color 0.3s ease-out;margin-right:1em;letter-spacing:1.1px;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;color:#fff;}@media (min-width:38em){.close-filters-btn{padding:0.625em 1.5em;font-size:17px;line-height:1.375em;}}.close-filters-btn{background-color:#c32127;}.close-filters-btn:hover,.close-filters-btn:focus,.close-filters-btn:active{color:#fff;background-color:#a91d22;}.close-filters-btn{line-height:1.25;}@media (min-width:0) and (max-width:56em){.close-filters-btn{margin-left:0.5em !important;}}@media (min-width:56em){.close-filters-btn{font-size:1.2rem;}}@media (min-width:0) and (max-width:56em){.close-filters-btn,a.reset-link{font-size:1.07em;margin:0 0 0.8em;padding:0.2em 0.6em;}}@media (min-width:56em){.close-filters-btn,.note{display:none;}}.note{margin-top:-1em;font-size:0.8em;color:#1b1c1c;}.view-global-search .views-exposed-form{padding:0 0 1.5em !important;margin-bottom:1.5rem;margin-top:1.5rem;background:#fff;gap:0.5rem;border-bottom:1.5px solid black;border-radius:0;border-top:0;border-left:0;border-right:0;}@media (min-width:0) and (max-width:55.9375em){.view-global-search .views-exposed-form{border-bottom:0;margin-top:0;margin-bottom:1em;padding-bottom:0.5rem !important;}}.view-global-search .views-exposed-form .views-exposed-form__item{margin:0 !important;}.view-global-search .views-exposed-form .views-exposed-form__item.form-item--unified-type,.view-global-search .views-exposed-form .views-exposed-form__item.form-item--unified-region,.view-global-search .views-exposed-form .views-exposed-form__item.form-item--unified-division{width:180px;}.view-global-search .views-exposed-form .form-submit{margin:0 0.5rem 0.5rem 0 !important;height:42px;}.view-global-search .views-exposed-form .form-submit::after{font-family:"Font Awesome 6 Free",sans-serif;font-weight:900;content:"\f054";margin-left:0.4em;}.view-global-search .views-exposed-form .primary-filter{position:relative;margin-right:1em;}.view-global-search .views-exposed-form .primary-filter::after{font-family:"Font Awesome 6 Free",sans-serif;font-weight:900;content:"\f054";position:absolute;top:50%;right:0.6em;line-height:1;-webkit-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none;}.view-global-search .views-exposed-form .primary-filter button{padding:5px 20px 5px 7px;margin:0;font-size:0.9375em;height:32px;letter-spacing:normal;border-radius:5px;}.view-global-search .views-exposed-form .primary-filter button::after{content:none;}.view-global-search .views-exposed-form details.bef--secondary{border:0;max-height:30px;margin-left:auto;}.view-global-search .views-exposed-form details.bef--secondary summary{margin:0;margin-top:-1px;font-size:0.9375em;max-height:30px;padding:5px 1em;font-weight:500;}.view-global-search .views-exposed-form details.bef--secondary summary::after{font-family:"Font Awesome 6 Free",sans-serif;font-weight:900;content:"\f0b0";margin-left:0.4em;}#block-supportsearchprompt{border:2px solid #000;padding:1.5625em;text-align:center;margin-top:1em;margin-bottom:1em;}#block-supportsearchprompt .bold-prompt{font-size:1.5625em;font-weight:600;margin-bottom:0.1em;color:#000;}#block-supportsearchprompt a{border:1px solid transparent;font-weight:700;cursor:pointer;display:inline-block;position:relative;font-size:15px;line-height:1em;overflow:hidden;padding:0.625em 1.3em;margin-bottom:1em;text-decoration:none;-webkit-transition:background-color 0.3s ease-out,border-color 0.3s ease-out;transition:background-color 0.3s ease-out,border-color 0.3s ease-out;margin-right:1em;letter-spacing:1.1px;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;color:#fff;}@media (min-width:38em){#block-supportsearchprompt a{padding:0.625em 1.5em;font-size:17px;line-height:1.375em;}}#block-supportsearchprompt a{background-color:#c32127;}#block-supportsearchprompt a:hover,#block-supportsearchprompt a:focus,#block-supportsearchprompt a:active{color:#fff;background-color:#a91d22;}#block-supportsearchprompt a{font-size:15px !important;line-height:normal !important;padding:0.5em 1.5em !important;}@media (min-width:38em){#block-supportsearchprompt a{font-size:15px !important;}}article.bestseller,article.special-offer-on{position:relative;z-index:20;}article.bestseller::before,article.special-offer-on::before{font-family:icomoon;speak:none;line-height:1;position:relative;text-align:center;font-weight:normal;font-style:normal;text-transform:none;letter-spacing:normal;overflow-wrap:normal;white-space:nowrap;color:#4b4c4d;direction:ltr;float:left;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:"liga";font-feature-settings:"liga";left:0;top:0;position:absolute;}@media (min-width:0) and (max-width:38em){article.bestseller::before,article.special-offer-on::before{font-size:0.8em;}}article.bestseller::before{content:"\e917";color:#f3cd00;top:-2px;font-size:1.9em;z-index:50;}.addtocart-link-class{margin:5px 0 0;}.addtocart-link-class a{text-decoration:none;}.add-to-cart-wrapper{position:absolute;top:-5px;right:0;left:auto;z-index:10;}.add-to-cart-wrapper span.fa-heart::before{font-family:icomoon;speak:none;line-height:1;position:relative;text-align:center;font-weight:normal;font-style:normal;text-transform:none;letter-spacing:normal;overflow-wrap:normal;white-space:nowrap;color:#4b4c4d;direction:ltr;float:left;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:"liga";font-feature-settings:"liga";content:"\e954";color:#bfc0c4;font-size:30px;}.add-to-cart-wrapper span.fa-heart.item-added::before{color:#0060ad;}.add-to-cart-wrapper.list{display:none;}.field--name-field-is-new{margin-bottom:0 !important;}.field--name-field-is-new .new-offer{color:#fff;background-color:#c32127;font-weight:700;padding:0.3125rem 0.75rem;border-radius:12px;display:inline-block;}.offer,span.is-new{background:#c32127;}span.shop-online,.pdp-grills .header-gallery-wrapper .field--name-field-exclusive-label{background:#002e57;}.offer,span.is-new,span.shop-online,.pdp-grills .header-gallery-wrapper .field--name-field-exclusive-label{position:absolute;z-index:10;display:inline-block;left:-1em;top:-1em;color:#fff;font-weight:bold;padding:0.3em 2em 0.3em 1.5em;clip-path:polygon(0 0,100% 0%,calc(100% - 11px) 100%,0% 100%);}.pdp-grills .header-gallery-wrapper,.pdp-fireplaces .header-gallery-wrapper{position:relative;}.pdp-grills .header-gallery-wrapper .field--name-field-exclusive-label,.pdp-fireplaces .header-gallery-wrapper .field--name-field-exclusive-label{font-weight:600;left:0.3rem;line-height:1;padding:0.1rem 0.4rem;top:-2.5em;}.pdp-grills .header-gallery-wrapper .field--name-field-exclusive-label::after,.pdp-fireplaces .header-gallery-wrapper .field--name-field-exclusive-label::after{right:-0.375rem;width:0.625rem;}@media (min-width:50em){.pdp-grills .header-gallery-wrapper .field--name-field-exclusive-label,.pdp-fireplaces .header-gallery-wrapper .field--name-field-exclusive-label{left:1.75rem;line-height:1.1;padding:0.2em 1.5em;top:-2.2em;}.pdp-grills .header-gallery-wrapper .field--name-field-exclusive-label::after,.pdp-fireplaces .header-gallery-wrapper .field--name-field-exclusive-label::after{width:1rem;}}.field--name-field-bazaarvoice-rating{font-size:0.8em;font-style:italic;}.field--name-field-bazaarvoice-rating span::before{content:"";width:100px;height:10px;display:inline-block;float:left;background-position:center right;background-repeat:no-repeat;background-size:auto 13px;margin-right:0.3em;position:relative;top:3px;}.field--name-field-bazaarvoice-rating span.no-star::before{background-image:url(/themes/custom/de_theme/src/img/0-star.svg);}.field--name-field-bazaarvoice-rating span.one-star::before{background-image:url(/themes/custom/de_theme/src/img/1-star.svg);}.field--name-field-bazaarvoice-rating span.two-star::before{background-image:url(/themes/custom/de_theme/src/img/2-star.svg);}.field--name-field-bazaarvoice-rating span.three-star::before{background-image:url(/themes/custom/de_theme/src/img/3-star.svg);}.field--name-field-bazaarvoice-rating span.four-star::before{background-image:url(/themes/custom/de_theme/src/img/4-star.svg);}.field--name-field-bazaarvoice-rating span.five-star::before{background-image:url(/themes/custom/de_theme/src/img/5-star.svg);}.pdp-grills .bv-score-wrapper .star-score,.pdp-grills .quote-rating .star-score,.pdp-fireplaces .bv-score-wrapper .star-score,.pdp-fireplaces .quote-rating .star-score{text-align:left;font-style:normal;display:inline-block;position:relative;unicode-bidi:bidi-override;}.pdp-grills .bv-score-wrapper .star-score::before,.pdp-grills .quote-rating .star-score::before,.pdp-fireplaces .bv-score-wrapper .star-score::before,.pdp-fireplaces .quote-rating .star-score::before{display:block;font-family:FontAwesome;content:"\f005\f005\f005\f005\f005";color:#1b1c1c;font-size:1.25rem;top:unset;width:auto;height:auto;float:unset;margin-right:0;letter-spacing:3px;}.pdp-grills .bv-score-wrapper .star-score::after,.pdp-grills .quote-rating .star-score::after,.pdp-fireplaces .bv-score-wrapper .star-score::after,.pdp-fireplaces .quote-rating .star-score::after{white-space:nowrap;position:absolute;top:0;left:0;font-family:FontAwesome;content:"\f005\f005\f005\f005\f005";width:0;color:#d6a742;overflow:hidden;height:100%;font-size:1.25rem;letter-spacing:3px;}.pdp-grills .bv-score-wrapper .star-score[data-star^="0.1"]::after,.pdp-grills .bv-score-wrapper .star-score [data-star^=".1"]::after,.pdp-grills .quote-rating .star-score[data-star^="0.1"]::after,.pdp-grills .quote-rating .star-score [data-star^=".1"]::after,.pdp-fireplaces .bv-score-wrapper .star-score[data-star^="0.1"]::after,.pdp-fireplaces .bv-score-wrapper .star-score [data-star^=".1"]::after,.pdp-fireplaces .quote-rating .star-score[data-star^="0.1"]::after,.pdp-fireplaces .quote-rating .star-score [data-star^=".1"]::after{width:2%;}.pdp-grills .bv-score-wrapper .star-score[data-star^="0.2"]::after,.pdp-grills .bv-score-wrapper .star-score [data-star^=".2"]::after,.pdp-grills .quote-rating .star-score[data-star^="0.2"]::after,.pdp-grills .quote-rating .star-score [data-star^=".2"]::after,.pdp-fireplaces .bv-score-wrapper .star-score[data-star^="0.2"]::after,.pdp-fireplaces .bv-score-wrapper .star-score [data-star^=".2"]::after,.pdp-fireplaces .quote-rating .star-score[data-star^="0.2"]::after,.pdp-fireplaces .quote-rating .star-score [data-star^=".2"]::after{width:4%;}.pdp-grills .bv-score-wrapper .star-score[data-star^="0.3"]::after,.pdp-grills .bv-score-wrapper .star-score [data-star^=".3"]::after,.pdp-grills .quote-rating .star-score[data-star^="0.3"]::after,.pdp-grills .quote-rating .star-score [data-star^=".3"]::after,.pdp-fireplaces .bv-score-wrapper .star-score[data-star^="0.3"]::after,.pdp-fireplaces .bv-score-wrapper .star-score [data-star^=".3"]::after,.pdp-fireplaces .quote-rating .star-score[data-star^="0.3"]::after,.pdp-fireplaces .quote-rating .star-score [data-star^=".3"]::after{width:6%;}.pdp-grills .bv-score-wrapper .star-score[data-star^="0.4"]::after,.pdp-grills .bv-score-wrapper .star-score [data-star^=".4"]::after,.pdp-grills .quote-rating .star-score[data-star^="0.4"]::after,.pdp-grills .quote-rating .star-score [data-star^=".4"]::after,.pdp-fireplaces .bv-score-wrapper .star-score[data-star^="0.4"]::after,.pdp-fireplaces .bv-score-wrapper .star-score [data-star^=".4"]::after,.pdp-fireplaces .quote-rating .star-score[data-star^="0.4"]::after,.pdp-fireplaces .quote-rating .star-score [data-star^=".4"]::after{width:8%;}.pdp-grills .bv-score-wrapper .star-score[data-star^="0.5"]::after,.pdp-grills .bv-score-wrapper .star-score [data-star^=".5"]::after,.pdp-grills .quote-rating .star-score[data-star^="0.5"]::after,.pdp-grills .quote-rating .star-score [data-star^=".5"]::after,.pdp-fireplaces .bv-score-wrapper .star-score[data-star^="0.5"]::after,.pdp-fireplaces .bv-score-wrapper .star-score [data-star^=".5"]::after,.pdp-fireplaces .quote-rating .star-score[data-star^="0.5"]::after,.pdp-fireplaces .quote-rating .star-score [data-star^=".5"]::after{width:10%;}.pdp-grills .bv-score-wrapper .star-score[data-star^="0.6"]::after,.pdp-grills .bv-score-wrapper .star-score [data-star^=".6"]::after,.pdp-grills .quote-rating .star-score[data-star^="0.6"]::after,.pdp-grills .quote-rating .star-score [data-star^=".6"]::after,.pdp-fireplaces .bv-score-wrapper .star-score[data-star^="0.6"]::after,.pdp-fireplaces .bv-score-wrapper .star-score [data-star^=".6"]::after,.pdp-fireplaces .quote-rating .star-score[data-star^="0.6"]::after,.pdp-fireplaces .quote-rating .star-score [data-star^=".6"]::after{width:12%;}.pdp-grills .bv-score-wrapper .star-score[data-star^="0.7"]::after,.pdp-grills .bv-score-wrapper .star-score [data-star^=".7"]::after,.pdp-grills .quote-rating .star-score[data-star^="0.7"]::after,.pdp-grills .quote-rating .star-score [data-star^=".7"]::after,.pdp-fireplaces .bv-score-wrapper .star-score[data-star^="0.7"]::after,.pdp-fireplaces .bv-score-wrapper .star-score [data-star^=".7"]::after,.pdp-fireplaces .quote-rating .star-score[data-star^="0.7"]::after,.pdp-fireplaces .quote-rating .star-score [data-star^=".7"]::after{width:14%;}.pdp-grills .bv-score-wrapper .star-score[data-star^="0.8"]::after,.pdp-grills .bv-score-wrapper .star-score [data-star^=".8"]::after,.pdp-grills .quote-rating .star-score[data-star^="0.8"]::after,.pdp-grills .quote-rating .star-score [data-star^=".8"]::after,.pdp-fireplaces .bv-score-wrapper .star-score[data-star^="0.8"]::after,.pdp-fireplaces .bv-score-wrapper .star-score [data-star^=".8"]::after,.pdp-fireplaces .quote-rating .star-score[data-star^="0.8"]::after,.pdp-fireplaces .quote-rating .star-score [data-star^=".8"]::after{width:16%;}.pdp-grills .bv-score-wrapper .star-score[data-star^="0.9"]::after,.pdp-grills .bv-score-wrapper .star-score [data-star^=".9"]::after,.pdp-grills .quote-rating .star-score[data-star^="0.9"]::after,.pdp-grills .quote-rating .star-score [data-star^=".9"]::after,.pdp-fireplaces .bv-score-wrapper .star-score[data-star^="0.9"]::after,.pdp-fireplaces .bv-score-wrapper .star-score [data-star^=".9"]::after,.pdp-fireplaces .quote-rating .star-score[data-star^="0.9"]::after,.pdp-fireplaces .quote-rating .star-score [data-star^=".9"]::after{width:18%;}.pdp-grills .bv-score-wrapper .star-score[data-star^="1"]::after,.pdp-grills .quote-rating .star-score[data-star^="1"]::after,.pdp-fireplaces .bv-score-wrapper .star-score[data-star^="1"]::after,.pdp-fireplaces .quote-rating .star-score[data-star^="1"]::after{width:20%;}.pdp-grills .bv-score-wrapper .star-score[data-star^="1.1"]::after,.pdp-grills .quote-rating .star-score[data-star^="1.1"]::after,.pdp-fireplaces .bv-score-wrapper .star-score[data-star^="1.1"]::after,.pdp-fireplaces .quote-rating .star-score[data-star^="1.1"]::after{width:22%;}.pdp-grills .bv-score-wrapper .star-score[data-star^="1.2"]::after,.pdp-grills .quote-rating .star-score[data-star^="1.2"]::after,.pdp-fireplaces .bv-score-wrapper .star-score[data-star^="1.2"]::after,.pdp-fireplaces .quote-rating .star-score[data-star^="1.2"]::after{width:24%;}.pdp-grills .bv-score-wrapper .star-score[data-star^="1.3"]::after,.pdp-grills .quote-rating .star-score[data-star^="1.3"]::after,.pdp-fireplaces .bv-score-wrapper .star-score[data-star^="1.3"]::after,.pdp-fireplaces .quote-rating .star-score[data-star^="1.3"]::after{width:26%;}.pdp-grills .bv-score-wrapper .star-score[data-star^="1.4"]::after,.pdp-grills .quote-rating .star-score[data-star^="1.4"]::after,.pdp-fireplaces .bv-score-wrapper .star-score[data-star^="1.4"]::after,.pdp-fireplaces .quote-rating .star-score[data-star^="1.4"]::after{width:28%;}.pdp-grills .bv-score-wrapper .star-score[data-star^="1.5"]::after,.pdp-grills .quote-rating .star-score[data-star^="1.5"]::after,.pdp-fireplaces .bv-score-wrapper .star-score[data-star^="1.5"]::after,.pdp-fireplaces .quote-rating .star-score[data-star^="1.5"]::after{width:30%;}.pdp-grills .bv-score-wrapper .star-score[data-star^="1.6"]::after,.pdp-grills .quote-rating .star-score[data-star^="1.6"]::after,.pdp-fireplaces .bv-score-wrapper .star-score[data-star^="1.6"]::after,.pdp-fireplaces .quote-rating .star-score[data-star^="1.6"]::after{width:32%;}.pdp-grills .bv-score-wrapper .star-score[data-star^="1.7"]::after,.pdp-grills .quote-rating .star-score[data-star^="1.7"]::after,.pdp-fireplaces .bv-score-wrapper .star-score[data-star^="1.7"]::after,.pdp-fireplaces .quote-rating .star-score[data-star^="1.7"]::after{width:34%;}.pdp-grills .bv-score-wrapper .star-score[data-star^="1.8"]::after,.pdp-grills .quote-rating .star-score[data-star^="1.8"]::after,.pdp-fireplaces .bv-score-wrapper .star-score[data-star^="1.8"]::after,.pdp-fireplaces .quote-rating .star-score[data-star^="1.8"]::after{width:36%;}.pdp-grills .bv-score-wrapper .star-score[data-star^="1.9"]::after,.pdp-grills .quote-rating .star-score[data-star^="1.9"]::after,.pdp-fireplaces .bv-score-wrapper .star-score[data-star^="1.9"]::after,.pdp-fireplaces .quote-rating .star-score[data-star^="1.9"]::after{width:38%;}.pdp-grills .bv-score-wrapper .star-score[data-star^="2"]::after,.pdp-grills .quote-rating .star-score[data-star^="2"]::after,.pdp-fireplaces .bv-score-wrapper .star-score[data-star^="2"]::after,.pdp-fireplaces .quote-rating .star-score[data-star^="2"]::after{width:40%;}.pdp-grills .bv-score-wrapper .star-score[data-star^="2.1"]::after,.pdp-grills .quote-rating .star-score[data-star^="2.1"]::after,.pdp-fireplaces .bv-score-wrapper .star-score[data-star^="2.1"]::after,.pdp-fireplaces .quote-rating .star-score[data-star^="2.1"]::after{width:42%;}.pdp-grills .bv-score-wrapper .star-score[data-star^="2.2"]::after,.pdp-grills .quote-rating .star-score[data-star^="2.2"]::after,.pdp-fireplaces .bv-score-wrapper .star-score[data-star^="2.2"]::after,.pdp-fireplaces .quote-rating .star-score[data-star^="2.2"]::after{width:44%;}.pdp-grills .bv-score-wrapper .star-score[data-star^="2.3"]::after,.pdp-grills .quote-rating .star-score[data-star^="2.3"]::after,.pdp-fireplaces .bv-score-wrapper .star-score[data-star^="2.3"]::after,.pdp-fireplaces .quote-rating .star-score[data-star^="2.3"]::after{width:46%;}.pdp-grills .bv-score-wrapper .star-score[data-star^="2.4"]::after,.pdp-grills .quote-rating .star-score[data-star^="2.4"]::after,.pdp-fireplaces .bv-score-wrapper .star-score[data-star^="2.4"]::after,.pdp-fireplaces .quote-rating .star-score[data-star^="2.4"]::after{width:48%;}.pdp-grills .bv-score-wrapper .star-score[data-star^="2.5"]::after,.pdp-grills .quote-rating .star-score[data-star^="2.5"]::after,.pdp-fireplaces .bv-score-wrapper .star-score[data-star^="2.5"]::after,.pdp-fireplaces .quote-rating .star-score[data-star^="2.5"]::after{width:50%;}.pdp-grills .bv-score-wrapper .star-score[data-star^="2.6"]::after,.pdp-grills .quote-rating .star-score[data-star^="2.6"]::after,.pdp-fireplaces .bv-score-wrapper .star-score[data-star^="2.6"]::after,.pdp-fireplaces .quote-rating .star-score[data-star^="2.6"]::after{width:52%;}.pdp-grills .bv-score-wrapper .star-score[data-star^="2.7"]::after,.pdp-grills .quote-rating .star-score[data-star^="2.7"]::after,.pdp-fireplaces .bv-score-wrapper .star-score[data-star^="2.7"]::after,.pdp-fireplaces .quote-rating .star-score[data-star^="2.7"]::after{width:54%;}.pdp-grills .bv-score-wrapper .star-score[data-star^="2.8"]::after,.pdp-grills .quote-rating .star-score[data-star^="2.8"]::after,.pdp-fireplaces .bv-score-wrapper .star-score[data-star^="2.8"]::after,.pdp-fireplaces .quote-rating .star-score[data-star^="2.8"]::after{width:56%;}.pdp-grills .bv-score-wrapper .star-score[data-star^="2.9"]::after,.pdp-grills .quote-rating .star-score[data-star^="2.9"]::after,.pdp-fireplaces .bv-score-wrapper .star-score[data-star^="2.9"]::after,.pdp-fireplaces .quote-rating .star-score[data-star^="2.9"]::after{width:58%;}.pdp-grills .bv-score-wrapper .star-score[data-star^="3"]::after,.pdp-grills .quote-rating .star-score[data-star^="3"]::after,.pdp-fireplaces .bv-score-wrapper .star-score[data-star^="3"]::after,.pdp-fireplaces .quote-rating .star-score[data-star^="3"]::after{width:60%;}.pdp-grills .bv-score-wrapper .star-score[data-star^="3.1"]::after,.pdp-grills .quote-rating .star-score[data-star^="3.1"]::after,.pdp-fireplaces .bv-score-wrapper .star-score[data-star^="3.1"]::after,.pdp-fireplaces .quote-rating .star-score[data-star^="3.1"]::after{width:62%;}.pdp-grills .bv-score-wrapper .star-score[data-star^="3.2"]::after,.pdp-grills .quote-rating .star-score[data-star^="3.2"]::after,.pdp-fireplaces .bv-score-wrapper .star-score[data-star^="3.2"]::after,.pdp-fireplaces .quote-rating .star-score[data-star^="3.2"]::after{width:64%;}.pdp-grills .bv-score-wrapper .star-score[data-star^="3.3"]::after,.pdp-grills .quote-rating .star-score[data-star^="3.3"]::after,.pdp-fireplaces .bv-score-wrapper .star-score[data-star^="3.3"]::after,.pdp-fireplaces .quote-rating .star-score[data-star^="3.3"]::after{width:66%;}.pdp-grills .bv-score-wrapper .star-score[data-star^="3.4"]::after,.pdp-grills .quote-rating .star-score[data-star^="3.4"]::after,.pdp-fireplaces .bv-score-wrapper .star-score[data-star^="3.4"]::after,.pdp-fireplaces .quote-rating .star-score[data-star^="3.4"]::after{width:68%;}.pdp-grills .bv-score-wrapper .star-score[data-star^="3.5"]::after,.pdp-grills .quote-rating .star-score[data-star^="3.5"]::after,.pdp-fireplaces .bv-score-wrapper .star-score[data-star^="3.5"]::after,.pdp-fireplaces .quote-rating .star-score[data-star^="3.5"]::after{width:70%;}.pdp-grills .bv-score-wrapper .star-score[data-star^="3.6"]::after,.pdp-grills .quote-rating .star-score[data-star^="3.6"]::after,.pdp-fireplaces .bv-score-wrapper .star-score[data-star^="3.6"]::after,.pdp-fireplaces .quote-rating .star-score[data-star^="3.6"]::after{width:72%;}.pdp-grills .bv-score-wrapper .star-score[data-star^="3.7"]::after,.pdp-grills .quote-rating .star-score[data-star^="3.7"]::after,.pdp-fireplaces .bv-score-wrapper .star-score[data-star^="3.7"]::after,.pdp-fireplaces .quote-rating .star-score[data-star^="3.7"]::after{width:74%;}.pdp-grills .bv-score-wrapper .star-score[data-star^="3.8"]::after,.pdp-grills .quote-rating .star-score[data-star^="3.8"]::after,.pdp-fireplaces .bv-score-wrapper .star-score[data-star^="3.8"]::after,.pdp-fireplaces .quote-rating .star-score[data-star^="3.8"]::after{width:76%;}.pdp-grills .bv-score-wrapper .star-score[data-star^="3.9"]::after,.pdp-grills .quote-rating .star-score[data-star^="3.9"]::after,.pdp-fireplaces .bv-score-wrapper .star-score[data-star^="3.9"]::after,.pdp-fireplaces .quote-rating .star-score[data-star^="3.9"]::after{width:78%;}.pdp-grills .bv-score-wrapper .star-score[data-star^="4"]::after,.pdp-grills .quote-rating .star-score[data-star^="4"]::after,.pdp-fireplaces .bv-score-wrapper .star-score[data-star^="4"]::after,.pdp-fireplaces .quote-rating .star-score[data-star^="4"]::after{width:80%;}.pdp-grills .bv-score-wrapper .star-score[data-star^="4.1"]::after,.pdp-grills .quote-rating .star-score[data-star^="4.1"]::after,.pdp-fireplaces .bv-score-wrapper .star-score[data-star^="4.1"]::after,.pdp-fireplaces .quote-rating .star-score[data-star^="4.1"]::after{width:82%;}.pdp-grills .bv-score-wrapper .star-score[data-star^="4.2"]::after,.pdp-grills .quote-rating .star-score[data-star^="4.2"]::after,.pdp-fireplaces .bv-score-wrapper .star-score[data-star^="4.2"]::after,.pdp-fireplaces .quote-rating .star-score[data-star^="4.2"]::after{width:84%;}.pdp-grills .bv-score-wrapper .star-score[data-star^="4.3"]::after,.pdp-grills .quote-rating .star-score[data-star^="4.3"]::after,.pdp-fireplaces .bv-score-wrapper .star-score[data-star^="4.3"]::after,.pdp-fireplaces .quote-rating .star-score[data-star^="4.3"]::after{width:86%;}.pdp-grills .bv-score-wrapper .star-score[data-star^="4.4"]::after,.pdp-grills .quote-rating .star-score[data-star^="4.4"]::after,.pdp-fireplaces .bv-score-wrapper .star-score[data-star^="4.4"]::after,.pdp-fireplaces .quote-rating .star-score[data-star^="4.4"]::after{width:88%;}.pdp-grills .bv-score-wrapper .star-score[data-star^="4.5"]::after,.pdp-grills .quote-rating .star-score[data-star^="4.5"]::after,.pdp-fireplaces .bv-score-wrapper .star-score[data-star^="4.5"]::after,.pdp-fireplaces .quote-rating .star-score[data-star^="4.5"]::after{width:90%;}.pdp-grills .bv-score-wrapper .star-score[data-star^="4.6"]::after,.pdp-grills .quote-rating .star-score[data-star^="4.6"]::after,.pdp-fireplaces .bv-score-wrapper .star-score[data-star^="4.6"]::after,.pdp-fireplaces .quote-rating .star-score[data-star^="4.6"]::after{width:92%;}.pdp-grills .bv-score-wrapper .star-score[data-star^="4.7"]::after,.pdp-grills .quote-rating .star-score[data-star^="4.7"]::after,.pdp-fireplaces .bv-score-wrapper .star-score[data-star^="4.7"]::after,.pdp-fireplaces .quote-rating .star-score[data-star^="4.7"]::after{width:94%;}.pdp-grills .bv-score-wrapper .star-score[data-star^="4.8"]::after,.pdp-grills .quote-rating .star-score[data-star^="4.8"]::after,.pdp-fireplaces .bv-score-wrapper .star-score[data-star^="4.8"]::after,.pdp-fireplaces .quote-rating .star-score[data-star^="4.8"]::after{width:96%;}.pdp-grills .bv-score-wrapper .star-score[data-star^="4.9"]::after,.pdp-grills .quote-rating .star-score[data-star^="4.9"]::after,.pdp-fireplaces .bv-score-wrapper .star-score[data-star^="4.9"]::after,.pdp-fireplaces .quote-rating .star-score[data-star^="4.9"]::after{width:98%;}.pdp-grills .bv-score-wrapper .star-score[data-star^="5"]::after,.pdp-grills .quote-rating .star-score[data-star^="5"]::after,.pdp-fireplaces .bv-score-wrapper .star-score[data-star^="5"]::after,.pdp-fireplaces .quote-rating .star-score[data-star^="5"]::after{width:100%;}.pdp-grills .bv-score-wrapper,.pdp-fireplaces .bv-score-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1rem;}.pdp-grills .bv-score-wrapper .field--name-field-bazaarvoice-pr-summary,.pdp-fireplaces .bv-score-wrapper .field--name-field-bazaarvoice-pr-summary{margin-bottom:0 !important;margin-top:0 !important;}.pdp-grills .bv-score-wrapper .field--name-field-part-id,.pdp-fireplaces .bv-score-wrapper .field--name-field-part-id{letter-spacing:1px !important;}.pdp-grills .bv-score-wrapper .bv-rating-summary,.pdp-fireplaces .bv-score-wrapper .bv-rating-summary{margin-top:0.5em;}.pdp-grills .bv-score-wrapper .bv_main_container,.pdp-fireplaces .bv-score-wrapper .bv_main_container{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-right:1em !important;}.pdp-grills .bv-score-wrapper .bazaarvoice-logo-wrapper,.pdp-fireplaces .bv-score-wrapper .bazaarvoice-logo-wrapper{max-width:130px;}.pdp-grills .bv-score-wrapper .bv-score,.pdp-fireplaces .bv-score-wrapper .bv-score{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;font-style:italic;font-size:0.875rem;gap:0.125rem;}.pdp-grills .bv-score-wrapper .bv-score .field--name-field-bazaarvoice-rating,.pdp-fireplaces .bv-score-wrapper .bv-score .field--name-field-bazaarvoice-rating{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:0.125rem;}.pdp-grills .bv-score-wrapper .bv-score .field--name-field-bazaarvoice-rating .rating,.pdp-fireplaces .bv-score-wrapper .bv-score .field--name-field-bazaarvoice-rating .rating{font-size:0.875rem;}.pdp-grills .bv-score-wrapper .bv-score .field--name-field-bazaarvoice-rating .rating::before,.pdp-fireplaces .bv-score-wrapper .bv-score .field--name-field-bazaarvoice-rating .rating::before{display:none;}a.basic_cart-get-quantity{border:none;}.block-search-page-promo-block .header-wrapper{margin-left:0;margin-right:0;margin-top:0 !important;}@media (min-width:56em){.block-search-page-promo-block .header-wrapper{margin-top:-3.05176em;}}@-webkit-keyframes fadeIn{0%{opacity:0;}100%{opacity:1;}}@keyframes fadeIn{0%{opacity:0;}100%{opacity:1;}}.division-fireplaces #block-napoleon-product-comparison-drawer-block #drawer-selection-wrapper .item-details-wrapper .sale-price-prefix,.division-fireplaces #block-napoleon-product-comparison-drawer-block #drawer-selection-wrapper .item-details-wrapper .prefix{font-family:"Proxima Nova",sans-serif !important;color:#4b4c4d !important;text-transform:uppercase;font-size:0.8125rem;line-height:14px;}.division-fireplaces #block-napoleon-product-comparison-drawer-block #drawer-selection-wrapper .item-details-wrapper .msrp-currency-code{font-size:0.8125rem;line-height:14px;}.division-fireplaces #block-napoleon-product-comparison-drawer-block #drawer-selection-wrapper .item-details-wrapper .value-special{line-height:20px;}.division-fireplaces #block-napoleon-product-comparison-drawer-block #drawer-selection-wrapper .item-details-wrapper .msrp-element.greyed-out.strikethrough .msrp-nomenclature{font-family:"Proxima Nova",sans-serif !important;}.division-fireplaces #block-napoleon-product-comparison-drawer-block #drawer-selection-wrapper .selected-items .remove-item-button > span{background-color:#0060ad !important;}.division-fireplaces #block-napoleon-product-comparison-drawer-block #drawer-selection-wrapper .selected:not(.item-empty) .value-special{font-family:"Proxima Nova",sans-serif !important;}.division-fireplaces #block-napoleon-product-comparison-drawer-block #drawer-selection-wrapper .selected:not(.item-empty) .value-special{color:#0060ad;}.division-fireplaces #block-napoleon-product-comparison-drawer-block #drawer-selection-wrapper .selected:not(.item-empty) .msrp-currency-code{color:#4b4c4d;font-family:"Proxima Nova",sans-serif;}.division-grills #block-napoleon-product-comparison-drawer-block .info-wrapper .msrp-element .value-special{line-height:20px;}.division-grills #block-napoleon-product-comparison-drawer-block .info-wrapper .msrp-element .msrp-nomenclature,.division-grills #block-napoleon-product-comparison-drawer-block .info-wrapper .msrp-element .msrp-currency-code{font-family:"Proxima Nova",sans-serif;font-size:0.8125rem;line-height:14px;padding-right:0;}#block-napoleon-product-comparison-drawer-block{position:relative;z-index:501;}#block-napoleon-product-comparison-drawer-block #product-comparison-drawer{position:relative;max-width:1308px;margin:0 auto;padding:0 1.5625em;}#block-napoleon-product-comparison-drawer-block #product-comparison-drawer:after{content:"";display:table;clear:both;}@media (min-width:62em){#block-napoleon-product-comparison-drawer-block #product-comparison-drawer{padding:0 2.44140625em;}}@media (min-width:90.625em){#block-napoleon-product-comparison-drawer-block #product-comparison-drawer{max-width:1380px;}}#block-napoleon-product-comparison-drawer-block #product-comparison-drawer{background-size:cover;padding-top:1em !important;z-index:11;}@media (min-width:56em){#block-napoleon-product-comparison-drawer-block #product-comparison-drawer{padding-bottom:1em !important;}#block-napoleon-product-comparison-drawer-block #product-comparison-drawer::before{content:"";position:absolute;top:0;right:0;bottom:0;left:50%;margin-left:-50vw;width:100vw;background:black;z-index:-1;background-size:cover;}}#block-napoleon-product-comparison-drawer-block #product-comparison-drawer.empty{display:none;}#block-napoleon-product-comparison-drawer-block #product-comparison-drawer:not(.open) .actions-wrapper{opacity:0;}@media (max-width:56em){#block-napoleon-product-comparison-drawer-block #product-comparison-drawer:not(.open){padding-bottom:0 !important;}#block-napoleon-product-comparison-drawer-block #product-comparison-drawer:not(.open) .header-bar,#block-napoleon-product-comparison-drawer-block #product-comparison-drawer:not(.open) .selection-wrapper{display:none !important;}}#block-napoleon-product-comparison-drawer-block #product-comparison-drawer.open .actions-wrapper{-webkit-animation:fadeIn 0.5s;animation:fadeIn 0.5s;}#block-napoleon-product-comparison-drawer-block #product-comparison-drawer.open .mobile-actions-wrapper{display:none;}#block-napoleon-product-comparison-drawer-block #product-comparison-drawer.open .mobile-actions-wrapper.element-disabled{display:none !important;}#block-napoleon-product-comparison-drawer-block #product-comparison-drawer.open .header-bar .toggle-button::before{content:"\f078";}#block-napoleon-product-comparison-drawer-block #product-comparison-drawer.sticky{position:fixed;right:0;left:0;bottom:0;width:100vw;}#block-napoleon-product-comparison-drawer-block #product-comparison-drawer.sticky .actions-wrapper{padding-left:0;}#block-napoleon-product-comparison-drawer-block #product-comparison-drawer.sticky .actions-wrapper{padding-left:0;}@media (max-width:55.9375em){#block-napoleon-product-comparison-drawer-block #product-comparison-drawer:not(.sticky){position:fixed;right:0;left:0;bottom:0;width:100vw;}}@media (min-width:56em){#block-napoleon-product-comparison-drawer-block #product-comparison-drawer:not(.sticky){position:sticky;padding-left:0;padding-right:0;}}@media (min-width:112.5em){#block-napoleon-product-comparison-drawer-block #product-comparison-drawer::before{background:rgb(0,0,0);}}#block-napoleon-product-comparison-drawer-block .mobile-actions-wrapper{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:rgb(0,0,0);padding-bottom:1em;}#block-napoleon-product-comparison-drawer-block .mobile-actions-wrapper::before{content:"";position:absolute;top:0;right:0;bottom:0;left:50%;margin-left:-50vw;width:100vw;background:black;z-index:-1;background-size:cover;}#block-napoleon-product-comparison-drawer-block .mobile-actions-wrapper.element-disabled{display:none !important;}#block-napoleon-product-comparison-drawer-block .mobile-actions-wrapper a{margin-right:0;letter-spacing:inherit;font-weight:700;font-size:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:0.3em;padding-bottom:0.3em;margin-bottom:0;}#block-napoleon-product-comparison-drawer-block .mobile-actions-wrapper .selected-number{background:#c32127;border:2px solid white;border-radius:50%;height:21px;width:21px;text-align:center;font-weight:700;font-size:14px;line-height:16px;display:inline-block;margin-left:5px;}@media (min-width:56em){#block-napoleon-product-comparison-drawer-block .mobile-actions-wrapper{display:none !important;}}#block-napoleon-product-comparison-drawer-block .header-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}@media (max-width:56em){#block-napoleon-product-comparison-drawer-block .header-bar{display:none;}}@media (max-width:112.5em){#block-napoleon-product-comparison-drawer-block .header-bar{font-size:1em;}}#block-napoleon-product-comparison-drawer-block .header-bar .toggle-button{color:white;text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-transform:none;border-bottom:1px solid transparent;}#block-napoleon-product-comparison-drawer-block .header-bar .toggle-button:hover{border-color:white;}#block-napoleon-product-comparison-drawer-block .header-bar .toggle-button::before{font-family:FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:normal;font-style:normal;font-size:24px;display:inline-block;width:1em;height:1em;line-height:1;text-transform:none;letter-spacing:normal;overflow-wrap:normal;white-space:nowrap;direction:ltr;vertical-align:bottom;content:"\f077";font-size:16px;margin-right:6px;}#block-napoleon-product-comparison-drawer-block .header-bar .product-selection-info,#block-napoleon-product-comparison-drawer-block .header-bar .toggle-button{color:white;text-transform:uppercase;font-weight:600;}#block-napoleon-product-comparison-drawer-block #drawer-selection-wrapper.selection-wrapper{display:none;}@media (max-width:56em){#block-napoleon-product-comparison-drawer-block #drawer-selection-wrapper.selection-wrapper{display:none !important;}}#block-napoleon-product-comparison-drawer-block #drawer-selection-wrapper .actions-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}#block-napoleon-product-comparison-drawer-block #drawer-selection-wrapper .actions-wrapper .compare-link{font-size:14px !important;letter-spacing:inherit;margin-right:0;margin-bottom:1em;padding:0.5em 3em !important;border:1px solid transparent;}@media (min-width:112.5em){#block-napoleon-product-comparison-drawer-block #drawer-selection-wrapper .actions-wrapper .compare-link{font-size:14px;}}#block-napoleon-product-comparison-drawer-block #drawer-selection-wrapper .actions-wrapper .remove-all-wrapper{padding-right:1.2em;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}#block-napoleon-product-comparison-drawer-block #drawer-selection-wrapper .actions-wrapper .remove-all-wrapper .remove-all-button{border:1px solid transparent;font-weight:700;cursor:pointer;display:inline-block;position:relative;font-size:15px;line-height:1em;overflow:hidden;padding:0.625em 1.3em;margin-bottom:1em;text-decoration:none;-webkit-transition:background-color 0.3s ease-out,border-color 0.3s ease-out;transition:background-color 0.3s ease-out,border-color 0.3s ease-out;margin-right:1em;letter-spacing:1.1px;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;color:#fff;}@media (min-width:38em){#block-napoleon-product-comparison-drawer-block #drawer-selection-wrapper .actions-wrapper .remove-all-wrapper .remove-all-button{padding:0.625em 1.5em;font-size:17px;line-height:1.375em;}}#block-napoleon-product-comparison-drawer-block #drawer-selection-wrapper .actions-wrapper .remove-all-wrapper .remove-all-button{color:#fff;border:1px solid #fff;font-weight:600;font-size:1em;padding:0.64em 1em;background:transparent;}@media (min-width:38em){#block-napoleon-product-comparison-drawer-block #drawer-selection-wrapper .actions-wrapper .remove-all-wrapper .remove-all-button{padding:0.4096em 1em;font-size:1.25em;}}#block-napoleon-product-comparison-drawer-block #drawer-selection-wrapper .actions-wrapper .remove-all-wrapper .remove-all-button:hover{color:#000;border:1px solid #fff;background:#fff;}#block-napoleon-product-comparison-drawer-block #drawer-selection-wrapper .actions-wrapper .remove-all-wrapper .remove-all-button{color:white;text-transform:uppercase;text-decoration:none;font-size:14px !important;letter-spacing:inherit;margin-right:0;margin-bottom:1em;padding:0.5em 3em !important;}@media (min-width:112.5em){#block-napoleon-product-comparison-drawer-block #drawer-selection-wrapper .actions-wrapper .remove-all-wrapper .remove-all-button{font-size:14px;}}#block-napoleon-product-comparison-drawer-block #drawer-selection-wrapper .actions-wrapper .link-wrapper{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}#block-napoleon-product-comparison-drawer-block #drawer-selection-wrapper .actions-wrapper .link-wrapper.link-disabled{cursor:not-allowed;}#block-napoleon-product-comparison-drawer-block #drawer-selection-wrapper .actions-wrapper .link-wrapper.link-disabled a{pointer-events:none;color:#272727 !important;background-color:#eee;}#block-napoleon-product-comparison-drawer-block #drawer-selection-wrapper .selected-items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;color:white;margin:1em 0;width:100%;overflow-x:auto;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;border:1px solid #3b3b3b;position:relative;}#block-napoleon-product-comparison-drawer-block #drawer-selection-wrapper .selected-items::-webkit-scrollbar{position:absolute;left:0;right:0;bottom:0;width:100%;height:10px;background-color:#eee;z-index:60;}#block-napoleon-product-comparison-drawer-block #drawer-selection-wrapper .selected-items::-webkit-scrollbar-thumb{background-color:#aaa;}#block-napoleon-product-comparison-drawer-block #drawer-selection-wrapper .selected-items .selected{-webkit-box-flex:0;-ms-flex:0 1 25%;flex:0 1 25%;min-width:280px;border-right:1px solid #3b3b3b;}#block-napoleon-product-comparison-drawer-block #drawer-selection-wrapper .selected-items .selected:nth-last-child(1){border-right:0;}#block-napoleon-product-comparison-drawer-block #drawer-selection-wrapper .selected-items .selected .comparison-drawer-item{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}#block-napoleon-product-comparison-drawer-block #drawer-selection-wrapper .selected-items .selected .item-details-wrapper{height:100%;}#block-napoleon-product-comparison-drawer-block #drawer-selection-wrapper .selected-items .selected .remove-item-button{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:relative;-ms-flex-negative:0;flex-shrink:0;}#block-napoleon-product-comparison-drawer-block #drawer-selection-wrapper .selected-items .selected .remove-item-button > span{padding:5px;background-color:#0060ad;}#block-napoleon-product-comparison-drawer-block #drawer-selection-wrapper .selected-items .selected .remove-item-button > span::before{color:white;text-align:center;font-size:1em;}#block-napoleon-product-comparison-drawer-block #drawer-selection-wrapper .selected-items .selected .item-details-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:0.5em 1em 1em;}#block-napoleon-product-comparison-drawer-block #drawer-selection-wrapper .selected-items .selected .item-details-wrapper .image-wrapper{-webkit-box-flex:0;-ms-flex:0 1 35%;flex:0 1 35%;padding-right:1em;}#block-napoleon-product-comparison-drawer-block #drawer-selection-wrapper .selected-items .selected .item-details-wrapper .info-wrapper{-webkit-box-flex:0;-ms-flex:0 1 65%;flex:0 1 65%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}#block-napoleon-product-comparison-drawer-block #drawer-selection-wrapper .selected-items .selected .item-details-wrapper .info-wrapper .title{padding-bottom:0.4em;text-transform:uppercase;-ms-flex-negative:0;flex-shrink:0;}@media (max-width:112.5em){#block-napoleon-product-comparison-drawer-block #drawer-selection-wrapper .selected-items .selected .item-details-wrapper .info-wrapper .title{font-size:1em;}}#block-napoleon-product-comparison-drawer-block #drawer-selection-wrapper .selected-items .selected .item-details-wrapper .info-wrapper .msrp-element{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;}#block-napoleon-product-comparison-drawer-block #drawer-selection-wrapper .selected-items .selected .item-details-wrapper .info-wrapper .sale-price-prefix,#block-napoleon-product-comparison-drawer-block #drawer-selection-wrapper .selected-items .selected .item-details-wrapper .info-wrapper .prefix{color:#4b4c4d !important;text-transform:uppercase;font-size:0.8125rem;}#block-napoleon-product-comparison-drawer-block #drawer-selection-wrapper .selected-items .selected .item-details-wrapper .info-wrapper .tagline{padding-bottom:1em;-ms-flex-negative:0;flex-shrink:0;}#block-napoleon-product-comparison-drawer-block #drawer-selection-wrapper .selected-items .selected.item-empty{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}#block-napoleon-product-comparison-drawer-block #drawer-selection-wrapper .selected-items .selected.item-empty .empty-text{font-weight:700;color:#777;}#block-napoleon-product-comparison-drawer-block #drawer-selection-wrapper .selected-items .selected:not(.item-empty){background-color:white;color:black;}#block-napoleon-product-comparison-drawer-block #drawer-selection-wrapper .selected-items .selected:not(.item-empty) .empty-text{display:none;}#block-napoleon-product-comparison-drawer-block #drawer-selection-wrapper .selected-items .selected:not(.item-empty) .msrp{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;}#block-napoleon-product-comparison-drawer-block #drawer-selection-wrapper .selected-items .selected:not(.item-empty) .msrp .value-special{font-size:1.125rem;margin-right:3px;margin-left:4px;}#block-napoleon-product-comparison-drawer-block #drawer-selection-wrapper .selected-items .selected:not(.item-empty) .msrp .msrp-currency-code{font-size:0.8125rem;}#block-napoleon-product-comparison-drawer-block #drawer-selection-wrapper .selected-items .selected:not(.item-empty) .msrp .msrp-element.greyed-out{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}#block-napoleon-product-comparison-drawer-block #drawer-selection-wrapper .selected-items .selected:not(.item-empty) .tagline{color:#4b4c4d;}.division-fireplaces #product-comparison-table .overview-row .sale-price-prefix,.division-fireplaces #product-comparison-table .overview-row .prefix{font-family:"Proxima Nova",sans-serif !important;}.division-fireplaces #product-comparison-table .overview-row .msrp-element.greyed-out.strikethrough .msrp-nomenclature{font-family:"Proxima Nova",sans-serif !important;}.division-fireplaces #product-comparison-table .overview-row .msrp-element .value-special{font-family:"Proxima Nova",sans-serif !important;}.division-fireplaces #product-comparison-table .overview-row .value-special{font-family:"Proxima Nova",sans-serif !important;color:#0060ad;}.division-fireplaces #product-comparison-table .overview-row .msrp-currency-code{color:#4b4c4d;font-family:"Proxima Nova",sans-serif;}.division-fireplaces #product-comparison-table .back-search-wrapper a{color:#0060ad;}.division-fireplaces #product-comparison-table .remove-item-button > span{background-color:#0060ad;}.division-fireplaces #product-comparison-table .link-wrapper a.btn-primary{border:1px solid transparent;font-weight:700;cursor:pointer;display:inline-block;position:relative;font-size:15px;line-height:1em;overflow:hidden;padding:0.625em 1.3em;margin-bottom:1em;text-decoration:none;-webkit-transition:background-color 0.3s ease-out,border-color 0.3s ease-out;transition:background-color 0.3s ease-out,border-color 0.3s ease-out;margin-right:1em;letter-spacing:1.1px;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;color:#fff;}@media (min-width:38em){.division-fireplaces #product-comparison-table .link-wrapper a.btn-primary{padding:0.625em 1.5em;font-size:17px;line-height:1.375em;}}.division-fireplaces #product-comparison-table .link-wrapper a.btn-primary{background-color:#0060ad;}.division-fireplaces #product-comparison-table .link-wrapper a.btn-primary:hover,.division-fireplaces #product-comparison-table .link-wrapper a.btn-primary:focus{background-color:#015c9a;}.division-fireplaces #product-comparison-table .link-wrapper a.btn-primary:active{background-color:#015c9a;}.division-fireplaces #product-comparison-table .link-wrapper a.btn-primary{font-size:15px !important;line-height:normal !important;padding:0.5em 1.5em !important;}@media (min-width:38em){.division-fireplaces #product-comparison-table .link-wrapper a.btn-primary{font-size:15px !important;}}.division-fireplaces #product-comparison-table .back-search-wrapper a{border-bottom:1px solid #0060ad !important;}.division-grills #product-comparison-table .content-wrapper .msrp-element .msrp-nomenclature,.division-grills #product-comparison-table .content-wrapper .msrp-element .msrp-currency-code{line-height:14px;}.division-grills #product-comparison-table .content-wrapper .msrp-element .msrp-nomenclature,.division-grills #product-comparison-table .content-wrapper .msrp-element .msrp-currency-code{font-family:"Proxima Nova",sans-serif;}.division-grills #product-comparison-table .content-wrapper .msrp-nomenclature{padding-right:0;font-weight:400;font-size:0.9em;}.division-grills #product-comparison-table .remove-item-button .fa-times{background-color:#0060ad;}#block-napoleon-product-comparison-table-block #product-comparison-heading{font-size:1.4em !important;margin-bottom:1.7em;}@media (max-width:62em){#block-napoleon-product-comparison-table-block #product-comparison-heading{margin-bottom:0.5rem;margin-top:-1.5rem;}}#product-comparison-table.highlight-differences-enabled tr.has-differences{background-color:#d3e9ec !important;}#product-comparison-table .overview-row.stickyjs{position:absolute;top:0;left:0;right:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;overflow:auto;scrollbar-width:none;-ms-overflow-style:none;}#product-comparison-table .overview-row.stickyjs::-webkit-scrollbar{display:none;}@media (max-width:62em){#product-comparison-table .overview-row.stickyjs{width:unset !important;}}#product-comparison-table .view-content{position:relative;}@media (max-width:62em){#product-comparison-table .table-wrapper{position:relative;margin-left:-1.5625em;margin-right:-1.5625em;overflow-x:auto;}#product-comparison-table .table-wrapper::-webkit-scrollbar{position:absolute;left:0;right:0;bottom:0;width:100%;height:10px;background-color:#eee;z-index:60;}#product-comparison-table .table-wrapper::-webkit-scrollbar-thumb{background-color:#aaa;}}#product-comparison-table .table-wrapper--inner{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}#product-comparison-table .view-block-table-wrapper,#product-comparison-table .views-element-container,#product-comparison-table .view,#product-comparison-table .view-content{display:inline-block;}#product-comparison-table .views-element-container,#product-comparison-table .view,#product-comparison-table .view-content{min-width:100%;}#product-comparison-table .view-block-table-wrapper{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;}#product-comparison-table .view-block-table-wrapper:first-of-type() table tr:nth-child(even){background-color:white;}#product-comparison-table .view-block-table-wrapper:first-of-type() table tr:nth-child(odd){background-color:#fafafa;}#product-comparison-table .category-header{border-bottom:1px solid #d2d3d5;margin-bottom:0;padding-bottom:0.5em;padding-top:1.6em;margin-left:0.875em;margin-right:0.875em;font-weight:600;font-size:1.1em;color:black;}@media (min-width:62em){#product-comparison-table .category-header{font-size:1.25em;margin-left:0;margin-right:0;padding-left:14px;padding-right:14px;}}#product-comparison-table #actions-mobile-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:1;padding:0.5em 0;}#product-comparison-table #actions-mobile-wrapper .back-search-wrapper,#product-comparison-table #actions-mobile-wrapper .filter-wrapper,#product-comparison-table #actions-mobile-wrapper .action-button-wrapper{padding-top:5px;padding-bottom:5px;}#product-comparison-table #actions-mobile-wrapper .back-search-wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-right:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;white-space:nowrap;min-width:auto;margin-bottom:0.5rem;}#product-comparison-table #actions-mobile-wrapper .back-search-wrapper a{text-decoration:none;font-size:14px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:600;}#product-comparison-table #actions-mobile-wrapper .back-search-wrapper a::before{font-family:FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:normal;font-style:normal;font-size:24px;display:inline-block;width:1em;height:1em;line-height:1;text-transform:none;letter-spacing:normal;overflow-wrap:normal;white-space:nowrap;direction:ltr;vertical-align:bottom;content:"\f053";font-size:12px;width:18px;height:186;}#product-comparison-table #actions-mobile-wrapper .back-search-wrapper a:hover{border-color:transparent !important;}#product-comparison-table #actions-mobile-wrapper .action-button-wrapper div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;}#product-comparison-table #actions-mobile-wrapper .action-button-wrapper div .fa-solid{margin-right:5px;}#product-comparison-table #actions-mobile-wrapper .action-button-wrapper div a{background:#000;color:white !important;padding:4px 8px;margin-right:0;margin-bottom:0;font-size:14px;letter-spacing:inherit;font-weight:600;}#product-comparison-table #actions-mobile-wrapper .action-button-wrapper div a:nth-child(1){margin-right:8px;}#product-comparison-table #actions-mobile-wrapper .filter-wrapper{padding-right:1em;margin-bottom:0.5rem;}#product-comparison-table #actions-mobile-wrapper .filter-wrapper label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-transform:none;font-weight:600;font-size:14px;margin-bottom:0;padding-left:45px;}#product-comparison-table #actions-mobile-wrapper .filter-wrapper label::before{margin-top:2px;}#product-comparison-table #actions-mobile-wrapper .filter-wrapper input[type=checkbox] + label::before{font-family:FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:normal;font-style:normal;font-size:24px;display:inline-block;width:1em;height:1em;line-height:1;text-transform:none;letter-spacing:normal;overflow-wrap:normal;white-space:nowrap;direction:ltr;vertical-align:bottom;content:"\f111";font-size:15px;width:40px;height:20px;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#eee;border:1px solid black;border-radius:10px;-webkit-text-stroke:1px black;padding:2px;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;}#product-comparison-table #actions-mobile-wrapper .filter-wrapper input[type=checkbox]:checked + label::before{font-family:FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:normal;font-style:normal;font-size:24px;display:inline-block;width:1em;height:1em;line-height:1;text-transform:none;letter-spacing:normal;overflow-wrap:normal;white-space:nowrap;direction:ltr;vertical-align:bottom;content:"\f111";font-size:15px;width:40px;height:20px;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#d3e9ec;border:1px solid black;border-radius:10px;-webkit-text-stroke:1px black;padding:2px;}@media (min-width:62em){#product-comparison-table #actions-mobile-wrapper{display:none;}}#product-comparison-table table.cols-0{height:100%;width:100%;}#product-comparison-table table.cols-0 tbody{height:100%;width:100%;}#product-comparison-table .overview-row{border:1px solid #d2d3d5;z-index:5;position:relative;-webkit-box-shadow:0 6px 20px -10px rgba(110,110,110,0.6);box-shadow:0 6px 20px -10px rgba(110,110,110,0.6);}#product-comparison-table .overview-row.is-sticky{z-index:5;}@media (max-width:37.9375em){#product-comparison-table .overview-row.is-sticky{top:50px !important;}}@media (min-width:62em) and (max-width:81.6875em){#product-comparison-table .overview-row.is-sticky{top:100px !important;}}#product-comparison-table .overview-row .header-label-mobile{padding-bottom:0;}@media (max-width:29em){#product-comparison-table .overview-row .views-field{min-width:280px;}}@media (min-width:29.0625em) and (max-width:62em){#product-comparison-table .overview-row .views-field{min-width:320px;}}#product-comparison-table .overview-row #actions-desktop-wrapper{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:absolute;top:0;bottom:0;left:0;right:0;padding:1em;}#product-comparison-table .overview-row .general-info,#product-comparison-table .overview-row #actions-desktop-wrapper{height:100%;}@media (max-width:61.9375em){#product-comparison-table .overview-row th.views-field-nothing{display:none;}}@media (min-width:62em){#product-comparison-table .overview-row th.views-field-nothing{border-right:1px solid #d2d3d5;width:220px;min-width:220px;vertical-align:bottom;position:relative;}}#product-comparison-table .overview-row th.views-field-nothing .back-search-wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1;}#product-comparison-table .overview-row th.views-field-nothing .back-search-wrapper a{text-decoration:none;border-bottom:1px solid #0060ad;font-size:14px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}#product-comparison-table .overview-row th.views-field-nothing .back-search-wrapper a::before{font-family:FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:normal;font-style:normal;font-size:24px;display:inline-block;width:1em;height:1em;line-height:1;text-transform:none;letter-spacing:normal;overflow-wrap:normal;white-space:nowrap;direction:ltr;vertical-align:bottom;content:"\f053";font-size:12px;width:18px;height:186;}#product-comparison-table .overview-row th.views-field-nothing .back-search-wrapper a:hover{border-color:transparent !important;}#product-comparison-table .overview-row th.views-field-nothing .action-button-wrapper div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}#product-comparison-table .overview-row th.views-field-nothing .action-button-wrapper div .fa-solid{margin-right:5px;}#product-comparison-table .overview-row th.views-field-nothing .action-button-wrapper div a{background-color:black;color:white !important;padding:4px 8px;margin-right:0;margin-bottom:10px;font-size:14px;letter-spacing:inherit;}#product-comparison-table .overview-row th.views-field-nothing .filter-wrapper label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-transform:none;font-weight:600;font-size:14px;margin-top:8px;}#product-comparison-table .overview-row th.views-field-nothing .filter-wrapper label::before{margin-top:2px;}#product-comparison-table .overview-row th.views-field-nothing .filter-wrapper input[type=checkbox] + label{padding-left:45px;}#product-comparison-table .overview-row th.views-field-nothing .filter-wrapper input[type=checkbox] + label::before{font-family:FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:normal;font-style:normal;font-size:24px;display:inline-block;width:1em;height:1em;line-height:1;text-transform:none;letter-spacing:normal;overflow-wrap:normal;white-space:nowrap;direction:ltr;vertical-align:bottom;content:"\f111";font-size:15px;width:40px;height:18px;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#eee;border:1px solid black;border-radius:10px;-webkit-text-stroke:1px black;padding:2px;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;}#product-comparison-table .overview-row th.views-field-nothing .filter-wrapper input[type=checkbox]:checked + label::before{font-family:FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:normal;font-style:normal;font-size:24px;display:inline-block;width:1em;height:1em;line-height:1;text-transform:none;letter-spacing:normal;overflow-wrap:normal;white-space:nowrap;direction:ltr;vertical-align:bottom;content:"\f111";font-size:15px;width:40px;height:18px;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#d3e9ec;border:1px solid black;border-radius:10px;-webkit-text-stroke:1px black;padding:2px;}#product-comparison-table .overview-row td{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;border-right:1px solid #d2d3d5;padding:1em;position:relative;}#product-comparison-table .overview-row td:nth-last-child(1){border-right:0;}#product-comparison-table .overview-row td .remove-item-button{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-negative:0;flex-shrink:0;position:absolute;top:0;right:0;z-index:1;}#product-comparison-table .overview-row td .remove-item-button > span{padding:5px;}#product-comparison-table .overview-row td .remove-item-button > span::before{color:white;text-align:center;font-size:1em;}#product-comparison-table .overview-row td .general-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;}#product-comparison-table .overview-row td .general-info .content-wrapper{min-height:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}#product-comparison-table .overview-row td .general-info .content-wrapper .msrp-element:not(.greyed-out){padding-top:1em;padding-bottom:0.5em;}@media (max-width:62em){#product-comparison-table .overview-row td .general-info .image-wrapper .media--type-image{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}#product-comparison-table .overview-row td .general-info .content-wrapper > a{padding-right:18px;display:block;line-height:initial;}}#product-comparison-table .overview-row td .node__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;}#product-comparison-table .overview-row td .media--type-image{min-height:100px;width:100%;margin-bottom:1em;height:auto;position:relative;visibility:visible;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}@media (min-width:62em){#product-comparison-table .overview-row td .media--type-image{min-height:130px;-webkit-box-flex:0;-ms-flex:0 0 130px;flex:0 0 130px;}}#product-comparison-table .overview-row td .media--type-image img{display:block;margin:0 auto;max-height:130px;width:auto;}#product-comparison-table .overview-row td a{color:#000;text-transform:uppercase;font-weight:700;font-size:16px;font-size:1rem;text-align:left;width:100%;padding-bottom:0.2em;}@media (min-width:62em){#product-comparison-table .overview-row td a{font-size:18px;font-size:1.125rem;}}#product-comparison-table .overview-row td .sale-price-prefix,#product-comparison-table .overview-row td .prefix{color:#181415 !important;text-transform:uppercase;font-size:0.9em;line-height:14px;font-weight:400;padding-top:5px;}#product-comparison-table .overview-row td .msrp-element.greyed-out.strikethrough{display:inline-block !important;}#product-comparison-table .overview-row td .msrp-element.greyed-out.strikethrough .msrp-nomenclature{font-size:0.9em;line-height:14px;}#product-comparison-table .overview-row td .msrp-element{width:100%;padding-bottom:0.3em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap;}#product-comparison-table .overview-row td .msrp-element .value-special{font-size:1.3em;line-height:20px;margin:0 3px 0 5px;}@media (min-width:62em){#product-comparison-table .overview-row td .msrp-element .value-special{font-size:1.2em;}}@media (min-width:81.75em){#product-comparison-table .overview-row td .msrp-element .value-special{font-size:1.3em;}}#product-comparison-table .overview-row td .msrp-element .msrp-currency-code{font-size:0.9em;line-height:14px;font-weight:400;padding-top:5px;}#product-comparison-table .overview-row .link-wrapper{width:100%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;}@media (max-width:62em){#product-comparison-table .overview-row .link-wrapper{width:auto;}#product-comparison-table .overview-row .link-wrapper a{letter-spacing:1px !important;}}#product-comparison-table .overview-row a.btn-primary{border:1px solid transparent;font-weight:700;cursor:pointer;display:inline-block;position:relative;font-size:15px;line-height:1em;overflow:hidden;padding:0.625em 1.3em;margin-bottom:1em;text-decoration:none;-webkit-transition:background-color 0.3s ease-out,border-color 0.3s ease-out;transition:background-color 0.3s ease-out,border-color 0.3s ease-out;margin-right:1em;letter-spacing:1.1px;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;color:#fff;}@media (min-width:38em){#product-comparison-table .overview-row a.btn-primary{padding:0.625em 1.5em;font-size:17px;line-height:1.375em;}}#product-comparison-table .overview-row a.btn-primary{background-color:#0060ad;}#product-comparison-table .overview-row a.btn-primary:hover,#product-comparison-table .overview-row a.btn-primary:focus{background-color:#015c9a;}#product-comparison-table .overview-row a.btn-primary:active{background-color:#015c9a;}#product-comparison-table .overview-row a.btn-primary{font-size:15px !important;line-height:normal !important;padding:0.5em 1.5em !important;}@media (min-width:38em){#product-comparison-table .overview-row a.btn-primary{font-size:15px !important;}}#product-comparison-table .overview-row a.btn-primary{margin:0;margin-top:1em;padding-right:1em !important;padding-left:1em !important;text-align:center;}@media (min-width:81.75em){#product-comparison-table .overview-row a.btn-primary{padding-right:3.5em !important;padding-left:3.5em !important;}}#product-comparison-table table{margin-bottom:0;}#product-comparison-table table th{color:#353535;font-family:"Proxima Nova",helvetica,sans-serif;text-transform:uppercase;font-weight:600;text-align:left;background:#f2f5f7;padding:16px;width:220px;max-width:220px;min-width:220px;font-size:0.875em;line-height:initial;}@media (max-width:62em){#product-comparison-table table th{display:none;}}#product-comparison-table table td{padding:1em;-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;line-height:initial;}@media (max-width:29em){#product-comparison-table table td{min-width:280px;}}@media (max-width:62em){#product-comparison-table table td{font-weight:700;vertical-align:bottom;min-width:320px;}}#product-comparison-table table td .item-list li{line-height:initial;}#product-comparison-table table td .item-list li:not(:last-child){padding-bottom:8px;}#product-comparison-table table tr{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:100%;}#product-comparison-table table tr:nth-child(even){background-color:#fafafa;}#product-comparison-table table tr:nth-child(odd){background-color:white;}#product-comparison-table table .header-label-mobile{text-transform:uppercase;font-weight:400 !important;padding-bottom:0.5em;}@media (min-width:62em){#product-comparison-table table .header-label-mobile{display:none;}}#product-comparison-table table ul{margin:0;}#product-comparison-table table ul li{margin:0;list-style:none;}#product-comparison-table .disclaimer-wrapper{font-style:italic;margin-top:1.6em;}#product-comparison-table .disclaimer-wrapper sup{font-weight:700;font-size:12px;color:#c32127;padding-right:10px;top:0;bottom:0;line-height:inherit;}#product-comparison-table .disclaimer-wrapper p{margin-bottom:0;}#product-comparison-table .disclaimer-wrapper .disclaimer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}@media (max-width:62em){#product-comparison-table .disclaimer-wrapper{position:relative;margin-left:calc(-1.5625em + 12.8px);margin-right:calc(-1.5625em + 12.8px);}}#product-comparison-table .star-score{text-align:left;font-style:normal;display:inline-block;position:relative;unicode-bidi:bidi-override;}#product-comparison-table .star-score::before{display:block;font-family:FontAwesome;content:"\f005\f005\f005\f005\f005";color:#1b1c1c;font-size:1em;top:unset;width:auto;height:auto;float:unset;margin-right:0;letter-spacing:3px;}#product-comparison-table .star-score::after{white-space:nowrap;position:absolute;top:0;left:0;font-family:FontAwesome;content:"\f005\f005\f005\f005\f005";width:0;color:#d6a742;overflow:hidden;height:100%;font-size:1em;letter-spacing:3px;}#product-comparison-table .star-score[data-star^="0.1"]::after,#product-comparison-table .star-score [data-star^=".1"]::after{width:2%;}#product-comparison-table .star-score[data-star^="0.2"]::after,#product-comparison-table .star-score [data-star^=".2"]::after{width:4%;}#product-comparison-table .star-score[data-star^="0.3"]::after,#product-comparison-table .star-score [data-star^=".3"]::after{width:6%;}#product-comparison-table .star-score[data-star^="0.4"]::after,#product-comparison-table .star-score [data-star^=".4"]::after{width:8%;}#product-comparison-table .star-score[data-star^="0.5"]::after,#product-comparison-table .star-score [data-star^=".5"]::after{width:10%;}#product-comparison-table .star-score[data-star^="0.6"]::after,#product-comparison-table .star-score [data-star^=".6"]::after{width:12%;}#product-comparison-table .star-score[data-star^="0.7"]::after,#product-comparison-table .star-score [data-star^=".7"]::after{width:14%;}#product-comparison-table .star-score[data-star^="0.8"]::after,#product-comparison-table .star-score [data-star^=".8"]::after{width:16%;}#product-comparison-table .star-score[data-star^="0.9"]::after,#product-comparison-table .star-score [data-star^=".9"]::after{width:18%;}#product-comparison-table .star-score[data-star^="1"]::after{width:20%;}#product-comparison-table .star-score[data-star^="1.1"]::after{width:22%;}#product-comparison-table .star-score[data-star^="1.2"]::after{width:24%;}#product-comparison-table .star-score[data-star^="1.3"]::after{width:26%;}#product-comparison-table .star-score[data-star^="1.4"]::after{width:28%;}#product-comparison-table .star-score[data-star^="1.5"]::after{width:30%;}#product-comparison-table .star-score[data-star^="1.6"]::after{width:32%;}#product-comparison-table .star-score[data-star^="1.7"]::after{width:34%;}#product-comparison-table .star-score[data-star^="1.8"]::after{width:36%;}#product-comparison-table .star-score[data-star^="1.9"]::after{width:38%;}#product-comparison-table .star-score[data-star^="2"]::after{width:40%;}#product-comparison-table .star-score[data-star^="2.1"]::after{width:42%;}#product-comparison-table .star-score[data-star^="2.2"]::after{width:44%;}#product-comparison-table .star-score[data-star^="2.3"]::after{width:46%;}#product-comparison-table .star-score[data-star^="2.4"]::after{width:48%;}#product-comparison-table .star-score[data-star^="2.5"]::after{width:50%;}#product-comparison-table .star-score[data-star^="2.6"]::after{width:52%;}#product-comparison-table .star-score[data-star^="2.7"]::after{width:54%;}#product-comparison-table .star-score[data-star^="2.8"]::after{width:56%;}#product-comparison-table .star-score[data-star^="2.9"]::after{width:58%;}#product-comparison-table .star-score[data-star^="3"]::after{width:60%;}#product-comparison-table .star-score[data-star^="3.1"]::after{width:62%;}#product-comparison-table .star-score[data-star^="3.2"]::after{width:64%;}#product-comparison-table .star-score[data-star^="3.3"]::after{width:66%;}#product-comparison-table .star-score[data-star^="3.4"]::after{width:68%;}#product-comparison-table .star-score[data-star^="3.5"]::after{width:70%;}#product-comparison-table .star-score[data-star^="3.6"]::after{width:72%;}#product-comparison-table .star-score[data-star^="3.7"]::after{width:74%;}#product-comparison-table .star-score[data-star^="3.8"]::after{width:76%;}#product-comparison-table .star-score[data-star^="3.9"]::after{width:78%;}#product-comparison-table .star-score[data-star^="4"]::after{width:80%;}#product-comparison-table .star-score[data-star^="4.1"]::after{width:82%;}#product-comparison-table .star-score[data-star^="4.2"]::after{width:84%;}#product-comparison-table .star-score[data-star^="4.3"]::after{width:86%;}#product-comparison-table .star-score[data-star^="4.4"]::after{width:88%;}#product-comparison-table .star-score[data-star^="4.5"]::after{width:90%;}#product-comparison-table .star-score[data-star^="4.6"]::after{width:92%;}#product-comparison-table .star-score[data-star^="4.7"]::after{width:94%;}#product-comparison-table .star-score[data-star^="4.8"]::after{width:96%;}#product-comparison-table .star-score[data-star^="4.9"]::after{width:98%;}#product-comparison-table .star-score[data-star^="5"]::after{width:100%;}.division-fireplaces .view-global-search .views-row a.view-card{border:1px solid transparent;font-weight:700;cursor:pointer;display:inline-block;position:relative;font-size:15px;line-height:1em;overflow:hidden;padding:0.625em 1.3em;margin-bottom:1em;text-decoration:none;-webkit-transition:background-color 0.3s ease-out,border-color 0.3s ease-out;transition:background-color 0.3s ease-out,border-color 0.3s ease-out;margin-right:1em;letter-spacing:1.1px;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;color:#fff;}@media (min-width:38em){.division-fireplaces .view-global-search .views-row a.view-card{padding:0.625em 1.5em;font-size:17px;line-height:1.375em;}}.division-fireplaces .view-global-search .views-row a.view-card{background-color:#0060ad;}.division-fireplaces .view-global-search .views-row a.view-card:hover,.division-fireplaces .view-global-search .views-row a.view-card:focus{background-color:#015c9a;}.division-fireplaces .view-global-search .views-row a.view-card:active{background-color:#015c9a;}.division-fireplaces .view-global-search .views-row a.view-card{padding:0.5em 1.5em !important;margin:0;}.division-fireplaces .view-global-search .views-row .bottom-info-wrapper .field--name-field-msrp{color:#5b5b5b;font-family:"Proxima Nova",helvetica,sans-serif;font-weight:600;}.division-fireplaces .view-global-search .views-row .bottom-info-wrapper .field--name-field-msrp span.value-special{color:#5b5b5b;font-weight:600;}.division-fireplaces .view-global-search .views-row .bottom-info-wrapper .field--name-field-bazaarvoice-rating{color:#5b5b5b;margin-left:auto;}.division-fireplaces .region--banner .layout-container .banner-wrapper div:nth-last-child(2){margin-bottom:0;}.division-fireplaces.node--type-landing-page .region--banner .layout-container .banner-wrapper{padding:0;}.division-fireplaces .region--banner{background-color:#f8f5f0;}.division-fireplaces .search-tab-wrapper .inner-wrapper a{background-color:#d2d3d5;}.division-fireplaces .search-tab-wrapper .inner-wrapper a:hover{color:rgb(0,73.92,133.21);}.division-fireplaces .search-tab-wrapper .inner-wrapper a.active{background-color:transparent;color:#fff;}.division-fireplaces .search-tab-wrapper .inner-wrapper a.active:hover{color:#fff;}.division-fireplaces #block-supportsearchprompt{clear:both;}@media (min-width:62em){.division-fireplaces #block-supportsearchprompt p{margin-left:5%;text-align:left;width:50%;}}@media (min-width:81.75em){.division-fireplaces #block-supportsearchprompt p{margin-left:15%;}}@media (min-width:62em){.division-fireplaces #block-supportsearchprompt p.prompt{margin-bottom:0;}}@media (min-width:62em){.division-fireplaces #block-supportsearchprompt a{float:right;font-size:1.125em;margin-right:5%;margin-top:-50px;}}@media (min-width:81.75em){.division-fireplaces #block-supportsearchprompt a{margin-right:15%;}}@media (min-width:81.75em){.division-fireplaces.sidebar_first #block-supportsearchprompt p{margin-left:5%;}}@media (min-width:81.75em){.division-fireplaces.sidebar_first #block-supportsearchprompt a{margin-right:5%;}}.division-fireplaces .add-to-cart-wrapper span.fa-heart.item-added::before{color:#0060ad;}.pdp-grills .section-content,.pdp-fireplaces .section-content{background-color:#fff;}.pdp-grills.node--type-part .block-product-session-menu-block .support,.pdp-grills.node--type-accessory .block-product-session-menu-block .support,.pdp-fireplaces.node--type-part .block-product-session-menu-block .support,.pdp-fireplaces.node--type-accessory .block-product-session-menu-block .support{display:none;}.pdp-grills .node--type-hvac-product .header,.pdp-grills .node--type-fireplaces-product-series .header,.pdp-grills .node--type-fireplaces-product .header,.pdp-grills .node--type-accessory .header,.pdp-grills .node--type-product .header,.pdp-grills .node--type-part .header,.pdp-fireplaces .node--type-hvac-product .header,.pdp-fireplaces .node--type-fireplaces-product-series .header,.pdp-fireplaces .node--type-fireplaces-product .header,.pdp-fireplaces .node--type-accessory .header,.pdp-fireplaces .node--type-product .header,.pdp-fireplaces .node--type-part .header{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}@media (max-width:48em){.pdp-grills .node--type-hvac-product .header,.pdp-grills .node--type-fireplaces-product-series .header,.pdp-grills .node--type-fireplaces-product .header,.pdp-grills .node--type-accessory .header,.pdp-grills .node--type-product .header,.pdp-grills .node--type-part .header,.pdp-fireplaces .node--type-hvac-product .header,.pdp-fireplaces .node--type-fireplaces-product-series .header,.pdp-fireplaces .node--type-fireplaces-product .header,.pdp-fireplaces .node--type-accessory .header,.pdp-fireplaces .node--type-product .header,.pdp-fireplaces .node--type-part .header{padding-bottom:2.5em;}}.pdp-grills .node--type-hvac-product .header::before,.pdp-grills .node--type-fireplaces-product-series .header::before,.pdp-grills .node--type-fireplaces-product .header::before,.pdp-grills .node--type-accessory .header::before,.pdp-grills .node--type-product .header::before,.pdp-grills .node--type-part .header::before,.pdp-fireplaces .node--type-hvac-product .header::before,.pdp-fireplaces .node--type-fireplaces-product-series .header::before,.pdp-fireplaces .node--type-fireplaces-product .header::before,.pdp-fireplaces .node--type-accessory .header::before,.pdp-fireplaces .node--type-product .header::before,.pdp-fireplaces .node--type-part .header::before{content:unset;}.pdp-grills .node--type-hvac-product #specifications .content,.pdp-grills .node--type-fireplaces-product-series #specifications .content,.pdp-grills .node--type-fireplaces-product #specifications .content,.pdp-grills .node--type-accessory #specifications .content,.pdp-grills .node--type-product #specifications .content,.pdp-grills .node--type-part #specifications .content,.pdp-fireplaces .node--type-hvac-product #specifications .content,.pdp-fireplaces .node--type-fireplaces-product-series #specifications .content,.pdp-fireplaces .node--type-fireplaces-product #specifications .content,.pdp-fireplaces .node--type-accessory #specifications .content,.pdp-fireplaces .node--type-product #specifications .content,.pdp-fireplaces .node--type-part #specifications .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}@media (min-width:53.125em){.pdp-grills .node--type-hvac-product #specifications .content,.pdp-grills .node--type-fireplaces-product-series #specifications .content,.pdp-grills .node--type-fireplaces-product #specifications .content,.pdp-grills .node--type-accessory #specifications .content,.pdp-grills .node--type-product #specifications .content,.pdp-grills .node--type-part #specifications .content,.pdp-fireplaces .node--type-hvac-product #specifications .content,.pdp-fireplaces .node--type-fireplaces-product-series #specifications .content,.pdp-fireplaces .node--type-fireplaces-product #specifications .content,.pdp-fireplaces .node--type-accessory #specifications .content,.pdp-fireplaces .node--type-product #specifications .content,.pdp-fireplaces .node--type-part #specifications .content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:3rem;margin-bottom:4rem;}}.pdp-grills .node--type-hvac-product #specifications .content .specification-table-wrapper,.pdp-grills .node--type-fireplaces-product-series #specifications .content .specification-table-wrapper,.pdp-grills .node--type-fireplaces-product #specifications .content .specification-table-wrapper,.pdp-grills .node--type-accessory #specifications .content .specification-table-wrapper,.pdp-grills .node--type-product #specifications .content .specification-table-wrapper,.pdp-grills .node--type-part #specifications .content .specification-table-wrapper,.pdp-fireplaces .node--type-hvac-product #specifications .content .specification-table-wrapper,.pdp-fireplaces .node--type-fireplaces-product-series #specifications .content .specification-table-wrapper,.pdp-fireplaces .node--type-fireplaces-product #specifications .content .specification-table-wrapper,.pdp-fireplaces .node--type-accessory #specifications .content .specification-table-wrapper,.pdp-fireplaces .node--type-product #specifications .content .specification-table-wrapper,.pdp-fireplaces .node--type-part #specifications .content .specification-table-wrapper{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}@media (min-width:53.125em){.pdp-grills .node--type-hvac-product #specifications .content .specification-table-wrapper,.pdp-grills .node--type-fireplaces-product-series #specifications .content .specification-table-wrapper,.pdp-grills .node--type-fireplaces-product #specifications .content .specification-table-wrapper,.pdp-grills .node--type-accessory #specifications .content .specification-table-wrapper,.pdp-grills .node--type-product #specifications .content .specification-table-wrapper,.pdp-grills .node--type-part #specifications .content .specification-table-wrapper,.pdp-fireplaces .node--type-hvac-product #specifications .content .specification-table-wrapper,.pdp-fireplaces .node--type-fireplaces-product-series #specifications .content .specification-table-wrapper,.pdp-fireplaces .node--type-fireplaces-product #specifications .content .specification-table-wrapper,.pdp-fireplaces .node--type-accessory #specifications .content .specification-table-wrapper,.pdp-fireplaces .node--type-product #specifications .content .specification-table-wrapper,.pdp-fireplaces .node--type-part #specifications .content .specification-table-wrapper{-webkit-box-flex:1;-ms-flex:1 0 60%;flex:1 0 60%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}}.pdp-grills .node--type-hvac-product #specifications .content .specification-table-wrapper table tbody tr th,.pdp-grills .node--type-fireplaces-product-series #specifications .content .specification-table-wrapper table tbody tr th,.pdp-grills .node--type-fireplaces-product #specifications .content .specification-table-wrapper table tbody tr th,.pdp-grills .node--type-accessory #specifications .content .specification-table-wrapper table tbody tr th,.pdp-grills .node--type-product #specifications .content .specification-table-wrapper table tbody tr th,.pdp-grills .node--type-part #specifications .content .specification-table-wrapper table tbody tr th,.pdp-fireplaces .node--type-hvac-product #specifications .content .specification-table-wrapper table tbody tr th,.pdp-fireplaces .node--type-fireplaces-product-series #specifications .content .specification-table-wrapper table tbody tr th,.pdp-fireplaces .node--type-fireplaces-product #specifications .content .specification-table-wrapper table tbody tr th,.pdp-fireplaces .node--type-accessory #specifications .content .specification-table-wrapper table tbody tr th,.pdp-fireplaces .node--type-product #specifications .content .specification-table-wrapper table tbody tr th,.pdp-fireplaces .node--type-part #specifications .content .specification-table-wrapper table tbody tr th{background-color:transparent;border-bottom:none;border-right:1px solid #d2d3d5;color:#353535;font-weight:600;line-height:1;max-width:4rem;padding:1rem;text-align:left;text-transform:uppercase;vertical-align:middle;}@media (max-width:37.9375em){.pdp-grills .node--type-hvac-product #specifications .content .specification-table-wrapper table tbody tr th,.pdp-grills .node--type-fireplaces-product-series #specifications .content .specification-table-wrapper table tbody tr th,.pdp-grills .node--type-fireplaces-product #specifications .content .specification-table-wrapper table tbody tr th,.pdp-grills .node--type-accessory #specifications .content .specification-table-wrapper table tbody tr th,.pdp-grills .node--type-product #specifications .content .specification-table-wrapper table tbody tr th,.pdp-grills .node--type-part #specifications .content .specification-table-wrapper table tbody tr th,.pdp-fireplaces .node--type-hvac-product #specifications .content .specification-table-wrapper table tbody tr th,.pdp-fireplaces .node--type-fireplaces-product-series #specifications .content .specification-table-wrapper table tbody tr th,.pdp-fireplaces .node--type-fireplaces-product #specifications .content .specification-table-wrapper table tbody tr th,.pdp-fireplaces .node--type-accessory #specifications .content .specification-table-wrapper table tbody tr th,.pdp-fireplaces .node--type-product #specifications .content .specification-table-wrapper table tbody tr th,.pdp-fireplaces .node--type-part #specifications .content .specification-table-wrapper table tbody tr th{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;word-break:inherit;}}.pdp-grills .node--type-hvac-product #specifications .content .specification-table-wrapper table tbody tr td,.pdp-grills .node--type-fireplaces-product-series #specifications .content .specification-table-wrapper table tbody tr td,.pdp-grills .node--type-fireplaces-product #specifications .content .specification-table-wrapper table tbody tr td,.pdp-grills .node--type-accessory #specifications .content .specification-table-wrapper table tbody tr td,.pdp-grills .node--type-product #specifications .content .specification-table-wrapper table tbody tr td,.pdp-grills .node--type-part #specifications .content .specification-table-wrapper table tbody tr td,.pdp-fireplaces .node--type-hvac-product #specifications .content .specification-table-wrapper table tbody tr td,.pdp-fireplaces .node--type-fireplaces-product-series #specifications .content .specification-table-wrapper table tbody tr td,.pdp-fireplaces .node--type-fireplaces-product #specifications .content .specification-table-wrapper table tbody tr td,.pdp-fireplaces .node--type-accessory #specifications .content .specification-table-wrapper table tbody tr td,.pdp-fireplaces .node--type-product #specifications .content .specification-table-wrapper table tbody tr td,.pdp-fireplaces .node--type-part #specifications .content .specification-table-wrapper table tbody tr td{line-height:1;padding:0.8rem;}.pdp-grills .node--type-hvac-product #specifications .content .specification-table-wrapper table tbody tr td ul li,.pdp-grills .node--type-fireplaces-product-series #specifications .content .specification-table-wrapper table tbody tr td ul li,.pdp-grills .node--type-fireplaces-product #specifications .content .specification-table-wrapper table tbody tr td ul li,.pdp-grills .node--type-accessory #specifications .content .specification-table-wrapper table tbody tr td ul li,.pdp-grills .node--type-product #specifications .content .specification-table-wrapper table tbody tr td ul li,.pdp-grills .node--type-part #specifications .content .specification-table-wrapper table tbody tr td ul li,.pdp-fireplaces .node--type-hvac-product #specifications .content .specification-table-wrapper table tbody tr td ul li,.pdp-fireplaces .node--type-fireplaces-product-series #specifications .content .specification-table-wrapper table tbody tr td ul li,.pdp-fireplaces .node--type-fireplaces-product #specifications .content .specification-table-wrapper table tbody tr td ul li,.pdp-fireplaces .node--type-accessory #specifications .content .specification-table-wrapper table tbody tr td ul li,.pdp-fireplaces .node--type-product #specifications .content .specification-table-wrapper table tbody tr td ul li,.pdp-fireplaces .node--type-part #specifications .content .specification-table-wrapper table tbody tr td ul li{list-style:none;margin-bottom:0;line-height:initial;padding-bottom:8px;}.pdp-grills .node--type-hvac-product #specifications .content .specification-table-wrapper table tbody tr td ul li:last-child,.pdp-grills .node--type-fireplaces-product-series #specifications .content .specification-table-wrapper table tbody tr td ul li:last-child,.pdp-grills .node--type-fireplaces-product #specifications .content .specification-table-wrapper table tbody tr td ul li:last-child,.pdp-grills .node--type-accessory #specifications .content .specification-table-wrapper table tbody tr td ul li:last-child,.pdp-grills .node--type-product #specifications .content .specification-table-wrapper table tbody tr td ul li:last-child,.pdp-grills .node--type-part #specifications .content .specification-table-wrapper table tbody tr td ul li:last-child,.pdp-fireplaces .node--type-hvac-product #specifications .content .specification-table-wrapper table tbody tr td ul li:last-child,.pdp-fireplaces .node--type-fireplaces-product-series #specifications .content .specification-table-wrapper table tbody tr td ul li:last-child,.pdp-fireplaces .node--type-fireplaces-product #specifications .content .specification-table-wrapper table tbody tr td ul li:last-child,.pdp-fireplaces .node--type-accessory #specifications .content .specification-table-wrapper table tbody tr td ul li:last-child,.pdp-fireplaces .node--type-product #specifications .content .specification-table-wrapper table tbody tr td ul li:last-child,.pdp-fireplaces .node--type-part #specifications .content .specification-table-wrapper table tbody tr td ul li:last-child{padding-bottom:0 !important;}.pdp-grills .node--type-hvac-product #specifications .content .specification-table-wrapper table tbody tr:nth-child(odd),.pdp-grills .node--type-fireplaces-product-series #specifications .content .specification-table-wrapper table tbody tr:nth-child(odd),.pdp-grills .node--type-fireplaces-product #specifications .content .specification-table-wrapper table tbody tr:nth-child(odd),.pdp-grills .node--type-accessory #specifications .content .specification-table-wrapper table tbody tr:nth-child(odd),.pdp-grills .node--type-product #specifications .content .specification-table-wrapper table tbody tr:nth-child(odd),.pdp-grills .node--type-part #specifications .content .specification-table-wrapper table tbody tr:nth-child(odd),.pdp-fireplaces .node--type-hvac-product #specifications .content .specification-table-wrapper table tbody tr:nth-child(odd),.pdp-fireplaces .node--type-fireplaces-product-series #specifications .content .specification-table-wrapper table tbody tr:nth-child(odd),.pdp-fireplaces .node--type-fireplaces-product #specifications .content .specification-table-wrapper table tbody tr:nth-child(odd),.pdp-fireplaces .node--type-accessory #specifications .content .specification-table-wrapper table tbody tr:nth-child(odd),.pdp-fireplaces .node--type-product #specifications .content .specification-table-wrapper table tbody tr:nth-child(odd),.pdp-fireplaces .node--type-part #specifications .content .specification-table-wrapper table tbody tr:nth-child(odd){background-color:#eee;}.pdp-grills .node--type-hvac-product #specifications .content .specification-table-wrapper table tbody tr:nth-child(even),.pdp-grills .node--type-fireplaces-product-series #specifications .content .specification-table-wrapper table tbody tr:nth-child(even),.pdp-grills .node--type-fireplaces-product #specifications .content .specification-table-wrapper table tbody tr:nth-child(even),.pdp-grills .node--type-accessory #specifications .content .specification-table-wrapper table tbody tr:nth-child(even),.pdp-grills .node--type-product #specifications .content .specification-table-wrapper table tbody tr:nth-child(even),.pdp-grills .node--type-part #specifications .content .specification-table-wrapper table tbody tr:nth-child(even),.pdp-fireplaces .node--type-hvac-product #specifications .content .specification-table-wrapper table tbody tr:nth-child(even),.pdp-fireplaces .node--type-fireplaces-product-series #specifications .content .specification-table-wrapper table tbody tr:nth-child(even),.pdp-fireplaces .node--type-fireplaces-product #specifications .content .specification-table-wrapper table tbody tr:nth-child(even),.pdp-fireplaces .node--type-accessory #specifications .content .specification-table-wrapper table tbody tr:nth-child(even),.pdp-fireplaces .node--type-product #specifications .content .specification-table-wrapper table tbody tr:nth-child(even),.pdp-fireplaces .node--type-part #specifications .content .specification-table-wrapper table tbody tr:nth-child(even){background-color:#fafafa;}.pdp-grills .node--type-hvac-product #specifications .content .field--name-field-dimensions-diagram-image,.pdp-grills .node--type-fireplaces-product-series #specifications .content .field--name-field-dimensions-diagram-image,.pdp-grills .node--type-fireplaces-product #specifications .content .field--name-field-dimensions-diagram-image,.pdp-grills .node--type-accessory #specifications .content .field--name-field-dimensions-diagram-image,.pdp-grills .node--type-product #specifications .content .field--name-field-dimensions-diagram-image,.pdp-grills .node--type-part #specifications .content .field--name-field-dimensions-diagram-image,.pdp-fireplaces .node--type-hvac-product #specifications .content .field--name-field-dimensions-diagram-image,.pdp-fireplaces .node--type-fireplaces-product-series #specifications .content .field--name-field-dimensions-diagram-image,.pdp-fireplaces .node--type-fireplaces-product #specifications .content .field--name-field-dimensions-diagram-image,.pdp-fireplaces .node--type-accessory #specifications .content .field--name-field-dimensions-diagram-image,.pdp-fireplaces .node--type-product #specifications .content .field--name-field-dimensions-diagram-image,.pdp-fireplaces .node--type-part #specifications .content .field--name-field-dimensions-diagram-image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding-bottom:1em;}@media (min-width:53.125em){.pdp-grills .node--type-hvac-product #specifications .content .field--name-field-dimensions-diagram-image,.pdp-grills .node--type-fireplaces-product-series #specifications .content .field--name-field-dimensions-diagram-image,.pdp-grills .node--type-fireplaces-product #specifications .content .field--name-field-dimensions-diagram-image,.pdp-grills .node--type-accessory #specifications .content .field--name-field-dimensions-diagram-image,.pdp-grills .node--type-product #specifications .content .field--name-field-dimensions-diagram-image,.pdp-grills .node--type-part #specifications .content .field--name-field-dimensions-diagram-image,.pdp-fireplaces .node--type-hvac-product #specifications .content .field--name-field-dimensions-diagram-image,.pdp-fireplaces .node--type-fireplaces-product-series #specifications .content .field--name-field-dimensions-diagram-image,.pdp-fireplaces .node--type-fireplaces-product #specifications .content .field--name-field-dimensions-diagram-image,.pdp-fireplaces .node--type-accessory #specifications .content .field--name-field-dimensions-diagram-image,.pdp-fireplaces .node--type-product #specifications .content .field--name-field-dimensions-diagram-image,.pdp-fireplaces .node--type-part #specifications .content .field--name-field-dimensions-diagram-image{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding-bottom:0;}}.pdp-grills .node--type-hvac-product #community .content,.pdp-grills .node--type-fireplaces-product-series #community .content,.pdp-grills .node--type-fireplaces-product #community .content,.pdp-grills .node--type-accessory #community .content,.pdp-grills .node--type-product #community .content,.pdp-grills .node--type-part #community .content,.pdp-fireplaces .node--type-hvac-product #community .content,.pdp-fireplaces .node--type-fireplaces-product-series #community .content,.pdp-fireplaces .node--type-fireplaces-product #community .content,.pdp-fireplaces .node--type-accessory #community .content,.pdp-fireplaces .node--type-product #community .content,.pdp-fireplaces .node--type-part #community .content{position:relative;padding-bottom:2em;}@media (min-width:38em){.pdp-grills .node--type-hvac-product #community .content,.pdp-grills .node--type-fireplaces-product-series #community .content,.pdp-grills .node--type-fireplaces-product #community .content,.pdp-grills .node--type-accessory #community .content,.pdp-grills .node--type-product #community .content,.pdp-grills .node--type-part #community .content,.pdp-fireplaces .node--type-hvac-product #community .content,.pdp-fireplaces .node--type-fireplaces-product-series #community .content,.pdp-fireplaces .node--type-fireplaces-product #community .content,.pdp-fireplaces .node--type-accessory #community .content,.pdp-fireplaces .node--type-product #community .content,.pdp-fireplaces .node--type-part #community .content{padding-bottom:0;}}@media (min-width:38em){.pdp-grills .node--type-hvac-product #community .ugc-header-wrapper,.pdp-grills .node--type-fireplaces-product-series #community .ugc-header-wrapper,.pdp-grills .node--type-fireplaces-product #community .ugc-header-wrapper,.pdp-grills .node--type-accessory #community .ugc-header-wrapper,.pdp-grills .node--type-product #community .ugc-header-wrapper,.pdp-grills .node--type-part #community .ugc-header-wrapper,.pdp-fireplaces .node--type-hvac-product #community .ugc-header-wrapper,.pdp-fireplaces .node--type-fireplaces-product-series #community .ugc-header-wrapper,.pdp-fireplaces .node--type-fireplaces-product #community .ugc-header-wrapper,.pdp-fireplaces .node--type-accessory #community .ugc-header-wrapper,.pdp-fireplaces .node--type-product #community .ugc-header-wrapper,.pdp-fireplaces .node--type-part #community .ugc-header-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}}.pdp-grills .node--type-hvac-product #community .ugc-header-wrapper .ugc-description,.pdp-grills .node--type-fireplaces-product-series #community .ugc-header-wrapper .ugc-description,.pdp-grills .node--type-fireplaces-product #community .ugc-header-wrapper .ugc-description,.pdp-grills .node--type-accessory #community .ugc-header-wrapper .ugc-description,.pdp-grills .node--type-product #community .ugc-header-wrapper .ugc-description,.pdp-grills .node--type-part #community .ugc-header-wrapper .ugc-description,.pdp-fireplaces .node--type-hvac-product #community .ugc-header-wrapper .ugc-description,.pdp-fireplaces .node--type-fireplaces-product-series #community .ugc-header-wrapper .ugc-description,.pdp-fireplaces .node--type-fireplaces-product #community .ugc-header-wrapper .ugc-description,.pdp-fireplaces .node--type-accessory #community .ugc-header-wrapper .ugc-description,.pdp-fireplaces .node--type-product #community .ugc-header-wrapper .ugc-description,.pdp-fireplaces .node--type-part #community .ugc-header-wrapper .ugc-description{position:relative;padding-left:2em;}@media (min-width:48em){.pdp-grills .node--type-hvac-product #community .ugc-header-wrapper .ugc-description,.pdp-grills .node--type-fireplaces-product-series #community .ugc-header-wrapper .ugc-description,.pdp-grills .node--type-fireplaces-product #community .ugc-header-wrapper .ugc-description,.pdp-grills .node--type-accessory #community .ugc-header-wrapper .ugc-description,.pdp-grills .node--type-product #community .ugc-header-wrapper .ugc-description,.pdp-grills .node--type-part #community .ugc-header-wrapper .ugc-description,.pdp-fireplaces .node--type-hvac-product #community .ugc-header-wrapper .ugc-description,.pdp-fireplaces .node--type-fireplaces-product-series #community .ugc-header-wrapper .ugc-description,.pdp-fireplaces .node--type-fireplaces-product #community .ugc-header-wrapper .ugc-description,.pdp-fireplaces .node--type-accessory #community .ugc-header-wrapper .ugc-description,.pdp-fireplaces .node--type-product #community .ugc-header-wrapper .ugc-description,.pdp-fireplaces .node--type-part #community .ugc-header-wrapper .ugc-description{padding-left:2.2em;}}.pdp-grills .node--type-hvac-product #community .ugc-header-wrapper .icon,.pdp-grills .node--type-fireplaces-product-series #community .ugc-header-wrapper .icon,.pdp-grills .node--type-fireplaces-product #community .ugc-header-wrapper .icon,.pdp-grills .node--type-accessory #community .ugc-header-wrapper .icon,.pdp-grills .node--type-product #community .ugc-header-wrapper .icon,.pdp-grills .node--type-part #community .ugc-header-wrapper .icon,.pdp-fireplaces .node--type-hvac-product #community .ugc-header-wrapper .icon,.pdp-fireplaces .node--type-fireplaces-product-series #community .ugc-header-wrapper .icon,.pdp-fireplaces .node--type-fireplaces-product #community .ugc-header-wrapper .icon,.pdp-fireplaces .node--type-accessory #community .ugc-header-wrapper .icon,.pdp-fireplaces .node--type-product #community .ugc-header-wrapper .icon,.pdp-fireplaces .node--type-part #community .ugc-header-wrapper .icon{position:absolute;left:0;}.pdp-grills .node--type-hvac-product #community .ugc-header-wrapper .icon::before,.pdp-grills .node--type-fireplaces-product-series #community .ugc-header-wrapper .icon::before,.pdp-grills .node--type-fireplaces-product #community .ugc-header-wrapper .icon::before,.pdp-grills .node--type-accessory #community .ugc-header-wrapper .icon::before,.pdp-grills .node--type-product #community .ugc-header-wrapper .icon::before,.pdp-grills .node--type-part #community .ugc-header-wrapper .icon::before,.pdp-fireplaces .node--type-hvac-product #community .ugc-header-wrapper .icon::before,.pdp-fireplaces .node--type-fireplaces-product-series #community .ugc-header-wrapper .icon::before,.pdp-fireplaces .node--type-fireplaces-product #community .ugc-header-wrapper .icon::before,.pdp-fireplaces .node--type-accessory #community .ugc-header-wrapper .icon::before,.pdp-fireplaces .node--type-product #community .ugc-header-wrapper .icon::before,.pdp-fireplaces .node--type-part #community .ugc-header-wrapper .icon::before{font-size:22px;}@media (min-width:48em){.pdp-grills .node--type-hvac-product #community .ugc-header-wrapper .icon::before,.pdp-grills .node--type-fireplaces-product-series #community .ugc-header-wrapper .icon::before,.pdp-grills .node--type-fireplaces-product #community .ugc-header-wrapper .icon::before,.pdp-grills .node--type-accessory #community .ugc-header-wrapper .icon::before,.pdp-grills .node--type-product #community .ugc-header-wrapper .icon::before,.pdp-grills .node--type-part #community .ugc-header-wrapper .icon::before,.pdp-fireplaces .node--type-hvac-product #community .ugc-header-wrapper .icon::before,.pdp-fireplaces .node--type-fireplaces-product-series #community .ugc-header-wrapper .icon::before,.pdp-fireplaces .node--type-fireplaces-product #community .ugc-header-wrapper .icon::before,.pdp-fireplaces .node--type-accessory #community .ugc-header-wrapper .icon::before,.pdp-fireplaces .node--type-product #community .ugc-header-wrapper .icon::before,.pdp-fireplaces .node--type-part #community .ugc-header-wrapper .icon::before{font-size:28px;top:-2px;position:relative;}}.pdp-grills .node--type-hvac-product #community .ghro3o-0,.pdp-grills .node--type-hvac-product #community .hqXpEE,.pdp-grills .node--type-fireplaces-product-series #community .ghro3o-0,.pdp-grills .node--type-fireplaces-product-series #community .hqXpEE,.pdp-grills .node--type-fireplaces-product #community .ghro3o-0,.pdp-grills .node--type-fireplaces-product #community .hqXpEE,.pdp-grills .node--type-accessory #community .ghro3o-0,.pdp-grills .node--type-accessory #community .hqXpEE,.pdp-grills .node--type-product #community .ghro3o-0,.pdp-grills .node--type-product #community .hqXpEE,.pdp-grills .node--type-part #community .ghro3o-0,.pdp-grills .node--type-part #community .hqXpEE,.pdp-fireplaces .node--type-hvac-product #community .ghro3o-0,.pdp-fireplaces .node--type-hvac-product #community .hqXpEE,.pdp-fireplaces .node--type-fireplaces-product-series #community .ghro3o-0,.pdp-fireplaces .node--type-fireplaces-product-series #community .hqXpEE,.pdp-fireplaces .node--type-fireplaces-product #community .ghro3o-0,.pdp-fireplaces .node--type-fireplaces-product #community .hqXpEE,.pdp-fireplaces .node--type-accessory #community .ghro3o-0,.pdp-fireplaces .node--type-accessory #community .hqXpEE,.pdp-fireplaces .node--type-product #community .ghro3o-0,.pdp-fireplaces .node--type-product #community .hqXpEE,.pdp-fireplaces .node--type-part #community .ghro3o-0,.pdp-fireplaces .node--type-part #community .hqXpEE{padding:0;overflow:visible;}.pdp-grills .node--type-hvac-product #community .ugc-gallery-btn,.pdp-grills .node--type-fireplaces-product-series #community .ugc-gallery-btn,.pdp-grills .node--type-fireplaces-product #community .ugc-gallery-btn,.pdp-grills .node--type-accessory #community .ugc-gallery-btn,.pdp-grills .node--type-product #community .ugc-gallery-btn,.pdp-grills .node--type-part #community .ugc-gallery-btn,.pdp-fireplaces .node--type-hvac-product #community .ugc-gallery-btn,.pdp-fireplaces .node--type-fireplaces-product-series #community .ugc-gallery-btn,.pdp-fireplaces .node--type-fireplaces-product #community .ugc-gallery-btn,.pdp-fireplaces .node--type-accessory #community .ugc-gallery-btn,.pdp-fireplaces .node--type-product #community .ugc-gallery-btn,.pdp-fireplaces .node--type-part #community .ugc-gallery-btn{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;text-align:right;}.pdp-grills .node--type-hvac-product #community .ugc-gallery-btn a,.pdp-grills .node--type-fireplaces-product-series #community .ugc-gallery-btn a,.pdp-grills .node--type-fireplaces-product #community .ugc-gallery-btn a,.pdp-grills .node--type-accessory #community .ugc-gallery-btn a,.pdp-grills .node--type-product #community .ugc-gallery-btn a,.pdp-grills .node--type-part #community .ugc-gallery-btn a,.pdp-fireplaces .node--type-hvac-product #community .ugc-gallery-btn a,.pdp-fireplaces .node--type-fireplaces-product-series #community .ugc-gallery-btn a,.pdp-fireplaces .node--type-fireplaces-product #community .ugc-gallery-btn a,.pdp-fireplaces .node--type-accessory #community .ugc-gallery-btn a,.pdp-fireplaces .node--type-product #community .ugc-gallery-btn a,.pdp-fireplaces .node--type-part #community .ugc-gallery-btn a{background-color:transparent;color:#0060ad;cursor:pointer;display:inline-block;font-size:1rem;font-weight:600;margin-top:1rem;overflow:unset;padding:0;position:relative;}.pdp-grills .node--type-hvac-product #community .ugc-gallery-btn a::after,.pdp-grills .node--type-fireplaces-product-series #community .ugc-gallery-btn a::after,.pdp-grills .node--type-fireplaces-product #community .ugc-gallery-btn a::after,.pdp-grills .node--type-accessory #community .ugc-gallery-btn a::after,.pdp-grills .node--type-product #community .ugc-gallery-btn a::after,.pdp-grills .node--type-part #community .ugc-gallery-btn a::after,.pdp-fireplaces .node--type-hvac-product #community .ugc-gallery-btn a::after,.pdp-fireplaces .node--type-fireplaces-product-series #community .ugc-gallery-btn a::after,.pdp-fireplaces .node--type-fireplaces-product #community .ugc-gallery-btn a::after,.pdp-fireplaces .node--type-accessory #community .ugc-gallery-btn a::after,.pdp-fireplaces .node--type-product #community .ugc-gallery-btn a::after,.pdp-fireplaces .node--type-part #community .ugc-gallery-btn a::after{font-family:FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:normal;font-style:normal;font-size:24px;display:inline-block;width:1em;height:1em;line-height:1;text-transform:none;letter-spacing:normal;overflow-wrap:normal;white-space:nowrap;direction:ltr;vertical-align:bottom;content:"\f067";font-size:0.625rem;margin-left:0.25rem;vertical-align:0.1rem;}.pdp-grills .node--type-hvac-product #community .ugc-gallery-btn a::before,.pdp-grills .node--type-fireplaces-product-series #community .ugc-gallery-btn a::before,.pdp-grills .node--type-fireplaces-product #community .ugc-gallery-btn a::before,.pdp-grills .node--type-accessory #community .ugc-gallery-btn a::before,.pdp-grills .node--type-product #community .ugc-gallery-btn a::before,.pdp-grills .node--type-part #community .ugc-gallery-btn a::before,.pdp-fireplaces .node--type-hvac-product #community .ugc-gallery-btn a::before,.pdp-fireplaces .node--type-fireplaces-product-series #community .ugc-gallery-btn a::before,.pdp-fireplaces .node--type-fireplaces-product #community .ugc-gallery-btn a::before,.pdp-fireplaces .node--type-accessory #community .ugc-gallery-btn a::before,.pdp-fireplaces .node--type-product #community .ugc-gallery-btn a::before,.pdp-fireplaces .node--type-part #community .ugc-gallery-btn a::before{position:absolute;content:"";height:1px;bottom:0;margin:0 auto;left:0;right:0;width:100%;background:#0060ad;}.pdp-grills .node--type-hvac-product #community .ugc-gallery-btn a:hover,.pdp-grills .node--type-hvac-product #community .ugc-gallery-btn a:focus,.pdp-grills .node--type-fireplaces-product-series #community .ugc-gallery-btn a:hover,.pdp-grills .node--type-fireplaces-product-series #community .ugc-gallery-btn a:focus,.pdp-grills .node--type-fireplaces-product #community .ugc-gallery-btn a:hover,.pdp-grills .node--type-fireplaces-product #community .ugc-gallery-btn a:focus,.pdp-grills .node--type-accessory #community .ugc-gallery-btn a:hover,.pdp-grills .node--type-accessory #community .ugc-gallery-btn a:focus,.pdp-grills .node--type-product #community .ugc-gallery-btn a:hover,.pdp-grills .node--type-product #community .ugc-gallery-btn a:focus,.pdp-grills .node--type-part #community .ugc-gallery-btn a:hover,.pdp-grills .node--type-part #community .ugc-gallery-btn a:focus,.pdp-fireplaces .node--type-hvac-product #community .ugc-gallery-btn a:hover,.pdp-fireplaces .node--type-hvac-product #community .ugc-gallery-btn a:focus,.pdp-fireplaces .node--type-fireplaces-product-series #community .ugc-gallery-btn a:hover,.pdp-fireplaces .node--type-fireplaces-product-series #community .ugc-gallery-btn a:focus,.pdp-fireplaces .node--type-fireplaces-product #community .ugc-gallery-btn a:hover,.pdp-fireplaces .node--type-fireplaces-product #community .ugc-gallery-btn a:focus,.pdp-fireplaces .node--type-accessory #community .ugc-gallery-btn a:hover,.pdp-fireplaces .node--type-accessory #community .ugc-gallery-btn a:focus,.pdp-fireplaces .node--type-product #community .ugc-gallery-btn a:hover,.pdp-fireplaces .node--type-product #community .ugc-gallery-btn a:focus,.pdp-fireplaces .node--type-part #community .ugc-gallery-btn a:hover,.pdp-fireplaces .node--type-part #community .ugc-gallery-btn a:focus{color:#002072;background-color:transparent;}.pdp-grills .node--type-hvac-product #community .ugc-gallery-btn a:hover::after,.pdp-grills .node--type-hvac-product #community .ugc-gallery-btn a:focus::after,.pdp-grills .node--type-fireplaces-product-series #community .ugc-gallery-btn a:hover::after,.pdp-grills .node--type-fireplaces-product-series #community .ugc-gallery-btn a:focus::after,.pdp-grills .node--type-fireplaces-product #community .ugc-gallery-btn a:hover::after,.pdp-grills .node--type-fireplaces-product #community .ugc-gallery-btn a:focus::after,.pdp-grills .node--type-accessory #community .ugc-gallery-btn a:hover::after,.pdp-grills .node--type-accessory #community .ugc-gallery-btn a:focus::after,.pdp-grills .node--type-product #community .ugc-gallery-btn a:hover::after,.pdp-grills .node--type-product #community .ugc-gallery-btn a:focus::after,.pdp-grills .node--type-part #community .ugc-gallery-btn a:hover::after,.pdp-grills .node--type-part #community .ugc-gallery-btn a:focus::after,.pdp-fireplaces .node--type-hvac-product #community .ugc-gallery-btn a:hover::after,.pdp-fireplaces .node--type-hvac-product #community .ugc-gallery-btn a:focus::after,.pdp-fireplaces .node--type-fireplaces-product-series #community .ugc-gallery-btn a:hover::after,.pdp-fireplaces .node--type-fireplaces-product-series #community .ugc-gallery-btn a:focus::after,.pdp-fireplaces .node--type-fireplaces-product #community .ugc-gallery-btn a:hover::after,.pdp-fireplaces .node--type-fireplaces-product #community .ugc-gallery-btn a:focus::after,.pdp-fireplaces .node--type-accessory #community .ugc-gallery-btn a:hover::after,.pdp-fireplaces .node--type-accessory #community .ugc-gallery-btn a:focus::after,.pdp-fireplaces .node--type-product #community .ugc-gallery-btn a:hover::after,.pdp-fireplaces .node--type-product #community .ugc-gallery-btn a:focus::after,.pdp-fireplaces .node--type-part #community .ugc-gallery-btn a:hover::after,.pdp-fireplaces .node--type-part #community .ugc-gallery-btn a:focus::after{color:#002072;}.pdp-grills .node--type-hvac-product #community .ugc-gallery-btn a:hover::before,.pdp-grills .node--type-hvac-product #community .ugc-gallery-btn a:focus::before,.pdp-grills .node--type-fireplaces-product-series #community .ugc-gallery-btn a:hover::before,.pdp-grills .node--type-fireplaces-product-series #community .ugc-gallery-btn a:focus::before,.pdp-grills .node--type-fireplaces-product #community .ugc-gallery-btn a:hover::before,.pdp-grills .node--type-fireplaces-product #community .ugc-gallery-btn a:focus::before,.pdp-grills .node--type-accessory #community .ugc-gallery-btn a:hover::before,.pdp-grills .node--type-accessory #community .ugc-gallery-btn a:focus::before,.pdp-grills .node--type-product #community .ugc-gallery-btn a:hover::before,.pdp-grills .node--type-product #community .ugc-gallery-btn a:focus::before,.pdp-grills .node--type-part #community .ugc-gallery-btn a:hover::before,.pdp-grills .node--type-part #community .ugc-gallery-btn a:focus::before,.pdp-fireplaces .node--type-hvac-product #community .ugc-gallery-btn a:hover::before,.pdp-fireplaces .node--type-hvac-product #community .ugc-gallery-btn a:focus::before,.pdp-fireplaces .node--type-fireplaces-product-series #community .ugc-gallery-btn a:hover::before,.pdp-fireplaces .node--type-fireplaces-product-series #community .ugc-gallery-btn a:focus::before,.pdp-fireplaces .node--type-fireplaces-product #community .ugc-gallery-btn a:hover::before,.pdp-fireplaces .node--type-fireplaces-product #community .ugc-gallery-btn a:focus::before,.pdp-fireplaces .node--type-accessory #community .ugc-gallery-btn a:hover::before,.pdp-fireplaces .node--type-accessory #community .ugc-gallery-btn a:focus::before,.pdp-fireplaces .node--type-product #community .ugc-gallery-btn a:hover::before,.pdp-fireplaces .node--type-product #community .ugc-gallery-btn a:focus::before,.pdp-fireplaces .node--type-part #community .ugc-gallery-btn a:hover::before,.pdp-fireplaces .node--type-part #community .ugc-gallery-btn a:focus::before{background:#002072;}.pdp-grills .node--type-hvac-product #community .ugc-gallery-btn a:focus-visible,.pdp-grills .node--type-fireplaces-product-series #community .ugc-gallery-btn a:focus-visible,.pdp-grills .node--type-fireplaces-product #community .ugc-gallery-btn a:focus-visible,.pdp-grills .node--type-accessory #community .ugc-gallery-btn a:focus-visible,.pdp-grills .node--type-product #community .ugc-gallery-btn a:focus-visible,.pdp-grills .node--type-part #community .ugc-gallery-btn a:focus-visible,.pdp-fireplaces .node--type-hvac-product #community .ugc-gallery-btn a:focus-visible,.pdp-fireplaces .node--type-fireplaces-product-series #community .ugc-gallery-btn a:focus-visible,.pdp-fireplaces .node--type-fireplaces-product #community .ugc-gallery-btn a:focus-visible,.pdp-fireplaces .node--type-accessory #community .ugc-gallery-btn a:focus-visible,.pdp-fireplaces .node--type-product #community .ugc-gallery-btn a:focus-visible,.pdp-fireplaces .node--type-part #community .ugc-gallery-btn a:focus-visible{outline:-webkit-focus-ring-color auto 1px;}.pdp-grills .node--type-hvac-product #community .ugc-gallery-btn a.open::after,.pdp-grills .node--type-fireplaces-product-series #community .ugc-gallery-btn a.open::after,.pdp-grills .node--type-fireplaces-product #community .ugc-gallery-btn a.open::after,.pdp-grills .node--type-accessory #community .ugc-gallery-btn a.open::after,.pdp-grills .node--type-product #community .ugc-gallery-btn a.open::after,.pdp-grills .node--type-part #community .ugc-gallery-btn a.open::after,.pdp-fireplaces .node--type-hvac-product #community .ugc-gallery-btn a.open::after,.pdp-fireplaces .node--type-fireplaces-product-series #community .ugc-gallery-btn a.open::after,.pdp-fireplaces .node--type-fireplaces-product #community .ugc-gallery-btn a.open::after,.pdp-fireplaces .node--type-accessory #community .ugc-gallery-btn a.open::after,.pdp-fireplaces .node--type-product #community .ugc-gallery-btn a.open::after,.pdp-fireplaces .node--type-part #community .ugc-gallery-btn a.open::after{font-family:FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:normal;font-style:normal;font-size:24px;display:inline-block;width:1em;height:1em;line-height:1;text-transform:none;letter-spacing:normal;overflow-wrap:normal;white-space:nowrap;direction:ltr;vertical-align:bottom;content:"\f068";font-size:0.625rem;margin-left:0.25rem;vertical-align:0.1rem;}.pdp-grills .node--type-hvac-product #community .ugc-gallery-btn a,.pdp-grills .node--type-fireplaces-product-series #community .ugc-gallery-btn a,.pdp-grills .node--type-fireplaces-product #community .ugc-gallery-btn a,.pdp-grills .node--type-accessory #community .ugc-gallery-btn a,.pdp-grills .node--type-product #community .ugc-gallery-btn a,.pdp-grills .node--type-part #community .ugc-gallery-btn a,.pdp-fireplaces .node--type-hvac-product #community .ugc-gallery-btn a,.pdp-fireplaces .node--type-fireplaces-product-series #community .ugc-gallery-btn a,.pdp-fireplaces .node--type-fireplaces-product #community .ugc-gallery-btn a,.pdp-fireplaces .node--type-accessory #community .ugc-gallery-btn a,.pdp-fireplaces .node--type-product #community .ugc-gallery-btn a,.pdp-fireplaces .node--type-part #community .ugc-gallery-btn a{font-weight:700;text-decoration:none;margin-left:1em;margin-top:0;position:absolute;bottom:0;right:0;}@media (min-width:38em){.pdp-grills .node--type-hvac-product #community .ugc-gallery-btn a,.pdp-grills .node--type-fireplaces-product-series #community .ugc-gallery-btn a,.pdp-grills .node--type-fireplaces-product #community .ugc-gallery-btn a,.pdp-grills .node--type-accessory #community .ugc-gallery-btn a,.pdp-grills .node--type-product #community .ugc-gallery-btn a,.pdp-grills .node--type-part #community .ugc-gallery-btn a,.pdp-fireplaces .node--type-hvac-product #community .ugc-gallery-btn a,.pdp-fireplaces .node--type-fireplaces-product-series #community .ugc-gallery-btn a,.pdp-fireplaces .node--type-fireplaces-product #community .ugc-gallery-btn a,.pdp-fireplaces .node--type-accessory #community .ugc-gallery-btn a,.pdp-fireplaces .node--type-product #community .ugc-gallery-btn a,.pdp-fireplaces .node--type-part #community .ugc-gallery-btn a{position:relative;bottom:unset;right:unset;}}.pdp-grills .node--type-hvac-product #community button::before,.pdp-grills .node--type-fireplaces-product-series #community button::before,.pdp-grills .node--type-fireplaces-product #community button::before,.pdp-grills .node--type-accessory #community button::before,.pdp-grills .node--type-product #community button::before,.pdp-grills .node--type-part #community button::before,.pdp-fireplaces .node--type-hvac-product #community button::before,.pdp-fireplaces .node--type-fireplaces-product-series #community button::before,.pdp-fireplaces .node--type-fireplaces-product #community button::before,.pdp-fireplaces .node--type-accessory #community button::before,.pdp-fireplaces .node--type-product #community button::before,.pdp-fireplaces .node--type-part #community button::before{font-family:FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:normal;font-style:normal;font-size:24px;display:inline-block;width:1em;height:1em;line-height:1;text-transform:none;letter-spacing:normal;overflow-wrap:normal;white-space:nowrap;direction:ltr;vertical-align:bottom;color:#fff;text-shadow:#2b2b2b 0 0 4px;font-size:24px;}@media (min-width:62em){.pdp-grills .node--type-hvac-product #community button::before,.pdp-grills .node--type-fireplaces-product-series #community button::before,.pdp-grills .node--type-fireplaces-product #community button::before,.pdp-grills .node--type-accessory #community button::before,.pdp-grills .node--type-product #community button::before,.pdp-grills .node--type-part #community button::before,.pdp-fireplaces .node--type-hvac-product #community button::before,.pdp-fireplaces .node--type-fireplaces-product-series #community button::before,.pdp-fireplaces .node--type-fireplaces-product #community button::before,.pdp-fireplaces .node--type-accessory #community button::before,.pdp-fireplaces .node--type-product #community button::before,.pdp-fireplaces .node--type-part #community button::before{font-size:42px;}}.pdp-grills .node--type-hvac-product #community button:hover::before,.pdp-grills .node--type-fireplaces-product-series #community button:hover::before,.pdp-grills .node--type-fireplaces-product #community button:hover::before,.pdp-grills .node--type-accessory #community button:hover::before,.pdp-grills .node--type-product #community button:hover::before,.pdp-grills .node--type-part #community button:hover::before,.pdp-fireplaces .node--type-hvac-product #community button:hover::before,.pdp-fireplaces .node--type-fireplaces-product-series #community button:hover::before,.pdp-fireplaces .node--type-fireplaces-product #community button:hover::before,.pdp-fireplaces .node--type-accessory #community button:hover::before,.pdp-fireplaces .node--type-product #community button:hover::before,.pdp-fireplaces .node--type-part #community button:hover::before{text-shadow:#1b1c1c 0 0 5px;}.pdp-grills .node--type-hvac-product #community button.hBLLjh,.pdp-grills .node--type-fireplaces-product-series #community button.hBLLjh,.pdp-grills .node--type-fireplaces-product #community button.hBLLjh,.pdp-grills .node--type-accessory #community button.hBLLjh,.pdp-grills .node--type-product #community button.hBLLjh,.pdp-grills .node--type-part #community button.hBLLjh,.pdp-fireplaces .node--type-hvac-product #community button.hBLLjh,.pdp-fireplaces .node--type-fireplaces-product-series #community button.hBLLjh,.pdp-fireplaces .node--type-fireplaces-product #community button.hBLLjh,.pdp-fireplaces .node--type-accessory #community button.hBLLjh,.pdp-fireplaces .node--type-product #community button.hBLLjh,.pdp-fireplaces .node--type-part #community button.hBLLjh{right:-1.7rem;}@media (min-width:62em){.pdp-grills .node--type-hvac-product #community button.hBLLjh,.pdp-grills .node--type-fireplaces-product-series #community button.hBLLjh,.pdp-grills .node--type-fireplaces-product #community button.hBLLjh,.pdp-grills .node--type-accessory #community button.hBLLjh,.pdp-grills .node--type-product #community button.hBLLjh,.pdp-grills .node--type-part #community button.hBLLjh,.pdp-fireplaces .node--type-hvac-product #community button.hBLLjh,.pdp-fireplaces .node--type-fireplaces-product-series #community button.hBLLjh,.pdp-fireplaces .node--type-fireplaces-product #community button.hBLLjh,.pdp-fireplaces .node--type-accessory #community button.hBLLjh,.pdp-fireplaces .node--type-product #community button.hBLLjh,.pdp-fireplaces .node--type-part #community button.hBLLjh{right:-2.5rem;}}.pdp-grills .node--type-hvac-product #community button.dqKbpu,.pdp-grills .node--type-fireplaces-product-series #community button.dqKbpu,.pdp-grills .node--type-fireplaces-product #community button.dqKbpu,.pdp-grills .node--type-accessory #community button.dqKbpu,.pdp-grills .node--type-product #community button.dqKbpu,.pdp-grills .node--type-part #community button.dqKbpu,.pdp-fireplaces .node--type-hvac-product #community button.dqKbpu,.pdp-fireplaces .node--type-fireplaces-product-series #community button.dqKbpu,.pdp-fireplaces .node--type-fireplaces-product #community button.dqKbpu,.pdp-fireplaces .node--type-accessory #community button.dqKbpu,.pdp-fireplaces .node--type-product #community button.dqKbpu,.pdp-fireplaces .node--type-part #community button.dqKbpu{left:calc(-1.7rem + 10px);}@media (min-width:62em){.pdp-grills .node--type-hvac-product #community button.dqKbpu,.pdp-grills .node--type-fireplaces-product-series #community button.dqKbpu,.pdp-grills .node--type-fireplaces-product #community button.dqKbpu,.pdp-grills .node--type-accessory #community button.dqKbpu,.pdp-grills .node--type-product #community button.dqKbpu,.pdp-grills .node--type-part #community button.dqKbpu,.pdp-fireplaces .node--type-hvac-product #community button.dqKbpu,.pdp-fireplaces .node--type-fireplaces-product-series #community button.dqKbpu,.pdp-fireplaces .node--type-fireplaces-product #community button.dqKbpu,.pdp-fireplaces .node--type-accessory #community button.dqKbpu,.pdp-fireplaces .node--type-product #community button.dqKbpu,.pdp-fireplaces .node--type-part #community button.dqKbpu{left:calc(-2.5rem + 10px);}}.pdp-grills .node--type-hvac-product #community button svg,.pdp-grills .node--type-hvac-product #community button .zsa45s-2,.pdp-grills .node--type-fireplaces-product-series #community button svg,.pdp-grills .node--type-fireplaces-product-series #community button .zsa45s-2,.pdp-grills .node--type-fireplaces-product #community button svg,.pdp-grills .node--type-fireplaces-product #community button .zsa45s-2,.pdp-grills .node--type-accessory #community button svg,.pdp-grills .node--type-accessory #community button .zsa45s-2,.pdp-grills .node--type-product #community button svg,.pdp-grills .node--type-product #community button .zsa45s-2,.pdp-grills .node--type-part #community button svg,.pdp-grills .node--type-part #community button .zsa45s-2,.pdp-fireplaces .node--type-hvac-product #community button svg,.pdp-fireplaces .node--type-hvac-product #community button .zsa45s-2,.pdp-fireplaces .node--type-fireplaces-product-series #community button svg,.pdp-fireplaces .node--type-fireplaces-product-series #community button .zsa45s-2,.pdp-fireplaces .node--type-fireplaces-product #community button svg,.pdp-fireplaces .node--type-fireplaces-product #community button .zsa45s-2,.pdp-fireplaces .node--type-accessory #community button svg,.pdp-fireplaces .node--type-accessory #community button .zsa45s-2,.pdp-fireplaces .node--type-product #community button svg,.pdp-fireplaces .node--type-product #community button .zsa45s-2,.pdp-fireplaces .node--type-part #community button svg,.pdp-fireplaces .node--type-part #community button .zsa45s-2{display:none;}.pdp-grills .node--type-hvac-product #community button.hBLLjh::before,.pdp-grills .node--type-fireplaces-product-series #community button.hBLLjh::before,.pdp-grills .node--type-fireplaces-product #community button.hBLLjh::before,.pdp-grills .node--type-accessory #community button.hBLLjh::before,.pdp-grills .node--type-product #community button.hBLLjh::before,.pdp-grills .node--type-part #community button.hBLLjh::before,.pdp-fireplaces .node--type-hvac-product #community button.hBLLjh::before,.pdp-fireplaces .node--type-fireplaces-product-series #community button.hBLLjh::before,.pdp-fireplaces .node--type-fireplaces-product #community button.hBLLjh::before,.pdp-fireplaces .node--type-accessory #community button.hBLLjh::before,.pdp-fireplaces .node--type-product #community button.hBLLjh::before,.pdp-fireplaces .node--type-part #community button.hBLLjh::before{content:"\f054";}.pdp-grills .node--type-hvac-product #community button.dqKbpu::before,.pdp-grills .node--type-fireplaces-product-series #community button.dqKbpu::before,.pdp-grills .node--type-fireplaces-product #community button.dqKbpu::before,.pdp-grills .node--type-accessory #community button.dqKbpu::before,.pdp-grills .node--type-product #community button.dqKbpu::before,.pdp-grills .node--type-part #community button.dqKbpu::before,.pdp-fireplaces .node--type-hvac-product #community button.dqKbpu::before,.pdp-fireplaces .node--type-fireplaces-product-series #community button.dqKbpu::before,.pdp-fireplaces .node--type-fireplaces-product #community button.dqKbpu::before,.pdp-fireplaces .node--type-accessory #community button.dqKbpu::before,.pdp-fireplaces .node--type-product #community button.dqKbpu::before,.pdp-fireplaces .node--type-part #community button.dqKbpu::before{content:"\f053";}.pdp-grills .node--type-hvac-product #recommended button.buy-button-multiple-btn .fa-shopping-cart,.pdp-grills .node--type-fireplaces-product-series #recommended button.buy-button-multiple-btn .fa-shopping-cart,.pdp-grills .node--type-fireplaces-product #recommended button.buy-button-multiple-btn .fa-shopping-cart,.pdp-grills .node--type-accessory #recommended button.buy-button-multiple-btn .fa-shopping-cart,.pdp-grills .node--type-product #recommended button.buy-button-multiple-btn .fa-shopping-cart,.pdp-grills .node--type-part #recommended button.buy-button-multiple-btn .fa-shopping-cart,.pdp-fireplaces .node--type-hvac-product #recommended button.buy-button-multiple-btn .fa-shopping-cart,.pdp-fireplaces .node--type-fireplaces-product-series #recommended button.buy-button-multiple-btn .fa-shopping-cart,.pdp-fireplaces .node--type-fireplaces-product #recommended button.buy-button-multiple-btn .fa-shopping-cart,.pdp-fireplaces .node--type-accessory #recommended button.buy-button-multiple-btn .fa-shopping-cart,.pdp-fireplaces .node--type-product #recommended button.buy-button-multiple-btn .fa-shopping-cart,.pdp-fireplaces .node--type-part #recommended button.buy-button-multiple-btn .fa-shopping-cart{padding-left:0.3em;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.pdp-grills .node--type-hvac-product #recommended .slick-slider .field--name-field-thumbnail-image,.pdp-grills .node--type-fireplaces-product-series #recommended .slick-slider .field--name-field-thumbnail-image,.pdp-grills .node--type-fireplaces-product #recommended .slick-slider .field--name-field-thumbnail-image,.pdp-grills .node--type-accessory #recommended .slick-slider .field--name-field-thumbnail-image,.pdp-grills .node--type-product #recommended .slick-slider .field--name-field-thumbnail-image,.pdp-grills .node--type-part #recommended .slick-slider .field--name-field-thumbnail-image,.pdp-fireplaces .node--type-hvac-product #recommended .slick-slider .field--name-field-thumbnail-image,.pdp-fireplaces .node--type-fireplaces-product-series #recommended .slick-slider .field--name-field-thumbnail-image,.pdp-fireplaces .node--type-fireplaces-product #recommended .slick-slider .field--name-field-thumbnail-image,.pdp-fireplaces .node--type-accessory #recommended .slick-slider .field--name-field-thumbnail-image,.pdp-fireplaces .node--type-product #recommended .slick-slider .field--name-field-thumbnail-image,.pdp-fireplaces .node--type-part #recommended .slick-slider .field--name-field-thumbnail-image{-webkit-box-flex:0 !important;-ms-flex:0 1 100% !important;flex:0 1 100% !important;max-width:none !important;}.pdp-grills .node--type-hvac-product #recommended .field--name-field-recommended-with .recommended-details,.pdp-grills .node--type-fireplaces-product-series #recommended .field--name-field-recommended-with .recommended-details,.pdp-grills .node--type-fireplaces-product #recommended .field--name-field-recommended-with .recommended-details,.pdp-grills .node--type-accessory #recommended .field--name-field-recommended-with .recommended-details,.pdp-grills .node--type-product #recommended .field--name-field-recommended-with .recommended-details,.pdp-grills .node--type-part #recommended .field--name-field-recommended-with .recommended-details,.pdp-fireplaces .node--type-hvac-product #recommended .field--name-field-recommended-with .recommended-details,.pdp-fireplaces .node--type-fireplaces-product-series #recommended .field--name-field-recommended-with .recommended-details,.pdp-fireplaces .node--type-fireplaces-product #recommended .field--name-field-recommended-with .recommended-details,.pdp-fireplaces .node--type-accessory #recommended .field--name-field-recommended-with .recommended-details,.pdp-fireplaces .node--type-product #recommended .field--name-field-recommended-with .recommended-details,.pdp-fireplaces .node--type-part #recommended .field--name-field-recommended-with .recommended-details{padding-bottom:1em;}.pdp-grills .node--type-hvac-product #recommended .field--name-field-recommended-with .recommended-details .node--view-mode-recommended-product-no-image,.pdp-grills .node--type-hvac-product #recommended .field--name-field-recommended-with .recommended-details .node--view-mode-recommended-current-item,.pdp-grills .node--type-fireplaces-product-series #recommended .field--name-field-recommended-with .recommended-details .node--view-mode-recommended-product-no-image,.pdp-grills .node--type-fireplaces-product-series #recommended .field--name-field-recommended-with .recommended-details .node--view-mode-recommended-current-item,.pdp-grills .node--type-fireplaces-product #recommended .field--name-field-recommended-with .recommended-details .node--view-mode-recommended-product-no-image,.pdp-grills .node--type-fireplaces-product #recommended .field--name-field-recommended-with .recommended-details .node--view-mode-recommended-current-item,.pdp-grills .node--type-accessory #recommended .field--name-field-recommended-with .recommended-details .node--view-mode-recommended-product-no-image,.pdp-grills .node--type-accessory #recommended .field--name-field-recommended-with .recommended-details .node--view-mode-recommended-current-item,.pdp-grills .node--type-product #recommended .field--name-field-recommended-with .recommended-details .node--view-mode-recommended-product-no-image,.pdp-grills .node--type-product #recommended .field--name-field-recommended-with .recommended-details .node--view-mode-recommended-current-item,.pdp-grills .node--type-part #recommended .field--name-field-recommended-with .recommended-details .node--view-mode-recommended-product-no-image,.pdp-grills .node--type-part #recommended .field--name-field-recommended-with .recommended-details .node--view-mode-recommended-current-item,.pdp-fireplaces .node--type-hvac-product #recommended .field--name-field-recommended-with .recommended-details .node--view-mode-recommended-product-no-image,.pdp-fireplaces .node--type-hvac-product #recommended .field--name-field-recommended-with .recommended-details .node--view-mode-recommended-current-item,.pdp-fireplaces .node--type-fireplaces-product-series #recommended .field--name-field-recommended-with .recommended-details .node--view-mode-recommended-product-no-image,.pdp-fireplaces .node--type-fireplaces-product-series #recommended .field--name-field-recommended-with .recommended-details .node--view-mode-recommended-current-item,.pdp-fireplaces .node--type-fireplaces-product #recommended .field--name-field-recommended-with .recommended-details .node--view-mode-recommended-product-no-image,.pdp-fireplaces .node--type-fireplaces-product #recommended .field--name-field-recommended-with .recommended-details .node--view-mode-recommended-current-item,.pdp-fireplaces .node--type-accessory #recommended .field--name-field-recommended-with .recommended-details .node--view-mode-recommended-product-no-image,.pdp-fireplaces .node--type-accessory #recommended .field--name-field-recommended-with .recommended-details .node--view-mode-recommended-current-item,.pdp-fireplaces .node--type-product #recommended .field--name-field-recommended-with .recommended-details .node--view-mode-recommended-product-no-image,.pdp-fireplaces .node--type-product #recommended .field--name-field-recommended-with .recommended-details .node--view-mode-recommended-current-item,.pdp-fireplaces .node--type-part #recommended .field--name-field-recommended-with .recommended-details .node--view-mode-recommended-product-no-image,.pdp-fireplaces .node--type-part #recommended .field--name-field-recommended-with .recommended-details .node--view-mode-recommended-current-item{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10px;}.pdp-grills .node--type-hvac-product #recommended .field--name-field-recommended-with .recommended-details .node__content,.pdp-grills .node--type-fireplaces-product-series #recommended .field--name-field-recommended-with .recommended-details .node__content,.pdp-grills .node--type-fireplaces-product #recommended .field--name-field-recommended-with .recommended-details .node__content,.pdp-grills .node--type-accessory #recommended .field--name-field-recommended-with .recommended-details .node__content,.pdp-grills .node--type-product #recommended .field--name-field-recommended-with .recommended-details .node__content,.pdp-grills .node--type-part #recommended .field--name-field-recommended-with .recommended-details .node__content,.pdp-fireplaces .node--type-hvac-product #recommended .field--name-field-recommended-with .recommended-details .node__content,.pdp-fireplaces .node--type-fireplaces-product-series #recommended .field--name-field-recommended-with .recommended-details .node__content,.pdp-fireplaces .node--type-fireplaces-product #recommended .field--name-field-recommended-with .recommended-details .node__content,.pdp-fireplaces .node--type-accessory #recommended .field--name-field-recommended-with .recommended-details .node__content,.pdp-fireplaces .node--type-product #recommended .field--name-field-recommended-with .recommended-details .node__content,.pdp-fireplaces .node--type-part #recommended .field--name-field-recommended-with .recommended-details .node__content{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;}.pdp-grills .node--type-hvac-product #recommended .field--name-field-recommended-with .recommended-details .node__content > label,.pdp-grills .node--type-fireplaces-product-series #recommended .field--name-field-recommended-with .recommended-details .node__content > label,.pdp-grills .node--type-fireplaces-product #recommended .field--name-field-recommended-with .recommended-details .node__content > label,.pdp-grills .node--type-accessory #recommended .field--name-field-recommended-with .recommended-details .node__content > label,.pdp-grills .node--type-product #recommended .field--name-field-recommended-with .recommended-details .node__content > label,.pdp-grills .node--type-part #recommended .field--name-field-recommended-with .recommended-details .node__content > label,.pdp-fireplaces .node--type-hvac-product #recommended .field--name-field-recommended-with .recommended-details .node__content > label,.pdp-fireplaces .node--type-fireplaces-product-series #recommended .field--name-field-recommended-with .recommended-details .node__content > label,.pdp-fireplaces .node--type-fireplaces-product #recommended .field--name-field-recommended-with .recommended-details .node__content > label,.pdp-fireplaces .node--type-accessory #recommended .field--name-field-recommended-with .recommended-details .node__content > label,.pdp-fireplaces .node--type-product #recommended .field--name-field-recommended-with .recommended-details .node__content > label,.pdp-fireplaces .node--type-part #recommended .field--name-field-recommended-with .recommended-details .node__content > label{margin-bottom:0;padding-right:5px;}.pdp-grills .node--type-hvac-product #recommended .field--name-field-recommended-with .recommended-details .node__content > label::before,.pdp-grills .node--type-fireplaces-product-series #recommended .field--name-field-recommended-with .recommended-details .node__content > label::before,.pdp-grills .node--type-fireplaces-product #recommended .field--name-field-recommended-with .recommended-details .node__content > label::before,.pdp-grills .node--type-accessory #recommended .field--name-field-recommended-with .recommended-details .node__content > label::before,.pdp-grills .node--type-product #recommended .field--name-field-recommended-with .recommended-details .node__content > label::before,.pdp-grills .node--type-part #recommended .field--name-field-recommended-with .recommended-details .node__content > label::before,.pdp-fireplaces .node--type-hvac-product #recommended .field--name-field-recommended-with .recommended-details .node__content > label::before,.pdp-fireplaces .node--type-fireplaces-product-series #recommended .field--name-field-recommended-with .recommended-details .node__content > label::before,.pdp-fireplaces .node--type-fireplaces-product #recommended .field--name-field-recommended-with .recommended-details .node__content > label::before,.pdp-fireplaces .node--type-accessory #recommended .field--name-field-recommended-with .recommended-details .node__content > label::before,.pdp-fireplaces .node--type-product #recommended .field--name-field-recommended-with .recommended-details .node__content > label::before,.pdp-fireplaces .node--type-part #recommended .field--name-field-recommended-with .recommended-details .node__content > label::before{margin-right:8px !important;}.pdp-grills .node--type-hvac-product #recommended .field--name-field-recommended-with .recommended-details .node__content .in-store-disclaimer,.pdp-grills .node--type-hvac-product #recommended .field--name-field-recommended-with .recommended-details .node__content em,.pdp-grills .node--type-fireplaces-product-series #recommended .field--name-field-recommended-with .recommended-details .node__content .in-store-disclaimer,.pdp-grills .node--type-fireplaces-product-series #recommended .field--name-field-recommended-with .recommended-details .node__content em,.pdp-grills .node--type-fireplaces-product #recommended .field--name-field-recommended-with .recommended-details .node__content .in-store-disclaimer,.pdp-grills .node--type-fireplaces-product #recommended .field--name-field-recommended-with .recommended-details .node__content em,.pdp-grills .node--type-accessory #recommended .field--name-field-recommended-with .recommended-details .node__content .in-store-disclaimer,.pdp-grills .node--type-accessory #recommended .field--name-field-recommended-with .recommended-details .node__content em,.pdp-grills .node--type-product #recommended .field--name-field-recommended-with .recommended-details .node__content .in-store-disclaimer,.pdp-grills .node--type-product #recommended .field--name-field-recommended-with .recommended-details .node__content em,.pdp-grills .node--type-part #recommended .field--name-field-recommended-with .recommended-details .node__content .in-store-disclaimer,.pdp-grills .node--type-part #recommended .field--name-field-recommended-with .recommended-details .node__content em,.pdp-fireplaces .node--type-hvac-product #recommended .field--name-field-recommended-with .recommended-details .node__content .in-store-disclaimer,.pdp-fireplaces .node--type-hvac-product #recommended .field--name-field-recommended-with .recommended-details .node__content em,.pdp-fireplaces .node--type-fireplaces-product-series #recommended .field--name-field-recommended-with .recommended-details .node__content .in-store-disclaimer,.pdp-fireplaces .node--type-fireplaces-product-series #recommended .field--name-field-recommended-with .recommended-details .node__content em,.pdp-fireplaces .node--type-fireplaces-product #recommended .field--name-field-recommended-with .recommended-details .node__content .in-store-disclaimer,.pdp-fireplaces .node--type-fireplaces-product #recommended .field--name-field-recommended-with .recommended-details .node__content em,.pdp-fireplaces .node--type-accessory #recommended .field--name-field-recommended-with .recommended-details .node__content .in-store-disclaimer,.pdp-fireplaces .node--type-accessory #recommended .field--name-field-recommended-with .recommended-details .node__content em,.pdp-fireplaces .node--type-product #recommended .field--name-field-recommended-with .recommended-details .node__content .in-store-disclaimer,.pdp-fireplaces .node--type-product #recommended .field--name-field-recommended-with .recommended-details .node__content em,.pdp-fireplaces .node--type-part #recommended .field--name-field-recommended-with .recommended-details .node__content .in-store-disclaimer,.pdp-fireplaces .node--type-part #recommended .field--name-field-recommended-with .recommended-details .node__content em{padding-right:5px;}.pdp-grills .node--type-hvac-product #recommended .field--name-field-recommended-with .recommended-details .node__content em,.pdp-grills .node--type-fireplaces-product-series #recommended .field--name-field-recommended-with .recommended-details .node__content em,.pdp-grills .node--type-fireplaces-product #recommended .field--name-field-recommended-with .recommended-details .node__content em,.pdp-grills .node--type-accessory #recommended .field--name-field-recommended-with .recommended-details .node__content em,.pdp-grills .node--type-product #recommended .field--name-field-recommended-with .recommended-details .node__content em,.pdp-grills .node--type-part #recommended .field--name-field-recommended-with .recommended-details .node__content em,.pdp-fireplaces .node--type-hvac-product #recommended .field--name-field-recommended-with .recommended-details .node__content em,.pdp-fireplaces .node--type-fireplaces-product-series #recommended .field--name-field-recommended-with .recommended-details .node__content em,.pdp-fireplaces .node--type-fireplaces-product #recommended .field--name-field-recommended-with .recommended-details .node__content em,.pdp-fireplaces .node--type-accessory #recommended .field--name-field-recommended-with .recommended-details .node__content em,.pdp-fireplaces .node--type-product #recommended .field--name-field-recommended-with .recommended-details .node__content em,.pdp-fireplaces .node--type-part #recommended .field--name-field-recommended-with .recommended-details .node__content em{padding-left:5px;}.pdp-grills .node--type-hvac-product #recommended .field--name-field-recommended-with .recommended-details.this-item .node__content > label,.pdp-grills .node--type-fireplaces-product-series #recommended .field--name-field-recommended-with .recommended-details.this-item .node__content > label,.pdp-grills .node--type-fireplaces-product #recommended .field--name-field-recommended-with .recommended-details.this-item .node__content > label,.pdp-grills .node--type-accessory #recommended .field--name-field-recommended-with .recommended-details.this-item .node__content > label,.pdp-grills .node--type-product #recommended .field--name-field-recommended-with .recommended-details.this-item .node__content > label,.pdp-grills .node--type-part #recommended .field--name-field-recommended-with .recommended-details.this-item .node__content > label,.pdp-fireplaces .node--type-hvac-product #recommended .field--name-field-recommended-with .recommended-details.this-item .node__content > label,.pdp-fireplaces .node--type-fireplaces-product-series #recommended .field--name-field-recommended-with .recommended-details.this-item .node__content > label,.pdp-fireplaces .node--type-fireplaces-product #recommended .field--name-field-recommended-with .recommended-details.this-item .node__content > label,.pdp-fireplaces .node--type-accessory #recommended .field--name-field-recommended-with .recommended-details.this-item .node__content > label,.pdp-fireplaces .node--type-product #recommended .field--name-field-recommended-with .recommended-details.this-item .node__content > label,.pdp-fireplaces .node--type-part #recommended .field--name-field-recommended-with .recommended-details.this-item .node__content > label{font-weight:400;}.pdp-grills .node--type-hvac-product #recommended .field--name-field-recommended-with .recommended-details.this-item input[type=checkbox]:checked + label::before,.pdp-grills .node--type-fireplaces-product-series #recommended .field--name-field-recommended-with .recommended-details.this-item input[type=checkbox]:checked + label::before,.pdp-grills .node--type-fireplaces-product #recommended .field--name-field-recommended-with .recommended-details.this-item input[type=checkbox]:checked + label::before,.pdp-grills .node--type-accessory #recommended .field--name-field-recommended-with .recommended-details.this-item input[type=checkbox]:checked + label::before,.pdp-grills .node--type-product #recommended .field--name-field-recommended-with .recommended-details.this-item input[type=checkbox]:checked + label::before,.pdp-grills .node--type-part #recommended .field--name-field-recommended-with .recommended-details.this-item input[type=checkbox]:checked + label::before,.pdp-fireplaces .node--type-hvac-product #recommended .field--name-field-recommended-with .recommended-details.this-item input[type=checkbox]:checked + label::before,.pdp-fireplaces .node--type-fireplaces-product-series #recommended .field--name-field-recommended-with .recommended-details.this-item input[type=checkbox]:checked + label::before,.pdp-fireplaces .node--type-fireplaces-product #recommended .field--name-field-recommended-with .recommended-details.this-item input[type=checkbox]:checked + label::before,.pdp-fireplaces .node--type-accessory #recommended .field--name-field-recommended-with .recommended-details.this-item input[type=checkbox]:checked + label::before,.pdp-fireplaces .node--type-product #recommended .field--name-field-recommended-with .recommended-details.this-item input[type=checkbox]:checked + label::before,.pdp-fireplaces .node--type-part #recommended .field--name-field-recommended-with .recommended-details.this-item input[type=checkbox]:checked + label::before{background-color:#313131;}@media (max-width:48em){.pdp-grills .node--type-hvac-product #recommended .field--name-field-recommended-with .recommended-details.item-disabled,.pdp-grills .node--type-fireplaces-product-series #recommended .field--name-field-recommended-with .recommended-details.item-disabled,.pdp-grills .node--type-fireplaces-product #recommended .field--name-field-recommended-with .recommended-details.item-disabled,.pdp-grills .node--type-accessory #recommended .field--name-field-recommended-with .recommended-details.item-disabled,.pdp-grills .node--type-product #recommended .field--name-field-recommended-with .recommended-details.item-disabled,.pdp-grills .node--type-part #recommended .field--name-field-recommended-with .recommended-details.item-disabled,.pdp-fireplaces .node--type-hvac-product #recommended .field--name-field-recommended-with .recommended-details.item-disabled,.pdp-fireplaces .node--type-fireplaces-product-series #recommended .field--name-field-recommended-with .recommended-details.item-disabled,.pdp-fireplaces .node--type-fireplaces-product #recommended .field--name-field-recommended-with .recommended-details.item-disabled,.pdp-fireplaces .node--type-accessory #recommended .field--name-field-recommended-with .recommended-details.item-disabled,.pdp-fireplaces .node--type-product #recommended .field--name-field-recommended-with .recommended-details.item-disabled,.pdp-fireplaces .node--type-part #recommended .field--name-field-recommended-with .recommended-details.item-disabled{border:1px solid #d2d3d5 !important;}}.pdp-grills .node--type-hvac-product #recommended .field--name-field-recommended-with .recommended-details.item-disabled .node__content,.pdp-grills .node--type-fireplaces-product-series #recommended .field--name-field-recommended-with .recommended-details.item-disabled .node__content,.pdp-grills .node--type-fireplaces-product #recommended .field--name-field-recommended-with .recommended-details.item-disabled .node__content,.pdp-grills .node--type-accessory #recommended .field--name-field-recommended-with .recommended-details.item-disabled .node__content,.pdp-grills .node--type-product #recommended .field--name-field-recommended-with .recommended-details.item-disabled .node__content,.pdp-grills .node--type-part #recommended .field--name-field-recommended-with .recommended-details.item-disabled .node__content,.pdp-fireplaces .node--type-hvac-product #recommended .field--name-field-recommended-with .recommended-details.item-disabled .node__content,.pdp-fireplaces .node--type-fireplaces-product-series #recommended .field--name-field-recommended-with .recommended-details.item-disabled .node__content,.pdp-fireplaces .node--type-fireplaces-product #recommended .field--name-field-recommended-with .recommended-details.item-disabled .node__content,.pdp-fireplaces .node--type-accessory #recommended .field--name-field-recommended-with .recommended-details.item-disabled .node__content,.pdp-fireplaces .node--type-product #recommended .field--name-field-recommended-with .recommended-details.item-disabled .node__content,.pdp-fireplaces .node--type-part #recommended .field--name-field-recommended-with .recommended-details.item-disabled .node__content{color:#6e6e6e !important;}.pdp-grills .node--type-hvac-product #recommended .field--name-field-recommended-with .recommended-details.item-disabled .node__content label,.pdp-grills .node--type-fireplaces-product-series #recommended .field--name-field-recommended-with .recommended-details.item-disabled .node__content label,.pdp-grills .node--type-fireplaces-product #recommended .field--name-field-recommended-with .recommended-details.item-disabled .node__content label,.pdp-grills .node--type-accessory #recommended .field--name-field-recommended-with .recommended-details.item-disabled .node__content label,.pdp-grills .node--type-product #recommended .field--name-field-recommended-with .recommended-details.item-disabled .node__content label,.pdp-grills .node--type-part #recommended .field--name-field-recommended-with .recommended-details.item-disabled .node__content label,.pdp-fireplaces .node--type-hvac-product #recommended .field--name-field-recommended-with .recommended-details.item-disabled .node__content label,.pdp-fireplaces .node--type-fireplaces-product-series #recommended .field--name-field-recommended-with .recommended-details.item-disabled .node__content label,.pdp-fireplaces .node--type-fireplaces-product #recommended .field--name-field-recommended-with .recommended-details.item-disabled .node__content label,.pdp-fireplaces .node--type-accessory #recommended .field--name-field-recommended-with .recommended-details.item-disabled .node__content label,.pdp-fireplaces .node--type-product #recommended .field--name-field-recommended-with .recommended-details.item-disabled .node__content label,.pdp-fireplaces .node--type-part #recommended .field--name-field-recommended-with .recommended-details.item-disabled .node__content label{cursor:default;}.pdp-grills .node--type-hvac-product #recommended .field--name-field-recommended-with .recommended-details.item-disabled em,.pdp-grills .node--type-fireplaces-product-series #recommended .field--name-field-recommended-with .recommended-details.item-disabled em,.pdp-grills .node--type-fireplaces-product #recommended .field--name-field-recommended-with .recommended-details.item-disabled em,.pdp-grills .node--type-accessory #recommended .field--name-field-recommended-with .recommended-details.item-disabled em,.pdp-grills .node--type-product #recommended .field--name-field-recommended-with .recommended-details.item-disabled em,.pdp-grills .node--type-part #recommended .field--name-field-recommended-with .recommended-details.item-disabled em,.pdp-fireplaces .node--type-hvac-product #recommended .field--name-field-recommended-with .recommended-details.item-disabled em,.pdp-fireplaces .node--type-fireplaces-product-series #recommended .field--name-field-recommended-with .recommended-details.item-disabled em,.pdp-fireplaces .node--type-fireplaces-product #recommended .field--name-field-recommended-with .recommended-details.item-disabled em,.pdp-fireplaces .node--type-accessory #recommended .field--name-field-recommended-with .recommended-details.item-disabled em,.pdp-fireplaces .node--type-product #recommended .field--name-field-recommended-with .recommended-details.item-disabled em,.pdp-fireplaces .node--type-part #recommended .field--name-field-recommended-with .recommended-details.item-disabled em{padding-right:5px;}.pdp-grills .node--type-hvac-product #recommended .field--name-field-recommended-with .recommended-details.item-disabled .in-store-disclaimer,.pdp-grills .node--type-fireplaces-product-series #recommended .field--name-field-recommended-with .recommended-details.item-disabled .in-store-disclaimer,.pdp-grills .node--type-fireplaces-product #recommended .field--name-field-recommended-with .recommended-details.item-disabled .in-store-disclaimer,.pdp-grills .node--type-accessory #recommended .field--name-field-recommended-with .recommended-details.item-disabled .in-store-disclaimer,.pdp-grills .node--type-product #recommended .field--name-field-recommended-with .recommended-details.item-disabled .in-store-disclaimer,.pdp-grills .node--type-part #recommended .field--name-field-recommended-with .recommended-details.item-disabled .in-store-disclaimer,.pdp-fireplaces .node--type-hvac-product #recommended .field--name-field-recommended-with .recommended-details.item-disabled .in-store-disclaimer,.pdp-fireplaces .node--type-fireplaces-product-series #recommended .field--name-field-recommended-with .recommended-details.item-disabled .in-store-disclaimer,.pdp-fireplaces .node--type-fireplaces-product #recommended .field--name-field-recommended-with .recommended-details.item-disabled .in-store-disclaimer,.pdp-fireplaces .node--type-accessory #recommended .field--name-field-recommended-with .recommended-details.item-disabled .in-store-disclaimer,.pdp-fireplaces .node--type-product #recommended .field--name-field-recommended-with .recommended-details.item-disabled .in-store-disclaimer,.pdp-fireplaces .node--type-part #recommended .field--name-field-recommended-with .recommended-details.item-disabled .in-store-disclaimer{display:inline-block;}.pdp-grills .node--type-hvac-product #recommended .field--name-field-recommended-with .buy-button-multiple-btn,.pdp-grills .node--type-fireplaces-product-series #recommended .field--name-field-recommended-with .buy-button-multiple-btn,.pdp-grills .node--type-fireplaces-product #recommended .field--name-field-recommended-with .buy-button-multiple-btn,.pdp-grills .node--type-accessory #recommended .field--name-field-recommended-with .buy-button-multiple-btn,.pdp-grills .node--type-product #recommended .field--name-field-recommended-with .buy-button-multiple-btn,.pdp-grills .node--type-part #recommended .field--name-field-recommended-with .buy-button-multiple-btn,.pdp-fireplaces .node--type-hvac-product #recommended .field--name-field-recommended-with .buy-button-multiple-btn,.pdp-fireplaces .node--type-fireplaces-product-series #recommended .field--name-field-recommended-with .buy-button-multiple-btn,.pdp-fireplaces .node--type-fireplaces-product #recommended .field--name-field-recommended-with .buy-button-multiple-btn,.pdp-fireplaces .node--type-accessory #recommended .field--name-field-recommended-with .buy-button-multiple-btn,.pdp-fireplaces .node--type-product #recommended .field--name-field-recommended-with .buy-button-multiple-btn,.pdp-fireplaces .node--type-part #recommended .field--name-field-recommended-with .buy-button-multiple-btn{font-size:1.25em;padding-top:0.5em;padding-bottom:0.5em;margin-top:1em;}.pdp-grills .node--type-hvac-product #recommended .field--name-field-recommended-with .image-wrapper,.pdp-grills .node--type-fireplaces-product-series #recommended .field--name-field-recommended-with .image-wrapper,.pdp-grills .node--type-fireplaces-product #recommended .field--name-field-recommended-with .image-wrapper,.pdp-grills .node--type-accessory #recommended .field--name-field-recommended-with .image-wrapper,.pdp-grills .node--type-product #recommended .field--name-field-recommended-with .image-wrapper,.pdp-grills .node--type-part #recommended .field--name-field-recommended-with .image-wrapper,.pdp-fireplaces .node--type-hvac-product #recommended .field--name-field-recommended-with .image-wrapper,.pdp-fireplaces .node--type-fireplaces-product-series #recommended .field--name-field-recommended-with .image-wrapper,.pdp-fireplaces .node--type-fireplaces-product #recommended .field--name-field-recommended-with .image-wrapper,.pdp-fireplaces .node--type-accessory #recommended .field--name-field-recommended-with .image-wrapper,.pdp-fireplaces .node--type-product #recommended .field--name-field-recommended-with .image-wrapper,.pdp-fireplaces .node--type-part #recommended .field--name-field-recommended-with .image-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-1em;margin-right:-1em;padding-bottom:1em;}@media (min-width:48em){.pdp-grills .node--type-hvac-product #recommended .field--name-field-recommended-with .image-wrapper,.pdp-grills .node--type-fireplaces-product-series #recommended .field--name-field-recommended-with .image-wrapper,.pdp-grills .node--type-fireplaces-product #recommended .field--name-field-recommended-with .image-wrapper,.pdp-grills .node--type-accessory #recommended .field--name-field-recommended-with .image-wrapper,.pdp-grills .node--type-product #recommended .field--name-field-recommended-with .image-wrapper,.pdp-grills .node--type-part #recommended .field--name-field-recommended-with .image-wrapper,.pdp-fireplaces .node--type-hvac-product #recommended .field--name-field-recommended-with .image-wrapper,.pdp-fireplaces .node--type-fireplaces-product-series #recommended .field--name-field-recommended-with .image-wrapper,.pdp-fireplaces .node--type-fireplaces-product #recommended .field--name-field-recommended-with .image-wrapper,.pdp-fireplaces .node--type-accessory #recommended .field--name-field-recommended-with .image-wrapper,.pdp-fireplaces .node--type-product #recommended .field--name-field-recommended-with .image-wrapper,.pdp-fireplaces .node--type-part #recommended .field--name-field-recommended-with .image-wrapper{-ms-flex-wrap:nowrap;flex-wrap:nowrap;}}.pdp-grills .node--type-hvac-product #recommended .field--name-field-recommended-with .image-wrapper > .field__item,.pdp-grills .node--type-fireplaces-product-series #recommended .field--name-field-recommended-with .image-wrapper > .field__item,.pdp-grills .node--type-fireplaces-product #recommended .field--name-field-recommended-with .image-wrapper > .field__item,.pdp-grills .node--type-accessory #recommended .field--name-field-recommended-with .image-wrapper > .field__item,.pdp-grills .node--type-product #recommended .field--name-field-recommended-with .image-wrapper > .field__item,.pdp-grills .node--type-part #recommended .field--name-field-recommended-with .image-wrapper > .field__item,.pdp-fireplaces .node--type-hvac-product #recommended .field--name-field-recommended-with .image-wrapper > .field__item,.pdp-fireplaces .node--type-fireplaces-product-series #recommended .field--name-field-recommended-with .image-wrapper > .field__item,.pdp-fireplaces .node--type-fireplaces-product #recommended .field--name-field-recommended-with .image-wrapper > .field__item,.pdp-fireplaces .node--type-accessory #recommended .field--name-field-recommended-with .image-wrapper > .field__item,.pdp-fireplaces .node--type-product #recommended .field--name-field-recommended-with .image-wrapper > .field__item,.pdp-fireplaces .node--type-part #recommended .field--name-field-recommended-with .image-wrapper > .field__item{padding:1em;-webkit-box-flex:0;-ms-flex:0 1 20%;flex:0 1 20%;max-width:150px;}@media (min-width:48em){.pdp-grills .node--type-hvac-product #recommended .field--name-field-recommended-with .image-wrapper > .field__item,.pdp-grills .node--type-fireplaces-product-series #recommended .field--name-field-recommended-with .image-wrapper > .field__item,.pdp-grills .node--type-fireplaces-product #recommended .field--name-field-recommended-with .image-wrapper > .field__item,.pdp-grills .node--type-accessory #recommended .field--name-field-recommended-with .image-wrapper > .field__item,.pdp-grills .node--type-product #recommended .field--name-field-recommended-with .image-wrapper > .field__item,.pdp-grills .node--type-part #recommended .field--name-field-recommended-with .image-wrapper > .field__item,.pdp-fireplaces .node--type-hvac-product #recommended .field--name-field-recommended-with .image-wrapper > .field__item,.pdp-fireplaces .node--type-fireplaces-product-series #recommended .field--name-field-recommended-with .image-wrapper > .field__item,.pdp-fireplaces .node--type-fireplaces-product #recommended .field--name-field-recommended-with .image-wrapper > .field__item,.pdp-fireplaces .node--type-accessory #recommended .field--name-field-recommended-with .image-wrapper > .field__item,.pdp-fireplaces .node--type-product #recommended .field--name-field-recommended-with .image-wrapper > .field__item,.pdp-fireplaces .node--type-part #recommended .field--name-field-recommended-with .image-wrapper > .field__item{-webkit-box-flex:0;-ms-flex:0 1 15%;flex:0 1 15%;}}.pdp-grills .node--type-hvac-product #recommended .field--name-field-recommended-with .thumbnail-separator,.pdp-grills .node--type-fireplaces-product-series #recommended .field--name-field-recommended-with .thumbnail-separator,.pdp-grills .node--type-fireplaces-product #recommended .field--name-field-recommended-with .thumbnail-separator,.pdp-grills .node--type-accessory #recommended .field--name-field-recommended-with .thumbnail-separator,.pdp-grills .node--type-product #recommended .field--name-field-recommended-with .thumbnail-separator,.pdp-grills .node--type-part #recommended .field--name-field-recommended-with .thumbnail-separator,.pdp-fireplaces .node--type-hvac-product #recommended .field--name-field-recommended-with .thumbnail-separator,.pdp-fireplaces .node--type-fireplaces-product-series #recommended .field--name-field-recommended-with .thumbnail-separator,.pdp-fireplaces .node--type-fireplaces-product #recommended .field--name-field-recommended-with .thumbnail-separator,.pdp-fireplaces .node--type-accessory #recommended .field--name-field-recommended-with .thumbnail-separator,.pdp-fireplaces .node--type-product #recommended .field--name-field-recommended-with .thumbnail-separator,.pdp-fireplaces .node--type-part #recommended .field--name-field-recommended-with .thumbnail-separator{font-weight:300;font-size:30px;display:inline-block;}@media (min-width:48em){.pdp-grills .node--type-hvac-product #recommended .field--name-field-recommended-with .thumbnail-separator,.pdp-grills .node--type-fireplaces-product-series #recommended .field--name-field-recommended-with .thumbnail-separator,.pdp-grills .node--type-fireplaces-product #recommended .field--name-field-recommended-with .thumbnail-separator,.pdp-grills .node--type-accessory #recommended .field--name-field-recommended-with .thumbnail-separator,.pdp-grills .node--type-product #recommended .field--name-field-recommended-with .thumbnail-separator,.pdp-grills .node--type-part #recommended .field--name-field-recommended-with .thumbnail-separator,.pdp-fireplaces .node--type-hvac-product #recommended .field--name-field-recommended-with .thumbnail-separator,.pdp-fireplaces .node--type-fireplaces-product-series #recommended .field--name-field-recommended-with .thumbnail-separator,.pdp-fireplaces .node--type-fireplaces-product #recommended .field--name-field-recommended-with .thumbnail-separator,.pdp-fireplaces .node--type-accessory #recommended .field--name-field-recommended-with .thumbnail-separator,.pdp-fireplaces .node--type-product #recommended .field--name-field-recommended-with .thumbnail-separator,.pdp-fireplaces .node--type-part #recommended .field--name-field-recommended-with .thumbnail-separator{font-size:60px;}}.pdp-grills .node--type-hvac-product #recommended .field--name-field-recommended-with .product-info-trigger,.pdp-grills .node--type-fireplaces-product-series #recommended .field--name-field-recommended-with .product-info-trigger,.pdp-grills .node--type-fireplaces-product #recommended .field--name-field-recommended-with .product-info-trigger,.pdp-grills .node--type-accessory #recommended .field--name-field-recommended-with .product-info-trigger,.pdp-grills .node--type-product #recommended .field--name-field-recommended-with .product-info-trigger,.pdp-grills .node--type-part #recommended .field--name-field-recommended-with .product-info-trigger,.pdp-fireplaces .node--type-hvac-product #recommended .field--name-field-recommended-with .product-info-trigger,.pdp-fireplaces .node--type-fireplaces-product-series #recommended .field--name-field-recommended-with .product-info-trigger,.pdp-fireplaces .node--type-fireplaces-product #recommended .field--name-field-recommended-with .product-info-trigger,.pdp-fireplaces .node--type-accessory #recommended .field--name-field-recommended-with .product-info-trigger,.pdp-fireplaces .node--type-product #recommended .field--name-field-recommended-with .product-info-trigger,.pdp-fireplaces .node--type-part #recommended .field--name-field-recommended-with .product-info-trigger{color:#c32127;margin:0 3px;text-align:center;border:2px solid #c32127;border-radius:50%;height:13px;width:13px;padding:2px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;}.pdp-grills .node--type-hvac-product #recommended .field--name-field-recommended-with .product-info-trigger::before,.pdp-grills .node--type-fireplaces-product-series #recommended .field--name-field-recommended-with .product-info-trigger::before,.pdp-grills .node--type-fireplaces-product #recommended .field--name-field-recommended-with .product-info-trigger::before,.pdp-grills .node--type-accessory #recommended .field--name-field-recommended-with .product-info-trigger::before,.pdp-grills .node--type-product #recommended .field--name-field-recommended-with .product-info-trigger::before,.pdp-grills .node--type-part #recommended .field--name-field-recommended-with .product-info-trigger::before,.pdp-fireplaces .node--type-hvac-product #recommended .field--name-field-recommended-with .product-info-trigger::before,.pdp-fireplaces .node--type-fireplaces-product-series #recommended .field--name-field-recommended-with .product-info-trigger::before,.pdp-fireplaces .node--type-fireplaces-product #recommended .field--name-field-recommended-with .product-info-trigger::before,.pdp-fireplaces .node--type-accessory #recommended .field--name-field-recommended-with .product-info-trigger::before,.pdp-fireplaces .node--type-product #recommended .field--name-field-recommended-with .product-info-trigger::before,.pdp-fireplaces .node--type-part #recommended .field--name-field-recommended-with .product-info-trigger::before{font-size:13px;}@media (max-width:48em){.pdp-grills .node--type-hvac-product #recommended .field--name-field-recommended-with .checkbox-wrapper .node__content,.pdp-grills .node--type-fireplaces-product-series #recommended .field--name-field-recommended-with .checkbox-wrapper .node__content,.pdp-grills .node--type-fireplaces-product #recommended .field--name-field-recommended-with .checkbox-wrapper .node__content,.pdp-grills .node--type-accessory #recommended .field--name-field-recommended-with .checkbox-wrapper .node__content,.pdp-grills .node--type-product #recommended .field--name-field-recommended-with .checkbox-wrapper .node__content,.pdp-grills .node--type-part #recommended .field--name-field-recommended-with .checkbox-wrapper .node__content,.pdp-fireplaces .node--type-hvac-product #recommended .field--name-field-recommended-with .checkbox-wrapper .node__content,.pdp-fireplaces .node--type-fireplaces-product-series #recommended .field--name-field-recommended-with .checkbox-wrapper .node__content,.pdp-fireplaces .node--type-fireplaces-product #recommended .field--name-field-recommended-with .checkbox-wrapper .node__content,.pdp-fireplaces .node--type-accessory #recommended .field--name-field-recommended-with .checkbox-wrapper .node__content,.pdp-fireplaces .node--type-product #recommended .field--name-field-recommended-with .checkbox-wrapper .node__content,.pdp-fireplaces .node--type-part #recommended .field--name-field-recommended-with .checkbox-wrapper .node__content{padding:0 2em 0 0 !important;}.pdp-grills .node--type-hvac-product #recommended .field--name-field-recommended-with .checkbox-wrapper .product-info-trigger,.pdp-grills .node--type-fireplaces-product-series #recommended .field--name-field-recommended-with .checkbox-wrapper .product-info-trigger,.pdp-grills .node--type-fireplaces-product #recommended .field--name-field-recommended-with .checkbox-wrapper .product-info-trigger,.pdp-grills .node--type-accessory #recommended .field--name-field-recommended-with .checkbox-wrapper .product-info-trigger,.pdp-grills .node--type-product #recommended .field--name-field-recommended-with .checkbox-wrapper .product-info-trigger,.pdp-grills .node--type-part #recommended .field--name-field-recommended-with .checkbox-wrapper .product-info-trigger,.pdp-fireplaces .node--type-hvac-product #recommended .field--name-field-recommended-with .checkbox-wrapper .product-info-trigger,.pdp-fireplaces .node--type-fireplaces-product-series #recommended .field--name-field-recommended-with .checkbox-wrapper .product-info-trigger,.pdp-fireplaces .node--type-fireplaces-product #recommended .field--name-field-recommended-with .checkbox-wrapper .product-info-trigger,.pdp-fireplaces .node--type-accessory #recommended .field--name-field-recommended-with .checkbox-wrapper .product-info-trigger,.pdp-fireplaces .node--type-product #recommended .field--name-field-recommended-with .checkbox-wrapper .product-info-trigger,.pdp-fireplaces .node--type-part #recommended .field--name-field-recommended-with .checkbox-wrapper .product-info-trigger{position:absolute !important;right:0 !important;top:0 !important;margin:0;}.pdp-grills .node--type-hvac-product #recommended .field--name-field-recommended-with .checkbox-wrapper .recommended-details,.pdp-grills .node--type-fireplaces-product-series #recommended .field--name-field-recommended-with .checkbox-wrapper .recommended-details,.pdp-grills .node--type-fireplaces-product #recommended .field--name-field-recommended-with .checkbox-wrapper .recommended-details,.pdp-grills .node--type-accessory #recommended .field--name-field-recommended-with .checkbox-wrapper .recommended-details,.pdp-grills .node--type-product #recommended .field--name-field-recommended-with .checkbox-wrapper .recommended-details,.pdp-grills .node--type-part #recommended .field--name-field-recommended-with .checkbox-wrapper .recommended-details,.pdp-fireplaces .node--type-hvac-product #recommended .field--name-field-recommended-with .checkbox-wrapper .recommended-details,.pdp-fireplaces .node--type-fireplaces-product-series #recommended .field--name-field-recommended-with .checkbox-wrapper .recommended-details,.pdp-fireplaces .node--type-fireplaces-product #recommended .field--name-field-recommended-with .checkbox-wrapper .recommended-details,.pdp-fireplaces .node--type-accessory #recommended .field--name-field-recommended-with .checkbox-wrapper .recommended-details,.pdp-fireplaces .node--type-product #recommended .field--name-field-recommended-with .checkbox-wrapper .recommended-details,.pdp-fireplaces .node--type-part #recommended .field--name-field-recommended-with .checkbox-wrapper .recommended-details{border:2px solid #0060ad;padding:1em;margin-bottom:1em;}.pdp-grills .node--type-hvac-product #recommended .field--name-field-recommended-with .checkbox-wrapper .recommended-details.this-item,.pdp-grills .node--type-fireplaces-product-series #recommended .field--name-field-recommended-with .checkbox-wrapper .recommended-details.this-item,.pdp-grills .node--type-fireplaces-product #recommended .field--name-field-recommended-with .checkbox-wrapper .recommended-details.this-item,.pdp-grills .node--type-accessory #recommended .field--name-field-recommended-with .checkbox-wrapper .recommended-details.this-item,.pdp-grills .node--type-product #recommended .field--name-field-recommended-with .checkbox-wrapper .recommended-details.this-item,.pdp-grills .node--type-part #recommended .field--name-field-recommended-with .checkbox-wrapper .recommended-details.this-item,.pdp-fireplaces .node--type-hvac-product #recommended .field--name-field-recommended-with .checkbox-wrapper .recommended-details.this-item,.pdp-fireplaces .node--type-fireplaces-product-series #recommended .field--name-field-recommended-with .checkbox-wrapper .recommended-details.this-item,.pdp-fireplaces .node--type-fireplaces-product #recommended .field--name-field-recommended-with .checkbox-wrapper .recommended-details.this-item,.pdp-fireplaces .node--type-accessory #recommended .field--name-field-recommended-with .checkbox-wrapper .recommended-details.this-item,.pdp-fireplaces .node--type-product #recommended .field--name-field-recommended-with .checkbox-wrapper .recommended-details.this-item,.pdp-fireplaces .node--type-part #recommended .field--name-field-recommended-with .checkbox-wrapper .recommended-details.this-item{border-color:#313131;}.pdp-grills .node--type-hvac-product #recommended .field--name-field-recommended-with .checkbox-wrapper .recommended-details input[type=checkbox]:checked + label::before,.pdp-grills .node--type-fireplaces-product-series #recommended .field--name-field-recommended-with .checkbox-wrapper .recommended-details input[type=checkbox]:checked + label::before,.pdp-grills .node--type-fireplaces-product #recommended .field--name-field-recommended-with .checkbox-wrapper .recommended-details input[type=checkbox]:checked + label::before,.pdp-grills .node--type-accessory #recommended .field--name-field-recommended-with .checkbox-wrapper .recommended-details input[type=checkbox]:checked + label::before,.pdp-grills .node--type-product #recommended .field--name-field-recommended-with .checkbox-wrapper .recommended-details input[type=checkbox]:checked + label::before,.pdp-grills .node--type-part #recommended .field--name-field-recommended-with .checkbox-wrapper .recommended-details input[type=checkbox]:checked + label::before,.pdp-fireplaces .node--type-hvac-product #recommended .field--name-field-recommended-with .checkbox-wrapper .recommended-details input[type=checkbox]:checked + label::before,.pdp-fireplaces .node--type-fireplaces-product-series #recommended .field--name-field-recommended-with .checkbox-wrapper .recommended-details input[type=checkbox]:checked + label::before,.pdp-fireplaces .node--type-fireplaces-product #recommended .field--name-field-recommended-with .checkbox-wrapper .recommended-details input[type=checkbox]:checked + label::before,.pdp-fireplaces .node--type-accessory #recommended .field--name-field-recommended-with .checkbox-wrapper .recommended-details input[type=checkbox]:checked + label::before,.pdp-fireplaces .node--type-product #recommended .field--name-field-recommended-with .checkbox-wrapper .recommended-details input[type=checkbox]:checked + label::before,.pdp-fireplaces .node--type-part #recommended .field--name-field-recommended-with .checkbox-wrapper .recommended-details input[type=checkbox]:checked + label::before{left:auto !important;top:auto !important;bottom:0 !important;right:0 !important;margin:0;}.pdp-grills .node--type-hvac-product #recommended .field--name-field-recommended-with .checkbox-wrapper .recommended-details label,.pdp-grills .node--type-fireplaces-product-series #recommended .field--name-field-recommended-with .checkbox-wrapper .recommended-details label,.pdp-grills .node--type-fireplaces-product #recommended .field--name-field-recommended-with .checkbox-wrapper .recommended-details label,.pdp-grills .node--type-accessory #recommended .field--name-field-recommended-with .checkbox-wrapper .recommended-details label,.pdp-grills .node--type-product #recommended .field--name-field-recommended-with .checkbox-wrapper .recommended-details label,.pdp-grills .node--type-part #recommended .field--name-field-recommended-with .checkbox-wrapper .recommended-details label,.pdp-fireplaces .node--type-hvac-product #recommended .field--name-field-recommended-with .checkbox-wrapper .recommended-details label,.pdp-fireplaces .node--type-fireplaces-product-series #recommended .field--name-field-recommended-with .checkbox-wrapper .recommended-details label,.pdp-fireplaces .node--type-fireplaces-product #recommended .field--name-field-recommended-with .checkbox-wrapper .recommended-details label,.pdp-fireplaces .node--type-accessory #recommended .field--name-field-recommended-with .checkbox-wrapper .recommended-details label,.pdp-fireplaces .node--type-product #recommended .field--name-field-recommended-with .checkbox-wrapper .recommended-details label,.pdp-fireplaces .node--type-part #recommended .field--name-field-recommended-with .checkbox-wrapper .recommended-details label{padding-left:0 !important;font-size:16px;}.pdp-grills .node--type-hvac-product #recommended .field--name-field-recommended-with .checkbox-wrapper .recommended-details label::before,.pdp-grills .node--type-fireplaces-product-series #recommended .field--name-field-recommended-with .checkbox-wrapper .recommended-details label::before,.pdp-grills .node--type-fireplaces-product #recommended .field--name-field-recommended-with .checkbox-wrapper .recommended-details label::before,.pdp-grills .node--type-accessory #recommended .field--name-field-recommended-with .checkbox-wrapper .recommended-details label::before,.pdp-grills .node--type-product #recommended .field--name-field-recommended-with .checkbox-wrapper .recommended-details label::before,.pdp-grills .node--type-part #recommended .field--name-field-recommended-with .checkbox-wrapper .recommended-details label::before,.pdp-fireplaces .node--type-hvac-product #recommended .field--name-field-recommended-with .checkbox-wrapper .recommended-details label::before,.pdp-fireplaces .node--type-fireplaces-product-series #recommended .field--name-field-recommended-with .checkbox-wrapper .recommended-details label::before,.pdp-fireplaces .node--type-fireplaces-product #recommended .field--name-field-recommended-with .checkbox-wrapper .recommended-details label::before,.pdp-fireplaces .node--type-accessory #recommended .field--name-field-recommended-with .checkbox-wrapper .recommended-details label::before,.pdp-fireplaces .node--type-product #recommended .field--name-field-recommended-with .checkbox-wrapper .recommended-details label::before,.pdp-fireplaces .node--type-part #recommended .field--name-field-recommended-with .checkbox-wrapper .recommended-details label::before{left:auto !important;top:auto !important;bottom:0 !important;right:0 !important;}.pdp-grills .node--type-hvac-product #recommended .field--name-field-recommended-with .checkbox-wrapper .recommended-details .field--name-field-msrp,.pdp-grills .node--type-fireplaces-product-series #recommended .field--name-field-recommended-with .checkbox-wrapper .recommended-details .field--name-field-msrp,.pdp-grills .node--type-fireplaces-product #recommended .field--name-field-recommended-with .checkbox-wrapper .recommended-details .field--name-field-msrp,.pdp-grills .node--type-accessory #recommended .field--name-field-recommended-with .checkbox-wrapper .recommended-details .field--name-field-msrp,.pdp-grills .node--type-product #recommended .field--name-field-recommended-with .checkbox-wrapper .recommended-details .field--name-field-msrp,.pdp-grills .node--type-part #recommended .field--name-field-recommended-with .checkbox-wrapper .recommended-details .field--name-field-msrp,.pdp-fireplaces .node--type-hvac-product #recommended .field--name-field-recommended-with .checkbox-wrapper .recommended-details .field--name-field-msrp,.pdp-fireplaces .node--type-fireplaces-product-series #recommended .field--name-field-recommended-with .checkbox-wrapper .recommended-details .field--name-field-msrp,.pdp-fireplaces .node--type-fireplaces-product #recommended .field--name-field-recommended-with .checkbox-wrapper .recommended-details .field--name-field-msrp,.pdp-fireplaces .node--type-accessory #recommended .field--name-field-recommended-with .checkbox-wrapper .recommended-details .field--name-field-msrp,.pdp-fireplaces .node--type-product #recommended .field--name-field-recommended-with .checkbox-wrapper .recommended-details .field--name-field-msrp,.pdp-fireplaces .node--type-part #recommended .field--name-field-recommended-with .checkbox-wrapper .recommended-details .field--name-field-msrp{display:block;margin-top:1em;}}.pdp-grills .node--type-hvac-product #recommended .field--name-field-recommended-with .checkbox-wrapper .field--name-field-msrp,.pdp-grills .node--type-fireplaces-product-series #recommended .field--name-field-recommended-with .checkbox-wrapper .field--name-field-msrp,.pdp-grills .node--type-fireplaces-product #recommended .field--name-field-recommended-with .checkbox-wrapper .field--name-field-msrp,.pdp-grills .node--type-accessory #recommended .field--name-field-recommended-with .checkbox-wrapper .field--name-field-msrp,.pdp-grills .node--type-product #recommended .field--name-field-recommended-with .checkbox-wrapper .field--name-field-msrp,.pdp-grills .node--type-part #recommended .field--name-field-recommended-with .checkbox-wrapper .field--name-field-msrp,.pdp-fireplaces .node--type-hvac-product #recommended .field--name-field-recommended-with .checkbox-wrapper .field--name-field-msrp,.pdp-fireplaces .node--type-fireplaces-product-series #recommended .field--name-field-recommended-with .checkbox-wrapper .field--name-field-msrp,.pdp-fireplaces .node--type-fireplaces-product #recommended .field--name-field-recommended-with .checkbox-wrapper .field--name-field-msrp,.pdp-fireplaces .node--type-accessory #recommended .field--name-field-recommended-with .checkbox-wrapper .field--name-field-msrp,.pdp-fireplaces .node--type-product #recommended .field--name-field-recommended-with .checkbox-wrapper .field--name-field-msrp,.pdp-fireplaces .node--type-part #recommended .field--name-field-recommended-with .checkbox-wrapper .field--name-field-msrp{display:inline-block;padding-left:5px;}.pdp-grills .node--type-hvac-product #recommended .field--name-field-recommended-with .checkbox-wrapper .field--name-field-msrp .msrp-nomenclature,.pdp-grills .node--type-hvac-product #recommended .field--name-field-recommended-with .checkbox-wrapper .field--name-field-msrp .msrp-currency-code,.pdp-grills .node--type-fireplaces-product-series #recommended .field--name-field-recommended-with .checkbox-wrapper .field--name-field-msrp .msrp-nomenclature,.pdp-grills .node--type-fireplaces-product-series #recommended .field--name-field-recommended-with .checkbox-wrapper .field--name-field-msrp .msrp-currency-code,.pdp-grills .node--type-fireplaces-product #recommended .field--name-field-recommended-with .checkbox-wrapper .field--name-field-msrp .msrp-nomenclature,.pdp-grills .node--type-fireplaces-product #recommended .field--name-field-recommended-with .checkbox-wrapper .field--name-field-msrp .msrp-currency-code,.pdp-grills .node--type-accessory #recommended .field--name-field-recommended-with .checkbox-wrapper .field--name-field-msrp .msrp-nomenclature,.pdp-grills .node--type-accessory #recommended .field--name-field-recommended-with .checkbox-wrapper .field--name-field-msrp .msrp-currency-code,.pdp-grills .node--type-product #recommended .field--name-field-recommended-with .checkbox-wrapper .field--name-field-msrp .msrp-nomenclature,.pdp-grills .node--type-product #recommended .field--name-field-recommended-with .checkbox-wrapper .field--name-field-msrp .msrp-currency-code,.pdp-grills .node--type-part #recommended .field--name-field-recommended-with .checkbox-wrapper .field--name-field-msrp .msrp-nomenclature,.pdp-grills .node--type-part #recommended .field--name-field-recommended-with .checkbox-wrapper .field--name-field-msrp .msrp-currency-code,.pdp-fireplaces .node--type-hvac-product #recommended .field--name-field-recommended-with .checkbox-wrapper .field--name-field-msrp .msrp-nomenclature,.pdp-fireplaces .node--type-hvac-product #recommended .field--name-field-recommended-with .checkbox-wrapper .field--name-field-msrp .msrp-currency-code,.pdp-fireplaces .node--type-fireplaces-product-series #recommended .field--name-field-recommended-with .checkbox-wrapper .field--name-field-msrp .msrp-nomenclature,.pdp-fireplaces .node--type-fireplaces-product-series #recommended .field--name-field-recommended-with .checkbox-wrapper .field--name-field-msrp .msrp-currency-code,.pdp-fireplaces .node--type-fireplaces-product #recommended .field--name-field-recommended-with .checkbox-wrapper .field--name-field-msrp .msrp-nomenclature,.pdp-fireplaces .node--type-fireplaces-product #recommended .field--name-field-recommended-with .checkbox-wrapper .field--name-field-msrp .msrp-currency-code,.pdp-fireplaces .node--type-accessory #recommended .field--name-field-recommended-with .checkbox-wrapper .field--name-field-msrp .msrp-nomenclature,.pdp-fireplaces .node--type-accessory #recommended .field--name-field-recommended-with .checkbox-wrapper .field--name-field-msrp .msrp-currency-code,.pdp-fireplaces .node--type-product #recommended .field--name-field-recommended-with .checkbox-wrapper .field--name-field-msrp .msrp-nomenclature,.pdp-fireplaces .node--type-product #recommended .field--name-field-recommended-with .checkbox-wrapper .field--name-field-msrp .msrp-currency-code,.pdp-fireplaces .node--type-part #recommended .field--name-field-recommended-with .checkbox-wrapper .field--name-field-msrp .msrp-nomenclature,.pdp-fireplaces .node--type-part #recommended .field--name-field-recommended-with .checkbox-wrapper .field--name-field-msrp .msrp-currency-code{font-size:16px;color:#353535;font-family:"Proxima Nova",sans-serif;font-weight:400;}.pdp-grills .node--type-hvac-product #recommended .field--name-field-recommended-with .checkbox-wrapper .field--name-field-msrp .value-special,.pdp-grills .node--type-fireplaces-product-series #recommended .field--name-field-recommended-with .checkbox-wrapper .field--name-field-msrp .value-special,.pdp-grills .node--type-fireplaces-product #recommended .field--name-field-recommended-with .checkbox-wrapper .field--name-field-msrp .value-special,.pdp-grills .node--type-accessory #recommended .field--name-field-recommended-with .checkbox-wrapper .field--name-field-msrp .value-special,.pdp-grills .node--type-product #recommended .field--name-field-recommended-with .checkbox-wrapper .field--name-field-msrp .value-special,.pdp-grills .node--type-part #recommended .field--name-field-recommended-with .checkbox-wrapper .field--name-field-msrp .value-special,.pdp-fireplaces .node--type-hvac-product #recommended .field--name-field-recommended-with .checkbox-wrapper .field--name-field-msrp .value-special,.pdp-fireplaces .node--type-fireplaces-product-series #recommended .field--name-field-recommended-with .checkbox-wrapper .field--name-field-msrp .value-special,.pdp-fireplaces .node--type-fireplaces-product #recommended .field--name-field-recommended-with .checkbox-wrapper .field--name-field-msrp .value-special,.pdp-fireplaces .node--type-accessory #recommended .field--name-field-recommended-with .checkbox-wrapper .field--name-field-msrp .value-special,.pdp-fireplaces .node--type-product #recommended .field--name-field-recommended-with .checkbox-wrapper .field--name-field-msrp .value-special,.pdp-fireplaces .node--type-part #recommended .field--name-field-recommended-with .checkbox-wrapper .field--name-field-msrp .value-special{font-size:1.25em;margin:0;}.pdp-grills .node--type-hvac-product #recommended .field--name-field-recommended-with .checkbox-wrapper .field--name-field-msrp .value-special .value-special,.pdp-grills .node--type-fireplaces-product-series #recommended .field--name-field-recommended-with .checkbox-wrapper .field--name-field-msrp .value-special .value-special,.pdp-grills .node--type-fireplaces-product #recommended .field--name-field-recommended-with .checkbox-wrapper .field--name-field-msrp .value-special .value-special,.pdp-grills .node--type-accessory #recommended .field--name-field-recommended-with .checkbox-wrapper .field--name-field-msrp .value-special .value-special,.pdp-grills .node--type-product #recommended .field--name-field-recommended-with .checkbox-wrapper .field--name-field-msrp .value-special .value-special,.pdp-grills .node--type-part #recommended .field--name-field-recommended-with .checkbox-wrapper .field--name-field-msrp .value-special .value-special,.pdp-fireplaces .node--type-hvac-product #recommended .field--name-field-recommended-with .checkbox-wrapper .field--name-field-msrp .value-special .value-special,.pdp-fireplaces .node--type-fireplaces-product-series #recommended .field--name-field-recommended-with .checkbox-wrapper .field--name-field-msrp .value-special .value-special,.pdp-fireplaces .node--type-fireplaces-product #recommended .field--name-field-recommended-with .checkbox-wrapper .field--name-field-msrp .value-special .value-special,.pdp-fireplaces .node--type-accessory #recommended .field--name-field-recommended-with .checkbox-wrapper .field--name-field-msrp .value-special .value-special,.pdp-fireplaces .node--type-product #recommended .field--name-field-recommended-with .checkbox-wrapper .field--name-field-msrp .value-special .value-special,.pdp-fireplaces .node--type-part #recommended .field--name-field-recommended-with .checkbox-wrapper .field--name-field-msrp .value-special .value-special{font-size:20px;}.pdp-grills .node--type-hvac-product #recommended .field--name-field-recommended-with .checkbox-wrapper .node__content,.pdp-grills .node--type-fireplaces-product-series #recommended .field--name-field-recommended-with .checkbox-wrapper .node__content,.pdp-grills .node--type-fireplaces-product #recommended .field--name-field-recommended-with .checkbox-wrapper .node__content,.pdp-grills .node--type-accessory #recommended .field--name-field-recommended-with .checkbox-wrapper .node__content,.pdp-grills .node--type-product #recommended .field--name-field-recommended-with .checkbox-wrapper .node__content,.pdp-grills .node--type-part #recommended .field--name-field-recommended-with .checkbox-wrapper .node__content,.pdp-fireplaces .node--type-hvac-product #recommended .field--name-field-recommended-with .checkbox-wrapper .node__content,.pdp-fireplaces .node--type-fireplaces-product-series #recommended .field--name-field-recommended-with .checkbox-wrapper .node__content,.pdp-fireplaces .node--type-fireplaces-product #recommended .field--name-field-recommended-with .checkbox-wrapper .node__content,.pdp-fireplaces .node--type-accessory #recommended .field--name-field-recommended-with .checkbox-wrapper .node__content,.pdp-fireplaces .node--type-product #recommended .field--name-field-recommended-with .checkbox-wrapper .node__content,.pdp-fireplaces .node--type-part #recommended .field--name-field-recommended-with .checkbox-wrapper .node__content{padding-left:2.4em;position:relative;}.pdp-grills .node--type-hvac-product #recommended .field--name-field-recommended-with .checkbox-wrapper .node__content .select-add-product,.pdp-grills .node--type-fireplaces-product-series #recommended .field--name-field-recommended-with .checkbox-wrapper .node__content .select-add-product,.pdp-grills .node--type-fireplaces-product #recommended .field--name-field-recommended-with .checkbox-wrapper .node__content .select-add-product,.pdp-grills .node--type-accessory #recommended .field--name-field-recommended-with .checkbox-wrapper .node__content .select-add-product,.pdp-grills .node--type-product #recommended .field--name-field-recommended-with .checkbox-wrapper .node__content .select-add-product,.pdp-grills .node--type-part #recommended .field--name-field-recommended-with .checkbox-wrapper .node__content .select-add-product,.pdp-fireplaces .node--type-hvac-product #recommended .field--name-field-recommended-with .checkbox-wrapper .node__content .select-add-product,.pdp-fireplaces .node--type-fireplaces-product-series #recommended .field--name-field-recommended-with .checkbox-wrapper .node__content .select-add-product,.pdp-fireplaces .node--type-fireplaces-product #recommended .field--name-field-recommended-with .checkbox-wrapper .node__content .select-add-product,.pdp-fireplaces .node--type-accessory #recommended .field--name-field-recommended-with .checkbox-wrapper .node__content .select-add-product,.pdp-fireplaces .node--type-product #recommended .field--name-field-recommended-with .checkbox-wrapper .node__content .select-add-product,.pdp-fireplaces .node--type-part #recommended .field--name-field-recommended-with .checkbox-wrapper .node__content .select-add-product{display:none;}.pdp-grills .node--type-hvac-product #recommended .field--name-field-recommended-with .checkbox-wrapper input[type=checkbox]:checked + label::before,.pdp-grills .node--type-fireplaces-product-series #recommended .field--name-field-recommended-with .checkbox-wrapper input[type=checkbox]:checked + label::before,.pdp-grills .node--type-fireplaces-product #recommended .field--name-field-recommended-with .checkbox-wrapper input[type=checkbox]:checked + label::before,.pdp-grills .node--type-accessory #recommended .field--name-field-recommended-with .checkbox-wrapper input[type=checkbox]:checked + label::before,.pdp-grills .node--type-product #recommended .field--name-field-recommended-with .checkbox-wrapper input[type=checkbox]:checked + label::before,.pdp-grills .node--type-part #recommended .field--name-field-recommended-with .checkbox-wrapper input[type=checkbox]:checked + label::before,.pdp-fireplaces .node--type-hvac-product #recommended .field--name-field-recommended-with .checkbox-wrapper input[type=checkbox]:checked + label::before,.pdp-fireplaces .node--type-fireplaces-product-series #recommended .field--name-field-recommended-with .checkbox-wrapper input[type=checkbox]:checked + label::before,.pdp-fireplaces .node--type-fireplaces-product #recommended .field--name-field-recommended-with .checkbox-wrapper input[type=checkbox]:checked + label::before,.pdp-fireplaces .node--type-accessory #recommended .field--name-field-recommended-with .checkbox-wrapper input[type=checkbox]:checked + label::before,.pdp-fireplaces .node--type-product #recommended .field--name-field-recommended-with .checkbox-wrapper input[type=checkbox]:checked + label::before,.pdp-fireplaces .node--type-part #recommended .field--name-field-recommended-with .checkbox-wrapper input[type=checkbox]:checked + label::before{font-family:FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:normal;font-style:normal;font-size:24px;display:inline-block;width:1em;height:1em;line-height:1;text-transform:none;letter-spacing:normal;overflow-wrap:normal;white-space:nowrap;direction:ltr;vertical-align:bottom;content:"\f00c";font-size:16px;}.pdp-grills .node--type-hvac-product #recommended .field--name-field-recommended-with .checkbox-wrapper .node__content label,.pdp-grills .node--type-fireplaces-product-series #recommended .field--name-field-recommended-with .checkbox-wrapper .node__content label,.pdp-grills .node--type-fireplaces-product #recommended .field--name-field-recommended-with .checkbox-wrapper .node__content label,.pdp-grills .node--type-accessory #recommended .field--name-field-recommended-with .checkbox-wrapper .node__content label,.pdp-grills .node--type-product #recommended .field--name-field-recommended-with .checkbox-wrapper .node__content label,.pdp-grills .node--type-part #recommended .field--name-field-recommended-with .checkbox-wrapper .node__content label,.pdp-fireplaces .node--type-hvac-product #recommended .field--name-field-recommended-with .checkbox-wrapper .node__content label,.pdp-fireplaces .node--type-fireplaces-product-series #recommended .field--name-field-recommended-with .checkbox-wrapper .node__content label,.pdp-fireplaces .node--type-fireplaces-product #recommended .field--name-field-recommended-with .checkbox-wrapper .node__content label,.pdp-fireplaces .node--type-accessory #recommended .field--name-field-recommended-with .checkbox-wrapper .node__content label,.pdp-fireplaces .node--type-product #recommended .field--name-field-recommended-with .checkbox-wrapper .node__content label,.pdp-fireplaces .node--type-part #recommended .field--name-field-recommended-with .checkbox-wrapper .node__content label{padding-left:0;position:unset;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.pdp-grills .node--type-hvac-product #recommended .field--name-field-recommended-with .checkbox-wrapper .node__content label::before,.pdp-grills .node--type-fireplaces-product-series #recommended .field--name-field-recommended-with .checkbox-wrapper .node__content label::before,.pdp-grills .node--type-fireplaces-product #recommended .field--name-field-recommended-with .checkbox-wrapper .node__content label::before,.pdp-grills .node--type-accessory #recommended .field--name-field-recommended-with .checkbox-wrapper .node__content label::before,.pdp-grills .node--type-product #recommended .field--name-field-recommended-with .checkbox-wrapper .node__content label::before,.pdp-grills .node--type-part #recommended .field--name-field-recommended-with .checkbox-wrapper .node__content label::before,.pdp-fireplaces .node--type-hvac-product #recommended .field--name-field-recommended-with .checkbox-wrapper .node__content label::before,.pdp-fireplaces .node--type-fireplaces-product-series #recommended .field--name-field-recommended-with .checkbox-wrapper .node__content label::before,.pdp-fireplaces .node--type-fireplaces-product #recommended .field--name-field-recommended-with .checkbox-wrapper .node__content label::before,.pdp-fireplaces .node--type-accessory #recommended .field--name-field-recommended-with .checkbox-wrapper .node__content label::before,.pdp-fireplaces .node--type-product #recommended .field--name-field-recommended-with .checkbox-wrapper .node__content label::before,.pdp-fireplaces .node--type-part #recommended .field--name-field-recommended-with .checkbox-wrapper .node__content label::before{position:relative;top:auto;width:16px;height:16px;padding:4px;margin-right:8px;-ms-flex-negative:0;flex-shrink:0;}.pdp-grills .node--type-hvac-product #quotes .field--name-field-testimonials.quote-wrapper,.pdp-grills .node--type-fireplaces-product-series #quotes .field--name-field-testimonials.quote-wrapper,.pdp-grills .node--type-fireplaces-product #quotes .field--name-field-testimonials.quote-wrapper,.pdp-grills .node--type-accessory #quotes .field--name-field-testimonials.quote-wrapper,.pdp-grills .node--type-product #quotes .field--name-field-testimonials.quote-wrapper,.pdp-grills .node--type-part #quotes .field--name-field-testimonials.quote-wrapper,.pdp-fireplaces .node--type-hvac-product #quotes .field--name-field-testimonials.quote-wrapper,.pdp-fireplaces .node--type-fireplaces-product-series #quotes .field--name-field-testimonials.quote-wrapper,.pdp-fireplaces .node--type-fireplaces-product #quotes .field--name-field-testimonials.quote-wrapper,.pdp-fireplaces .node--type-accessory #quotes .field--name-field-testimonials.quote-wrapper,.pdp-fireplaces .node--type-product #quotes .field--name-field-testimonials.quote-wrapper,.pdp-fireplaces .node--type-part #quotes .field--name-field-testimonials.quote-wrapper{max-width:600px;margin:0 auto;}@media (min-width:62em){.pdp-grills .node--type-hvac-product #quotes .field--name-field-testimonials.quote-wrapper,.pdp-grills .node--type-fireplaces-product-series #quotes .field--name-field-testimonials.quote-wrapper,.pdp-grills .node--type-fireplaces-product #quotes .field--name-field-testimonials.quote-wrapper,.pdp-grills .node--type-accessory #quotes .field--name-field-testimonials.quote-wrapper,.pdp-grills .node--type-product #quotes .field--name-field-testimonials.quote-wrapper,.pdp-grills .node--type-part #quotes .field--name-field-testimonials.quote-wrapper,.pdp-fireplaces .node--type-hvac-product #quotes .field--name-field-testimonials.quote-wrapper,.pdp-fireplaces .node--type-fireplaces-product-series #quotes .field--name-field-testimonials.quote-wrapper,.pdp-fireplaces .node--type-fireplaces-product #quotes .field--name-field-testimonials.quote-wrapper,.pdp-fireplaces .node--type-accessory #quotes .field--name-field-testimonials.quote-wrapper,.pdp-fireplaces .node--type-product #quotes .field--name-field-testimonials.quote-wrapper,.pdp-fireplaces .node--type-part #quotes .field--name-field-testimonials.quote-wrapper{max-width:850px;}}.pdp-grills .node--type-hvac-product #quotes .field--name-field-testimonials.quote-wrapper .quote-wrapper,.pdp-grills .node--type-fireplaces-product-series #quotes .field--name-field-testimonials.quote-wrapper .quote-wrapper,.pdp-grills .node--type-fireplaces-product #quotes .field--name-field-testimonials.quote-wrapper .quote-wrapper,.pdp-grills .node--type-accessory #quotes .field--name-field-testimonials.quote-wrapper .quote-wrapper,.pdp-grills .node--type-product #quotes .field--name-field-testimonials.quote-wrapper .quote-wrapper,.pdp-grills .node--type-part #quotes .field--name-field-testimonials.quote-wrapper .quote-wrapper,.pdp-fireplaces .node--type-hvac-product #quotes .field--name-field-testimonials.quote-wrapper .quote-wrapper,.pdp-fireplaces .node--type-fireplaces-product-series #quotes .field--name-field-testimonials.quote-wrapper .quote-wrapper,.pdp-fireplaces .node--type-fireplaces-product #quotes .field--name-field-testimonials.quote-wrapper .quote-wrapper,.pdp-fireplaces .node--type-accessory #quotes .field--name-field-testimonials.quote-wrapper .quote-wrapper,.pdp-fireplaces .node--type-product #quotes .field--name-field-testimonials.quote-wrapper .quote-wrapper,.pdp-fireplaces .node--type-part #quotes .field--name-field-testimonials.quote-wrapper .quote-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.pdp-grills .node--type-hvac-product #quotes .field--name-field-testimonials.quote-wrapper .quote-wrapper .quote-inner-wrapper,.pdp-grills .node--type-fireplaces-product-series #quotes .field--name-field-testimonials.quote-wrapper .quote-wrapper .quote-inner-wrapper,.pdp-grills .node--type-fireplaces-product #quotes .field--name-field-testimonials.quote-wrapper .quote-wrapper .quote-inner-wrapper,.pdp-grills .node--type-accessory #quotes .field--name-field-testimonials.quote-wrapper .quote-wrapper .quote-inner-wrapper,.pdp-grills .node--type-product #quotes .field--name-field-testimonials.quote-wrapper .quote-wrapper .quote-inner-wrapper,.pdp-grills .node--type-part #quotes .field--name-field-testimonials.quote-wrapper .quote-wrapper .quote-inner-wrapper,.pdp-fireplaces .node--type-hvac-product #quotes .field--name-field-testimonials.quote-wrapper .quote-wrapper .quote-inner-wrapper,.pdp-fireplaces .node--type-fireplaces-product-series #quotes .field--name-field-testimonials.quote-wrapper .quote-wrapper .quote-inner-wrapper,.pdp-fireplaces .node--type-fireplaces-product #quotes .field--name-field-testimonials.quote-wrapper .quote-wrapper .quote-inner-wrapper,.pdp-fireplaces .node--type-accessory #quotes .field--name-field-testimonials.quote-wrapper .quote-wrapper .quote-inner-wrapper,.pdp-fireplaces .node--type-product #quotes .field--name-field-testimonials.quote-wrapper .quote-wrapper .quote-inner-wrapper,.pdp-fireplaces .node--type-part #quotes .field--name-field-testimonials.quote-wrapper .quote-wrapper .quote-inner-wrapper{max-width:calc(100% - 48px);padding:0 1rem;}.pdp-grills .node--type-hvac-product #quotes .field--name-field-testimonials.quote-wrapper .quote-text,.pdp-grills .node--type-fireplaces-product-series #quotes .field--name-field-testimonials.quote-wrapper .quote-text,.pdp-grills .node--type-fireplaces-product #quotes .field--name-field-testimonials.quote-wrapper .quote-text,.pdp-grills .node--type-accessory #quotes .field--name-field-testimonials.quote-wrapper .quote-text,.pdp-grills .node--type-product #quotes .field--name-field-testimonials.quote-wrapper .quote-text,.pdp-grills .node--type-part #quotes .field--name-field-testimonials.quote-wrapper .quote-text,.pdp-fireplaces .node--type-hvac-product #quotes .field--name-field-testimonials.quote-wrapper .quote-text,.pdp-fireplaces .node--type-fireplaces-product-series #quotes .field--name-field-testimonials.quote-wrapper .quote-text,.pdp-fireplaces .node--type-fireplaces-product #quotes .field--name-field-testimonials.quote-wrapper .quote-text,.pdp-fireplaces .node--type-accessory #quotes .field--name-field-testimonials.quote-wrapper .quote-text,.pdp-fireplaces .node--type-product #quotes .field--name-field-testimonials.quote-wrapper .quote-text,.pdp-fireplaces .node--type-part #quotes .field--name-field-testimonials.quote-wrapper .quote-text{font-size:1.438em;font-style:italic;padding-top:1em;padding-bottom:1em;}.pdp-grills .node--type-hvac-product #quotes .field--name-field-testimonials.quote-wrapper .quote-text p,.pdp-grills .node--type-fireplaces-product-series #quotes .field--name-field-testimonials.quote-wrapper .quote-text p,.pdp-grills .node--type-fireplaces-product #quotes .field--name-field-testimonials.quote-wrapper .quote-text p,.pdp-grills .node--type-accessory #quotes .field--name-field-testimonials.quote-wrapper .quote-text p,.pdp-grills .node--type-product #quotes .field--name-field-testimonials.quote-wrapper .quote-text p,.pdp-grills .node--type-part #quotes .field--name-field-testimonials.quote-wrapper .quote-text p,.pdp-fireplaces .node--type-hvac-product #quotes .field--name-field-testimonials.quote-wrapper .quote-text p,.pdp-fireplaces .node--type-fireplaces-product-series #quotes .field--name-field-testimonials.quote-wrapper .quote-text p,.pdp-fireplaces .node--type-fireplaces-product #quotes .field--name-field-testimonials.quote-wrapper .quote-text p,.pdp-fireplaces .node--type-accessory #quotes .field--name-field-testimonials.quote-wrapper .quote-text p,.pdp-fireplaces .node--type-product #quotes .field--name-field-testimonials.quote-wrapper .quote-text p,.pdp-fireplaces .node--type-part #quotes .field--name-field-testimonials.quote-wrapper .quote-text p{margin-bottom:0;}.pdp-grills .node--type-hvac-product #quotes .field--name-field-testimonials.quote-wrapper .quote-author,.pdp-grills .node--type-fireplaces-product-series #quotes .field--name-field-testimonials.quote-wrapper .quote-author,.pdp-grills .node--type-fireplaces-product #quotes .field--name-field-testimonials.quote-wrapper .quote-author,.pdp-grills .node--type-accessory #quotes .field--name-field-testimonials.quote-wrapper .quote-author,.pdp-grills .node--type-product #quotes .field--name-field-testimonials.quote-wrapper .quote-author,.pdp-grills .node--type-part #quotes .field--name-field-testimonials.quote-wrapper .quote-author,.pdp-fireplaces .node--type-hvac-product #quotes .field--name-field-testimonials.quote-wrapper .quote-author,.pdp-fireplaces .node--type-fireplaces-product-series #quotes .field--name-field-testimonials.quote-wrapper .quote-author,.pdp-fireplaces .node--type-fireplaces-product #quotes .field--name-field-testimonials.quote-wrapper .quote-author,.pdp-fireplaces .node--type-accessory #quotes .field--name-field-testimonials.quote-wrapper .quote-author,.pdp-fireplaces .node--type-product #quotes .field--name-field-testimonials.quote-wrapper .quote-author,.pdp-fireplaces .node--type-part #quotes .field--name-field-testimonials.quote-wrapper .quote-author{color:#353535;font-size:1em;font-weight:700;text-transform:uppercase;}.pdp-grills .node--type-hvac-product #quotes .field--name-field-testimonials.quote-wrapper .bazaarvoice-logo-wrapper,.pdp-grills .node--type-fireplaces-product-series #quotes .field--name-field-testimonials.quote-wrapper .bazaarvoice-logo-wrapper,.pdp-grills .node--type-fireplaces-product #quotes .field--name-field-testimonials.quote-wrapper .bazaarvoice-logo-wrapper,.pdp-grills .node--type-accessory #quotes .field--name-field-testimonials.quote-wrapper .bazaarvoice-logo-wrapper,.pdp-grills .node--type-product #quotes .field--name-field-testimonials.quote-wrapper .bazaarvoice-logo-wrapper,.pdp-grills .node--type-part #quotes .field--name-field-testimonials.quote-wrapper .bazaarvoice-logo-wrapper,.pdp-fireplaces .node--type-hvac-product #quotes .field--name-field-testimonials.quote-wrapper .bazaarvoice-logo-wrapper,.pdp-fireplaces .node--type-fireplaces-product-series #quotes .field--name-field-testimonials.quote-wrapper .bazaarvoice-logo-wrapper,.pdp-fireplaces .node--type-fireplaces-product #quotes .field--name-field-testimonials.quote-wrapper .bazaarvoice-logo-wrapper,.pdp-fireplaces .node--type-accessory #quotes .field--name-field-testimonials.quote-wrapper .bazaarvoice-logo-wrapper,.pdp-fireplaces .node--type-product #quotes .field--name-field-testimonials.quote-wrapper .bazaarvoice-logo-wrapper,.pdp-fireplaces .node--type-part #quotes .field--name-field-testimonials.quote-wrapper .bazaarvoice-logo-wrapper{max-width:120px;padding-top:1em;}.pdp-grills .node--type-hvac-product #quotes .field--name-field-testimonials.quote-wrapper .star-score::after,.pdp-grills .node--type-fireplaces-product-series #quotes .field--name-field-testimonials.quote-wrapper .star-score::after,.pdp-grills .node--type-fireplaces-product #quotes .field--name-field-testimonials.quote-wrapper .star-score::after,.pdp-grills .node--type-accessory #quotes .field--name-field-testimonials.quote-wrapper .star-score::after,.pdp-grills .node--type-product #quotes .field--name-field-testimonials.quote-wrapper .star-score::after,.pdp-grills .node--type-part #quotes .field--name-field-testimonials.quote-wrapper .star-score::after,.pdp-fireplaces .node--type-hvac-product #quotes .field--name-field-testimonials.quote-wrapper .star-score::after,.pdp-fireplaces .node--type-fireplaces-product-series #quotes .field--name-field-testimonials.quote-wrapper .star-score::after,.pdp-fireplaces .node--type-fireplaces-product #quotes .field--name-field-testimonials.quote-wrapper .star-score::after,.pdp-fireplaces .node--type-accessory #quotes .field--name-field-testimonials.quote-wrapper .star-score::after,.pdp-fireplaces .node--type-product #quotes .field--name-field-testimonials.quote-wrapper .star-score::after,.pdp-fireplaces .node--type-part #quotes .field--name-field-testimonials.quote-wrapper .star-score::after{color:#feb900 !important;}.pdp-grills .node--type-hvac-product #quotes .field--name-field-testimonials.quote-wrapper .star-score::before,.pdp-grills .node--type-fireplaces-product-series #quotes .field--name-field-testimonials.quote-wrapper .star-score::before,.pdp-grills .node--type-fireplaces-product #quotes .field--name-field-testimonials.quote-wrapper .star-score::before,.pdp-grills .node--type-accessory #quotes .field--name-field-testimonials.quote-wrapper .star-score::before,.pdp-grills .node--type-product #quotes .field--name-field-testimonials.quote-wrapper .star-score::before,.pdp-grills .node--type-part #quotes .field--name-field-testimonials.quote-wrapper .star-score::before,.pdp-fireplaces .node--type-hvac-product #quotes .field--name-field-testimonials.quote-wrapper .star-score::before,.pdp-fireplaces .node--type-fireplaces-product-series #quotes .field--name-field-testimonials.quote-wrapper .star-score::before,.pdp-fireplaces .node--type-fireplaces-product #quotes .field--name-field-testimonials.quote-wrapper .star-score::before,.pdp-fireplaces .node--type-accessory #quotes .field--name-field-testimonials.quote-wrapper .star-score::before,.pdp-fireplaces .node--type-product #quotes .field--name-field-testimonials.quote-wrapper .star-score::before,.pdp-fireplaces .node--type-part #quotes .field--name-field-testimonials.quote-wrapper .star-score::before{color:#eee !important;}.pdp-grills .node--type-hvac-product #quotes .field--name-field-testimonials .slick-dots,.pdp-grills .node--type-fireplaces-product-series #quotes .field--name-field-testimonials .slick-dots,.pdp-grills .node--type-fireplaces-product #quotes .field--name-field-testimonials .slick-dots,.pdp-grills .node--type-accessory #quotes .field--name-field-testimonials .slick-dots,.pdp-grills .node--type-product #quotes .field--name-field-testimonials .slick-dots,.pdp-grills .node--type-part #quotes .field--name-field-testimonials .slick-dots,.pdp-fireplaces .node--type-hvac-product #quotes .field--name-field-testimonials .slick-dots,.pdp-fireplaces .node--type-fireplaces-product-series #quotes .field--name-field-testimonials .slick-dots,.pdp-fireplaces .node--type-fireplaces-product #quotes .field--name-field-testimonials .slick-dots,.pdp-fireplaces .node--type-accessory #quotes .field--name-field-testimonials .slick-dots,.pdp-fireplaces .node--type-product #quotes .field--name-field-testimonials .slick-dots,.pdp-fireplaces .node--type-part #quotes .field--name-field-testimonials .slick-dots{margin-top:2rem;position:unset;}.pdp-grills .node--type-hvac-product #quotes .field--name-field-testimonials .slick-dots .slick-active button::before,.pdp-grills .node--type-fireplaces-product-series #quotes .field--name-field-testimonials .slick-dots .slick-active button::before,.pdp-grills .node--type-fireplaces-product #quotes .field--name-field-testimonials .slick-dots .slick-active button::before,.pdp-grills .node--type-accessory #quotes .field--name-field-testimonials .slick-dots .slick-active button::before,.pdp-grills .node--type-product #quotes .field--name-field-testimonials .slick-dots .slick-active button::before,.pdp-grills .node--type-part #quotes .field--name-field-testimonials .slick-dots .slick-active button::before,.pdp-fireplaces .node--type-hvac-product #quotes .field--name-field-testimonials .slick-dots .slick-active button::before,.pdp-fireplaces .node--type-fireplaces-product-series #quotes .field--name-field-testimonials .slick-dots .slick-active button::before,.pdp-fireplaces .node--type-fireplaces-product #quotes .field--name-field-testimonials .slick-dots .slick-active button::before,.pdp-fireplaces .node--type-accessory #quotes .field--name-field-testimonials .slick-dots .slick-active button::before,.pdp-fireplaces .node--type-product #quotes .field--name-field-testimonials .slick-dots .slick-active button::before,.pdp-fireplaces .node--type-part #quotes .field--name-field-testimonials .slick-dots .slick-active button::before{opacity:1;}.pdp-grills .node--type-hvac-product #related-products .image-wrapper img,.pdp-grills .node--type-fireplaces-product-series #related-products .image-wrapper img,.pdp-grills .node--type-fireplaces-product #related-products .image-wrapper img,.pdp-grills .node--type-accessory #related-products .image-wrapper img,.pdp-grills .node--type-product #related-products .image-wrapper img,.pdp-grills .node--type-part #related-products .image-wrapper img,.pdp-fireplaces .node--type-hvac-product #related-products .image-wrapper img,.pdp-fireplaces .node--type-fireplaces-product-series #related-products .image-wrapper img,.pdp-fireplaces .node--type-fireplaces-product #related-products .image-wrapper img,.pdp-fireplaces .node--type-accessory #related-products .image-wrapper img,.pdp-fireplaces .node--type-product #related-products .image-wrapper img,.pdp-fireplaces .node--type-part #related-products .image-wrapper img{max-height:120px;width:auto;}@media (min-width:81.75em){.pdp-grills .node--type-hvac-product #related-products .image-wrapper img,.pdp-grills .node--type-fireplaces-product-series #related-products .image-wrapper img,.pdp-grills .node--type-fireplaces-product #related-products .image-wrapper img,.pdp-grills .node--type-accessory #related-products .image-wrapper img,.pdp-grills .node--type-product #related-products .image-wrapper img,.pdp-grills .node--type-part #related-products .image-wrapper img,.pdp-fireplaces .node--type-hvac-product #related-products .image-wrapper img,.pdp-fireplaces .node--type-fireplaces-product-series #related-products .image-wrapper img,.pdp-fireplaces .node--type-fireplaces-product #related-products .image-wrapper img,.pdp-fireplaces .node--type-accessory #related-products .image-wrapper img,.pdp-fireplaces .node--type-product #related-products .image-wrapper img,.pdp-fireplaces .node--type-part #related-products .image-wrapper img{max-height:190px;}}.pdp-grills .node--type-hvac-product #related-products .slider-slick-wrapper .slick-slide,.pdp-grills .node--type-hvac-product #recommended .slider-slick-wrapper .slick-slide,.pdp-grills .node--type-fireplaces-product-series #related-products .slider-slick-wrapper .slick-slide,.pdp-grills .node--type-fireplaces-product-series #recommended .slider-slick-wrapper .slick-slide,.pdp-grills .node--type-fireplaces-product #related-products .slider-slick-wrapper .slick-slide,.pdp-grills .node--type-fireplaces-product #recommended .slider-slick-wrapper .slick-slide,.pdp-grills .node--type-accessory #related-products .slider-slick-wrapper .slick-slide,.pdp-grills .node--type-accessory #recommended .slider-slick-wrapper .slick-slide,.pdp-grills .node--type-product #related-products .slider-slick-wrapper .slick-slide,.pdp-grills .node--type-product #recommended .slider-slick-wrapper .slick-slide,.pdp-grills .node--type-part #related-products .slider-slick-wrapper .slick-slide,.pdp-grills .node--type-part #recommended .slider-slick-wrapper .slick-slide,.pdp-fireplaces .node--type-hvac-product #related-products .slider-slick-wrapper .slick-slide,.pdp-fireplaces .node--type-hvac-product #recommended .slider-slick-wrapper .slick-slide,.pdp-fireplaces .node--type-fireplaces-product-series #related-products .slider-slick-wrapper .slick-slide,.pdp-fireplaces .node--type-fireplaces-product-series #recommended .slider-slick-wrapper .slick-slide,.pdp-fireplaces .node--type-fireplaces-product #related-products .slider-slick-wrapper .slick-slide,.pdp-fireplaces .node--type-fireplaces-product #recommended .slider-slick-wrapper .slick-slide,.pdp-fireplaces .node--type-accessory #related-products .slider-slick-wrapper .slick-slide,.pdp-fireplaces .node--type-accessory #recommended .slider-slick-wrapper .slick-slide,.pdp-fireplaces .node--type-product #related-products .slider-slick-wrapper .slick-slide,.pdp-fireplaces .node--type-product #recommended .slider-slick-wrapper .slick-slide,.pdp-fireplaces .node--type-part #related-products .slider-slick-wrapper .slick-slide,.pdp-fireplaces .node--type-part #recommended .slider-slick-wrapper .slick-slide{background-color:#f4f4f6;margin-right:1rem;padding:1.5rem;}@media (min-width:62em){.pdp-grills .node--type-hvac-product #related-products .slider-slick-wrapper .slick-slide,.pdp-grills .node--type-hvac-product #recommended .slider-slick-wrapper .slick-slide,.pdp-grills .node--type-fireplaces-product-series #related-products .slider-slick-wrapper .slick-slide,.pdp-grills .node--type-fireplaces-product-series #recommended .slider-slick-wrapper .slick-slide,.pdp-grills .node--type-fireplaces-product #related-products .slider-slick-wrapper .slick-slide,.pdp-grills .node--type-fireplaces-product #recommended .slider-slick-wrapper .slick-slide,.pdp-grills .node--type-accessory #related-products .slider-slick-wrapper .slick-slide,.pdp-grills .node--type-accessory #recommended .slider-slick-wrapper .slick-slide,.pdp-grills .node--type-product #related-products .slider-slick-wrapper .slick-slide,.pdp-grills .node--type-product #recommended .slider-slick-wrapper .slick-slide,.pdp-grills .node--type-part #related-products .slider-slick-wrapper .slick-slide,.pdp-grills .node--type-part #recommended .slider-slick-wrapper .slick-slide,.pdp-fireplaces .node--type-hvac-product #related-products .slider-slick-wrapper .slick-slide,.pdp-fireplaces .node--type-hvac-product #recommended .slider-slick-wrapper .slick-slide,.pdp-fireplaces .node--type-fireplaces-product-series #related-products .slider-slick-wrapper .slick-slide,.pdp-fireplaces .node--type-fireplaces-product-series #recommended .slider-slick-wrapper .slick-slide,.pdp-fireplaces .node--type-fireplaces-product #related-products .slider-slick-wrapper .slick-slide,.pdp-fireplaces .node--type-fireplaces-product #recommended .slider-slick-wrapper .slick-slide,.pdp-fireplaces .node--type-accessory #related-products .slider-slick-wrapper .slick-slide,.pdp-fireplaces .node--type-accessory #recommended .slider-slick-wrapper .slick-slide,.pdp-fireplaces .node--type-product #related-products .slider-slick-wrapper .slick-slide,.pdp-fireplaces .node--type-product #recommended .slider-slick-wrapper .slick-slide,.pdp-fireplaces .node--type-part #related-products .slider-slick-wrapper .slick-slide,.pdp-fireplaces .node--type-part #recommended .slider-slick-wrapper .slick-slide{padding:2rem;}}.pdp-grills .node--type-hvac-product #related-products .slider-slick-wrapper .slick-slide .info-wrapper,.pdp-grills .node--type-hvac-product #recommended .slider-slick-wrapper .slick-slide .info-wrapper,.pdp-grills .node--type-fireplaces-product-series #related-products .slider-slick-wrapper .slick-slide .info-wrapper,.pdp-grills .node--type-fireplaces-product-series #recommended .slider-slick-wrapper .slick-slide .info-wrapper,.pdp-grills .node--type-fireplaces-product #related-products .slider-slick-wrapper .slick-slide .info-wrapper,.pdp-grills .node--type-fireplaces-product #recommended .slider-slick-wrapper .slick-slide .info-wrapper,.pdp-grills .node--type-accessory #related-products .slider-slick-wrapper .slick-slide .info-wrapper,.pdp-grills .node--type-accessory #recommended .slider-slick-wrapper .slick-slide .info-wrapper,.pdp-grills .node--type-product #related-products .slider-slick-wrapper .slick-slide .info-wrapper,.pdp-grills .node--type-product #recommended .slider-slick-wrapper .slick-slide .info-wrapper,.pdp-grills .node--type-part #related-products .slider-slick-wrapper .slick-slide .info-wrapper,.pdp-grills .node--type-part #recommended .slider-slick-wrapper .slick-slide .info-wrapper,.pdp-fireplaces .node--type-hvac-product #related-products .slider-slick-wrapper .slick-slide .info-wrapper,.pdp-fireplaces .node--type-hvac-product #recommended .slider-slick-wrapper .slick-slide .info-wrapper,.pdp-fireplaces .node--type-fireplaces-product-series #related-products .slider-slick-wrapper .slick-slide .info-wrapper,.pdp-fireplaces .node--type-fireplaces-product-series #recommended .slider-slick-wrapper .slick-slide .info-wrapper,.pdp-fireplaces .node--type-fireplaces-product #related-products .slider-slick-wrapper .slick-slide .info-wrapper,.pdp-fireplaces .node--type-fireplaces-product #recommended .slider-slick-wrapper .slick-slide .info-wrapper,.pdp-fireplaces .node--type-accessory #related-products .slider-slick-wrapper .slick-slide .info-wrapper,.pdp-fireplaces .node--type-accessory #recommended .slider-slick-wrapper .slick-slide .info-wrapper,.pdp-fireplaces .node--type-product #related-products .slider-slick-wrapper .slick-slide .info-wrapper,.pdp-fireplaces .node--type-product #recommended .slider-slick-wrapper .slick-slide .info-wrapper,.pdp-fireplaces .node--type-part #related-products .slider-slick-wrapper .slick-slide .info-wrapper,.pdp-fireplaces .node--type-part #recommended .slider-slick-wrapper .slick-slide .info-wrapper{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;line-height:1;margin-bottom:2rem;text-align:center;}.pdp-grills .node--type-hvac-product #related-products .slider-slick-wrapper .slick-slide .info-wrapper .title,.pdp-grills .node--type-hvac-product #recommended .slider-slick-wrapper .slick-slide .info-wrapper .title,.pdp-grills .node--type-fireplaces-product-series #related-products .slider-slick-wrapper .slick-slide .info-wrapper .title,.pdp-grills .node--type-fireplaces-product-series #recommended .slider-slick-wrapper .slick-slide .info-wrapper .title,.pdp-grills .node--type-fireplaces-product #related-products .slider-slick-wrapper .slick-slide .info-wrapper .title,.pdp-grills .node--type-fireplaces-product #recommended .slider-slick-wrapper .slick-slide .info-wrapper .title,.pdp-grills .node--type-accessory #related-products .slider-slick-wrapper .slick-slide .info-wrapper .title,.pdp-grills .node--type-accessory #recommended .slider-slick-wrapper .slick-slide .info-wrapper .title,.pdp-grills .node--type-product #related-products .slider-slick-wrapper .slick-slide .info-wrapper .title,.pdp-grills .node--type-product #recommended .slider-slick-wrapper .slick-slide .info-wrapper .title,.pdp-grills .node--type-part #related-products .slider-slick-wrapper .slick-slide .info-wrapper .title,.pdp-grills .node--type-part #recommended .slider-slick-wrapper .slick-slide .info-wrapper .title,.pdp-fireplaces .node--type-hvac-product #related-products .slider-slick-wrapper .slick-slide .info-wrapper .title,.pdp-fireplaces .node--type-hvac-product #recommended .slider-slick-wrapper .slick-slide .info-wrapper .title,.pdp-fireplaces .node--type-fireplaces-product-series #related-products .slider-slick-wrapper .slick-slide .info-wrapper .title,.pdp-fireplaces .node--type-fireplaces-product-series #recommended .slider-slick-wrapper .slick-slide .info-wrapper .title,.pdp-fireplaces .node--type-fireplaces-product #related-products .slider-slick-wrapper .slick-slide .info-wrapper .title,.pdp-fireplaces .node--type-fireplaces-product #recommended .slider-slick-wrapper .slick-slide .info-wrapper .title,.pdp-fireplaces .node--type-accessory #related-products .slider-slick-wrapper .slick-slide .info-wrapper .title,.pdp-fireplaces .node--type-accessory #recommended .slider-slick-wrapper .slick-slide .info-wrapper .title,.pdp-fireplaces .node--type-product #related-products .slider-slick-wrapper .slick-slide .info-wrapper .title,.pdp-fireplaces .node--type-product #recommended .slider-slick-wrapper .slick-slide .info-wrapper .title,.pdp-fireplaces .node--type-part #related-products .slider-slick-wrapper .slick-slide .info-wrapper .title,.pdp-fireplaces .node--type-part #recommended .slider-slick-wrapper .slick-slide .info-wrapper .title{font-weight:700;}.pdp-grills .node--type-hvac-product #related-products .slider-slick-wrapper .slick-slide .info-wrapper .field--name-field-tagline p,.pdp-grills .node--type-hvac-product #recommended .slider-slick-wrapper .slick-slide .info-wrapper .field--name-field-tagline p,.pdp-grills .node--type-fireplaces-product-series #related-products .slider-slick-wrapper .slick-slide .info-wrapper .field--name-field-tagline p,.pdp-grills .node--type-fireplaces-product-series #recommended .slider-slick-wrapper .slick-slide .info-wrapper .field--name-field-tagline p,.pdp-grills .node--type-fireplaces-product #related-products .slider-slick-wrapper .slick-slide .info-wrapper .field--name-field-tagline p,.pdp-grills .node--type-fireplaces-product #recommended .slider-slick-wrapper .slick-slide .info-wrapper .field--name-field-tagline p,.pdp-grills .node--type-accessory #related-products .slider-slick-wrapper .slick-slide .info-wrapper .field--name-field-tagline p,.pdp-grills .node--type-accessory #recommended .slider-slick-wrapper .slick-slide .info-wrapper .field--name-field-tagline p,.pdp-grills .node--type-product #related-products .slider-slick-wrapper .slick-slide .info-wrapper .field--name-field-tagline p,.pdp-grills .node--type-product #recommended .slider-slick-wrapper .slick-slide .info-wrapper .field--name-field-tagline p,.pdp-grills .node--type-part #related-products .slider-slick-wrapper .slick-slide .info-wrapper .field--name-field-tagline p,.pdp-grills .node--type-part #recommended .slider-slick-wrapper .slick-slide .info-wrapper .field--name-field-tagline p,.pdp-fireplaces .node--type-hvac-product #related-products .slider-slick-wrapper .slick-slide .info-wrapper .field--name-field-tagline p,.pdp-fireplaces .node--type-hvac-product #recommended .slider-slick-wrapper .slick-slide .info-wrapper .field--name-field-tagline p,.pdp-fireplaces .node--type-fireplaces-product-series #related-products .slider-slick-wrapper .slick-slide .info-wrapper .field--name-field-tagline p,.pdp-fireplaces .node--type-fireplaces-product-series #recommended .slider-slick-wrapper .slick-slide .info-wrapper .field--name-field-tagline p,.pdp-fireplaces .node--type-fireplaces-product #related-products .slider-slick-wrapper .slick-slide .info-wrapper .field--name-field-tagline p,.pdp-fireplaces .node--type-fireplaces-product #recommended .slider-slick-wrapper .slick-slide .info-wrapper .field--name-field-tagline p,.pdp-fireplaces .node--type-accessory #related-products .slider-slick-wrapper .slick-slide .info-wrapper .field--name-field-tagline p,.pdp-fireplaces .node--type-accessory #recommended .slider-slick-wrapper .slick-slide .info-wrapper .field--name-field-tagline p,.pdp-fireplaces .node--type-product #related-products .slider-slick-wrapper .slick-slide .info-wrapper .field--name-field-tagline p,.pdp-fireplaces .node--type-product #recommended .slider-slick-wrapper .slick-slide .info-wrapper .field--name-field-tagline p,.pdp-fireplaces .node--type-part #related-products .slider-slick-wrapper .slick-slide .info-wrapper .field--name-field-tagline p,.pdp-fireplaces .node--type-part #recommended .slider-slick-wrapper .slick-slide .info-wrapper .field--name-field-tagline p{margin:0.8rem 0 0;}.pdp-grills .node--type-hvac-product #related-products .slider-slick-wrapper .slick-slide .info-wrapper .field--name-field-msrp,.pdp-grills .node--type-hvac-product #recommended .slider-slick-wrapper .slick-slide .info-wrapper .field--name-field-msrp,.pdp-grills .node--type-fireplaces-product-series #related-products .slider-slick-wrapper .slick-slide .info-wrapper .field--name-field-msrp,.pdp-grills .node--type-fireplaces-product-series #recommended .slider-slick-wrapper .slick-slide .info-wrapper .field--name-field-msrp,.pdp-grills .node--type-fireplaces-product #related-products .slider-slick-wrapper .slick-slide .info-wrapper .field--name-field-msrp,.pdp-grills .node--type-fireplaces-product #recommended .slider-slick-wrapper .slick-slide .info-wrapper .field--name-field-msrp,.pdp-grills .node--type-accessory #related-products .slider-slick-wrapper .slick-slide .info-wrapper .field--name-field-msrp,.pdp-grills .node--type-accessory #recommended .slider-slick-wrapper .slick-slide .info-wrapper .field--name-field-msrp,.pdp-grills .node--type-product #related-products .slider-slick-wrapper .slick-slide .info-wrapper .field--name-field-msrp,.pdp-grills .node--type-product #recommended .slider-slick-wrapper .slick-slide .info-wrapper .field--name-field-msrp,.pdp-grills .node--type-part #related-products .slider-slick-wrapper .slick-slide .info-wrapper .field--name-field-msrp,.pdp-grills .node--type-part #recommended .slider-slick-wrapper .slick-slide .info-wrapper .field--name-field-msrp,.pdp-fireplaces .node--type-hvac-product #related-products .slider-slick-wrapper .slick-slide .info-wrapper .field--name-field-msrp,.pdp-fireplaces .node--type-hvac-product #recommended .slider-slick-wrapper .slick-slide .info-wrapper .field--name-field-msrp,.pdp-fireplaces .node--type-fireplaces-product-series #related-products .slider-slick-wrapper .slick-slide .info-wrapper .field--name-field-msrp,.pdp-fireplaces .node--type-fireplaces-product-series #recommended .slider-slick-wrapper .slick-slide .info-wrapper .field--name-field-msrp,.pdp-fireplaces .node--type-fireplaces-product #related-products .slider-slick-wrapper .slick-slide .info-wrapper .field--name-field-msrp,.pdp-fireplaces .node--type-fireplaces-product #recommended .slider-slick-wrapper .slick-slide .info-wrapper .field--name-field-msrp,.pdp-fireplaces .node--type-accessory #related-products .slider-slick-wrapper .slick-slide .info-wrapper .field--name-field-msrp,.pdp-fireplaces .node--type-accessory #recommended .slider-slick-wrapper .slick-slide .info-wrapper .field--name-field-msrp,.pdp-fireplaces .node--type-product #related-products .slider-slick-wrapper .slick-slide .info-wrapper .field--name-field-msrp,.pdp-fireplaces .node--type-product #recommended .slider-slick-wrapper .slick-slide .info-wrapper .field--name-field-msrp,.pdp-fireplaces .node--type-part #related-products .slider-slick-wrapper .slick-slide .info-wrapper .field--name-field-msrp,.pdp-fireplaces .node--type-part #recommended .slider-slick-wrapper .slick-slide .info-wrapper .field--name-field-msrp{margin-top:1rem;}.pdp-grills .node--type-hvac-product #related-products .slider-slick-wrapper .slick-slide .image-wrapper,.pdp-grills .node--type-hvac-product #recommended .slider-slick-wrapper .slick-slide .image-wrapper,.pdp-grills .node--type-fireplaces-product-series #related-products .slider-slick-wrapper .slick-slide .image-wrapper,.pdp-grills .node--type-fireplaces-product-series #recommended .slider-slick-wrapper .slick-slide .image-wrapper,.pdp-grills .node--type-fireplaces-product #related-products .slider-slick-wrapper .slick-slide .image-wrapper,.pdp-grills .node--type-fireplaces-product #recommended .slider-slick-wrapper .slick-slide .image-wrapper,.pdp-grills .node--type-accessory #related-products .slider-slick-wrapper .slick-slide .image-wrapper,.pdp-grills .node--type-accessory #recommended .slider-slick-wrapper .slick-slide .image-wrapper,.pdp-grills .node--type-product #related-products .slider-slick-wrapper .slick-slide .image-wrapper,.pdp-grills .node--type-product #recommended .slider-slick-wrapper .slick-slide .image-wrapper,.pdp-grills .node--type-part #related-products .slider-slick-wrapper .slick-slide .image-wrapper,.pdp-grills .node--type-part #recommended .slider-slick-wrapper .slick-slide .image-wrapper,.pdp-fireplaces .node--type-hvac-product #related-products .slider-slick-wrapper .slick-slide .image-wrapper,.pdp-fireplaces .node--type-hvac-product #recommended .slider-slick-wrapper .slick-slide .image-wrapper,.pdp-fireplaces .node--type-fireplaces-product-series #related-products .slider-slick-wrapper .slick-slide .image-wrapper,.pdp-fireplaces .node--type-fireplaces-product-series #recommended .slider-slick-wrapper .slick-slide .image-wrapper,.pdp-fireplaces .node--type-fireplaces-product #related-products .slider-slick-wrapper .slick-slide .image-wrapper,.pdp-fireplaces .node--type-fireplaces-product #recommended .slider-slick-wrapper .slick-slide .image-wrapper,.pdp-fireplaces .node--type-accessory #related-products .slider-slick-wrapper .slick-slide .image-wrapper,.pdp-fireplaces .node--type-accessory #recommended .slider-slick-wrapper .slick-slide .image-wrapper,.pdp-fireplaces .node--type-product #related-products .slider-slick-wrapper .slick-slide .image-wrapper,.pdp-fireplaces .node--type-product #recommended .slider-slick-wrapper .slick-slide .image-wrapper,.pdp-fireplaces .node--type-part #related-products .slider-slick-wrapper .slick-slide .image-wrapper,.pdp-fireplaces .node--type-part #recommended .slider-slick-wrapper .slick-slide .image-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;}.pdp-grills .node--type-hvac-product #related-products .slider-slick-wrapper .slick-slide .btn-white,.pdp-grills .node--type-hvac-product #recommended .slider-slick-wrapper .slick-slide .btn-white,.pdp-grills .node--type-fireplaces-product-series #related-products .slider-slick-wrapper .slick-slide .btn-white,.pdp-grills .node--type-fireplaces-product-series #recommended .slider-slick-wrapper .slick-slide .btn-white,.pdp-grills .node--type-fireplaces-product #related-products .slider-slick-wrapper .slick-slide .btn-white,.pdp-grills .node--type-fireplaces-product #recommended .slider-slick-wrapper .slick-slide .btn-white,.pdp-grills .node--type-accessory #related-products .slider-slick-wrapper .slick-slide .btn-white,.pdp-grills .node--type-accessory #recommended .slider-slick-wrapper .slick-slide .btn-white,.pdp-grills .node--type-product #related-products .slider-slick-wrapper .slick-slide .btn-white,.pdp-grills .node--type-product #recommended .slider-slick-wrapper .slick-slide .btn-white,.pdp-grills .node--type-part #related-products .slider-slick-wrapper .slick-slide .btn-white,.pdp-grills .node--type-part #recommended .slider-slick-wrapper .slick-slide .btn-white,.pdp-fireplaces .node--type-hvac-product #related-products .slider-slick-wrapper .slick-slide .btn-white,.pdp-fireplaces .node--type-hvac-product #recommended .slider-slick-wrapper .slick-slide .btn-white,.pdp-fireplaces .node--type-fireplaces-product-series #related-products .slider-slick-wrapper .slick-slide .btn-white,.pdp-fireplaces .node--type-fireplaces-product-series #recommended .slider-slick-wrapper .slick-slide .btn-white,.pdp-fireplaces .node--type-fireplaces-product #related-products .slider-slick-wrapper .slick-slide .btn-white,.pdp-fireplaces .node--type-fireplaces-product #recommended .slider-slick-wrapper .slick-slide .btn-white,.pdp-fireplaces .node--type-accessory #related-products .slider-slick-wrapper .slick-slide .btn-white,.pdp-fireplaces .node--type-accessory #recommended .slider-slick-wrapper .slick-slide .btn-white,.pdp-fireplaces .node--type-product #related-products .slider-slick-wrapper .slick-slide .btn-white,.pdp-fireplaces .node--type-product #recommended .slider-slick-wrapper .slick-slide .btn-white,.pdp-fireplaces .node--type-part #related-products .slider-slick-wrapper .slick-slide .btn-white,.pdp-fireplaces .node--type-part #recommended .slider-slick-wrapper .slick-slide .btn-white{border:1px solid transparent;font-weight:700;cursor:pointer;display:inline-block;position:relative;font-size:15px;line-height:1em;overflow:hidden;padding:0.625em 1.3em;margin-bottom:1em;text-decoration:none;-webkit-transition:background-color 0.3s ease-out,border-color 0.3s ease-out;transition:background-color 0.3s ease-out,border-color 0.3s ease-out;margin-right:1em;letter-spacing:1.1px;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;color:#fff;}@media (min-width:38em){.pdp-grills .node--type-hvac-product #related-products .slider-slick-wrapper .slick-slide .btn-white,.pdp-grills .node--type-hvac-product #recommended .slider-slick-wrapper .slick-slide .btn-white,.pdp-grills .node--type-fireplaces-product-series #related-products .slider-slick-wrapper .slick-slide .btn-white,.pdp-grills .node--type-fireplaces-product-series #recommended .slider-slick-wrapper .slick-slide .btn-white,.pdp-grills .node--type-fireplaces-product #related-products .slider-slick-wrapper .slick-slide .btn-white,.pdp-grills .node--type-fireplaces-product #recommended .slider-slick-wrapper .slick-slide .btn-white,.pdp-grills .node--type-accessory #related-products .slider-slick-wrapper .slick-slide .btn-white,.pdp-grills .node--type-accessory #recommended .slider-slick-wrapper .slick-slide .btn-white,.pdp-grills .node--type-product #related-products .slider-slick-wrapper .slick-slide .btn-white,.pdp-grills .node--type-product #recommended .slider-slick-wrapper .slick-slide .btn-white,.pdp-grills .node--type-part #related-products .slider-slick-wrapper .slick-slide .btn-white,.pdp-grills .node--type-part #recommended .slider-slick-wrapper .slick-slide .btn-white,.pdp-fireplaces .node--type-hvac-product #related-products .slider-slick-wrapper .slick-slide .btn-white,.pdp-fireplaces .node--type-hvac-product #recommended .slider-slick-wrapper .slick-slide .btn-white,.pdp-fireplaces .node--type-fireplaces-product-series #related-products .slider-slick-wrapper .slick-slide .btn-white,.pdp-fireplaces .node--type-fireplaces-product-series #recommended .slider-slick-wrapper .slick-slide .btn-white,.pdp-fireplaces .node--type-fireplaces-product #related-products .slider-slick-wrapper .slick-slide .btn-white,.pdp-fireplaces .node--type-fireplaces-product #recommended .slider-slick-wrapper .slick-slide .btn-white,.pdp-fireplaces .node--type-accessory #related-products .slider-slick-wrapper .slick-slide .btn-white,.pdp-fireplaces .node--type-accessory #recommended .slider-slick-wrapper .slick-slide .btn-white,.pdp-fireplaces .node--type-product #related-products .slider-slick-wrapper .slick-slide .btn-white,.pdp-fireplaces .node--type-product #recommended .slider-slick-wrapper .slick-slide .btn-white,.pdp-fireplaces .node--type-part #related-products .slider-slick-wrapper .slick-slide .btn-white,.pdp-fireplaces .node--type-part #recommended .slider-slick-wrapper .slick-slide .btn-white{padding:0.625em 1.5em;font-size:17px;line-height:1.375em;}}.pdp-grills .node--type-hvac-product #related-products .slider-slick-wrapper .slick-slide .btn-white,.pdp-grills .node--type-hvac-product #recommended .slider-slick-wrapper .slick-slide .btn-white,.pdp-grills .node--type-fireplaces-product-series #related-products .slider-slick-wrapper .slick-slide .btn-white,.pdp-grills .node--type-fireplaces-product-series #recommended .slider-slick-wrapper .slick-slide .btn-white,.pdp-grills .node--type-fireplaces-product #related-products .slider-slick-wrapper .slick-slide .btn-white,.pdp-grills .node--type-fireplaces-product #recommended .slider-slick-wrapper .slick-slide .btn-white,.pdp-grills .node--type-accessory #related-products .slider-slick-wrapper .slick-slide .btn-white,.pdp-grills .node--type-accessory #recommended .slider-slick-wrapper .slick-slide .btn-white,.pdp-grills .node--type-product #related-products .slider-slick-wrapper .slick-slide .btn-white,.pdp-grills .node--type-product #recommended .slider-slick-wrapper .slick-slide .btn-white,.pdp-grills .node--type-part #related-products .slider-slick-wrapper .slick-slide .btn-white,.pdp-grills .node--type-part #recommended .slider-slick-wrapper .slick-slide .btn-white,.pdp-fireplaces .node--type-hvac-product #related-products .slider-slick-wrapper .slick-slide .btn-white,.pdp-fireplaces .node--type-hvac-product #recommended .slider-slick-wrapper .slick-slide .btn-white,.pdp-fireplaces .node--type-fireplaces-product-series #related-products .slider-slick-wrapper .slick-slide .btn-white,.pdp-fireplaces .node--type-fireplaces-product-series #recommended .slider-slick-wrapper .slick-slide .btn-white,.pdp-fireplaces .node--type-fireplaces-product #related-products .slider-slick-wrapper .slick-slide .btn-white,.pdp-fireplaces .node--type-fireplaces-product #recommended .slider-slick-wrapper .slick-slide .btn-white,.pdp-fireplaces .node--type-accessory #related-products .slider-slick-wrapper .slick-slide .btn-white,.pdp-fireplaces .node--type-accessory #recommended .slider-slick-wrapper .slick-slide .btn-white,.pdp-fireplaces .node--type-product #related-products .slider-slick-wrapper .slick-slide .btn-white,.pdp-fireplaces .node--type-product #recommended .slider-slick-wrapper .slick-slide .btn-white,.pdp-fireplaces .node--type-part #related-products .slider-slick-wrapper .slick-slide .btn-white,.pdp-fireplaces .node--type-part #recommended .slider-slick-wrapper .slick-slide .btn-white{padding:0.262144em 1.25em;line-height:normal;font-size:1em;}@media (min-width:38em){.pdp-grills .node--type-hvac-product #related-products .slider-slick-wrapper .slick-slide .btn-white,.pdp-grills .node--type-hvac-product #recommended .slider-slick-wrapper .slick-slide .btn-white,.pdp-grills .node--type-fireplaces-product-series #related-products .slider-slick-wrapper .slick-slide .btn-white,.pdp-grills .node--type-fireplaces-product-series #recommended .slider-slick-wrapper .slick-slide .btn-white,.pdp-grills .node--type-fireplaces-product #related-products .slider-slick-wrapper .slick-slide .btn-white,.pdp-grills .node--type-fireplaces-product #recommended .slider-slick-wrapper .slick-slide .btn-white,.pdp-grills .node--type-accessory #related-products .slider-slick-wrapper .slick-slide .btn-white,.pdp-grills .node--type-accessory #recommended .slider-slick-wrapper .slick-slide .btn-white,.pdp-grills .node--type-product #related-products .slider-slick-wrapper .slick-slide .btn-white,.pdp-grills .node--type-product #recommended .slider-slick-wrapper .slick-slide .btn-white,.pdp-grills .node--type-part #related-products .slider-slick-wrapper .slick-slide .btn-white,.pdp-grills .node--type-part #recommended .slider-slick-wrapper .slick-slide .btn-white,.pdp-fireplaces .node--type-hvac-product #related-products .slider-slick-wrapper .slick-slide .btn-white,.pdp-fireplaces .node--type-hvac-product #recommended .slider-slick-wrapper .slick-slide .btn-white,.pdp-fireplaces .node--type-fireplaces-product-series #related-products .slider-slick-wrapper .slick-slide .btn-white,.pdp-fireplaces .node--type-fireplaces-product-series #recommended .slider-slick-wrapper .slick-slide .btn-white,.pdp-fireplaces .node--type-fireplaces-product #related-products .slider-slick-wrapper .slick-slide .btn-white,.pdp-fireplaces .node--type-fireplaces-product #recommended .slider-slick-wrapper .slick-slide .btn-white,.pdp-fireplaces .node--type-accessory #related-products .slider-slick-wrapper .slick-slide .btn-white,.pdp-fireplaces .node--type-accessory #recommended .slider-slick-wrapper .slick-slide .btn-white,.pdp-fireplaces .node--type-product #related-products .slider-slick-wrapper .slick-slide .btn-white,.pdp-fireplaces .node--type-product #recommended .slider-slick-wrapper .slick-slide .btn-white,.pdp-fireplaces .node--type-part #related-products .slider-slick-wrapper .slick-slide .btn-white,.pdp-fireplaces .node--type-part #recommended .slider-slick-wrapper .slick-slide .btn-white{font-size:0.9em;padding:0.512em 3.8146972656em;}}.pdp-grills .node--type-hvac-product #related-products .slider-slick-wrapper .slick-slide .btn-white,.pdp-grills .node--type-hvac-product #recommended .slider-slick-wrapper .slick-slide .btn-white,.pdp-grills .node--type-fireplaces-product-series #related-products .slider-slick-wrapper .slick-slide .btn-white,.pdp-grills .node--type-fireplaces-product-series #recommended .slider-slick-wrapper .slick-slide .btn-white,.pdp-grills .node--type-fireplaces-product #related-products .slider-slick-wrapper .slick-slide .btn-white,.pdp-grills .node--type-fireplaces-product #recommended .slider-slick-wrapper .slick-slide .btn-white,.pdp-grills .node--type-accessory #related-products .slider-slick-wrapper .slick-slide .btn-white,.pdp-grills .node--type-accessory #recommended .slider-slick-wrapper .slick-slide .btn-white,.pdp-grills .node--type-product #related-products .slider-slick-wrapper .slick-slide .btn-white,.pdp-grills .node--type-product #recommended .slider-slick-wrapper .slick-slide .btn-white,.pdp-grills .node--type-part #related-products .slider-slick-wrapper .slick-slide .btn-white,.pdp-grills .node--type-part #recommended .slider-slick-wrapper .slick-slide .btn-white,.pdp-fireplaces .node--type-hvac-product #related-products .slider-slick-wrapper .slick-slide .btn-white,.pdp-fireplaces .node--type-hvac-product #recommended .slider-slick-wrapper .slick-slide .btn-white,.pdp-fireplaces .node--type-fireplaces-product-series #related-products .slider-slick-wrapper .slick-slide .btn-white,.pdp-fireplaces .node--type-fireplaces-product-series #recommended .slider-slick-wrapper .slick-slide .btn-white,.pdp-fireplaces .node--type-fireplaces-product #related-products .slider-slick-wrapper .slick-slide .btn-white,.pdp-fireplaces .node--type-fireplaces-product #recommended .slider-slick-wrapper .slick-slide .btn-white,.pdp-fireplaces .node--type-accessory #related-products .slider-slick-wrapper .slick-slide .btn-white,.pdp-fireplaces .node--type-accessory #recommended .slider-slick-wrapper .slick-slide .btn-white,.pdp-fireplaces .node--type-product #related-products .slider-slick-wrapper .slick-slide .btn-white,.pdp-fireplaces .node--type-product #recommended .slider-slick-wrapper .slick-slide .btn-white,.pdp-fireplaces .node--type-part #related-products .slider-slick-wrapper .slick-slide .btn-white,.pdp-fireplaces .node--type-part #recommended .slider-slick-wrapper .slick-slide .btn-white{background-color:transparent;border:2px solid #353535;color:#353535;display:block;font-size:1em !important;letter-spacing:0;line-height:1;margin:0;padding:0.43em 1.25em !important;text-align:center;}@media (min-width:62em){.pdp-grills .node--type-hvac-product #related-products .slider-slick-wrapper .slick-slide .btn-white,.pdp-grills .node--type-hvac-product #recommended .slider-slick-wrapper .slick-slide .btn-white,.pdp-grills .node--type-fireplaces-product-series #related-products .slider-slick-wrapper .slick-slide .btn-white,.pdp-grills .node--type-fireplaces-product-series #recommended .slider-slick-wrapper .slick-slide .btn-white,.pdp-grills .node--type-fireplaces-product #related-products .slider-slick-wrapper .slick-slide .btn-white,.pdp-grills .node--type-fireplaces-product #recommended .slider-slick-wrapper .slick-slide .btn-white,.pdp-grills .node--type-accessory #related-products .slider-slick-wrapper .slick-slide .btn-white,.pdp-grills .node--type-accessory #recommended .slider-slick-wrapper .slick-slide .btn-white,.pdp-grills .node--type-product #related-products .slider-slick-wrapper .slick-slide .btn-white,.pdp-grills .node--type-product #recommended .slider-slick-wrapper .slick-slide .btn-white,.pdp-grills .node--type-part #related-products .slider-slick-wrapper .slick-slide .btn-white,.pdp-grills .node--type-part #recommended .slider-slick-wrapper .slick-slide .btn-white,.pdp-fireplaces .node--type-hvac-product #related-products .slider-slick-wrapper .slick-slide .btn-white,.pdp-fireplaces .node--type-hvac-product #recommended .slider-slick-wrapper .slick-slide .btn-white,.pdp-fireplaces .node--type-fireplaces-product-series #related-products .slider-slick-wrapper .slick-slide .btn-white,.pdp-fireplaces .node--type-fireplaces-product-series #recommended .slider-slick-wrapper .slick-slide .btn-white,.pdp-fireplaces .node--type-fireplaces-product #related-products .slider-slick-wrapper .slick-slide .btn-white,.pdp-fireplaces .node--type-fireplaces-product #recommended .slider-slick-wrapper .slick-slide .btn-white,.pdp-fireplaces .node--type-accessory #related-products .slider-slick-wrapper .slick-slide .btn-white,.pdp-fireplaces .node--type-accessory #recommended .slider-slick-wrapper .slick-slide .btn-white,.pdp-fireplaces .node--type-product #related-products .slider-slick-wrapper .slick-slide .btn-white,.pdp-fireplaces .node--type-product #recommended .slider-slick-wrapper .slick-slide .btn-white,.pdp-fireplaces .node--type-part #related-products .slider-slick-wrapper .slick-slide .btn-white,.pdp-fireplaces .node--type-part #recommended .slider-slick-wrapper .slick-slide .btn-white{padding:0.5em 1.25em !important;}}.pdp-grills .node--type-hvac-product #related-products .slider-slick-wrapper .slick-slide .btn-white:hover,.pdp-grills .node--type-hvac-product #related-products .slider-slick-wrapper .slick-slide .btn-white:focus,.pdp-grills .node--type-hvac-product #related-products .slider-slick-wrapper .slick-slide .btn-white:active,.pdp-grills .node--type-hvac-product #recommended .slider-slick-wrapper .slick-slide .btn-white:hover,.pdp-grills .node--type-hvac-product #recommended .slider-slick-wrapper .slick-slide .btn-white:focus,.pdp-grills .node--type-hvac-product #recommended .slider-slick-wrapper .slick-slide .btn-white:active,.pdp-grills .node--type-fireplaces-product-series #related-products .slider-slick-wrapper .slick-slide .btn-white:hover,.pdp-grills .node--type-fireplaces-product-series #related-products .slider-slick-wrapper .slick-slide .btn-white:focus,.pdp-grills .node--type-fireplaces-product-series #related-products .slider-slick-wrapper .slick-slide .btn-white:active,.pdp-grills .node--type-fireplaces-product-series #recommended .slider-slick-wrapper .slick-slide .btn-white:hover,.pdp-grills .node--type-fireplaces-product-series #recommended .slider-slick-wrapper .slick-slide .btn-white:focus,.pdp-grills .node--type-fireplaces-product-series #recommended .slider-slick-wrapper .slick-slide .btn-white:active,.pdp-grills .node--type-fireplaces-product #related-products .slider-slick-wrapper .slick-slide .btn-white:hover,.pdp-grills .node--type-fireplaces-product #related-products .slider-slick-wrapper .slick-slide .btn-white:focus,.pdp-grills .node--type-fireplaces-product #related-products .slider-slick-wrapper .slick-slide .btn-white:active,.pdp-grills .node--type-fireplaces-product #recommended .slider-slick-wrapper .slick-slide .btn-white:hover,.pdp-grills .node--type-fireplaces-product #recommended .slider-slick-wrapper .slick-slide .btn-white:focus,.pdp-grills .node--type-fireplaces-product #recommended .slider-slick-wrapper .slick-slide .btn-white:active,.pdp-grills .node--type-accessory #related-products .slider-slick-wrapper .slick-slide .btn-white:hover,.pdp-grills .node--type-accessory #related-products .slider-slick-wrapper .slick-slide .btn-white:focus,.pdp-grills .node--type-accessory #related-products .slider-slick-wrapper .slick-slide .btn-white:active,.pdp-grills .node--type-accessory #recommended .slider-slick-wrapper .slick-slide .btn-white:hover,.pdp-grills .node--type-accessory #recommended .slider-slick-wrapper .slick-slide .btn-white:focus,.pdp-grills .node--type-accessory #recommended .slider-slick-wrapper .slick-slide .btn-white:active,.pdp-grills .node--type-product #related-products .slider-slick-wrapper .slick-slide .btn-white:hover,.pdp-grills .node--type-product #related-products .slider-slick-wrapper .slick-slide .btn-white:focus,.pdp-grills .node--type-product #related-products .slider-slick-wrapper .slick-slide .btn-white:active,.pdp-grills .node--type-product #recommended .slider-slick-wrapper .slick-slide .btn-white:hover,.pdp-grills .node--type-product #recommended .slider-slick-wrapper .slick-slide .btn-white:focus,.pdp-grills .node--type-product #recommended .slider-slick-wrapper .slick-slide .btn-white:active,.pdp-grills .node--type-part #related-products .slider-slick-wrapper .slick-slide .btn-white:hover,.pdp-grills .node--type-part #related-products .slider-slick-wrapper .slick-slide .btn-white:focus,.pdp-grills .node--type-part #related-products .slider-slick-wrapper .slick-slide .btn-white:active,.pdp-grills .node--type-part #recommended .slider-slick-wrapper .slick-slide .btn-white:hover,.pdp-grills .node--type-part #recommended .slider-slick-wrapper .slick-slide .btn-white:focus,.pdp-grills .node--type-part #recommended .slider-slick-wrapper .slick-slide .btn-white:active,.pdp-fireplaces .node--type-hvac-product #related-products .slider-slick-wrapper .slick-slide .btn-white:hover,.pdp-fireplaces .node--type-hvac-product #related-products .slider-slick-wrapper .slick-slide .btn-white:focus,.pdp-fireplaces .node--type-hvac-product #related-products .slider-slick-wrapper .slick-slide .btn-white:active,.pdp-fireplaces .node--type-hvac-product #recommended .slider-slick-wrapper .slick-slide .btn-white:hover,.pdp-fireplaces .node--type-hvac-product #recommended .slider-slick-wrapper .slick-slide .btn-white:focus,.pdp-fireplaces .node--type-hvac-product #recommended .slider-slick-wrapper .slick-slide .btn-white:active,.pdp-fireplaces .node--type-fireplaces-product-series #related-products .slider-slick-wrapper .slick-slide .btn-white:hover,.pdp-fireplaces .node--type-fireplaces-product-series #related-products .slider-slick-wrapper .slick-slide .btn-white:focus,.pdp-fireplaces .node--type-fireplaces-product-series #related-products .slider-slick-wrapper .slick-slide .btn-white:active,.pdp-fireplaces .node--type-fireplaces-product-series #recommended .slider-slick-wrapper .slick-slide .btn-white:hover,.pdp-fireplaces .node--type-fireplaces-product-series #recommended .slider-slick-wrapper .slick-slide .btn-white:focus,.pdp-fireplaces .node--type-fireplaces-product-series #recommended .slider-slick-wrapper .slick-slide .btn-white:active,.pdp-fireplaces .node--type-fireplaces-product #related-products .slider-slick-wrapper .slick-slide .btn-white:hover,.pdp-fireplaces .node--type-fireplaces-product #related-products .slider-slick-wrapper .slick-slide .btn-white:focus,.pdp-fireplaces .node--type-fireplaces-product #related-products .slider-slick-wrapper .slick-slide .btn-white:active,.pdp-fireplaces .node--type-fireplaces-product #recommended .slider-slick-wrapper .slick-slide .btn-white:hover,.pdp-fireplaces .node--type-fireplaces-product #recommended .slider-slick-wrapper .slick-slide .btn-white:focus,.pdp-fireplaces .node--type-fireplaces-product #recommended .slider-slick-wrapper .slick-slide .btn-white:active,.pdp-fireplaces .node--type-accessory #related-products .slider-slick-wrapper .slick-slide .btn-white:hover,.pdp-fireplaces .node--type-accessory #related-products .slider-slick-wrapper .slick-slide .btn-white:focus,.pdp-fireplaces .node--type-accessory #related-products .slider-slick-wrapper .slick-slide .btn-white:active,.pdp-fireplaces .node--type-accessory #recommended .slider-slick-wrapper .slick-slide .btn-white:hover,.pdp-fireplaces .node--type-accessory #recommended .slider-slick-wrapper .slick-slide .btn-white:focus,.pdp-fireplaces .node--type-accessory #recommended .slider-slick-wrapper .slick-slide .btn-white:active,.pdp-fireplaces .node--type-product #related-products .slider-slick-wrapper .slick-slide .btn-white:hover,.pdp-fireplaces .node--type-product #related-products .slider-slick-wrapper .slick-slide .btn-white:focus,.pdp-fireplaces .node--type-product #related-products .slider-slick-wrapper .slick-slide .btn-white:active,.pdp-fireplaces .node--type-product #recommended .slider-slick-wrapper .slick-slide .btn-white:hover,.pdp-fireplaces .node--type-product #recommended .slider-slick-wrapper .slick-slide .btn-white:focus,.pdp-fireplaces .node--type-product #recommended .slider-slick-wrapper .slick-slide .btn-white:active,.pdp-fireplaces .node--type-part #related-products .slider-slick-wrapper .slick-slide .btn-white:hover,.pdp-fireplaces .node--type-part #related-products .slider-slick-wrapper .slick-slide .btn-white:focus,.pdp-fireplaces .node--type-part #related-products .slider-slick-wrapper .slick-slide .btn-white:active,.pdp-fireplaces .node--type-part #recommended .slider-slick-wrapper .slick-slide .btn-white:hover,.pdp-fireplaces .node--type-part #recommended .slider-slick-wrapper .slick-slide .btn-white:focus,.pdp-fireplaces .node--type-part #recommended .slider-slick-wrapper .slick-slide .btn-white:active{background-color:#fff;}.pdp-grills .node--type-hvac-product #related-products .slider-slick-wrapper .slick-slide .link-wrapper,.pdp-grills .node--type-hvac-product #recommended .slider-slick-wrapper .slick-slide .link-wrapper,.pdp-grills .node--type-fireplaces-product-series #related-products .slider-slick-wrapper .slick-slide .link-wrapper,.pdp-grills .node--type-fireplaces-product-series #recommended .slider-slick-wrapper .slick-slide .link-wrapper,.pdp-grills .node--type-fireplaces-product #related-products .slider-slick-wrapper .slick-slide .link-wrapper,.pdp-grills .node--type-fireplaces-product #recommended .slider-slick-wrapper .slick-slide .link-wrapper,.pdp-grills .node--type-accessory #related-products .slider-slick-wrapper .slick-slide .link-wrapper,.pdp-grills .node--type-accessory #recommended .slider-slick-wrapper .slick-slide .link-wrapper,.pdp-grills .node--type-product #related-products .slider-slick-wrapper .slick-slide .link-wrapper,.pdp-grills .node--type-product #recommended .slider-slick-wrapper .slick-slide .link-wrapper,.pdp-grills .node--type-part #related-products .slider-slick-wrapper .slick-slide .link-wrapper,.pdp-grills .node--type-part #recommended .slider-slick-wrapper .slick-slide .link-wrapper,.pdp-fireplaces .node--type-hvac-product #related-products .slider-slick-wrapper .slick-slide .link-wrapper,.pdp-fireplaces .node--type-hvac-product #recommended .slider-slick-wrapper .slick-slide .link-wrapper,.pdp-fireplaces .node--type-fireplaces-product-series #related-products .slider-slick-wrapper .slick-slide .link-wrapper,.pdp-fireplaces .node--type-fireplaces-product-series #recommended .slider-slick-wrapper .slick-slide .link-wrapper,.pdp-fireplaces .node--type-fireplaces-product #related-products .slider-slick-wrapper .slick-slide .link-wrapper,.pdp-fireplaces .node--type-fireplaces-product #recommended .slider-slick-wrapper .slick-slide .link-wrapper,.pdp-fireplaces .node--type-accessory #related-products .slider-slick-wrapper .slick-slide .link-wrapper,.pdp-fireplaces .node--type-accessory #recommended .slider-slick-wrapper .slick-slide .link-wrapper,.pdp-fireplaces .node--type-product #related-products .slider-slick-wrapper .slick-slide .link-wrapper,.pdp-fireplaces .node--type-product #recommended .slider-slick-wrapper .slick-slide .link-wrapper,.pdp-fireplaces .node--type-part #related-products .slider-slick-wrapper .slick-slide .link-wrapper,.pdp-fireplaces .node--type-part #recommended .slider-slick-wrapper .slick-slide .link-wrapper{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-top:2rem;width:100%;}.pdp-grills .node--type-hvac-product #previously-viewed .slick-slider .slick-slide,.pdp-grills .node--type-fireplaces-product-series #previously-viewed .slick-slider .slick-slide,.pdp-grills .node--type-fireplaces-product #previously-viewed .slick-slider .slick-slide,.pdp-grills .node--type-accessory #previously-viewed .slick-slider .slick-slide,.pdp-grills .node--type-product #previously-viewed .slick-slider .slick-slide,.pdp-grills .node--type-part #previously-viewed .slick-slider .slick-slide,.pdp-fireplaces .node--type-hvac-product #previously-viewed .slick-slider .slick-slide,.pdp-fireplaces .node--type-fireplaces-product-series #previously-viewed .slick-slider .slick-slide,.pdp-fireplaces .node--type-fireplaces-product #previously-viewed .slick-slider .slick-slide,.pdp-fireplaces .node--type-accessory #previously-viewed .slick-slider .slick-slide,.pdp-fireplaces .node--type-product #previously-viewed .slick-slider .slick-slide,.pdp-fireplaces .node--type-part #previously-viewed .slick-slider .slick-slide{margin-right:2rem;}.pdp-grills .node--type-hvac-product #previously-viewed .slick-slider .slick-slide .node__content,.pdp-grills .node--type-fireplaces-product-series #previously-viewed .slick-slider .slick-slide .node__content,.pdp-grills .node--type-fireplaces-product #previously-viewed .slick-slider .slick-slide .node__content,.pdp-grills .node--type-accessory #previously-viewed .slick-slider .slick-slide .node__content,.pdp-grills .node--type-product #previously-viewed .slick-slider .slick-slide .node__content,.pdp-grills .node--type-part #previously-viewed .slick-slider .slick-slide .node__content,.pdp-fireplaces .node--type-hvac-product #previously-viewed .slick-slider .slick-slide .node__content,.pdp-fireplaces .node--type-fireplaces-product-series #previously-viewed .slick-slider .slick-slide .node__content,.pdp-fireplaces .node--type-fireplaces-product #previously-viewed .slick-slider .slick-slide .node__content,.pdp-fireplaces .node--type-accessory #previously-viewed .slick-slider .slick-slide .node__content,.pdp-fireplaces .node--type-product #previously-viewed .slick-slider .slick-slide .node__content,.pdp-fireplaces .node--type-part #previously-viewed .slick-slider .slick-slide .node__content{-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.pdp-grills .node--type-hvac-product #previously-viewed .slick-slider .slick-slide .node__content .info-wrapper,.pdp-grills .node--type-fireplaces-product-series #previously-viewed .slick-slider .slick-slide .node__content .info-wrapper,.pdp-grills .node--type-fireplaces-product #previously-viewed .slick-slider .slick-slide .node__content .info-wrapper,.pdp-grills .node--type-accessory #previously-viewed .slick-slider .slick-slide .node__content .info-wrapper,.pdp-grills .node--type-product #previously-viewed .slick-slider .slick-slide .node__content .info-wrapper,.pdp-grills .node--type-part #previously-viewed .slick-slider .slick-slide .node__content .info-wrapper,.pdp-fireplaces .node--type-hvac-product #previously-viewed .slick-slider .slick-slide .node__content .info-wrapper,.pdp-fireplaces .node--type-fireplaces-product-series #previously-viewed .slick-slider .slick-slide .node__content .info-wrapper,.pdp-fireplaces .node--type-fireplaces-product #previously-viewed .slick-slider .slick-slide .node__content .info-wrapper,.pdp-fireplaces .node--type-accessory #previously-viewed .slick-slider .slick-slide .node__content .info-wrapper,.pdp-fireplaces .node--type-product #previously-viewed .slick-slider .slick-slide .node__content .info-wrapper,.pdp-fireplaces .node--type-part #previously-viewed .slick-slider .slick-slide .node__content .info-wrapper{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;text-align:center;}.pdp-grills .node--type-hvac-product #previously-viewed .slick-slider .slick-slide .node__content .info-wrapper .field--name-field-tagline p,.pdp-grills .node--type-fireplaces-product-series #previously-viewed .slick-slider .slick-slide .node__content .info-wrapper .field--name-field-tagline p,.pdp-grills .node--type-fireplaces-product #previously-viewed .slick-slider .slick-slide .node__content .info-wrapper .field--name-field-tagline p,.pdp-grills .node--type-accessory #previously-viewed .slick-slider .slick-slide .node__content .info-wrapper .field--name-field-tagline p,.pdp-grills .node--type-product #previously-viewed .slick-slider .slick-slide .node__content .info-wrapper .field--name-field-tagline p,.pdp-grills .node--type-part #previously-viewed .slick-slider .slick-slide .node__content .info-wrapper .field--name-field-tagline p,.pdp-fireplaces .node--type-hvac-product #previously-viewed .slick-slider .slick-slide .node__content .info-wrapper .field--name-field-tagline p,.pdp-fireplaces .node--type-fireplaces-product-series #previously-viewed .slick-slider .slick-slide .node__content .info-wrapper .field--name-field-tagline p,.pdp-fireplaces .node--type-fireplaces-product #previously-viewed .slick-slider .slick-slide .node__content .info-wrapper .field--name-field-tagline p,.pdp-fireplaces .node--type-accessory #previously-viewed .slick-slider .slick-slide .node__content .info-wrapper .field--name-field-tagline p,.pdp-fireplaces .node--type-product #previously-viewed .slick-slider .slick-slide .node__content .info-wrapper .field--name-field-tagline p,.pdp-fireplaces .node--type-part #previously-viewed .slick-slider .slick-slide .node__content .info-wrapper .field--name-field-tagline p{margin:0.5rem 0 0;}.pdp-grills .node--type-hvac-product #previously-viewed .slick-slider .slick-slide .node__content .info-wrapper .field--name-field-msrp,.pdp-grills .node--type-fireplaces-product-series #previously-viewed .slick-slider .slick-slide .node__content .info-wrapper .field--name-field-msrp,.pdp-grills .node--type-fireplaces-product #previously-viewed .slick-slider .slick-slide .node__content .info-wrapper .field--name-field-msrp,.pdp-grills .node--type-accessory #previously-viewed .slick-slider .slick-slide .node__content .info-wrapper .field--name-field-msrp,.pdp-grills .node--type-product #previously-viewed .slick-slider .slick-slide .node__content .info-wrapper .field--name-field-msrp,.pdp-grills .node--type-part #previously-viewed .slick-slider .slick-slide .node__content .info-wrapper .field--name-field-msrp,.pdp-fireplaces .node--type-hvac-product #previously-viewed .slick-slider .slick-slide .node__content .info-wrapper .field--name-field-msrp,.pdp-fireplaces .node--type-fireplaces-product-series #previously-viewed .slick-slider .slick-slide .node__content .info-wrapper .field--name-field-msrp,.pdp-fireplaces .node--type-fireplaces-product #previously-viewed .slick-slider .slick-slide .node__content .info-wrapper .field--name-field-msrp,.pdp-fireplaces .node--type-accessory #previously-viewed .slick-slider .slick-slide .node__content .info-wrapper .field--name-field-msrp,.pdp-fireplaces .node--type-product #previously-viewed .slick-slider .slick-slide .node__content .info-wrapper .field--name-field-msrp,.pdp-fireplaces .node--type-part #previously-viewed .slick-slider .slick-slide .node__content .info-wrapper .field--name-field-msrp{margin:0.5rem 0 1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.pdp-grills .node--type-hvac-product #previously-viewed .slick-slider .slick-slide .node__content .info-wrapper .field--name-field-msrp .msrp-element,.pdp-grills .node--type-fireplaces-product-series #previously-viewed .slick-slider .slick-slide .node__content .info-wrapper .field--name-field-msrp .msrp-element,.pdp-grills .node--type-fireplaces-product #previously-viewed .slick-slider .slick-slide .node__content .info-wrapper .field--name-field-msrp .msrp-element,.pdp-grills .node--type-accessory #previously-viewed .slick-slider .slick-slide .node__content .info-wrapper .field--name-field-msrp .msrp-element,.pdp-grills .node--type-product #previously-viewed .slick-slider .slick-slide .node__content .info-wrapper .field--name-field-msrp .msrp-element,.pdp-grills .node--type-part #previously-viewed .slick-slider .slick-slide .node__content .info-wrapper .field--name-field-msrp .msrp-element,.pdp-fireplaces .node--type-hvac-product #previously-viewed .slick-slider .slick-slide .node__content .info-wrapper .field--name-field-msrp .msrp-element,.pdp-fireplaces .node--type-fireplaces-product-series #previously-viewed .slick-slider .slick-slide .node__content .info-wrapper .field--name-field-msrp .msrp-element,.pdp-fireplaces .node--type-fireplaces-product #previously-viewed .slick-slider .slick-slide .node__content .info-wrapper .field--name-field-msrp .msrp-element,.pdp-fireplaces .node--type-accessory #previously-viewed .slick-slider .slick-slide .node__content .info-wrapper .field--name-field-msrp .msrp-element,.pdp-fireplaces .node--type-product #previously-viewed .slick-slider .slick-slide .node__content .info-wrapper .field--name-field-msrp .msrp-element,.pdp-fireplaces .node--type-part #previously-viewed .slick-slider .slick-slide .node__content .info-wrapper .field--name-field-msrp .msrp-element{padding-right:0;padding-bottom:0.3125rem;}.pdp-grills .node--type-hvac-product #previously-viewed .slick-slider .slick-slide .node__content .info-wrapper .field--name-field-msrp .msrp-element.greyed-out.strikethrough.parenthesis-wrapped,.pdp-grills .node--type-fireplaces-product-series #previously-viewed .slick-slider .slick-slide .node__content .info-wrapper .field--name-field-msrp .msrp-element.greyed-out.strikethrough.parenthesis-wrapped,.pdp-grills .node--type-fireplaces-product #previously-viewed .slick-slider .slick-slide .node__content .info-wrapper .field--name-field-msrp .msrp-element.greyed-out.strikethrough.parenthesis-wrapped,.pdp-grills .node--type-accessory #previously-viewed .slick-slider .slick-slide .node__content .info-wrapper .field--name-field-msrp .msrp-element.greyed-out.strikethrough.parenthesis-wrapped,.pdp-grills .node--type-product #previously-viewed .slick-slider .slick-slide .node__content .info-wrapper .field--name-field-msrp .msrp-element.greyed-out.strikethrough.parenthesis-wrapped,.pdp-grills .node--type-part #previously-viewed .slick-slider .slick-slide .node__content .info-wrapper .field--name-field-msrp .msrp-element.greyed-out.strikethrough.parenthesis-wrapped,.pdp-fireplaces .node--type-hvac-product #previously-viewed .slick-slider .slick-slide .node__content .info-wrapper .field--name-field-msrp .msrp-element.greyed-out.strikethrough.parenthesis-wrapped,.pdp-fireplaces .node--type-fireplaces-product-series #previously-viewed .slick-slider .slick-slide .node__content .info-wrapper .field--name-field-msrp .msrp-element.greyed-out.strikethrough.parenthesis-wrapped,.pdp-fireplaces .node--type-fireplaces-product #previously-viewed .slick-slider .slick-slide .node__content .info-wrapper .field--name-field-msrp .msrp-element.greyed-out.strikethrough.parenthesis-wrapped,.pdp-fireplaces .node--type-accessory #previously-viewed .slick-slider .slick-slide .node__content .info-wrapper .field--name-field-msrp .msrp-element.greyed-out.strikethrough.parenthesis-wrapped,.pdp-fireplaces .node--type-product #previously-viewed .slick-slider .slick-slide .node__content .info-wrapper .field--name-field-msrp .msrp-element.greyed-out.strikethrough.parenthesis-wrapped,.pdp-fireplaces .node--type-part #previously-viewed .slick-slider .slick-slide .node__content .info-wrapper .field--name-field-msrp .msrp-element.greyed-out.strikethrough.parenthesis-wrapped{padding-bottom:0;font-weight:600;}.pdp-grills .node--type-hvac-product #previously-viewed .slick-slider .slick-slide .node__content .info-wrapper .field--name-field-msrp .msrp-element.greyed-out.strikethrough.parenthesis-wrapped .msrp-nomenclature,.pdp-grills .node--type-hvac-product #previously-viewed .slick-slider .slick-slide .node__content .info-wrapper .field--name-field-msrp .msrp-element.greyed-out.strikethrough.parenthesis-wrapped .value-special,.pdp-grills .node--type-fireplaces-product-series #previously-viewed .slick-slider .slick-slide .node__content .info-wrapper .field--name-field-msrp .msrp-element.greyed-out.strikethrough.parenthesis-wrapped .msrp-nomenclature,.pdp-grills .node--type-fireplaces-product-series #previously-viewed .slick-slider .slick-slide .node__content .info-wrapper .field--name-field-msrp .msrp-element.greyed-out.strikethrough.parenthesis-wrapped .value-special,.pdp-grills .node--type-fireplaces-product #previously-viewed .slick-slider .slick-slide .node__content .info-wrapper .field--name-field-msrp .msrp-element.greyed-out.strikethrough.parenthesis-wrapped .msrp-nomenclature,.pdp-grills .node--type-fireplaces-product #previously-viewed .slick-slider .slick-slide .node__content .info-wrapper .field--name-field-msrp .msrp-element.greyed-out.strikethrough.parenthesis-wrapped .value-special,.pdp-grills .node--type-accessory #previously-viewed .slick-slider .slick-slide .node__content .info-wrapper .field--name-field-msrp .msrp-element.greyed-out.strikethrough.parenthesis-wrapped .msrp-nomenclature,.pdp-grills .node--type-accessory #previously-viewed .slick-slider .slick-slide .node__content .info-wrapper .field--name-field-msrp .msrp-element.greyed-out.strikethrough.parenthesis-wrapped .value-special,.pdp-grills .node--type-product #previously-viewed .slick-slider .slick-slide .node__content .info-wrapper .field--name-field-msrp .msrp-element.greyed-out.strikethrough.parenthesis-wrapped .msrp-nomenclature,.pdp-grills .node--type-product #previously-viewed .slick-slider .slick-slide .node__content .info-wrapper .field--name-field-msrp .msrp-element.greyed-out.strikethrough.parenthesis-wrapped .value-special,.pdp-grills .node--type-part #previously-viewed .slick-slider .slick-slide .node__content .info-wrapper .field--name-field-msrp .msrp-element.greyed-out.strikethrough.parenthesis-wrapped .msrp-nomenclature,.pdp-grills .node--type-part #previously-viewed .slick-slider .slick-slide .node__content .info-wrapper .field--name-field-msrp .msrp-element.greyed-out.strikethrough.parenthesis-wrapped .value-special,.pdp-fireplaces .node--type-hvac-product #previously-viewed .slick-slider .slick-slide .node__content .info-wrapper .field--name-field-msrp .msrp-element.greyed-out.strikethrough.parenthesis-wrapped .msrp-nomenclature,.pdp-fireplaces .node--type-hvac-product #previously-viewed .slick-slider .slick-slide .node__content .info-wrapper .field--name-field-msrp .msrp-element.greyed-out.strikethrough.parenthesis-wrapped .value-special,.pdp-fireplaces .node--type-fireplaces-product-series #previously-viewed .slick-slider .slick-slide .node__content .info-wrapper .field--name-field-msrp .msrp-element.greyed-out.strikethrough.parenthesis-wrapped .msrp-nomenclature,.pdp-fireplaces .node--type-fireplaces-product-series #previously-viewed .slick-slider .slick-slide .node__content .info-wrapper .field--name-field-msrp .msrp-element.greyed-out.strikethrough.parenthesis-wrapped .value-special,.pdp-fireplaces .node--type-fireplaces-product #previously-viewed .slick-slider .slick-slide .node__content .info-wrapper .field--name-field-msrp .msrp-element.greyed-out.strikethrough.parenthesis-wrapped .msrp-nomenclature,.pdp-fireplaces .node--type-fireplaces-product #previously-viewed .slick-slider .slick-slide .node__content .info-wrapper .field--name-field-msrp .msrp-element.greyed-out.strikethrough.parenthesis-wrapped .value-special,.pdp-fireplaces .node--type-accessory #previously-viewed .slick-slider .slick-slide .node__content .info-wrapper .field--name-field-msrp .msrp-element.greyed-out.strikethrough.parenthesis-wrapped .msrp-nomenclature,.pdp-fireplaces .node--type-accessory #previously-viewed .slick-slider .slick-slide .node__content .info-wrapper .field--name-field-msrp .msrp-element.greyed-out.strikethrough.parenthesis-wrapped .value-special,.pdp-fireplaces .node--type-product #previously-viewed .slick-slider .slick-slide .node__content .info-wrapper .field--name-field-msrp .msrp-element.greyed-out.strikethrough.parenthesis-wrapped .msrp-nomenclature,.pdp-fireplaces .node--type-product #previously-viewed .slick-slider .slick-slide .node__content .info-wrapper .field--name-field-msrp .msrp-element.greyed-out.strikethrough.parenthesis-wrapped .value-special,.pdp-fireplaces .node--type-part #previously-viewed .slick-slider .slick-slide .node__content .info-wrapper .field--name-field-msrp .msrp-element.greyed-out.strikethrough.parenthesis-wrapped .msrp-nomenclature,.pdp-fireplaces .node--type-part #previously-viewed .slick-slider .slick-slide .node__content .info-wrapper .field--name-field-msrp .msrp-element.greyed-out.strikethrough.parenthesis-wrapped .value-special{font-weight:600;}.pdp-grills .node--type-hvac-product #previously-viewed .slick-slider .slick-slide .node__content .info-wrapper .field--name-field-msrp .msrp-element.greyed-out.strikethrough.parenthesis-wrapped .value-special,.pdp-grills .node--type-fireplaces-product-series #previously-viewed .slick-slider .slick-slide .node__content .info-wrapper .field--name-field-msrp .msrp-element.greyed-out.strikethrough.parenthesis-wrapped .value-special,.pdp-grills .node--type-fireplaces-product #previously-viewed .slick-slider .slick-slide .node__content .info-wrapper .field--name-field-msrp .msrp-element.greyed-out.strikethrough.parenthesis-wrapped .value-special,.pdp-grills .node--type-accessory #previously-viewed .slick-slider .slick-slide .node__content .info-wrapper .field--name-field-msrp .msrp-element.greyed-out.strikethrough.parenthesis-wrapped .value-special,.pdp-grills .node--type-product #previously-viewed .slick-slider .slick-slide .node__content .info-wrapper .field--name-field-msrp .msrp-element.greyed-out.strikethrough.parenthesis-wrapped .value-special,.pdp-grills .node--type-part #previously-viewed .slick-slider .slick-slide .node__content .info-wrapper .field--name-field-msrp .msrp-element.greyed-out.strikethrough.parenthesis-wrapped .value-special,.pdp-fireplaces .node--type-hvac-product #previously-viewed .slick-slider .slick-slide .node__content .info-wrapper .field--name-field-msrp .msrp-element.greyed-out.strikethrough.parenthesis-wrapped .value-special,.pdp-fireplaces .node--type-fireplaces-product-series #previously-viewed .slick-slider .slick-slide .node__content .info-wrapper .field--name-field-msrp .msrp-element.greyed-out.strikethrough.parenthesis-wrapped .value-special,.pdp-fireplaces .node--type-fireplaces-product #previously-viewed .slick-slider .slick-slide .node__content .info-wrapper .field--name-field-msrp .msrp-element.greyed-out.strikethrough.parenthesis-wrapped .value-special,.pdp-fireplaces .node--type-accessory #previously-viewed .slick-slider .slick-slide .node__content .info-wrapper .field--name-field-msrp .msrp-element.greyed-out.strikethrough.parenthesis-wrapped .value-special,.pdp-fireplaces .node--type-product #previously-viewed .slick-slider .slick-slide .node__content .info-wrapper .field--name-field-msrp .msrp-element.greyed-out.strikethrough.parenthesis-wrapped .value-special,.pdp-fireplaces .node--type-part #previously-viewed .slick-slider .slick-slide .node__content .info-wrapper .field--name-field-msrp .msrp-element.greyed-out.strikethrough.parenthesis-wrapped .value-special{color:#b7b7b7 !important;}.pdp-grills .node--type-hvac-product #previously-viewed .slick-slider .slick-slide .node__content .image-wrapper,.pdp-grills .node--type-fireplaces-product-series #previously-viewed .slick-slider .slick-slide .node__content .image-wrapper,.pdp-grills .node--type-fireplaces-product #previously-viewed .slick-slider .slick-slide .node__content .image-wrapper,.pdp-grills .node--type-accessory #previously-viewed .slick-slider .slick-slide .node__content .image-wrapper,.pdp-grills .node--type-product #previously-viewed .slick-slider .slick-slide .node__content .image-wrapper,.pdp-grills .node--type-part #previously-viewed .slick-slider .slick-slide .node__content .image-wrapper,.pdp-fireplaces .node--type-hvac-product #previously-viewed .slick-slider .slick-slide .node__content .image-wrapper,.pdp-fireplaces .node--type-fireplaces-product-series #previously-viewed .slick-slider .slick-slide .node__content .image-wrapper,.pdp-fireplaces .node--type-fireplaces-product #previously-viewed .slick-slider .slick-slide .node__content .image-wrapper,.pdp-fireplaces .node--type-accessory #previously-viewed .slick-slider .slick-slide .node__content .image-wrapper,.pdp-fireplaces .node--type-product #previously-viewed .slick-slider .slick-slide .node__content .image-wrapper,.pdp-fireplaces .node--type-part #previously-viewed .slick-slider .slick-slide .node__content .image-wrapper{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1em;height:161px;}.pdp-grills .node--type-hvac-product #previously-viewed .slick-slider .slick-slide .node__content .image-wrapper img,.pdp-grills .node--type-fireplaces-product-series #previously-viewed .slick-slider .slick-slide .node__content .image-wrapper img,.pdp-grills .node--type-fireplaces-product #previously-viewed .slick-slider .slick-slide .node__content .image-wrapper img,.pdp-grills .node--type-accessory #previously-viewed .slick-slider .slick-slide .node__content .image-wrapper img,.pdp-grills .node--type-product #previously-viewed .slick-slider .slick-slide .node__content .image-wrapper img,.pdp-grills .node--type-part #previously-viewed .slick-slider .slick-slide .node__content .image-wrapper img,.pdp-fireplaces .node--type-hvac-product #previously-viewed .slick-slider .slick-slide .node__content .image-wrapper img,.pdp-fireplaces .node--type-fireplaces-product-series #previously-viewed .slick-slider .slick-slide .node__content .image-wrapper img,.pdp-fireplaces .node--type-fireplaces-product #previously-viewed .slick-slider .slick-slide .node__content .image-wrapper img,.pdp-fireplaces .node--type-accessory #previously-viewed .slick-slider .slick-slide .node__content .image-wrapper img,.pdp-fireplaces .node--type-product #previously-viewed .slick-slider .slick-slide .node__content .image-wrapper img,.pdp-fireplaces .node--type-part #previously-viewed .slick-slider .slick-slide .node__content .image-wrapper img{max-height:161px;width:auto;}.pdp-grills .node--type-hvac-product #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper,.pdp-grills .node--type-fireplaces-product-series #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper,.pdp-grills .node--type-fireplaces-product #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper,.pdp-grills .node--type-accessory #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper,.pdp-grills .node--type-product #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper,.pdp-grills .node--type-part #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper,.pdp-fireplaces .node--type-hvac-product #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper,.pdp-fireplaces .node--type-fireplaces-product-series #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper,.pdp-fireplaces .node--type-fireplaces-product #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper,.pdp-fireplaces .node--type-accessory #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper,.pdp-fireplaces .node--type-product #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper,.pdp-fireplaces .node--type-part #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;padding-top:1em;}.pdp-grills .node--type-hvac-product #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .shopify-buy__btn,.pdp-grills .node--type-fireplaces-product-series #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .shopify-buy__btn,.pdp-grills .node--type-fireplaces-product #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .shopify-buy__btn,.pdp-grills .node--type-accessory #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .shopify-buy__btn,.pdp-grills .node--type-product #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .shopify-buy__btn,.pdp-grills .node--type-part #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .shopify-buy__btn,.pdp-fireplaces .node--type-hvac-product #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .shopify-buy__btn,.pdp-fireplaces .node--type-fireplaces-product-series #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .shopify-buy__btn,.pdp-fireplaces .node--type-fireplaces-product #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .shopify-buy__btn,.pdp-fireplaces .node--type-accessory #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .shopify-buy__btn,.pdp-fireplaces .node--type-product #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .shopify-buy__btn,.pdp-fireplaces .node--type-part #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .shopify-buy__btn{letter-spacing:0;padding:0.43em 0.8em;}@media (min-width:62em){.pdp-grills .node--type-hvac-product #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .shopify-buy__btn,.pdp-grills .node--type-fireplaces-product-series #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .shopify-buy__btn,.pdp-grills .node--type-fireplaces-product #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .shopify-buy__btn,.pdp-grills .node--type-accessory #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .shopify-buy__btn,.pdp-grills .node--type-product #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .shopify-buy__btn,.pdp-grills .node--type-part #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .shopify-buy__btn,.pdp-fireplaces .node--type-hvac-product #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .shopify-buy__btn,.pdp-fireplaces .node--type-fireplaces-product-series #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .shopify-buy__btn,.pdp-fireplaces .node--type-fireplaces-product #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .shopify-buy__btn,.pdp-fireplaces .node--type-accessory #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .shopify-buy__btn,.pdp-fireplaces .node--type-product #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .shopify-buy__btn,.pdp-fireplaces .node--type-part #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .shopify-buy__btn{padding:0.5em 0.8em;}}.pdp-grills .node--type-hvac-product #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more,.pdp-grills .node--type-hvac-product #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more.btn-fallback,.pdp-grills .node--type-fireplaces-product-series #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more,.pdp-grills .node--type-fireplaces-product-series #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more.btn-fallback,.pdp-grills .node--type-fireplaces-product #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more,.pdp-grills .node--type-fireplaces-product #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more.btn-fallback,.pdp-grills .node--type-accessory #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more,.pdp-grills .node--type-accessory #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more.btn-fallback,.pdp-grills .node--type-product #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more,.pdp-grills .node--type-product #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more.btn-fallback,.pdp-grills .node--type-part #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more,.pdp-grills .node--type-part #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more.btn-fallback,.pdp-fireplaces .node--type-hvac-product #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more,.pdp-fireplaces .node--type-hvac-product #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more.btn-fallback,.pdp-fireplaces .node--type-fireplaces-product-series #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more,.pdp-fireplaces .node--type-fireplaces-product-series #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more.btn-fallback,.pdp-fireplaces .node--type-fireplaces-product #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more,.pdp-fireplaces .node--type-fireplaces-product #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more.btn-fallback,.pdp-fireplaces .node--type-accessory #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more,.pdp-fireplaces .node--type-accessory #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more.btn-fallback,.pdp-fireplaces .node--type-product #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more,.pdp-fireplaces .node--type-product #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more.btn-fallback,.pdp-fireplaces .node--type-part #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more,.pdp-fireplaces .node--type-part #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more.btn-fallback{border:1px solid transparent;font-weight:700;cursor:pointer;display:inline-block;position:relative;font-size:15px;line-height:1em;overflow:hidden;padding:0.625em 1.3em;margin-bottom:1em;text-decoration:none;-webkit-transition:background-color 0.3s ease-out,border-color 0.3s ease-out;transition:background-color 0.3s ease-out,border-color 0.3s ease-out;margin-right:1em;letter-spacing:1.1px;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;color:#fff;}@media (min-width:38em){.pdp-grills .node--type-hvac-product #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more,.pdp-grills .node--type-hvac-product #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more.btn-fallback,.pdp-grills .node--type-fireplaces-product-series #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more,.pdp-grills .node--type-fireplaces-product-series #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more.btn-fallback,.pdp-grills .node--type-fireplaces-product #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more,.pdp-grills .node--type-fireplaces-product #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more.btn-fallback,.pdp-grills .node--type-accessory #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more,.pdp-grills .node--type-accessory #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more.btn-fallback,.pdp-grills .node--type-product #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more,.pdp-grills .node--type-product #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more.btn-fallback,.pdp-grills .node--type-part #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more,.pdp-grills .node--type-part #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more.btn-fallback,.pdp-fireplaces .node--type-hvac-product #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more,.pdp-fireplaces .node--type-hvac-product #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more.btn-fallback,.pdp-fireplaces .node--type-fireplaces-product-series #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more,.pdp-fireplaces .node--type-fireplaces-product-series #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more.btn-fallback,.pdp-fireplaces .node--type-fireplaces-product #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more,.pdp-fireplaces .node--type-fireplaces-product #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more.btn-fallback,.pdp-fireplaces .node--type-accessory #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more,.pdp-fireplaces .node--type-accessory #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more.btn-fallback,.pdp-fireplaces .node--type-product #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more,.pdp-fireplaces .node--type-product #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more.btn-fallback,.pdp-fireplaces .node--type-part #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more,.pdp-fireplaces .node--type-part #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more.btn-fallback{padding:0.625em 1.5em;font-size:17px;line-height:1.375em;}}.pdp-grills .node--type-hvac-product #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more,.pdp-grills .node--type-hvac-product #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more.btn-fallback,.pdp-grills .node--type-fireplaces-product-series #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more,.pdp-grills .node--type-fireplaces-product-series #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more.btn-fallback,.pdp-grills .node--type-fireplaces-product #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more,.pdp-grills .node--type-fireplaces-product #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more.btn-fallback,.pdp-grills .node--type-accessory #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more,.pdp-grills .node--type-accessory #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more.btn-fallback,.pdp-grills .node--type-product #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more,.pdp-grills .node--type-product #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more.btn-fallback,.pdp-grills .node--type-part #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more,.pdp-grills .node--type-part #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more.btn-fallback,.pdp-fireplaces .node--type-hvac-product #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more,.pdp-fireplaces .node--type-hvac-product #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more.btn-fallback,.pdp-fireplaces .node--type-fireplaces-product-series #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more,.pdp-fireplaces .node--type-fireplaces-product-series #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more.btn-fallback,.pdp-fireplaces .node--type-fireplaces-product #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more,.pdp-fireplaces .node--type-fireplaces-product #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more.btn-fallback,.pdp-fireplaces .node--type-accessory #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more,.pdp-fireplaces .node--type-accessory #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more.btn-fallback,.pdp-fireplaces .node--type-product #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more,.pdp-fireplaces .node--type-product #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more.btn-fallback,.pdp-fireplaces .node--type-part #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more,.pdp-fireplaces .node--type-part #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more.btn-fallback{background-color:#0060ad;}.pdp-grills .node--type-hvac-product #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more:hover,.pdp-grills .node--type-hvac-product #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more:focus,.pdp-grills .node--type-hvac-product #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more.btn-fallback:hover,.pdp-grills .node--type-hvac-product #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more.btn-fallback:focus,.pdp-grills .node--type-fireplaces-product-series #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more:hover,.pdp-grills .node--type-fireplaces-product-series #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more:focus,.pdp-grills .node--type-fireplaces-product-series #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more.btn-fallback:hover,.pdp-grills .node--type-fireplaces-product-series #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more.btn-fallback:focus,.pdp-grills .node--type-fireplaces-product #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more:hover,.pdp-grills .node--type-fireplaces-product #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more:focus,.pdp-grills .node--type-fireplaces-product #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more.btn-fallback:hover,.pdp-grills .node--type-fireplaces-product #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more.btn-fallback:focus,.pdp-grills .node--type-accessory #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more:hover,.pdp-grills .node--type-accessory #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more:focus,.pdp-grills .node--type-accessory #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more.btn-fallback:hover,.pdp-grills .node--type-accessory #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more.btn-fallback:focus,.pdp-grills .node--type-product #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more:hover,.pdp-grills .node--type-product #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more:focus,.pdp-grills .node--type-product #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more.btn-fallback:hover,.pdp-grills .node--type-product #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more.btn-fallback:focus,.pdp-grills .node--type-part #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more:hover,.pdp-grills .node--type-part #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more:focus,.pdp-grills .node--type-part #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more.btn-fallback:hover,.pdp-grills .node--type-part #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more.btn-fallback:focus,.pdp-fireplaces .node--type-hvac-product #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more:hover,.pdp-fireplaces .node--type-hvac-product #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more:focus,.pdp-fireplaces .node--type-hvac-product #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more.btn-fallback:hover,.pdp-fireplaces .node--type-hvac-product #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more.btn-fallback:focus,.pdp-fireplaces .node--type-fireplaces-product-series #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more:hover,.pdp-fireplaces .node--type-fireplaces-product-series #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more:focus,.pdp-fireplaces .node--type-fireplaces-product-series #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more.btn-fallback:hover,.pdp-fireplaces .node--type-fireplaces-product-series #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more.btn-fallback:focus,.pdp-fireplaces .node--type-fireplaces-product #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more:hover,.pdp-fireplaces .node--type-fireplaces-product #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more:focus,.pdp-fireplaces .node--type-fireplaces-product #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more.btn-fallback:hover,.pdp-fireplaces .node--type-fireplaces-product #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more.btn-fallback:focus,.pdp-fireplaces .node--type-accessory #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more:hover,.pdp-fireplaces .node--type-accessory #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more:focus,.pdp-fireplaces .node--type-accessory #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more.btn-fallback:hover,.pdp-fireplaces .node--type-accessory #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more.btn-fallback:focus,.pdp-fireplaces .node--type-product #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more:hover,.pdp-fireplaces .node--type-product #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more:focus,.pdp-fireplaces .node--type-product #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more.btn-fallback:hover,.pdp-fireplaces .node--type-product #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more.btn-fallback:focus,.pdp-fireplaces .node--type-part #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more:hover,.pdp-fireplaces .node--type-part #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more:focus,.pdp-fireplaces .node--type-part #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more.btn-fallback:hover,.pdp-fireplaces .node--type-part #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more.btn-fallback:focus{background-color:#015c9a;}.pdp-grills .node--type-hvac-product #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more:active,.pdp-grills .node--type-hvac-product #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more.btn-fallback:active,.pdp-grills .node--type-fireplaces-product-series #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more:active,.pdp-grills .node--type-fireplaces-product-series #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more.btn-fallback:active,.pdp-grills .node--type-fireplaces-product #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more:active,.pdp-grills .node--type-fireplaces-product #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more.btn-fallback:active,.pdp-grills .node--type-accessory #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more:active,.pdp-grills .node--type-accessory #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more.btn-fallback:active,.pdp-grills .node--type-product #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more:active,.pdp-grills .node--type-product #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more.btn-fallback:active,.pdp-grills .node--type-part #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more:active,.pdp-grills .node--type-part #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more.btn-fallback:active,.pdp-fireplaces .node--type-hvac-product #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more:active,.pdp-fireplaces .node--type-hvac-product #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more.btn-fallback:active,.pdp-fireplaces .node--type-fireplaces-product-series #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more:active,.pdp-fireplaces .node--type-fireplaces-product-series #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more.btn-fallback:active,.pdp-fireplaces .node--type-fireplaces-product #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more:active,.pdp-fireplaces .node--type-fireplaces-product #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more.btn-fallback:active,.pdp-fireplaces .node--type-accessory #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more:active,.pdp-fireplaces .node--type-accessory #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more.btn-fallback:active,.pdp-fireplaces .node--type-product #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more:active,.pdp-fireplaces .node--type-product #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more.btn-fallback:active,.pdp-fireplaces .node--type-part #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more:active,.pdp-fireplaces .node--type-part #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more.btn-fallback:active{background-color:#015c9a;}.pdp-grills .node--type-hvac-product #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more,.pdp-grills .node--type-hvac-product #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more.btn-fallback,.pdp-grills .node--type-fireplaces-product-series #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more,.pdp-grills .node--type-fireplaces-product-series #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more.btn-fallback,.pdp-grills .node--type-fireplaces-product #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more,.pdp-grills .node--type-fireplaces-product #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more.btn-fallback,.pdp-grills .node--type-accessory #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more,.pdp-grills .node--type-accessory #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more.btn-fallback,.pdp-grills .node--type-product #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more,.pdp-grills .node--type-product #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more.btn-fallback,.pdp-grills .node--type-part #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more,.pdp-grills .node--type-part #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more.btn-fallback,.pdp-fireplaces .node--type-hvac-product #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more,.pdp-fireplaces .node--type-hvac-product #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more.btn-fallback,.pdp-fireplaces .node--type-fireplaces-product-series #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more,.pdp-fireplaces .node--type-fireplaces-product-series #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more.btn-fallback,.pdp-fireplaces .node--type-fireplaces-product #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more,.pdp-fireplaces .node--type-fireplaces-product #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more.btn-fallback,.pdp-fireplaces .node--type-accessory #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more,.pdp-fireplaces .node--type-accessory #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more.btn-fallback,.pdp-fireplaces .node--type-product #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more,.pdp-fireplaces .node--type-product #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more.btn-fallback,.pdp-fireplaces .node--type-part #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more,.pdp-fireplaces .node--type-part #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more.btn-fallback{font-size:15px !important;line-height:normal !important;padding:0.5em 1.5em !important;}@media (min-width:38em){.pdp-grills .node--type-hvac-product #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more,.pdp-grills .node--type-hvac-product #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more.btn-fallback,.pdp-grills .node--type-fireplaces-product-series #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more,.pdp-grills .node--type-fireplaces-product-series #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more.btn-fallback,.pdp-grills .node--type-fireplaces-product #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more,.pdp-grills .node--type-fireplaces-product #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more.btn-fallback,.pdp-grills .node--type-accessory #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more,.pdp-grills .node--type-accessory #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more.btn-fallback,.pdp-grills .node--type-product #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more,.pdp-grills .node--type-product #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more.btn-fallback,.pdp-grills .node--type-part #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more,.pdp-grills .node--type-part #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more.btn-fallback,.pdp-fireplaces .node--type-hvac-product #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more,.pdp-fireplaces .node--type-hvac-product #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more.btn-fallback,.pdp-fireplaces .node--type-fireplaces-product-series #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more,.pdp-fireplaces .node--type-fireplaces-product-series #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more.btn-fallback,.pdp-fireplaces .node--type-fireplaces-product #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more,.pdp-fireplaces .node--type-fireplaces-product #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more.btn-fallback,.pdp-fireplaces .node--type-accessory #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more,.pdp-fireplaces .node--type-accessory #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more.btn-fallback,.pdp-fireplaces .node--type-product #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more,.pdp-fireplaces .node--type-product #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more.btn-fallback,.pdp-fireplaces .node--type-part #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more,.pdp-fireplaces .node--type-part #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more.btn-fallback{font-size:15px !important;}}.pdp-grills .node--type-hvac-product #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more,.pdp-grills .node--type-hvac-product #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more.btn-fallback,.pdp-grills .node--type-fireplaces-product-series #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more,.pdp-grills .node--type-fireplaces-product-series #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more.btn-fallback,.pdp-grills .node--type-fireplaces-product #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more,.pdp-grills .node--type-fireplaces-product #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more.btn-fallback,.pdp-grills .node--type-accessory #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more,.pdp-grills .node--type-accessory #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more.btn-fallback,.pdp-grills .node--type-product #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more,.pdp-grills .node--type-product #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more.btn-fallback,.pdp-grills .node--type-part #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more,.pdp-grills .node--type-part #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more.btn-fallback,.pdp-fireplaces .node--type-hvac-product #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more,.pdp-fireplaces .node--type-hvac-product #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more.btn-fallback,.pdp-fireplaces .node--type-fireplaces-product-series #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more,.pdp-fireplaces .node--type-fireplaces-product-series #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more.btn-fallback,.pdp-fireplaces .node--type-fireplaces-product #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more,.pdp-fireplaces .node--type-fireplaces-product #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more.btn-fallback,.pdp-fireplaces .node--type-accessory #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more,.pdp-fireplaces .node--type-accessory #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more.btn-fallback,.pdp-fireplaces .node--type-product #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more,.pdp-fireplaces .node--type-product #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more.btn-fallback,.pdp-fireplaces .node--type-part #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more,.pdp-fireplaces .node--type-part #previously-viewed .slick-slider .slick-slide .node__content .link-wrapper .read-more.btn-fallback{margin-bottom:0;}@media (min-width:62em){.pdp-grills .node--type-hvac-product #faq .content,.pdp-grills .node--type-fireplaces-product-series #faq .content,.pdp-grills .node--type-fireplaces-product #faq .content,.pdp-grills .node--type-accessory #faq .content,.pdp-grills .node--type-product #faq .content,.pdp-grills .node--type-part #faq .content,.pdp-fireplaces .node--type-hvac-product #faq .content,.pdp-fireplaces .node--type-fireplaces-product-series #faq .content,.pdp-fireplaces .node--type-fireplaces-product #faq .content,.pdp-fireplaces .node--type-accessory #faq .content,.pdp-fireplaces .node--type-product #faq .content,.pdp-fireplaces .node--type-part #faq .content{margin-bottom:2.5rem;}}.pdp-grills .node--type-hvac-product #related-products .slick-slider .slick-prev::before,.pdp-grills .node--type-hvac-product #related-products .slick-slider .slick-next::before,.pdp-grills .node--type-hvac-product #previously-viewed .slick-slider .slick-prev::before,.pdp-grills .node--type-hvac-product #previously-viewed .slick-slider .slick-next::before,.pdp-grills .node--type-hvac-product #recommended .slick-slider .slick-prev::before,.pdp-grills .node--type-hvac-product #recommended .slick-slider .slick-next::before,.pdp-grills .node--type-hvac-product #faq .slick-slider .slick-prev::before,.pdp-grills .node--type-hvac-product #faq .slick-slider .slick-next::before,.pdp-grills .node--type-fireplaces-product-series #related-products .slick-slider .slick-prev::before,.pdp-grills .node--type-fireplaces-product-series #related-products .slick-slider .slick-next::before,.pdp-grills .node--type-fireplaces-product-series #previously-viewed .slick-slider .slick-prev::before,.pdp-grills .node--type-fireplaces-product-series #previously-viewed .slick-slider .slick-next::before,.pdp-grills .node--type-fireplaces-product-series #recommended .slick-slider .slick-prev::before,.pdp-grills .node--type-fireplaces-product-series #recommended .slick-slider .slick-next::before,.pdp-grills .node--type-fireplaces-product-series #faq .slick-slider .slick-prev::before,.pdp-grills .node--type-fireplaces-product-series #faq .slick-slider .slick-next::before,.pdp-grills .node--type-fireplaces-product #related-products .slick-slider .slick-prev::before,.pdp-grills .node--type-fireplaces-product #related-products .slick-slider .slick-next::before,.pdp-grills .node--type-fireplaces-product #previously-viewed .slick-slider .slick-prev::before,.pdp-grills .node--type-fireplaces-product #previously-viewed .slick-slider .slick-next::before,.pdp-grills .node--type-fireplaces-product #recommended .slick-slider .slick-prev::before,.pdp-grills .node--type-fireplaces-product #recommended .slick-slider .slick-next::before,.pdp-grills .node--type-fireplaces-product #faq .slick-slider .slick-prev::before,.pdp-grills .node--type-fireplaces-product #faq .slick-slider .slick-next::before,.pdp-grills .node--type-accessory #related-products .slick-slider .slick-prev::before,.pdp-grills .node--type-accessory #related-products .slick-slider .slick-next::before,.pdp-grills .node--type-accessory #previously-viewed .slick-slider .slick-prev::before,.pdp-grills .node--type-accessory #previously-viewed .slick-slider .slick-next::before,.pdp-grills .node--type-accessory #recommended .slick-slider .slick-prev::before,.pdp-grills .node--type-accessory #recommended .slick-slider .slick-next::before,.pdp-grills .node--type-accessory #faq .slick-slider .slick-prev::before,.pdp-grills .node--type-accessory #faq .slick-slider .slick-next::before,.pdp-grills .node--type-product #related-products .slick-slider .slick-prev::before,.pdp-grills .node--type-product #related-products .slick-slider .slick-next::before,.pdp-grills .node--type-product #previously-viewed .slick-slider .slick-prev::before,.pdp-grills .node--type-product #previously-viewed .slick-slider .slick-next::before,.pdp-grills .node--type-product #recommended .slick-slider .slick-prev::before,.pdp-grills .node--type-product #recommended .slick-slider .slick-next::before,.pdp-grills .node--type-product #faq .slick-slider .slick-prev::before,.pdp-grills .node--type-product #faq .slick-slider .slick-next::before,.pdp-grills .node--type-part #related-products .slick-slider .slick-prev::before,.pdp-grills .node--type-part #related-products .slick-slider .slick-next::before,.pdp-grills .node--type-part #previously-viewed .slick-slider .slick-prev::before,.pdp-grills .node--type-part #previously-viewed .slick-slider .slick-next::before,.pdp-grills .node--type-part #recommended .slick-slider .slick-prev::before,.pdp-grills .node--type-part #recommended .slick-slider .slick-next::before,.pdp-grills .node--type-part #faq .slick-slider .slick-prev::before,.pdp-grills .node--type-part #faq .slick-slider .slick-next::before,.pdp-fireplaces .node--type-hvac-product #related-products .slick-slider .slick-prev::before,.pdp-fireplaces .node--type-hvac-product #related-products .slick-slider .slick-next::before,.pdp-fireplaces .node--type-hvac-product #previously-viewed .slick-slider .slick-prev::before,.pdp-fireplaces .node--type-hvac-product #previously-viewed .slick-slider .slick-next::before,.pdp-fireplaces .node--type-hvac-product #recommended .slick-slider .slick-prev::before,.pdp-fireplaces .node--type-hvac-product #recommended .slick-slider .slick-next::before,.pdp-fireplaces .node--type-hvac-product #faq .slick-slider .slick-prev::before,.pdp-fireplaces .node--type-hvac-product #faq .slick-slider .slick-next::before,.pdp-fireplaces .node--type-fireplaces-product-series #related-products .slick-slider .slick-prev::before,.pdp-fireplaces .node--type-fireplaces-product-series #related-products .slick-slider .slick-next::before,.pdp-fireplaces .node--type-fireplaces-product-series #previously-viewed .slick-slider .slick-prev::before,.pdp-fireplaces .node--type-fireplaces-product-series #previously-viewed .slick-slider .slick-next::before,.pdp-fireplaces .node--type-fireplaces-product-series #recommended .slick-slider .slick-prev::before,.pdp-fireplaces .node--type-fireplaces-product-series #recommended .slick-slider .slick-next::before,.pdp-fireplaces .node--type-fireplaces-product-series #faq .slick-slider .slick-prev::before,.pdp-fireplaces .node--type-fireplaces-product-series #faq .slick-slider .slick-next::before,.pdp-fireplaces .node--type-fireplaces-product #related-products .slick-slider .slick-prev::before,.pdp-fireplaces .node--type-fireplaces-product #related-products .slick-slider .slick-next::before,.pdp-fireplaces .node--type-fireplaces-product #previously-viewed .slick-slider .slick-prev::before,.pdp-fireplaces .node--type-fireplaces-product #previously-viewed .slick-slider .slick-next::before,.pdp-fireplaces .node--type-fireplaces-product #recommended .slick-slider .slick-prev::before,.pdp-fireplaces .node--type-fireplaces-product #recommended .slick-slider .slick-next::before,.pdp-fireplaces .node--type-fireplaces-product #faq .slick-slider .slick-prev::before,.pdp-fireplaces .node--type-fireplaces-product #faq .slick-slider .slick-next::before,.pdp-fireplaces .node--type-accessory #related-products .slick-slider .slick-prev::before,.pdp-fireplaces .node--type-accessory #related-products .slick-slider .slick-next::before,.pdp-fireplaces .node--type-accessory #previously-viewed .slick-slider .slick-prev::before,.pdp-fireplaces .node--type-accessory #previously-viewed .slick-slider .slick-next::before,.pdp-fireplaces .node--type-accessory #recommended .slick-slider .slick-prev::before,.pdp-fireplaces .node--type-accessory #recommended .slick-slider .slick-next::before,.pdp-fireplaces .node--type-accessory #faq .slick-slider .slick-prev::before,.pdp-fireplaces .node--type-accessory #faq .slick-slider .slick-next::before,.pdp-fireplaces .node--type-product #related-products .slick-slider .slick-prev::before,.pdp-fireplaces .node--type-product #related-products .slick-slider .slick-next::before,.pdp-fireplaces .node--type-product #previously-viewed .slick-slider .slick-prev::before,.pdp-fireplaces .node--type-product #previously-viewed .slick-slider .slick-next::before,.pdp-fireplaces .node--type-product #recommended .slick-slider .slick-prev::before,.pdp-fireplaces .node--type-product #recommended .slick-slider .slick-next::before,.pdp-fireplaces .node--type-product #faq .slick-slider .slick-prev::before,.pdp-fireplaces .node--type-product #faq .slick-slider .slick-next::before,.pdp-fireplaces .node--type-part #related-products .slick-slider .slick-prev::before,.pdp-fireplaces .node--type-part #related-products .slick-slider .slick-next::before,.pdp-fireplaces .node--type-part #previously-viewed .slick-slider .slick-prev::before,.pdp-fireplaces .node--type-part #previously-viewed .slick-slider .slick-next::before,.pdp-fireplaces .node--type-part #recommended .slick-slider .slick-prev::before,.pdp-fireplaces .node--type-part #recommended .slick-slider .slick-next::before,.pdp-fireplaces .node--type-part #faq .slick-slider .slick-prev::before,.pdp-fireplaces .node--type-part #faq .slick-slider .slick-next::before{font-size:24px;color:#fff;text-shadow:#2b2b2b 0 0 4px;}.pdp-grills .node--type-hvac-product #related-products .slick-slider .slick-prev:hover::before,.pdp-grills .node--type-hvac-product #related-products .slick-slider .slick-next:hover::before,.pdp-grills .node--type-hvac-product #previously-viewed .slick-slider .slick-prev:hover::before,.pdp-grills .node--type-hvac-product #previously-viewed .slick-slider .slick-next:hover::before,.pdp-grills .node--type-hvac-product #recommended .slick-slider .slick-prev:hover::before,.pdp-grills .node--type-hvac-product #recommended .slick-slider .slick-next:hover::before,.pdp-grills .node--type-hvac-product #faq .slick-slider .slick-prev:hover::before,.pdp-grills .node--type-hvac-product #faq .slick-slider .slick-next:hover::before,.pdp-grills .node--type-fireplaces-product-series #related-products .slick-slider .slick-prev:hover::before,.pdp-grills .node--type-fireplaces-product-series #related-products .slick-slider .slick-next:hover::before,.pdp-grills .node--type-fireplaces-product-series #previously-viewed .slick-slider .slick-prev:hover::before,.pdp-grills .node--type-fireplaces-product-series #previously-viewed .slick-slider .slick-next:hover::before,.pdp-grills .node--type-fireplaces-product-series #recommended .slick-slider .slick-prev:hover::before,.pdp-grills .node--type-fireplaces-product-series #recommended .slick-slider .slick-next:hover::before,.pdp-grills .node--type-fireplaces-product-series #faq .slick-slider .slick-prev:hover::before,.pdp-grills .node--type-fireplaces-product-series #faq .slick-slider .slick-next:hover::before,.pdp-grills .node--type-fireplaces-product #related-products .slick-slider .slick-prev:hover::before,.pdp-grills .node--type-fireplaces-product #related-products .slick-slider .slick-next:hover::before,.pdp-grills .node--type-fireplaces-product #previously-viewed .slick-slider .slick-prev:hover::before,.pdp-grills .node--type-fireplaces-product #previously-viewed .slick-slider .slick-next:hover::before,.pdp-grills .node--type-fireplaces-product #recommended .slick-slider .slick-prev:hover::before,.pdp-grills .node--type-fireplaces-product #recommended .slick-slider .slick-next:hover::before,.pdp-grills .node--type-fireplaces-product #faq .slick-slider .slick-prev:hover::before,.pdp-grills .node--type-fireplaces-product #faq .slick-slider .slick-next:hover::before,.pdp-grills .node--type-accessory #related-products .slick-slider .slick-prev:hover::before,.pdp-grills .node--type-accessory #related-products .slick-slider .slick-next:hover::before,.pdp-grills .node--type-accessory #previously-viewed .slick-slider .slick-prev:hover::before,.pdp-grills .node--type-accessory #previously-viewed .slick-slider .slick-next:hover::before,.pdp-grills .node--type-accessory #recommended .slick-slider .slick-prev:hover::before,.pdp-grills .node--type-accessory #recommended .slick-slider .slick-next:hover::before,.pdp-grills .node--type-accessory #faq .slick-slider .slick-prev:hover::before,.pdp-grills .node--type-accessory #faq .slick-slider .slick-next:hover::before,.pdp-grills .node--type-product #related-products .slick-slider .slick-prev:hover::before,.pdp-grills .node--type-product #related-products .slick-slider .slick-next:hover::before,.pdp-grills .node--type-product #previously-viewed .slick-slider .slick-prev:hover::before,.pdp-grills .node--type-product #previously-viewed .slick-slider .slick-next:hover::before,.pdp-grills .node--type-product #recommended .slick-slider .slick-prev:hover::before,.pdp-grills .node--type-product #recommended .slick-slider .slick-next:hover::before,.pdp-grills .node--type-product #faq .slick-slider .slick-prev:hover::before,.pdp-grills .node--type-product #faq .slick-slider .slick-next:hover::before,.pdp-grills .node--type-part #related-products .slick-slider .slick-prev:hover::before,.pdp-grills .node--type-part #related-products .slick-slider .slick-next:hover::before,.pdp-grills .node--type-part #previously-viewed .slick-slider .slick-prev:hover::before,.pdp-grills .node--type-part #previously-viewed .slick-slider .slick-next:hover::before,.pdp-grills .node--type-part #recommended .slick-slider .slick-prev:hover::before,.pdp-grills .node--type-part #recommended .slick-slider .slick-next:hover::before,.pdp-grills .node--type-part #faq .slick-slider .slick-prev:hover::before,.pdp-grills .node--type-part #faq .slick-slider .slick-next:hover::before,.pdp-fireplaces .node--type-hvac-product #related-products .slick-slider .slick-prev:hover::before,.pdp-fireplaces .node--type-hvac-product #related-products .slick-slider .slick-next:hover::before,.pdp-fireplaces .node--type-hvac-product #previously-viewed .slick-slider .slick-prev:hover::before,.pdp-fireplaces .node--type-hvac-product #previously-viewed .slick-slider .slick-next:hover::before,.pdp-fireplaces .node--type-hvac-product #recommended .slick-slider .slick-prev:hover::before,.pdp-fireplaces .node--type-hvac-product #recommended .slick-slider .slick-next:hover::before,.pdp-fireplaces .node--type-hvac-product #faq .slick-slider .slick-prev:hover::before,.pdp-fireplaces .node--type-hvac-product #faq .slick-slider .slick-next:hover::before,.pdp-fireplaces .node--type-fireplaces-product-series #related-products .slick-slider .slick-prev:hover::before,.pdp-fireplaces .node--type-fireplaces-product-series #related-products .slick-slider .slick-next:hover::before,.pdp-fireplaces .node--type-fireplaces-product-series #previously-viewed .slick-slider .slick-prev:hover::before,.pdp-fireplaces .node--type-fireplaces-product-series #previously-viewed .slick-slider .slick-next:hover::before,.pdp-fireplaces .node--type-fireplaces-product-series #recommended .slick-slider .slick-prev:hover::before,.pdp-fireplaces .node--type-fireplaces-product-series #recommended .slick-slider .slick-next:hover::before,.pdp-fireplaces .node--type-fireplaces-product-series #faq .slick-slider .slick-prev:hover::before,.pdp-fireplaces .node--type-fireplaces-product-series #faq .slick-slider .slick-next:hover::before,.pdp-fireplaces .node--type-fireplaces-product #related-products .slick-slider .slick-prev:hover::before,.pdp-fireplaces .node--type-fireplaces-product #related-products .slick-slider .slick-next:hover::before,.pdp-fireplaces .node--type-fireplaces-product #previously-viewed .slick-slider .slick-prev:hover::before,.pdp-fireplaces .node--type-fireplaces-product #previously-viewed .slick-slider .slick-next:hover::before,.pdp-fireplaces .node--type-fireplaces-product #recommended .slick-slider .slick-prev:hover::before,.pdp-fireplaces .node--type-fireplaces-product #recommended .slick-slider .slick-next:hover::before,.pdp-fireplaces .node--type-fireplaces-product #faq .slick-slider .slick-prev:hover::before,.pdp-fireplaces .node--type-fireplaces-product #faq .slick-slider .slick-next:hover::before,.pdp-fireplaces .node--type-accessory #related-products .slick-slider .slick-prev:hover::before,.pdp-fireplaces .node--type-accessory #related-products .slick-slider .slick-next:hover::before,.pdp-fireplaces .node--type-accessory #previously-viewed .slick-slider .slick-prev:hover::before,.pdp-fireplaces .node--type-accessory #previously-viewed .slick-slider .slick-next:hover::before,.pdp-fireplaces .node--type-accessory #recommended .slick-slider .slick-prev:hover::before,.pdp-fireplaces .node--type-accessory #recommended .slick-slider .slick-next:hover::before,.pdp-fireplaces .node--type-accessory #faq .slick-slider .slick-prev:hover::before,.pdp-fireplaces .node--type-accessory #faq .slick-slider .slick-next:hover::before,.pdp-fireplaces .node--type-product #related-products .slick-slider .slick-prev:hover::before,.pdp-fireplaces .node--type-product #related-products .slick-slider .slick-next:hover::before,.pdp-fireplaces .node--type-product #previously-viewed .slick-slider .slick-prev:hover::before,.pdp-fireplaces .node--type-product #previously-viewed .slick-slider .slick-next:hover::before,.pdp-fireplaces .node--type-product #recommended .slick-slider .slick-prev:hover::before,.pdp-fireplaces .node--type-product #recommended .slick-slider .slick-next:hover::before,.pdp-fireplaces .node--type-product #faq .slick-slider .slick-prev:hover::before,.pdp-fireplaces .node--type-product #faq .slick-slider .slick-next:hover::before,.pdp-fireplaces .node--type-part #related-products .slick-slider .slick-prev:hover::before,.pdp-fireplaces .node--type-part #related-products .slick-slider .slick-next:hover::before,.pdp-fireplaces .node--type-part #previously-viewed .slick-slider .slick-prev:hover::before,.pdp-fireplaces .node--type-part #previously-viewed .slick-slider .slick-next:hover::before,.pdp-fireplaces .node--type-part #recommended .slick-slider .slick-prev:hover::before,.pdp-fireplaces .node--type-part #recommended .slick-slider .slick-next:hover::before,.pdp-fireplaces .node--type-part #faq .slick-slider .slick-prev:hover::before,.pdp-fireplaces .node--type-part #faq .slick-slider .slick-next:hover::before{text-shadow:#1b1c1c 0 0 5px;}@media (min-width:62em){.pdp-grills .node--type-hvac-product #related-products .slick-slider .slick-prev::before,.pdp-grills .node--type-hvac-product #related-products .slick-slider .slick-next::before,.pdp-grills .node--type-hvac-product #previously-viewed .slick-slider .slick-prev::before,.pdp-grills .node--type-hvac-product #previously-viewed .slick-slider .slick-next::before,.pdp-grills .node--type-hvac-product #recommended .slick-slider .slick-prev::before,.pdp-grills .node--type-hvac-product #recommended .slick-slider .slick-next::before,.pdp-grills .node--type-hvac-product #faq .slick-slider .slick-prev::before,.pdp-grills .node--type-hvac-product #faq .slick-slider .slick-next::before,.pdp-grills .node--type-fireplaces-product-series #related-products .slick-slider .slick-prev::before,.pdp-grills .node--type-fireplaces-product-series #related-products .slick-slider .slick-next::before,.pdp-grills .node--type-fireplaces-product-series #previously-viewed .slick-slider .slick-prev::before,.pdp-grills .node--type-fireplaces-product-series #previously-viewed .slick-slider .slick-next::before,.pdp-grills .node--type-fireplaces-product-series #recommended .slick-slider .slick-prev::before,.pdp-grills .node--type-fireplaces-product-series #recommended .slick-slider .slick-next::before,.pdp-grills .node--type-fireplaces-product-series #faq .slick-slider .slick-prev::before,.pdp-grills .node--type-fireplaces-product-series #faq .slick-slider .slick-next::before,.pdp-grills .node--type-fireplaces-product #related-products .slick-slider .slick-prev::before,.pdp-grills .node--type-fireplaces-product #related-products .slick-slider .slick-next::before,.pdp-grills .node--type-fireplaces-product #previously-viewed .slick-slider .slick-prev::before,.pdp-grills .node--type-fireplaces-product #previously-viewed .slick-slider .slick-next::before,.pdp-grills .node--type-fireplaces-product #recommended .slick-slider .slick-prev::before,.pdp-grills .node--type-fireplaces-product #recommended .slick-slider .slick-next::before,.pdp-grills .node--type-fireplaces-product #faq .slick-slider .slick-prev::before,.pdp-grills .node--type-fireplaces-product #faq .slick-slider .slick-next::before,.pdp-grills .node--type-accessory #related-products .slick-slider .slick-prev::before,.pdp-grills .node--type-accessory #related-products .slick-slider .slick-next::before,.pdp-grills .node--type-accessory #previously-viewed .slick-slider .slick-prev::before,.pdp-grills .node--type-accessory #previously-viewed .slick-slider .slick-next::before,.pdp-grills .node--type-accessory #recommended .slick-slider .slick-prev::before,.pdp-grills .node--type-accessory #recommended .slick-slider .slick-next::before,.pdp-grills .node--type-accessory #faq .slick-slider .slick-prev::before,.pdp-grills .node--type-accessory #faq .slick-slider .slick-next::before,.pdp-grills .node--type-product #related-products .slick-slider .slick-prev::before,.pdp-grills .node--type-product #related-products .slick-slider .slick-next::before,.pdp-grills .node--type-product #previously-viewed .slick-slider .slick-prev::before,.pdp-grills .node--type-product #previously-viewed .slick-slider .slick-next::before,.pdp-grills .node--type-product #recommended .slick-slider .slick-prev::before,.pdp-grills .node--type-product #recommended .slick-slider .slick-next::before,.pdp-grills .node--type-product #faq .slick-slider .slick-prev::before,.pdp-grills .node--type-product #faq .slick-slider .slick-next::before,.pdp-grills .node--type-part #related-products .slick-slider .slick-prev::before,.pdp-grills .node--type-part #related-products .slick-slider .slick-next::before,.pdp-grills .node--type-part #previously-viewed .slick-slider .slick-prev::before,.pdp-grills .node--type-part #previously-viewed .slick-slider .slick-next::before,.pdp-grills .node--type-part #recommended .slick-slider .slick-prev::before,.pdp-grills .node--type-part #recommended .slick-slider .slick-next::before,.pdp-grills .node--type-part #faq .slick-slider .slick-prev::before,.pdp-grills .node--type-part #faq .slick-slider .slick-next::before,.pdp-fireplaces .node--type-hvac-product #related-products .slick-slider .slick-prev::before,.pdp-fireplaces .node--type-hvac-product #related-products .slick-slider .slick-next::before,.pdp-fireplaces .node--type-hvac-product #previously-viewed .slick-slider .slick-prev::before,.pdp-fireplaces .node--type-hvac-product #previously-viewed .slick-slider .slick-next::before,.pdp-fireplaces .node--type-hvac-product #recommended .slick-slider .slick-prev::before,.pdp-fireplaces .node--type-hvac-product #recommended .slick-slider .slick-next::before,.pdp-fireplaces .node--type-hvac-product #faq .slick-slider .slick-prev::before,.pdp-fireplaces .node--type-hvac-product #faq .slick-slider .slick-next::before,.pdp-fireplaces .node--type-fireplaces-product-series #related-products .slick-slider .slick-prev::before,.pdp-fireplaces .node--type-fireplaces-product-series #related-products .slick-slider .slick-next::before,.pdp-fireplaces .node--type-fireplaces-product-series #previously-viewed .slick-slider .slick-prev::before,.pdp-fireplaces .node--type-fireplaces-product-series #previously-viewed .slick-slider .slick-next::before,.pdp-fireplaces .node--type-fireplaces-product-series #recommended .slick-slider .slick-prev::before,.pdp-fireplaces .node--type-fireplaces-product-series #recommended .slick-slider .slick-next::before,.pdp-fireplaces .node--type-fireplaces-product-series #faq .slick-slider .slick-prev::before,.pdp-fireplaces .node--type-fireplaces-product-series #faq .slick-slider .slick-next::before,.pdp-fireplaces .node--type-fireplaces-product #related-products .slick-slider .slick-prev::before,.pdp-fireplaces .node--type-fireplaces-product #related-products .slick-slider .slick-next::before,.pdp-fireplaces .node--type-fireplaces-product #previously-viewed .slick-slider .slick-prev::before,.pdp-fireplaces .node--type-fireplaces-product #previously-viewed .slick-slider .slick-next::before,.pdp-fireplaces .node--type-fireplaces-product #recommended .slick-slider .slick-prev::before,.pdp-fireplaces .node--type-fireplaces-product #recommended .slick-slider .slick-next::before,.pdp-fireplaces .node--type-fireplaces-product #faq .slick-slider .slick-prev::before,.pdp-fireplaces .node--type-fireplaces-product #faq .slick-slider .slick-next::before,.pdp-fireplaces .node--type-accessory #related-products .slick-slider .slick-prev::before,.pdp-fireplaces .node--type-accessory #related-products .slick-slider .slick-next::before,.pdp-fireplaces .node--type-accessory #previously-viewed .slick-slider .slick-prev::before,.pdp-fireplaces .node--type-accessory #previously-viewed .slick-slider .slick-next::before,.pdp-fireplaces .node--type-accessory #recommended .slick-slider .slick-prev::before,.pdp-fireplaces .node--type-accessory #recommended .slick-slider .slick-next::before,.pdp-fireplaces .node--type-accessory #faq .slick-slider .slick-prev::before,.pdp-fireplaces .node--type-accessory #faq .slick-slider .slick-next::before,.pdp-fireplaces .node--type-product #related-products .slick-slider .slick-prev::before,.pdp-fireplaces .node--type-product #related-products .slick-slider .slick-next::before,.pdp-fireplaces .node--type-product #previously-viewed .slick-slider .slick-prev::before,.pdp-fireplaces .node--type-product #previously-viewed .slick-slider .slick-next::before,.pdp-fireplaces .node--type-product #recommended .slick-slider .slick-prev::before,.pdp-fireplaces .node--type-product #recommended .slick-slider .slick-next::before,.pdp-fireplaces .node--type-product #faq .slick-slider .slick-prev::before,.pdp-fireplaces .node--type-product #faq .slick-slider .slick-next::before,.pdp-fireplaces .node--type-part #related-products .slick-slider .slick-prev::before,.pdp-fireplaces .node--type-part #related-products .slick-slider .slick-next::before,.pdp-fireplaces .node--type-part #previously-viewed .slick-slider .slick-prev::before,.pdp-fireplaces .node--type-part #previously-viewed .slick-slider .slick-next::before,.pdp-fireplaces .node--type-part #recommended .slick-slider .slick-prev::before,.pdp-fireplaces .node--type-part #recommended .slick-slider .slick-next::before,.pdp-fireplaces .node--type-part #faq .slick-slider .slick-prev::before,.pdp-fireplaces .node--type-part #faq .slick-slider .slick-next::before{font-size:42px;}}.pdp-grills .node--type-hvac-product #related-products .slick-slider .slick-prev,.pdp-grills .node--type-hvac-product #previously-viewed .slick-slider .slick-prev,.pdp-grills .node--type-hvac-product #recommended .slick-slider .slick-prev,.pdp-grills .node--type-hvac-product #faq .slick-slider .slick-prev,.pdp-grills .node--type-fireplaces-product-series #related-products .slick-slider .slick-prev,.pdp-grills .node--type-fireplaces-product-series #previously-viewed .slick-slider .slick-prev,.pdp-grills .node--type-fireplaces-product-series #recommended .slick-slider .slick-prev,.pdp-grills .node--type-fireplaces-product-series #faq .slick-slider .slick-prev,.pdp-grills .node--type-fireplaces-product #related-products .slick-slider .slick-prev,.pdp-grills .node--type-fireplaces-product #previously-viewed .slick-slider .slick-prev,.pdp-grills .node--type-fireplaces-product #recommended .slick-slider .slick-prev,.pdp-grills .node--type-fireplaces-product #faq .slick-slider .slick-prev,.pdp-grills .node--type-accessory #related-products .slick-slider .slick-prev,.pdp-grills .node--type-accessory #previously-viewed .slick-slider .slick-prev,.pdp-grills .node--type-accessory #recommended .slick-slider .slick-prev,.pdp-grills .node--type-accessory #faq .slick-slider .slick-prev,.pdp-grills .node--type-product #related-products .slick-slider .slick-prev,.pdp-grills .node--type-product #previously-viewed .slick-slider .slick-prev,.pdp-grills .node--type-product #recommended .slick-slider .slick-prev,.pdp-grills .node--type-product #faq .slick-slider .slick-prev,.pdp-grills .node--type-part #related-products .slick-slider .slick-prev,.pdp-grills .node--type-part #previously-viewed .slick-slider .slick-prev,.pdp-grills .node--type-part #recommended .slick-slider .slick-prev,.pdp-grills .node--type-part #faq .slick-slider .slick-prev,.pdp-fireplaces .node--type-hvac-product #related-products .slick-slider .slick-prev,.pdp-fireplaces .node--type-hvac-product #previously-viewed .slick-slider .slick-prev,.pdp-fireplaces .node--type-hvac-product #recommended .slick-slider .slick-prev,.pdp-fireplaces .node--type-hvac-product #faq .slick-slider .slick-prev,.pdp-fireplaces .node--type-fireplaces-product-series #related-products .slick-slider .slick-prev,.pdp-fireplaces .node--type-fireplaces-product-series #previously-viewed .slick-slider .slick-prev,.pdp-fireplaces .node--type-fireplaces-product-series #recommended .slick-slider .slick-prev,.pdp-fireplaces .node--type-fireplaces-product-series #faq .slick-slider .slick-prev,.pdp-fireplaces .node--type-fireplaces-product #related-products .slick-slider .slick-prev,.pdp-fireplaces .node--type-fireplaces-product #previously-viewed .slick-slider .slick-prev,.pdp-fireplaces .node--type-fireplaces-product #recommended .slick-slider .slick-prev,.pdp-fireplaces .node--type-fireplaces-product #faq .slick-slider .slick-prev,.pdp-fireplaces .node--type-accessory #related-products .slick-slider .slick-prev,.pdp-fireplaces .node--type-accessory #previously-viewed .slick-slider .slick-prev,.pdp-fireplaces .node--type-accessory #recommended .slick-slider .slick-prev,.pdp-fireplaces .node--type-accessory #faq .slick-slider .slick-prev,.pdp-fireplaces .node--type-product #related-products .slick-slider .slick-prev,.pdp-fireplaces .node--type-product #previously-viewed .slick-slider .slick-prev,.pdp-fireplaces .node--type-product #recommended .slick-slider .slick-prev,.pdp-fireplaces .node--type-product #faq .slick-slider .slick-prev,.pdp-fireplaces .node--type-part #related-products .slick-slider .slick-prev,.pdp-fireplaces .node--type-part #previously-viewed .slick-slider .slick-prev,.pdp-fireplaces .node--type-part #recommended .slick-slider .slick-prev,.pdp-fireplaces .node--type-part #faq .slick-slider .slick-prev{left:-2.3rem;}@media (min-width:38em){.pdp-grills .node--type-hvac-product #related-products .slick-slider .slick-prev,.pdp-grills .node--type-hvac-product #previously-viewed .slick-slider .slick-prev,.pdp-grills .node--type-hvac-product #recommended .slick-slider .slick-prev,.pdp-grills .node--type-hvac-product #faq .slick-slider .slick-prev,.pdp-grills .node--type-fireplaces-product-series #related-products .slick-slider .slick-prev,.pdp-grills .node--type-fireplaces-product-series #previously-viewed .slick-slider .slick-prev,.pdp-grills .node--type-fireplaces-product-series #recommended .slick-slider .slick-prev,.pdp-grills .node--type-fireplaces-product-series #faq .slick-slider .slick-prev,.pdp-grills .node--type-fireplaces-product #related-products .slick-slider .slick-prev,.pdp-grills .node--type-fireplaces-product #previously-viewed .slick-slider .slick-prev,.pdp-grills .node--type-fireplaces-product #recommended .slick-slider .slick-prev,.pdp-grills .node--type-fireplaces-product #faq .slick-slider .slick-prev,.pdp-grills .node--type-accessory #related-products .slick-slider .slick-prev,.pdp-grills .node--type-accessory #previously-viewed .slick-slider .slick-prev,.pdp-grills .node--type-accessory #recommended .slick-slider .slick-prev,.pdp-grills .node--type-accessory #faq .slick-slider .slick-prev,.pdp-grills .node--type-product #related-products .slick-slider .slick-prev,.pdp-grills .node--type-product #previously-viewed .slick-slider .slick-prev,.pdp-grills .node--type-product #recommended .slick-slider .slick-prev,.pdp-grills .node--type-product #faq .slick-slider .slick-prev,.pdp-grills .node--type-part #related-products .slick-slider .slick-prev,.pdp-grills .node--type-part #previously-viewed .slick-slider .slick-prev,.pdp-grills .node--type-part #recommended .slick-slider .slick-prev,.pdp-grills .node--type-part #faq .slick-slider .slick-prev,.pdp-fireplaces .node--type-hvac-product #related-products .slick-slider .slick-prev,.pdp-fireplaces .node--type-hvac-product #previously-viewed .slick-slider .slick-prev,.pdp-fireplaces .node--type-hvac-product #recommended .slick-slider .slick-prev,.pdp-fireplaces .node--type-hvac-product #faq .slick-slider .slick-prev,.pdp-fireplaces .node--type-fireplaces-product-series #related-products .slick-slider .slick-prev,.pdp-fireplaces .node--type-fireplaces-product-series #previously-viewed .slick-slider .slick-prev,.pdp-fireplaces .node--type-fireplaces-product-series #recommended .slick-slider .slick-prev,.pdp-fireplaces .node--type-fireplaces-product-series #faq .slick-slider .slick-prev,.pdp-fireplaces .node--type-fireplaces-product #related-products .slick-slider .slick-prev,.pdp-fireplaces .node--type-fireplaces-product #previously-viewed .slick-slider .slick-prev,.pdp-fireplaces .node--type-fireplaces-product #recommended .slick-slider .slick-prev,.pdp-fireplaces .node--type-fireplaces-product #faq .slick-slider .slick-prev,.pdp-fireplaces .node--type-accessory #related-products .slick-slider .slick-prev,.pdp-fireplaces .node--type-accessory #previously-viewed .slick-slider .slick-prev,.pdp-fireplaces .node--type-accessory #recommended .slick-slider .slick-prev,.pdp-fireplaces .node--type-accessory #faq .slick-slider .slick-prev,.pdp-fireplaces .node--type-product #related-products .slick-slider .slick-prev,.pdp-fireplaces .node--type-product #previously-viewed .slick-slider .slick-prev,.pdp-fireplaces .node--type-product #recommended .slick-slider .slick-prev,.pdp-fireplaces .node--type-product #faq .slick-slider .slick-prev,.pdp-fireplaces .node--type-part #related-products .slick-slider .slick-prev,.pdp-fireplaces .node--type-part #previously-viewed .slick-slider .slick-prev,.pdp-fireplaces .node--type-part #recommended .slick-slider .slick-prev,.pdp-fireplaces .node--type-part #faq .slick-slider .slick-prev{left:-2rem;}}@media (min-width:62em){.pdp-grills .node--type-hvac-product #related-products .slick-slider .slick-prev,.pdp-grills .node--type-hvac-product #previously-viewed .slick-slider .slick-prev,.pdp-grills .node--type-hvac-product #recommended .slick-slider .slick-prev,.pdp-grills .node--type-hvac-product #faq .slick-slider .slick-prev,.pdp-grills .node--type-fireplaces-product-series #related-products .slick-slider .slick-prev,.pdp-grills .node--type-fireplaces-product-series #previously-viewed .slick-slider .slick-prev,.pdp-grills .node--type-fireplaces-product-series #recommended .slick-slider .slick-prev,.pdp-grills .node--type-fireplaces-product-series #faq .slick-slider .slick-prev,.pdp-grills .node--type-fireplaces-product #related-products .slick-slider .slick-prev,.pdp-grills .node--type-fireplaces-product #previously-viewed .slick-slider .slick-prev,.pdp-grills .node--type-fireplaces-product #recommended .slick-slider .slick-prev,.pdp-grills .node--type-fireplaces-product #faq .slick-slider .slick-prev,.pdp-grills .node--type-accessory #related-products .slick-slider .slick-prev,.pdp-grills .node--type-accessory #previously-viewed .slick-slider .slick-prev,.pdp-grills .node--type-accessory #recommended .slick-slider .slick-prev,.pdp-grills .node--type-accessory #faq .slick-slider .slick-prev,.pdp-grills .node--type-product #related-products .slick-slider .slick-prev,.pdp-grills .node--type-product #previously-viewed .slick-slider .slick-prev,.pdp-grills .node--type-product #recommended .slick-slider .slick-prev,.pdp-grills .node--type-product #faq .slick-slider .slick-prev,.pdp-grills .node--type-part #related-products .slick-slider .slick-prev,.pdp-grills .node--type-part #previously-viewed .slick-slider .slick-prev,.pdp-grills .node--type-part #recommended .slick-slider .slick-prev,.pdp-grills .node--type-part #faq .slick-slider .slick-prev,.pdp-fireplaces .node--type-hvac-product #related-products .slick-slider .slick-prev,.pdp-fireplaces .node--type-hvac-product #previously-viewed .slick-slider .slick-prev,.pdp-fireplaces .node--type-hvac-product #recommended .slick-slider .slick-prev,.pdp-fireplaces .node--type-hvac-product #faq .slick-slider .slick-prev,.pdp-fireplaces .node--type-fireplaces-product-series #related-products .slick-slider .slick-prev,.pdp-fireplaces .node--type-fireplaces-product-series #previously-viewed .slick-slider .slick-prev,.pdp-fireplaces .node--type-fireplaces-product-series #recommended .slick-slider .slick-prev,.pdp-fireplaces .node--type-fireplaces-product-series #faq .slick-slider .slick-prev,.pdp-fireplaces .node--type-fireplaces-product #related-products .slick-slider .slick-prev,.pdp-fireplaces .node--type-fireplaces-product #previously-viewed .slick-slider .slick-prev,.pdp-fireplaces .node--type-fireplaces-product #recommended .slick-slider .slick-prev,.pdp-fireplaces .node--type-fireplaces-product #faq .slick-slider .slick-prev,.pdp-fireplaces .node--type-accessory #related-products .slick-slider .slick-prev,.pdp-fireplaces .node--type-accessory #previously-viewed .slick-slider .slick-prev,.pdp-fireplaces .node--type-accessory #recommended .slick-slider .slick-prev,.pdp-fireplaces .node--type-accessory #faq .slick-slider .slick-prev,.pdp-fireplaces .node--type-product #related-products .slick-slider .slick-prev,.pdp-fireplaces .node--type-product #previously-viewed .slick-slider .slick-prev,.pdp-fireplaces .node--type-product #recommended .slick-slider .slick-prev,.pdp-fireplaces .node--type-product #faq .slick-slider .slick-prev,.pdp-fireplaces .node--type-part #related-products .slick-slider .slick-prev,.pdp-fireplaces .node--type-part #previously-viewed .slick-slider .slick-prev,.pdp-fireplaces .node--type-part #recommended .slick-slider .slick-prev,.pdp-fireplaces .node--type-part #faq .slick-slider .slick-prev{left:-2.5rem;}}.pdp-grills .node--type-hvac-product #related-products .slick-slider .slick-next,.pdp-grills .node--type-hvac-product #previously-viewed .slick-slider .slick-next,.pdp-grills .node--type-hvac-product #recommended .slick-slider .slick-next,.pdp-grills .node--type-hvac-product #faq .slick-slider .slick-next,.pdp-grills .node--type-fireplaces-product-series #related-products .slick-slider .slick-next,.pdp-grills .node--type-fireplaces-product-series #previously-viewed .slick-slider .slick-next,.pdp-grills .node--type-fireplaces-product-series #recommended .slick-slider .slick-next,.pdp-grills .node--type-fireplaces-product-series #faq .slick-slider .slick-next,.pdp-grills .node--type-fireplaces-product #related-products .slick-slider .slick-next,.pdp-grills .node--type-fireplaces-product #previously-viewed .slick-slider .slick-next,.pdp-grills .node--type-fireplaces-product #recommended .slick-slider .slick-next,.pdp-grills .node--type-fireplaces-product #faq .slick-slider .slick-next,.pdp-grills .node--type-accessory #related-products .slick-slider .slick-next,.pdp-grills .node--type-accessory #previously-viewed .slick-slider .slick-next,.pdp-grills .node--type-accessory #recommended .slick-slider .slick-next,.pdp-grills .node--type-accessory #faq .slick-slider .slick-next,.pdp-grills .node--type-product #related-products .slick-slider .slick-next,.pdp-grills .node--type-product #previously-viewed .slick-slider .slick-next,.pdp-grills .node--type-product #recommended .slick-slider .slick-next,.pdp-grills .node--type-product #faq .slick-slider .slick-next,.pdp-grills .node--type-part #related-products .slick-slider .slick-next,.pdp-grills .node--type-part #previously-viewed .slick-slider .slick-next,.pdp-grills .node--type-part #recommended .slick-slider .slick-next,.pdp-grills .node--type-part #faq .slick-slider .slick-next,.pdp-fireplaces .node--type-hvac-product #related-products .slick-slider .slick-next,.pdp-fireplaces .node--type-hvac-product #previously-viewed .slick-slider .slick-next,.pdp-fireplaces .node--type-hvac-product #recommended .slick-slider .slick-next,.pdp-fireplaces .node--type-hvac-product #faq .slick-slider .slick-next,.pdp-fireplaces .node--type-fireplaces-product-series #related-products .slick-slider .slick-next,.pdp-fireplaces .node--type-fireplaces-product-series #previously-viewed .slick-slider .slick-next,.pdp-fireplaces .node--type-fireplaces-product-series #recommended .slick-slider .slick-next,.pdp-fireplaces .node--type-fireplaces-product-series #faq .slick-slider .slick-next,.pdp-fireplaces .node--type-fireplaces-product #related-products .slick-slider .slick-next,.pdp-fireplaces .node--type-fireplaces-product #previously-viewed .slick-slider .slick-next,.pdp-fireplaces .node--type-fireplaces-product #recommended .slick-slider .slick-next,.pdp-fireplaces .node--type-fireplaces-product #faq .slick-slider .slick-next,.pdp-fireplaces .node--type-accessory #related-products .slick-slider .slick-next,.pdp-fireplaces .node--type-accessory #previously-viewed .slick-slider .slick-next,.pdp-fireplaces .node--type-accessory #recommended .slick-slider .slick-next,.pdp-fireplaces .node--type-accessory #faq .slick-slider .slick-next,.pdp-fireplaces .node--type-product #related-products .slick-slider .slick-next,.pdp-fireplaces .node--type-product #previously-viewed .slick-slider .slick-next,.pdp-fireplaces .node--type-product #recommended .slick-slider .slick-next,.pdp-fireplaces .node--type-product #faq .slick-slider .slick-next,.pdp-fireplaces .node--type-part #related-products .slick-slider .slick-next,.pdp-fireplaces .node--type-part #previously-viewed .slick-slider .slick-next,.pdp-fireplaces .node--type-part #recommended .slick-slider .slick-next,.pdp-fireplaces .node--type-part #faq .slick-slider .slick-next{right:-2.5rem;}@media (min-width:38em){.pdp-grills .node--type-hvac-product #related-products .slick-slider .slick-next,.pdp-grills .node--type-hvac-product #previously-viewed .slick-slider .slick-next,.pdp-grills .node--type-hvac-product #recommended .slick-slider .slick-next,.pdp-grills .node--type-hvac-product #faq .slick-slider .slick-next,.pdp-grills .node--type-fireplaces-product-series #related-products .slick-slider .slick-next,.pdp-grills .node--type-fireplaces-product-series #previously-viewed .slick-slider .slick-next,.pdp-grills .node--type-fireplaces-product-series #recommended .slick-slider .slick-next,.pdp-grills .node--type-fireplaces-product-series #faq .slick-slider .slick-next,.pdp-grills .node--type-fireplaces-product #related-products .slick-slider .slick-next,.pdp-grills .node--type-fireplaces-product #previously-viewed .slick-slider .slick-next,.pdp-grills .node--type-fireplaces-product #recommended .slick-slider .slick-next,.pdp-grills .node--type-fireplaces-product #faq .slick-slider .slick-next,.pdp-grills .node--type-accessory #related-products .slick-slider .slick-next,.pdp-grills .node--type-accessory #previously-viewed .slick-slider .slick-next,.pdp-grills .node--type-accessory #recommended .slick-slider .slick-next,.pdp-grills .node--type-accessory #faq .slick-slider .slick-next,.pdp-grills .node--type-product #related-products .slick-slider .slick-next,.pdp-grills .node--type-product #previously-viewed .slick-slider .slick-next,.pdp-grills .node--type-product #recommended .slick-slider .slick-next,.pdp-grills .node--type-product #faq .slick-slider .slick-next,.pdp-grills .node--type-part #related-products .slick-slider .slick-next,.pdp-grills .node--type-part #previously-viewed .slick-slider .slick-next,.pdp-grills .node--type-part #recommended .slick-slider .slick-next,.pdp-grills .node--type-part #faq .slick-slider .slick-next,.pdp-fireplaces .node--type-hvac-product #related-products .slick-slider .slick-next,.pdp-fireplaces .node--type-hvac-product #previously-viewed .slick-slider .slick-next,.pdp-fireplaces .node--type-hvac-product #recommended .slick-slider .slick-next,.pdp-fireplaces .node--type-hvac-product #faq .slick-slider .slick-next,.pdp-fireplaces .node--type-fireplaces-product-series #related-products .slick-slider .slick-next,.pdp-fireplaces .node--type-fireplaces-product-series #previously-viewed .slick-slider .slick-next,.pdp-fireplaces .node--type-fireplaces-product-series #recommended .slick-slider .slick-next,.pdp-fireplaces .node--type-fireplaces-product-series #faq .slick-slider .slick-next,.pdp-fireplaces .node--type-fireplaces-product #related-products .slick-slider .slick-next,.pdp-fireplaces .node--type-fireplaces-product #previously-viewed .slick-slider .slick-next,.pdp-fireplaces .node--type-fireplaces-product #recommended .slick-slider .slick-next,.pdp-fireplaces .node--type-fireplaces-product #faq .slick-slider .slick-next,.pdp-fireplaces .node--type-accessory #related-products .slick-slider .slick-next,.pdp-fireplaces .node--type-accessory #previously-viewed .slick-slider .slick-next,.pdp-fireplaces .node--type-accessory #recommended .slick-slider .slick-next,.pdp-fireplaces .node--type-accessory #faq .slick-slider .slick-next,.pdp-fireplaces .node--type-product #related-products .slick-slider .slick-next,.pdp-fireplaces .node--type-product #previously-viewed .slick-slider .slick-next,.pdp-fireplaces .node--type-product #recommended .slick-slider .slick-next,.pdp-fireplaces .node--type-product #faq .slick-slider .slick-next,.pdp-fireplaces .node--type-part #related-products .slick-slider .slick-next,.pdp-fireplaces .node--type-part #previously-viewed .slick-slider .slick-next,.pdp-fireplaces .node--type-part #recommended .slick-slider .slick-next,.pdp-fireplaces .node--type-part #faq .slick-slider .slick-next{right:-2.2rem;}}@media (min-width:62em){.pdp-grills .node--type-hvac-product #related-products .slick-slider .slick-next,.pdp-grills .node--type-hvac-product #previously-viewed .slick-slider .slick-next,.pdp-grills .node--type-hvac-product #recommended .slick-slider .slick-next,.pdp-grills .node--type-hvac-product #faq .slick-slider .slick-next,.pdp-grills .node--type-fireplaces-product-series #related-products .slick-slider .slick-next,.pdp-grills .node--type-fireplaces-product-series #previously-viewed .slick-slider .slick-next,.pdp-grills .node--type-fireplaces-product-series #recommended .slick-slider .slick-next,.pdp-grills .node--type-fireplaces-product-series #faq .slick-slider .slick-next,.pdp-grills .node--type-fireplaces-product #related-products .slick-slider .slick-next,.pdp-grills .node--type-fireplaces-product #previously-viewed .slick-slider .slick-next,.pdp-grills .node--type-fireplaces-product #recommended .slick-slider .slick-next,.pdp-grills .node--type-fireplaces-product #faq .slick-slider .slick-next,.pdp-grills .node--type-accessory #related-products .slick-slider .slick-next,.pdp-grills .node--type-accessory #previously-viewed .slick-slider .slick-next,.pdp-grills .node--type-accessory #recommended .slick-slider .slick-next,.pdp-grills .node--type-accessory #faq .slick-slider .slick-next,.pdp-grills .node--type-product #related-products .slick-slider .slick-next,.pdp-grills .node--type-product #previously-viewed .slick-slider .slick-next,.pdp-grills .node--type-product #recommended .slick-slider .slick-next,.pdp-grills .node--type-product #faq .slick-slider .slick-next,.pdp-grills .node--type-part #related-products .slick-slider .slick-next,.pdp-grills .node--type-part #previously-viewed .slick-slider .slick-next,.pdp-grills .node--type-part #recommended .slick-slider .slick-next,.pdp-grills .node--type-part #faq .slick-slider .slick-next,.pdp-fireplaces .node--type-hvac-product #related-products .slick-slider .slick-next,.pdp-fireplaces .node--type-hvac-product #previously-viewed .slick-slider .slick-next,.pdp-fireplaces .node--type-hvac-product #recommended .slick-slider .slick-next,.pdp-fireplaces .node--type-hvac-product #faq .slick-slider .slick-next,.pdp-fireplaces .node--type-fireplaces-product-series #related-products .slick-slider .slick-next,.pdp-fireplaces .node--type-fireplaces-product-series #previously-viewed .slick-slider .slick-next,.pdp-fireplaces .node--type-fireplaces-product-series #recommended .slick-slider .slick-next,.pdp-fireplaces .node--type-fireplaces-product-series #faq .slick-slider .slick-next,.pdp-fireplaces .node--type-fireplaces-product #related-products .slick-slider .slick-next,.pdp-fireplaces .node--type-fireplaces-product #previously-viewed .slick-slider .slick-next,.pdp-fireplaces .node--type-fireplaces-product #recommended .slick-slider .slick-next,.pdp-fireplaces .node--type-fireplaces-product #faq .slick-slider .slick-next,.pdp-fireplaces .node--type-accessory #related-products .slick-slider .slick-next,.pdp-fireplaces .node--type-accessory #previously-viewed .slick-slider .slick-next,.pdp-fireplaces .node--type-accessory #recommended .slick-slider .slick-next,.pdp-fireplaces .node--type-accessory #faq .slick-slider .slick-next,.pdp-fireplaces .node--type-product #related-products .slick-slider .slick-next,.pdp-fireplaces .node--type-product #previously-viewed .slick-slider .slick-next,.pdp-fireplaces .node--type-product #recommended .slick-slider .slick-next,.pdp-fireplaces .node--type-product #faq .slick-slider .slick-next,.pdp-fireplaces .node--type-part #related-products .slick-slider .slick-next,.pdp-fireplaces .node--type-part #previously-viewed .slick-slider .slick-next,.pdp-fireplaces .node--type-part #recommended .slick-slider .slick-next,.pdp-fireplaces .node--type-part #faq .slick-slider .slick-next{right:-2.5rem;}}.pdp-grills .node--type-hvac-product #related-products .slick-slider .slick-slide .node__content,.pdp-grills .node--type-hvac-product #previously-viewed .slick-slider .slick-slide .node__content,.pdp-grills .node--type-hvac-product #recommended .slick-slider .slick-slide .node__content,.pdp-grills .node--type-hvac-product #faq .slick-slider .slick-slide .node__content,.pdp-grills .node--type-fireplaces-product-series #related-products .slick-slider .slick-slide .node__content,.pdp-grills .node--type-fireplaces-product-series #previously-viewed .slick-slider .slick-slide .node__content,.pdp-grills .node--type-fireplaces-product-series #recommended .slick-slider .slick-slide .node__content,.pdp-grills .node--type-fireplaces-product-series #faq .slick-slider .slick-slide .node__content,.pdp-grills .node--type-fireplaces-product #related-products .slick-slider .slick-slide .node__content,.pdp-grills .node--type-fireplaces-product #previously-viewed .slick-slider .slick-slide .node__content,.pdp-grills .node--type-fireplaces-product #recommended .slick-slider .slick-slide .node__content,.pdp-grills .node--type-fireplaces-product #faq .slick-slider .slick-slide .node__content,.pdp-grills .node--type-accessory #related-products .slick-slider .slick-slide .node__content,.pdp-grills .node--type-accessory #previously-viewed .slick-slider .slick-slide .node__content,.pdp-grills .node--type-accessory #recommended .slick-slider .slick-slide .node__content,.pdp-grills .node--type-accessory #faq .slick-slider .slick-slide .node__content,.pdp-grills .node--type-product #related-products .slick-slider .slick-slide .node__content,.pdp-grills .node--type-product #previously-viewed .slick-slider .slick-slide .node__content,.pdp-grills .node--type-product #recommended .slick-slider .slick-slide .node__content,.pdp-grills .node--type-product #faq .slick-slider .slick-slide .node__content,.pdp-grills .node--type-part #related-products .slick-slider .slick-slide .node__content,.pdp-grills .node--type-part #previously-viewed .slick-slider .slick-slide .node__content,.pdp-grills .node--type-part #recommended .slick-slider .slick-slide .node__content,.pdp-grills .node--type-part #faq .slick-slider .slick-slide .node__content,.pdp-fireplaces .node--type-hvac-product #related-products .slick-slider .slick-slide .node__content,.pdp-fireplaces .node--type-hvac-product #previously-viewed .slick-slider .slick-slide .node__content,.pdp-fireplaces .node--type-hvac-product #recommended .slick-slider .slick-slide .node__content,.pdp-fireplaces .node--type-hvac-product #faq .slick-slider .slick-slide .node__content,.pdp-fireplaces .node--type-fireplaces-product-series #related-products .slick-slider .slick-slide .node__content,.pdp-fireplaces .node--type-fireplaces-product-series #previously-viewed .slick-slider .slick-slide .node__content,.pdp-fireplaces .node--type-fireplaces-product-series #recommended .slick-slider .slick-slide .node__content,.pdp-fireplaces .node--type-fireplaces-product-series #faq .slick-slider .slick-slide .node__content,.pdp-fireplaces .node--type-fireplaces-product #related-products .slick-slider .slick-slide .node__content,.pdp-fireplaces .node--type-fireplaces-product #previously-viewed .slick-slider .slick-slide .node__content,.pdp-fireplaces .node--type-fireplaces-product #recommended .slick-slider .slick-slide .node__content,.pdp-fireplaces .node--type-fireplaces-product #faq .slick-slider .slick-slide .node__content,.pdp-fireplaces .node--type-accessory #related-products .slick-slider .slick-slide .node__content,.pdp-fireplaces .node--type-accessory #previously-viewed .slick-slider .slick-slide .node__content,.pdp-fireplaces .node--type-accessory #recommended .slick-slider .slick-slide .node__content,.pdp-fireplaces .node--type-accessory #faq .slick-slider .slick-slide .node__content,.pdp-fireplaces .node--type-product #related-products .slick-slider .slick-slide .node__content,.pdp-fireplaces .node--type-product #previously-viewed .slick-slider .slick-slide .node__content,.pdp-fireplaces .node--type-product #recommended .slick-slider .slick-slide .node__content,.pdp-fireplaces .node--type-product #faq .slick-slider .slick-slide .node__content,.pdp-fireplaces .node--type-part #related-products .slick-slider .slick-slide .node__content,.pdp-fireplaces .node--type-part #previously-viewed .slick-slider .slick-slide .node__content,.pdp-fireplaces .node--type-part #recommended .slick-slider .slick-slide .node__content,.pdp-fireplaces .node--type-part #faq .slick-slider .slick-slide .node__content{-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.pdp-grills .node--type-hvac-product #related-products .slick-slider .slick-slide .title,.pdp-grills .node--type-hvac-product #previously-viewed .slick-slider .slick-slide .title,.pdp-grills .node--type-hvac-product #recommended .slick-slider .slick-slide .title,.pdp-grills .node--type-hvac-product #faq .slick-slider .slick-slide .title,.pdp-grills .node--type-fireplaces-product-series #related-products .slick-slider .slick-slide .title,.pdp-grills .node--type-fireplaces-product-series #previously-viewed .slick-slider .slick-slide .title,.pdp-grills .node--type-fireplaces-product-series #recommended .slick-slider .slick-slide .title,.pdp-grills .node--type-fireplaces-product-series #faq .slick-slider .slick-slide .title,.pdp-grills .node--type-fireplaces-product #related-products .slick-slider .slick-slide .title,.pdp-grills .node--type-fireplaces-product #previously-viewed .slick-slider .slick-slide .title,.pdp-grills .node--type-fireplaces-product #recommended .slick-slider .slick-slide .title,.pdp-grills .node--type-fireplaces-product #faq .slick-slider .slick-slide .title,.pdp-grills .node--type-accessory #related-products .slick-slider .slick-slide .title,.pdp-grills .node--type-accessory #previously-viewed .slick-slider .slick-slide .title,.pdp-grills .node--type-accessory #recommended .slick-slider .slick-slide .title,.pdp-grills .node--type-accessory #faq .slick-slider .slick-slide .title,.pdp-grills .node--type-product #related-products .slick-slider .slick-slide .title,.pdp-grills .node--type-product #previously-viewed .slick-slider .slick-slide .title,.pdp-grills .node--type-product #recommended .slick-slider .slick-slide .title,.pdp-grills .node--type-product #faq .slick-slider .slick-slide .title,.pdp-grills .node--type-part #related-products .slick-slider .slick-slide .title,.pdp-grills .node--type-part #previously-viewed .slick-slider .slick-slide .title,.pdp-grills .node--type-part #recommended .slick-slider .slick-slide .title,.pdp-grills .node--type-part #faq .slick-slider .slick-slide .title,.pdp-fireplaces .node--type-hvac-product #related-products .slick-slider .slick-slide .title,.pdp-fireplaces .node--type-hvac-product #previously-viewed .slick-slider .slick-slide .title,.pdp-fireplaces .node--type-hvac-product #recommended .slick-slider .slick-slide .title,.pdp-fireplaces .node--type-hvac-product #faq .slick-slider .slick-slide .title,.pdp-fireplaces .node--type-fireplaces-product-series #related-products .slick-slider .slick-slide .title,.pdp-fireplaces .node--type-fireplaces-product-series #previously-viewed .slick-slider .slick-slide .title,.pdp-fireplaces .node--type-fireplaces-product-series #recommended .slick-slider .slick-slide .title,.pdp-fireplaces .node--type-fireplaces-product-series #faq .slick-slider .slick-slide .title,.pdp-fireplaces .node--type-fireplaces-product #related-products .slick-slider .slick-slide .title,.pdp-fireplaces .node--type-fireplaces-product #previously-viewed .slick-slider .slick-slide .title,.pdp-fireplaces .node--type-fireplaces-product #recommended .slick-slider .slick-slide .title,.pdp-fireplaces .node--type-fireplaces-product #faq .slick-slider .slick-slide .title,.pdp-fireplaces .node--type-accessory #related-products .slick-slider .slick-slide .title,.pdp-fireplaces .node--type-accessory #previously-viewed .slick-slider .slick-slide .title,.pdp-fireplaces .node--type-accessory #recommended .slick-slider .slick-slide .title,.pdp-fireplaces .node--type-accessory #faq .slick-slider .slick-slide .title,.pdp-fireplaces .node--type-product #related-products .slick-slider .slick-slide .title,.pdp-fireplaces .node--type-product #previously-viewed .slick-slider .slick-slide .title,.pdp-fireplaces .node--type-product #recommended .slick-slider .slick-slide .title,.pdp-fireplaces .node--type-product #faq .slick-slider .slick-slide .title,.pdp-fireplaces .node--type-part #related-products .slick-slider .slick-slide .title,.pdp-fireplaces .node--type-part #previously-viewed .slick-slider .slick-slide .title,.pdp-fireplaces .node--type-part #recommended .slick-slider .slick-slide .title,.pdp-fireplaces .node--type-part #faq .slick-slider .slick-slide .title{font-weight:700;}.pdp-grills .node--type-hvac-product #related-products .slick-slider .slick-slide .title a,.pdp-grills .node--type-hvac-product #previously-viewed .slick-slider .slick-slide .title a,.pdp-grills .node--type-hvac-product #recommended .slick-slider .slick-slide .title a,.pdp-grills .node--type-hvac-product #faq .slick-slider .slick-slide .title a,.pdp-grills .node--type-fireplaces-product-series #related-products .slick-slider .slick-slide .title a,.pdp-grills .node--type-fireplaces-product-series #previously-viewed .slick-slider .slick-slide .title a,.pdp-grills .node--type-fireplaces-product-series #recommended .slick-slider .slick-slide .title a,.pdp-grills .node--type-fireplaces-product-series #faq .slick-slider .slick-slide .title a,.pdp-grills .node--type-fireplaces-product #related-products .slick-slider .slick-slide .title a,.pdp-grills .node--type-fireplaces-product #previously-viewed .slick-slider .slick-slide .title a,.pdp-grills .node--type-fireplaces-product #recommended .slick-slider .slick-slide .title a,.pdp-grills .node--type-fireplaces-product #faq .slick-slider .slick-slide .title a,.pdp-grills .node--type-accessory #related-products .slick-slider .slick-slide .title a,.pdp-grills .node--type-accessory #previously-viewed .slick-slider .slick-slide .title a,.pdp-grills .node--type-accessory #recommended .slick-slider .slick-slide .title a,.pdp-grills .node--type-accessory #faq .slick-slider .slick-slide .title a,.pdp-grills .node--type-product #related-products .slick-slider .slick-slide .title a,.pdp-grills .node--type-product #previously-viewed .slick-slider .slick-slide .title a,.pdp-grills .node--type-product #recommended .slick-slider .slick-slide .title a,.pdp-grills .node--type-product #faq .slick-slider .slick-slide .title a,.pdp-grills .node--type-part #related-products .slick-slider .slick-slide .title a,.pdp-grills .node--type-part #previously-viewed .slick-slider .slick-slide .title a,.pdp-grills .node--type-part #recommended .slick-slider .slick-slide .title a,.pdp-grills .node--type-part #faq .slick-slider .slick-slide .title a,.pdp-fireplaces .node--type-hvac-product #related-products .slick-slider .slick-slide .title a,.pdp-fireplaces .node--type-hvac-product #previously-viewed .slick-slider .slick-slide .title a,.pdp-fireplaces .node--type-hvac-product #recommended .slick-slider .slick-slide .title a,.pdp-fireplaces .node--type-hvac-product #faq .slick-slider .slick-slide .title a,.pdp-fireplaces .node--type-fireplaces-product-series #related-products .slick-slider .slick-slide .title a,.pdp-fireplaces .node--type-fireplaces-product-series #previously-viewed .slick-slider .slick-slide .title a,.pdp-fireplaces .node--type-fireplaces-product-series #recommended .slick-slider .slick-slide .title a,.pdp-fireplaces .node--type-fireplaces-product-series #faq .slick-slider .slick-slide .title a,.pdp-fireplaces .node--type-fireplaces-product #related-products .slick-slider .slick-slide .title a,.pdp-fireplaces .node--type-fireplaces-product #previously-viewed .slick-slider .slick-slide .title a,.pdp-fireplaces .node--type-fireplaces-product #recommended .slick-slider .slick-slide .title a,.pdp-fireplaces .node--type-fireplaces-product #faq .slick-slider .slick-slide .title a,.pdp-fireplaces .node--type-accessory #related-products .slick-slider .slick-slide .title a,.pdp-fireplaces .node--type-accessory #previously-viewed .slick-slider .slick-slide .title a,.pdp-fireplaces .node--type-accessory #recommended .slick-slider .slick-slide .title a,.pdp-fireplaces .node--type-accessory #faq .slick-slider .slick-slide .title a,.pdp-fireplaces .node--type-product #related-products .slick-slider .slick-slide .title a,.pdp-fireplaces .node--type-product #previously-viewed .slick-slider .slick-slide .title a,.pdp-fireplaces .node--type-product #recommended .slick-slider .slick-slide .title a,.pdp-fireplaces .node--type-product #faq .slick-slider .slick-slide .title a,.pdp-fireplaces .node--type-part #related-products .slick-slider .slick-slide .title a,.pdp-fireplaces .node--type-part #previously-viewed .slick-slider .slick-slide .title a,.pdp-fireplaces .node--type-part #recommended .slick-slider .slick-slide .title a,.pdp-fireplaces .node--type-part #faq .slick-slider .slick-slide .title a{color:#353535;text-decoration:none;}.pdp-grills .node--type-hvac-product #related-products .slick-slider .slick-slide h3,.pdp-grills .node--type-hvac-product #previously-viewed .slick-slider .slick-slide h3,.pdp-grills .node--type-hvac-product #recommended .slick-slider .slick-slide h3,.pdp-grills .node--type-hvac-product #faq .slick-slider .slick-slide h3,.pdp-grills .node--type-fireplaces-product-series #related-products .slick-slider .slick-slide h3,.pdp-grills .node--type-fireplaces-product-series #previously-viewed .slick-slider .slick-slide h3,.pdp-grills .node--type-fireplaces-product-series #recommended .slick-slider .slick-slide h3,.pdp-grills .node--type-fireplaces-product-series #faq .slick-slider .slick-slide h3,.pdp-grills .node--type-fireplaces-product #related-products .slick-slider .slick-slide h3,.pdp-grills .node--type-fireplaces-product #previously-viewed .slick-slider .slick-slide h3,.pdp-grills .node--type-fireplaces-product #recommended .slick-slider .slick-slide h3,.pdp-grills .node--type-fireplaces-product #faq .slick-slider .slick-slide h3,.pdp-grills .node--type-accessory #related-products .slick-slider .slick-slide h3,.pdp-grills .node--type-accessory #previously-viewed .slick-slider .slick-slide h3,.pdp-grills .node--type-accessory #recommended .slick-slider .slick-slide h3,.pdp-grills .node--type-accessory #faq .slick-slider .slick-slide h3,.pdp-grills .node--type-product #related-products .slick-slider .slick-slide h3,.pdp-grills .node--type-product #previously-viewed .slick-slider .slick-slide h3,.pdp-grills .node--type-product #recommended .slick-slider .slick-slide h3,.pdp-grills .node--type-product #faq .slick-slider .slick-slide h3,.pdp-grills .node--type-part #related-products .slick-slider .slick-slide h3,.pdp-grills .node--type-part #previously-viewed .slick-slider .slick-slide h3,.pdp-grills .node--type-part #recommended .slick-slider .slick-slide h3,.pdp-grills .node--type-part #faq .slick-slider .slick-slide h3,.pdp-fireplaces .node--type-hvac-product #related-products .slick-slider .slick-slide h3,.pdp-fireplaces .node--type-hvac-product #previously-viewed .slick-slider .slick-slide h3,.pdp-fireplaces .node--type-hvac-product #recommended .slick-slider .slick-slide h3,.pdp-fireplaces .node--type-hvac-product #faq .slick-slider .slick-slide h3,.pdp-fireplaces .node--type-fireplaces-product-series #related-products .slick-slider .slick-slide h3,.pdp-fireplaces .node--type-fireplaces-product-series #previously-viewed .slick-slider .slick-slide h3,.pdp-fireplaces .node--type-fireplaces-product-series #recommended .slick-slider .slick-slide h3,.pdp-fireplaces .node--type-fireplaces-product-series #faq .slick-slider .slick-slide h3,.pdp-fireplaces .node--type-fireplaces-product #related-products .slick-slider .slick-slide h3,.pdp-fireplaces .node--type-fireplaces-product #previously-viewed .slick-slider .slick-slide h3,.pdp-fireplaces .node--type-fireplaces-product #recommended .slick-slider .slick-slide h3,.pdp-fireplaces .node--type-fireplaces-product #faq .slick-slider .slick-slide h3,.pdp-fireplaces .node--type-accessory #related-products .slick-slider .slick-slide h3,.pdp-fireplaces .node--type-accessory #previously-viewed .slick-slider .slick-slide h3,.pdp-fireplaces .node--type-accessory #recommended .slick-slider .slick-slide h3,.pdp-fireplaces .node--type-accessory #faq .slick-slider .slick-slide h3,.pdp-fireplaces .node--type-product #related-products .slick-slider .slick-slide h3,.pdp-fireplaces .node--type-product #previously-viewed .slick-slider .slick-slide h3,.pdp-fireplaces .node--type-product #recommended .slick-slider .slick-slide h3,.pdp-fireplaces .node--type-product #faq .slick-slider .slick-slide h3,.pdp-fireplaces .node--type-part #related-products .slick-slider .slick-slide h3,.pdp-fireplaces .node--type-part #previously-viewed .slick-slider .slick-slide h3,.pdp-fireplaces .node--type-part #recommended .slick-slider .slick-slide h3,.pdp-fireplaces .node--type-part #faq .slick-slider .slick-slide h3{font-size:1em;text-align:center;text-transform:none;margin-bottom:2em;}.pdp-grills .node--type-hvac-product #related-products .slick-slider .slick-slide .field--name-field-description,.pdp-grills .node--type-hvac-product #previously-viewed .slick-slider .slick-slide .field--name-field-description,.pdp-grills .node--type-hvac-product #recommended .slick-slider .slick-slide .field--name-field-description,.pdp-grills .node--type-hvac-product #faq .slick-slider .slick-slide .field--name-field-description,.pdp-grills .node--type-fireplaces-product-series #related-products .slick-slider .slick-slide .field--name-field-description,.pdp-grills .node--type-fireplaces-product-series #previously-viewed .slick-slider .slick-slide .field--name-field-description,.pdp-grills .node--type-fireplaces-product-series #recommended .slick-slider .slick-slide .field--name-field-description,.pdp-grills .node--type-fireplaces-product-series #faq .slick-slider .slick-slide .field--name-field-description,.pdp-grills .node--type-fireplaces-product #related-products .slick-slider .slick-slide .field--name-field-description,.pdp-grills .node--type-fireplaces-product #previously-viewed .slick-slider .slick-slide .field--name-field-description,.pdp-grills .node--type-fireplaces-product #recommended .slick-slider .slick-slide .field--name-field-description,.pdp-grills .node--type-fireplaces-product #faq .slick-slider .slick-slide .field--name-field-description,.pdp-grills .node--type-accessory #related-products .slick-slider .slick-slide .field--name-field-description,.pdp-grills .node--type-accessory #previously-viewed .slick-slider .slick-slide .field--name-field-description,.pdp-grills .node--type-accessory #recommended .slick-slider .slick-slide .field--name-field-description,.pdp-grills .node--type-accessory #faq .slick-slider .slick-slide .field--name-field-description,.pdp-grills .node--type-product #related-products .slick-slider .slick-slide .field--name-field-description,.pdp-grills .node--type-product #previously-viewed .slick-slider .slick-slide .field--name-field-description,.pdp-grills .node--type-product #recommended .slick-slider .slick-slide .field--name-field-description,.pdp-grills .node--type-product #faq .slick-slider .slick-slide .field--name-field-description,.pdp-grills .node--type-part #related-products .slick-slider .slick-slide .field--name-field-description,.pdp-grills .node--type-part #previously-viewed .slick-slider .slick-slide .field--name-field-description,.pdp-grills .node--type-part #recommended .slick-slider .slick-slide .field--name-field-description,.pdp-grills .node--type-part #faq .slick-slider .slick-slide .field--name-field-description,.pdp-fireplaces .node--type-hvac-product #related-products .slick-slider .slick-slide .field--name-field-description,.pdp-fireplaces .node--type-hvac-product #previously-viewed .slick-slider .slick-slide .field--name-field-description,.pdp-fireplaces .node--type-hvac-product #recommended .slick-slider .slick-slide .field--name-field-description,.pdp-fireplaces .node--type-hvac-product #faq .slick-slider .slick-slide .field--name-field-description,.pdp-fireplaces .node--type-fireplaces-product-series #related-products .slick-slider .slick-slide .field--name-field-description,.pdp-fireplaces .node--type-fireplaces-product-series #previously-viewed .slick-slider .slick-slide .field--name-field-description,.pdp-fireplaces .node--type-fireplaces-product-series #recommended .slick-slider .slick-slide .field--name-field-description,.pdp-fireplaces .node--type-fireplaces-product-series #faq .slick-slider .slick-slide .field--name-field-description,.pdp-fireplaces .node--type-fireplaces-product #related-products .slick-slider .slick-slide .field--name-field-description,.pdp-fireplaces .node--type-fireplaces-product #previously-viewed .slick-slider .slick-slide .field--name-field-description,.pdp-fireplaces .node--type-fireplaces-product #recommended .slick-slider .slick-slide .field--name-field-description,.pdp-fireplaces .node--type-fireplaces-product #faq .slick-slider .slick-slide .field--name-field-description,.pdp-fireplaces .node--type-accessory #related-products .slick-slider .slick-slide .field--name-field-description,.pdp-fireplaces .node--type-accessory #previously-viewed .slick-slider .slick-slide .field--name-field-description,.pdp-fireplaces .node--type-accessory #recommended .slick-slider .slick-slide .field--name-field-description,.pdp-fireplaces .node--type-accessory #faq .slick-slider .slick-slide .field--name-field-description,.pdp-fireplaces .node--type-product #related-products .slick-slider .slick-slide .field--name-field-description,.pdp-fireplaces .node--type-product #previously-viewed .slick-slider .slick-slide .field--name-field-description,.pdp-fireplaces .node--type-product #recommended .slick-slider .slick-slide .field--name-field-description,.pdp-fireplaces .node--type-product #faq .slick-slider .slick-slide .field--name-field-description,.pdp-fireplaces .node--type-part #related-products .slick-slider .slick-slide .field--name-field-description,.pdp-fireplaces .node--type-part #previously-viewed .slick-slider .slick-slide .field--name-field-description,.pdp-fireplaces .node--type-part #recommended .slick-slider .slick-slide .field--name-field-description,.pdp-fireplaces .node--type-part #faq .slick-slider .slick-slide .field--name-field-description{margin-top:2em;}.pdp-grills .node--type-hvac-product #related-products .slick-slider .slick-slide .field--name-field-tagline p,.pdp-grills .node--type-hvac-product #previously-viewed .slick-slider .slick-slide .field--name-field-tagline p,.pdp-grills .node--type-hvac-product #recommended .slick-slider .slick-slide .field--name-field-tagline p,.pdp-grills .node--type-hvac-product #faq .slick-slider .slick-slide .field--name-field-tagline p,.pdp-grills .node--type-fireplaces-product-series #related-products .slick-slider .slick-slide .field--name-field-tagline p,.pdp-grills .node--type-fireplaces-product-series #previously-viewed .slick-slider .slick-slide .field--name-field-tagline p,.pdp-grills .node--type-fireplaces-product-series #recommended .slick-slider .slick-slide .field--name-field-tagline p,.pdp-grills .node--type-fireplaces-product-series #faq .slick-slider .slick-slide .field--name-field-tagline p,.pdp-grills .node--type-fireplaces-product #related-products .slick-slider .slick-slide .field--name-field-tagline p,.pdp-grills .node--type-fireplaces-product #previously-viewed .slick-slider .slick-slide .field--name-field-tagline p,.pdp-grills .node--type-fireplaces-product #recommended .slick-slider .slick-slide .field--name-field-tagline p,.pdp-grills .node--type-fireplaces-product #faq .slick-slider .slick-slide .field--name-field-tagline p,.pdp-grills .node--type-accessory #related-products .slick-slider .slick-slide .field--name-field-tagline p,.pdp-grills .node--type-accessory #previously-viewed .slick-slider .slick-slide .field--name-field-tagline p,.pdp-grills .node--type-accessory #recommended .slick-slider .slick-slide .field--name-field-tagline p,.pdp-grills .node--type-accessory #faq .slick-slider .slick-slide .field--name-field-tagline p,.pdp-grills .node--type-product #related-products .slick-slider .slick-slide .field--name-field-tagline p,.pdp-grills .node--type-product #previously-viewed .slick-slider .slick-slide .field--name-field-tagline p,.pdp-grills .node--type-product #recommended .slick-slider .slick-slide .field--name-field-tagline p,.pdp-grills .node--type-product #faq .slick-slider .slick-slide .field--name-field-tagline p,.pdp-grills .node--type-part #related-products .slick-slider .slick-slide .field--name-field-tagline p,.pdp-grills .node--type-part #previously-viewed .slick-slider .slick-slide .field--name-field-tagline p,.pdp-grills .node--type-part #recommended .slick-slider .slick-slide .field--name-field-tagline p,.pdp-grills .node--type-part #faq .slick-slider .slick-slide .field--name-field-tagline p,.pdp-fireplaces .node--type-hvac-product #related-products .slick-slider .slick-slide .field--name-field-tagline p,.pdp-fireplaces .node--type-hvac-product #previously-viewed .slick-slider .slick-slide .field--name-field-tagline p,.pdp-fireplaces .node--type-hvac-product #recommended .slick-slider .slick-slide .field--name-field-tagline p,.pdp-fireplaces .node--type-hvac-product #faq .slick-slider .slick-slide .field--name-field-tagline p,.pdp-fireplaces .node--type-fireplaces-product-series #related-products .slick-slider .slick-slide .field--name-field-tagline p,.pdp-fireplaces .node--type-fireplaces-product-series #previously-viewed .slick-slider .slick-slide .field--name-field-tagline p,.pdp-fireplaces .node--type-fireplaces-product-series #recommended .slick-slider .slick-slide .field--name-field-tagline p,.pdp-fireplaces .node--type-fireplaces-product-series #faq .slick-slider .slick-slide .field--name-field-tagline p,.pdp-fireplaces .node--type-fireplaces-product #related-products .slick-slider .slick-slide .field--name-field-tagline p,.pdp-fireplaces .node--type-fireplaces-product #previously-viewed .slick-slider .slick-slide .field--name-field-tagline p,.pdp-fireplaces .node--type-fireplaces-product #recommended .slick-slider .slick-slide .field--name-field-tagline p,.pdp-fireplaces .node--type-fireplaces-product #faq .slick-slider .slick-slide .field--name-field-tagline p,.pdp-fireplaces .node--type-accessory #related-products .slick-slider .slick-slide .field--name-field-tagline p,.pdp-fireplaces .node--type-accessory #previously-viewed .slick-slider .slick-slide .field--name-field-tagline p,.pdp-fireplaces .node--type-accessory #recommended .slick-slider .slick-slide .field--name-field-tagline p,.pdp-fireplaces .node--type-accessory #faq .slick-slider .slick-slide .field--name-field-tagline p,.pdp-fireplaces .node--type-product #related-products .slick-slider .slick-slide .field--name-field-tagline p,.pdp-fireplaces .node--type-product #previously-viewed .slick-slider .slick-slide .field--name-field-tagline p,.pdp-fireplaces .node--type-product #recommended .slick-slider .slick-slide .field--name-field-tagline p,.pdp-fireplaces .node--type-product #faq .slick-slider .slick-slide .field--name-field-tagline p,.pdp-fireplaces .node--type-part #related-products .slick-slider .slick-slide .field--name-field-tagline p,.pdp-fireplaces .node--type-part #previously-viewed .slick-slider .slick-slide .field--name-field-tagline p,.pdp-fireplaces .node--type-part #recommended .slick-slider .slick-slide .field--name-field-tagline p,.pdp-fireplaces .node--type-part #faq .slick-slider .slick-slide .field--name-field-tagline p{color:#6e6e6e;line-height:1.4;}.pdp-grills .node--type-hvac-product #related-products .slick-slider .slick-slide .field--name-field-msrp .msrp-nomenclature,.pdp-grills .node--type-hvac-product #previously-viewed .slick-slider .slick-slide .field--name-field-msrp .msrp-nomenclature,.pdp-grills .node--type-hvac-product #recommended .slick-slider .slick-slide .field--name-field-msrp .msrp-nomenclature,.pdp-grills .node--type-hvac-product #faq .slick-slider .slick-slide .field--name-field-msrp .msrp-nomenclature,.pdp-grills .node--type-fireplaces-product-series #related-products .slick-slider .slick-slide .field--name-field-msrp .msrp-nomenclature,.pdp-grills .node--type-fireplaces-product-series #previously-viewed .slick-slider .slick-slide .field--name-field-msrp .msrp-nomenclature,.pdp-grills .node--type-fireplaces-product-series #recommended .slick-slider .slick-slide .field--name-field-msrp .msrp-nomenclature,.pdp-grills .node--type-fireplaces-product-series #faq .slick-slider .slick-slide .field--name-field-msrp .msrp-nomenclature,.pdp-grills .node--type-fireplaces-product #related-products .slick-slider .slick-slide .field--name-field-msrp .msrp-nomenclature,.pdp-grills .node--type-fireplaces-product #previously-viewed .slick-slider .slick-slide .field--name-field-msrp .msrp-nomenclature,.pdp-grills .node--type-fireplaces-product #recommended .slick-slider .slick-slide .field--name-field-msrp .msrp-nomenclature,.pdp-grills .node--type-fireplaces-product #faq .slick-slider .slick-slide .field--name-field-msrp .msrp-nomenclature,.pdp-grills .node--type-accessory #related-products .slick-slider .slick-slide .field--name-field-msrp .msrp-nomenclature,.pdp-grills .node--type-accessory #previously-viewed .slick-slider .slick-slide .field--name-field-msrp .msrp-nomenclature,.pdp-grills .node--type-accessory #recommended .slick-slider .slick-slide .field--name-field-msrp .msrp-nomenclature,.pdp-grills .node--type-accessory #faq .slick-slider .slick-slide .field--name-field-msrp .msrp-nomenclature,.pdp-grills .node--type-product #related-products .slick-slider .slick-slide .field--name-field-msrp .msrp-nomenclature,.pdp-grills .node--type-product #previously-viewed .slick-slider .slick-slide .field--name-field-msrp .msrp-nomenclature,.pdp-grills .node--type-product #recommended .slick-slider .slick-slide .field--name-field-msrp .msrp-nomenclature,.pdp-grills .node--type-product #faq .slick-slider .slick-slide .field--name-field-msrp .msrp-nomenclature,.pdp-grills .node--type-part #related-products .slick-slider .slick-slide .field--name-field-msrp .msrp-nomenclature,.pdp-grills .node--type-part #previously-viewed .slick-slider .slick-slide .field--name-field-msrp .msrp-nomenclature,.pdp-grills .node--type-part #recommended .slick-slider .slick-slide .field--name-field-msrp .msrp-nomenclature,.pdp-grills .node--type-part #faq .slick-slider .slick-slide .field--name-field-msrp .msrp-nomenclature,.pdp-fireplaces .node--type-hvac-product #related-products .slick-slider .slick-slide .field--name-field-msrp .msrp-nomenclature,.pdp-fireplaces .node--type-hvac-product #previously-viewed .slick-slider .slick-slide .field--name-field-msrp .msrp-nomenclature,.pdp-fireplaces .node--type-hvac-product #recommended .slick-slider .slick-slide .field--name-field-msrp .msrp-nomenclature,.pdp-fireplaces .node--type-hvac-product #faq .slick-slider .slick-slide .field--name-field-msrp .msrp-nomenclature,.pdp-fireplaces .node--type-fireplaces-product-series #related-products .slick-slider .slick-slide .field--name-field-msrp .msrp-nomenclature,.pdp-fireplaces .node--type-fireplaces-product-series #previously-viewed .slick-slider .slick-slide .field--name-field-msrp .msrp-nomenclature,.pdp-fireplaces .node--type-fireplaces-product-series #recommended .slick-slider .slick-slide .field--name-field-msrp .msrp-nomenclature,.pdp-fireplaces .node--type-fireplaces-product-series #faq .slick-slider .slick-slide .field--name-field-msrp .msrp-nomenclature,.pdp-fireplaces .node--type-fireplaces-product #related-products .slick-slider .slick-slide .field--name-field-msrp .msrp-nomenclature,.pdp-fireplaces .node--type-fireplaces-product #previously-viewed .slick-slider .slick-slide .field--name-field-msrp .msrp-nomenclature,.pdp-fireplaces .node--type-fireplaces-product #recommended .slick-slider .slick-slide .field--name-field-msrp .msrp-nomenclature,.pdp-fireplaces .node--type-fireplaces-product #faq .slick-slider .slick-slide .field--name-field-msrp .msrp-nomenclature,.pdp-fireplaces .node--type-accessory #related-products .slick-slider .slick-slide .field--name-field-msrp .msrp-nomenclature,.pdp-fireplaces .node--type-accessory #previously-viewed .slick-slider .slick-slide .field--name-field-msrp .msrp-nomenclature,.pdp-fireplaces .node--type-accessory #recommended .slick-slider .slick-slide .field--name-field-msrp .msrp-nomenclature,.pdp-fireplaces .node--type-accessory #faq .slick-slider .slick-slide .field--name-field-msrp .msrp-nomenclature,.pdp-fireplaces .node--type-product #related-products .slick-slider .slick-slide .field--name-field-msrp .msrp-nomenclature,.pdp-fireplaces .node--type-product #previously-viewed .slick-slider .slick-slide .field--name-field-msrp .msrp-nomenclature,.pdp-fireplaces .node--type-product #recommended .slick-slider .slick-slide .field--name-field-msrp .msrp-nomenclature,.pdp-fireplaces .node--type-product #faq .slick-slider .slick-slide .field--name-field-msrp .msrp-nomenclature,.pdp-fireplaces .node--type-part #related-products .slick-slider .slick-slide .field--name-field-msrp .msrp-nomenclature,.pdp-fireplaces .node--type-part #previously-viewed .slick-slider .slick-slide .field--name-field-msrp .msrp-nomenclature,.pdp-fireplaces .node--type-part #recommended .slick-slider .slick-slide .field--name-field-msrp .msrp-nomenclature,.pdp-fireplaces .node--type-part #faq .slick-slider .slick-slide .field--name-field-msrp .msrp-nomenclature{display:none;}.pdp-grills .node--type-hvac-product #related-products .slick-slider .slick-slide .field--name-field-msrp .value-special,.pdp-grills .node--type-hvac-product #previously-viewed .slick-slider .slick-slide .field--name-field-msrp .value-special,.pdp-grills .node--type-hvac-product #recommended .slick-slider .slick-slide .field--name-field-msrp .value-special,.pdp-grills .node--type-hvac-product #faq .slick-slider .slick-slide .field--name-field-msrp .value-special,.pdp-grills .node--type-fireplaces-product-series #related-products .slick-slider .slick-slide .field--name-field-msrp .value-special,.pdp-grills .node--type-fireplaces-product-series #previously-viewed .slick-slider .slick-slide .field--name-field-msrp .value-special,.pdp-grills .node--type-fireplaces-product-series #recommended .slick-slider .slick-slide .field--name-field-msrp .value-special,.pdp-grills .node--type-fireplaces-product-series #faq .slick-slider .slick-slide .field--name-field-msrp .value-special,.pdp-grills .node--type-fireplaces-product #related-products .slick-slider .slick-slide .field--name-field-msrp .value-special,.pdp-grills .node--type-fireplaces-product #previously-viewed .slick-slider .slick-slide .field--name-field-msrp .value-special,.pdp-grills .node--type-fireplaces-product #recommended .slick-slider .slick-slide .field--name-field-msrp .value-special,.pdp-grills .node--type-fireplaces-product #faq .slick-slider .slick-slide .field--name-field-msrp .value-special,.pdp-grills .node--type-accessory #related-products .slick-slider .slick-slide .field--name-field-msrp .value-special,.pdp-grills .node--type-accessory #previously-viewed .slick-slider .slick-slide .field--name-field-msrp .value-special,.pdp-grills .node--type-accessory #recommended .slick-slider .slick-slide .field--name-field-msrp .value-special,.pdp-grills .node--type-accessory #faq .slick-slider .slick-slide .field--name-field-msrp .value-special,.pdp-grills .node--type-product #related-products .slick-slider .slick-slide .field--name-field-msrp .value-special,.pdp-grills .node--type-product #previously-viewed .slick-slider .slick-slide .field--name-field-msrp .value-special,.pdp-grills .node--type-product #recommended .slick-slider .slick-slide .field--name-field-msrp .value-special,.pdp-grills .node--type-product #faq .slick-slider .slick-slide .field--name-field-msrp .value-special,.pdp-grills .node--type-part #related-products .slick-slider .slick-slide .field--name-field-msrp .value-special,.pdp-grills .node--type-part #previously-viewed .slick-slider .slick-slide .field--name-field-msrp .value-special,.pdp-grills .node--type-part #recommended .slick-slider .slick-slide .field--name-field-msrp .value-special,.pdp-grills .node--type-part #faq .slick-slider .slick-slide .field--name-field-msrp .value-special,.pdp-fireplaces .node--type-hvac-product #related-products .slick-slider .slick-slide .field--name-field-msrp .value-special,.pdp-fireplaces .node--type-hvac-product #previously-viewed .slick-slider .slick-slide .field--name-field-msrp .value-special,.pdp-fireplaces .node--type-hvac-product #recommended .slick-slider .slick-slide .field--name-field-msrp .value-special,.pdp-fireplaces .node--type-hvac-product #faq .slick-slider .slick-slide .field--name-field-msrp .value-special,.pdp-fireplaces .node--type-fireplaces-product-series #related-products .slick-slider .slick-slide .field--name-field-msrp .value-special,.pdp-fireplaces .node--type-fireplaces-product-series #previously-viewed .slick-slider .slick-slide .field--name-field-msrp .value-special,.pdp-fireplaces .node--type-fireplaces-product-series #recommended .slick-slider .slick-slide .field--name-field-msrp .value-special,.pdp-fireplaces .node--type-fireplaces-product-series #faq .slick-slider .slick-slide .field--name-field-msrp .value-special,.pdp-fireplaces .node--type-fireplaces-product #related-products .slick-slider .slick-slide .field--name-field-msrp .value-special,.pdp-fireplaces .node--type-fireplaces-product #previously-viewed .slick-slider .slick-slide .field--name-field-msrp .value-special,.pdp-fireplaces .node--type-fireplaces-product #recommended .slick-slider .slick-slide .field--name-field-msrp .value-special,.pdp-fireplaces .node--type-fireplaces-product #faq .slick-slider .slick-slide .field--name-field-msrp .value-special,.pdp-fireplaces .node--type-accessory #related-products .slick-slider .slick-slide .field--name-field-msrp .value-special,.pdp-fireplaces .node--type-accessory #previously-viewed .slick-slider .slick-slide .field--name-field-msrp .value-special,.pdp-fireplaces .node--type-accessory #recommended .slick-slider .slick-slide .field--name-field-msrp .value-special,.pdp-fireplaces .node--type-accessory #faq .slick-slider .slick-slide .field--name-field-msrp .value-special,.pdp-fireplaces .node--type-product #related-products .slick-slider .slick-slide .field--name-field-msrp .value-special,.pdp-fireplaces .node--type-product #previously-viewed .slick-slider .slick-slide .field--name-field-msrp .value-special,.pdp-fireplaces .node--type-product #recommended .slick-slider .slick-slide .field--name-field-msrp .value-special,.pdp-fireplaces .node--type-product #faq .slick-slider .slick-slide .field--name-field-msrp .value-special,.pdp-fireplaces .node--type-part #related-products .slick-slider .slick-slide .field--name-field-msrp .value-special,.pdp-fireplaces .node--type-part #previously-viewed .slick-slider .slick-slide .field--name-field-msrp .value-special,.pdp-fireplaces .node--type-part #recommended .slick-slider .slick-slide .field--name-field-msrp .value-special,.pdp-fireplaces .node--type-part #faq .slick-slider .slick-slide .field--name-field-msrp .value-special{font-size:1.125rem;margin:0;}.pdp-grills .node--type-hvac-product #related-products .slick-slider .slick-slide .field--name-field-msrp .value-special .msrp-currency-symbol,.pdp-grills .node--type-hvac-product #previously-viewed .slick-slider .slick-slide .field--name-field-msrp .value-special .msrp-currency-symbol,.pdp-grills .node--type-hvac-product #recommended .slick-slider .slick-slide .field--name-field-msrp .value-special .msrp-currency-symbol,.pdp-grills .node--type-hvac-product #faq .slick-slider .slick-slide .field--name-field-msrp .value-special .msrp-currency-symbol,.pdp-grills .node--type-fireplaces-product-series #related-products .slick-slider .slick-slide .field--name-field-msrp .value-special .msrp-currency-symbol,.pdp-grills .node--type-fireplaces-product-series #previously-viewed .slick-slider .slick-slide .field--name-field-msrp .value-special .msrp-currency-symbol,.pdp-grills .node--type-fireplaces-product-series #recommended .slick-slider .slick-slide .field--name-field-msrp .value-special .msrp-currency-symbol,.pdp-grills .node--type-fireplaces-product-series #faq .slick-slider .slick-slide .field--name-field-msrp .value-special .msrp-currency-symbol,.pdp-grills .node--type-fireplaces-product #related-products .slick-slider .slick-slide .field--name-field-msrp .value-special .msrp-currency-symbol,.pdp-grills .node--type-fireplaces-product #previously-viewed .slick-slider .slick-slide .field--name-field-msrp .value-special .msrp-currency-symbol,.pdp-grills .node--type-fireplaces-product #recommended .slick-slider .slick-slide .field--name-field-msrp .value-special .msrp-currency-symbol,.pdp-grills .node--type-fireplaces-product #faq .slick-slider .slick-slide .field--name-field-msrp .value-special .msrp-currency-symbol,.pdp-grills .node--type-accessory #related-products .slick-slider .slick-slide .field--name-field-msrp .value-special .msrp-currency-symbol,.pdp-grills .node--type-accessory #previously-viewed .slick-slider .slick-slide .field--name-field-msrp .value-special .msrp-currency-symbol,.pdp-grills .node--type-accessory #recommended .slick-slider .slick-slide .field--name-field-msrp .value-special .msrp-currency-symbol,.pdp-grills .node--type-accessory #faq .slick-slider .slick-slide .field--name-field-msrp .value-special .msrp-currency-symbol,.pdp-grills .node--type-product #related-products .slick-slider .slick-slide .field--name-field-msrp .value-special .msrp-currency-symbol,.pdp-grills .node--type-product #previously-viewed .slick-slider .slick-slide .field--name-field-msrp .value-special .msrp-currency-symbol,.pdp-grills .node--type-product #recommended .slick-slider .slick-slide .field--name-field-msrp .value-special .msrp-currency-symbol,.pdp-grills .node--type-product #faq .slick-slider .slick-slide .field--name-field-msrp .value-special .msrp-currency-symbol,.pdp-grills .node--type-part #related-products .slick-slider .slick-slide .field--name-field-msrp .value-special .msrp-currency-symbol,.pdp-grills .node--type-part #previously-viewed .slick-slider .slick-slide .field--name-field-msrp .value-special .msrp-currency-symbol,.pdp-grills .node--type-part #recommended .slick-slider .slick-slide .field--name-field-msrp .value-special .msrp-currency-symbol,.pdp-grills .node--type-part #faq .slick-slider .slick-slide .field--name-field-msrp .value-special .msrp-currency-symbol,.pdp-fireplaces .node--type-hvac-product #related-products .slick-slider .slick-slide .field--name-field-msrp .value-special .msrp-currency-symbol,.pdp-fireplaces .node--type-hvac-product #previously-viewed .slick-slider .slick-slide .field--name-field-msrp .value-special .msrp-currency-symbol,.pdp-fireplaces .node--type-hvac-product #recommended .slick-slider .slick-slide .field--name-field-msrp .value-special .msrp-currency-symbol,.pdp-fireplaces .node--type-hvac-product #faq .slick-slider .slick-slide .field--name-field-msrp .value-special .msrp-currency-symbol,.pdp-fireplaces .node--type-fireplaces-product-series #related-products .slick-slider .slick-slide .field--name-field-msrp .value-special .msrp-currency-symbol,.pdp-fireplaces .node--type-fireplaces-product-series #previously-viewed .slick-slider .slick-slide .field--name-field-msrp .value-special .msrp-currency-symbol,.pdp-fireplaces .node--type-fireplaces-product-series #recommended .slick-slider .slick-slide .field--name-field-msrp .value-special .msrp-currency-symbol,.pdp-fireplaces .node--type-fireplaces-product-series #faq .slick-slider .slick-slide .field--name-field-msrp .value-special .msrp-currency-symbol,.pdp-fireplaces .node--type-fireplaces-product #related-products .slick-slider .slick-slide .field--name-field-msrp .value-special .msrp-currency-symbol,.pdp-fireplaces .node--type-fireplaces-product #previously-viewed .slick-slider .slick-slide .field--name-field-msrp .value-special .msrp-currency-symbol,.pdp-fireplaces .node--type-fireplaces-product #recommended .slick-slider .slick-slide .field--name-field-msrp .value-special .msrp-currency-symbol,.pdp-fireplaces .node--type-fireplaces-product #faq .slick-slider .slick-slide .field--name-field-msrp .value-special .msrp-currency-symbol,.pdp-fireplaces .node--type-accessory #related-products .slick-slider .slick-slide .field--name-field-msrp .value-special .msrp-currency-symbol,.pdp-fireplaces .node--type-accessory #previously-viewed .slick-slider .slick-slide .field--name-field-msrp .value-special .msrp-currency-symbol,.pdp-fireplaces .node--type-accessory #recommended .slick-slider .slick-slide .field--name-field-msrp .value-special .msrp-currency-symbol,.pdp-fireplaces .node--type-accessory #faq .slick-slider .slick-slide .field--name-field-msrp .value-special .msrp-currency-symbol,.pdp-fireplaces .node--type-product #related-products .slick-slider .slick-slide .field--name-field-msrp .value-special .msrp-currency-symbol,.pdp-fireplaces .node--type-product #previously-viewed .slick-slider .slick-slide .field--name-field-msrp .value-special .msrp-currency-symbol,.pdp-fireplaces .node--type-product #recommended .slick-slider .slick-slide .field--name-field-msrp .value-special .msrp-currency-symbol,.pdp-fireplaces .node--type-product #faq .slick-slider .slick-slide .field--name-field-msrp .value-special .msrp-currency-symbol,.pdp-fireplaces .node--type-part #related-products .slick-slider .slick-slide .field--name-field-msrp .value-special .msrp-currency-symbol,.pdp-fireplaces .node--type-part #previously-viewed .slick-slider .slick-slide .field--name-field-msrp .value-special .msrp-currency-symbol,.pdp-fireplaces .node--type-part #recommended .slick-slider .slick-slide .field--name-field-msrp .value-special .msrp-currency-symbol,.pdp-fireplaces .node--type-part #faq .slick-slider .slick-slide .field--name-field-msrp .value-special .msrp-currency-symbol{top:0;font-size:1.125rem;}.pdp-grills .node--type-hvac-product #related-products .slick-slider .slick-slide .field--name-field-msrp .msrp-element.greyed-out,.pdp-grills .node--type-hvac-product #previously-viewed .slick-slider .slick-slide .field--name-field-msrp .msrp-element.greyed-out,.pdp-grills .node--type-hvac-product #recommended .slick-slider .slick-slide .field--name-field-msrp .msrp-element.greyed-out,.pdp-grills .node--type-hvac-product #faq .slick-slider .slick-slide .field--name-field-msrp .msrp-element.greyed-out,.pdp-grills .node--type-fireplaces-product-series #related-products .slick-slider .slick-slide .field--name-field-msrp .msrp-element.greyed-out,.pdp-grills .node--type-fireplaces-product-series #previously-viewed .slick-slider .slick-slide .field--name-field-msrp .msrp-element.greyed-out,.pdp-grills .node--type-fireplaces-product-series #recommended .slick-slider .slick-slide .field--name-field-msrp .msrp-element.greyed-out,.pdp-grills .node--type-fireplaces-product-series #faq .slick-slider .slick-slide .field--name-field-msrp .msrp-element.greyed-out,.pdp-grills .node--type-fireplaces-product #related-products .slick-slider .slick-slide .field--name-field-msrp .msrp-element.greyed-out,.pdp-grills .node--type-fireplaces-product #previously-viewed .slick-slider .slick-slide .field--name-field-msrp .msrp-element.greyed-out,.pdp-grills .node--type-fireplaces-product #recommended .slick-slider .slick-slide .field--name-field-msrp .msrp-element.greyed-out,.pdp-grills .node--type-fireplaces-product #faq .slick-slider .slick-slide .field--name-field-msrp .msrp-element.greyed-out,.pdp-grills .node--type-accessory #related-products .slick-slider .slick-slide .field--name-field-msrp .msrp-element.greyed-out,.pdp-grills .node--type-accessory #previously-viewed .slick-slider .slick-slide .field--name-field-msrp .msrp-element.greyed-out,.pdp-grills .node--type-accessory #recommended .slick-slider .slick-slide .field--name-field-msrp .msrp-element.greyed-out,.pdp-grills .node--type-accessory #faq .slick-slider .slick-slide .field--name-field-msrp .msrp-element.greyed-out,.pdp-grills .node--type-product #related-products .slick-slider .slick-slide .field--name-field-msrp .msrp-element.greyed-out,.pdp-grills .node--type-product #previously-viewed .slick-slider .slick-slide .field--name-field-msrp .msrp-element.greyed-out,.pdp-grills .node--type-product #recommended .slick-slider .slick-slide .field--name-field-msrp .msrp-element.greyed-out,.pdp-grills .node--type-product #faq .slick-slider .slick-slide .field--name-field-msrp .msrp-element.greyed-out,.pdp-grills .node--type-part #related-products .slick-slider .slick-slide .field--name-field-msrp .msrp-element.greyed-out,.pdp-grills .node--type-part #previously-viewed .slick-slider .slick-slide .field--name-field-msrp .msrp-element.greyed-out,.pdp-grills .node--type-part #recommended .slick-slider .slick-slide .field--name-field-msrp .msrp-element.greyed-out,.pdp-grills .node--type-part #faq .slick-slider .slick-slide .field--name-field-msrp .msrp-element.greyed-out,.pdp-fireplaces .node--type-hvac-product #related-products .slick-slider .slick-slide .field--name-field-msrp .msrp-element.greyed-out,.pdp-fireplaces .node--type-hvac-product #previously-viewed .slick-slider .slick-slide .field--name-field-msrp .msrp-element.greyed-out,.pdp-fireplaces .node--type-hvac-product #recommended .slick-slider .slick-slide .field--name-field-msrp .msrp-element.greyed-out,.pdp-fireplaces .node--type-hvac-product #faq .slick-slider .slick-slide .field--name-field-msrp .msrp-element.greyed-out,.pdp-fireplaces .node--type-fireplaces-product-series #related-products .slick-slider .slick-slide .field--name-field-msrp .msrp-element.greyed-out,.pdp-fireplaces .node--type-fireplaces-product-series #previously-viewed .slick-slider .slick-slide .field--name-field-msrp .msrp-element.greyed-out,.pdp-fireplaces .node--type-fireplaces-product-series #recommended .slick-slider .slick-slide .field--name-field-msrp .msrp-element.greyed-out,.pdp-fireplaces .node--type-fireplaces-product-series #faq .slick-slider .slick-slide .field--name-field-msrp .msrp-element.greyed-out,.pdp-fireplaces .node--type-fireplaces-product #related-products .slick-slider .slick-slide .field--name-field-msrp .msrp-element.greyed-out,.pdp-fireplaces .node--type-fireplaces-product #previously-viewed .slick-slider .slick-slide .field--name-field-msrp .msrp-element.greyed-out,.pdp-fireplaces .node--type-fireplaces-product #recommended .slick-slider .slick-slide .field--name-field-msrp .msrp-element.greyed-out,.pdp-fireplaces .node--type-fireplaces-product #faq .slick-slider .slick-slide .field--name-field-msrp .msrp-element.greyed-out,.pdp-fireplaces .node--type-accessory #related-products .slick-slider .slick-slide .field--name-field-msrp .msrp-element.greyed-out,.pdp-fireplaces .node--type-accessory #previously-viewed .slick-slider .slick-slide .field--name-field-msrp .msrp-element.greyed-out,.pdp-fireplaces .node--type-accessory #recommended .slick-slider .slick-slide .field--name-field-msrp .msrp-element.greyed-out,.pdp-fireplaces .node--type-accessory #faq .slick-slider .slick-slide .field--name-field-msrp .msrp-element.greyed-out,.pdp-fireplaces .node--type-product #related-products .slick-slider .slick-slide .field--name-field-msrp .msrp-element.greyed-out,.pdp-fireplaces .node--type-product #previously-viewed .slick-slider .slick-slide .field--name-field-msrp .msrp-element.greyed-out,.pdp-fireplaces .node--type-product #recommended .slick-slider .slick-slide .field--name-field-msrp .msrp-element.greyed-out,.pdp-fireplaces .node--type-product #faq .slick-slider .slick-slide .field--name-field-msrp .msrp-element.greyed-out,.pdp-fireplaces .node--type-part #related-products .slick-slider .slick-slide .field--name-field-msrp .msrp-element.greyed-out,.pdp-fireplaces .node--type-part #previously-viewed .slick-slider .slick-slide .field--name-field-msrp .msrp-element.greyed-out,.pdp-fireplaces .node--type-part #recommended .slick-slider .slick-slide .field--name-field-msrp .msrp-element.greyed-out,.pdp-fireplaces .node--type-part #faq .slick-slider .slick-slide .field--name-field-msrp .msrp-element.greyed-out{font-size:0.8rem;}.pdp-grills .node--type-hvac-product #related-products .slick-slider .slick-slide .field--name-field-msrp .msrp-currency-code,.pdp-grills .node--type-hvac-product #previously-viewed .slick-slider .slick-slide .field--name-field-msrp .msrp-currency-code,.pdp-grills .node--type-hvac-product #recommended .slick-slider .slick-slide .field--name-field-msrp .msrp-currency-code,.pdp-grills .node--type-hvac-product #faq .slick-slider .slick-slide .field--name-field-msrp .msrp-currency-code,.pdp-grills .node--type-fireplaces-product-series #related-products .slick-slider .slick-slide .field--name-field-msrp .msrp-currency-code,.pdp-grills .node--type-fireplaces-product-series #previously-viewed .slick-slider .slick-slide .field--name-field-msrp .msrp-currency-code,.pdp-grills .node--type-fireplaces-product-series #recommended .slick-slider .slick-slide .field--name-field-msrp .msrp-currency-code,.pdp-grills .node--type-fireplaces-product-series #faq .slick-slider .slick-slide .field--name-field-msrp .msrp-currency-code,.pdp-grills .node--type-fireplaces-product #related-products .slick-slider .slick-slide .field--name-field-msrp .msrp-currency-code,.pdp-grills .node--type-fireplaces-product #previously-viewed .slick-slider .slick-slide .field--name-field-msrp .msrp-currency-code,.pdp-grills .node--type-fireplaces-product #recommended .slick-slider .slick-slide .field--name-field-msrp .msrp-currency-code,.pdp-grills .node--type-fireplaces-product #faq .slick-slider .slick-slide .field--name-field-msrp .msrp-currency-code,.pdp-grills .node--type-accessory #related-products .slick-slider .slick-slide .field--name-field-msrp .msrp-currency-code,.pdp-grills .node--type-accessory #previously-viewed .slick-slider .slick-slide .field--name-field-msrp .msrp-currency-code,.pdp-grills .node--type-accessory #recommended .slick-slider .slick-slide .field--name-field-msrp .msrp-currency-code,.pdp-grills .node--type-accessory #faq .slick-slider .slick-slide .field--name-field-msrp .msrp-currency-code,.pdp-grills .node--type-product #related-products .slick-slider .slick-slide .field--name-field-msrp .msrp-currency-code,.pdp-grills .node--type-product #previously-viewed .slick-slider .slick-slide .field--name-field-msrp .msrp-currency-code,.pdp-grills .node--type-product #recommended .slick-slider .slick-slide .field--name-field-msrp .msrp-currency-code,.pdp-grills .node--type-product #faq .slick-slider .slick-slide .field--name-field-msrp .msrp-currency-code,.pdp-grills .node--type-part #related-products .slick-slider .slick-slide .field--name-field-msrp .msrp-currency-code,.pdp-grills .node--type-part #previously-viewed .slick-slider .slick-slide .field--name-field-msrp .msrp-currency-code,.pdp-grills .node--type-part #recommended .slick-slider .slick-slide .field--name-field-msrp .msrp-currency-code,.pdp-grills .node--type-part #faq .slick-slider .slick-slide .field--name-field-msrp .msrp-currency-code,.pdp-fireplaces .node--type-hvac-product #related-products .slick-slider .slick-slide .field--name-field-msrp .msrp-currency-code,.pdp-fireplaces .node--type-hvac-product #previously-viewed .slick-slider .slick-slide .field--name-field-msrp .msrp-currency-code,.pdp-fireplaces .node--type-hvac-product #recommended .slick-slider .slick-slide .field--name-field-msrp .msrp-currency-code,.pdp-fireplaces .node--type-hvac-product #faq .slick-slider .slick-slide .field--name-field-msrp .msrp-currency-code,.pdp-fireplaces .node--type-fireplaces-product-series #related-products .slick-slider .slick-slide .field--name-field-msrp .msrp-currency-code,.pdp-fireplaces .node--type-fireplaces-product-series #previously-viewed .slick-slider .slick-slide .field--name-field-msrp .msrp-currency-code,.pdp-fireplaces .node--type-fireplaces-product-series #recommended .slick-slider .slick-slide .field--name-field-msrp .msrp-currency-code,.pdp-fireplaces .node--type-fireplaces-product-series #faq .slick-slider .slick-slide .field--name-field-msrp .msrp-currency-code,.pdp-fireplaces .node--type-fireplaces-product #related-products .slick-slider .slick-slide .field--name-field-msrp .msrp-currency-code,.pdp-fireplaces .node--type-fireplaces-product #previously-viewed .slick-slider .slick-slide .field--name-field-msrp .msrp-currency-code,.pdp-fireplaces .node--type-fireplaces-product #recommended .slick-slider .slick-slide .field--name-field-msrp .msrp-currency-code,.pdp-fireplaces .node--type-fireplaces-product #faq .slick-slider .slick-slide .field--name-field-msrp .msrp-currency-code,.pdp-fireplaces .node--type-accessory #related-products .slick-slider .slick-slide .field--name-field-msrp .msrp-currency-code,.pdp-fireplaces .node--type-accessory #previously-viewed .slick-slider .slick-slide .field--name-field-msrp .msrp-currency-code,.pdp-fireplaces .node--type-accessory #recommended .slick-slider .slick-slide .field--name-field-msrp .msrp-currency-code,.pdp-fireplaces .node--type-accessory #faq .slick-slider .slick-slide .field--name-field-msrp .msrp-currency-code,.pdp-fireplaces .node--type-product #related-products .slick-slider .slick-slide .field--name-field-msrp .msrp-currency-code,.pdp-fireplaces .node--type-product #previously-viewed .slick-slider .slick-slide .field--name-field-msrp .msrp-currency-code,.pdp-fireplaces .node--type-product #recommended .slick-slider .slick-slide .field--name-field-msrp .msrp-currency-code,.pdp-fireplaces .node--type-product #faq .slick-slider .slick-slide .field--name-field-msrp .msrp-currency-code,.pdp-fireplaces .node--type-part #related-products .slick-slider .slick-slide .field--name-field-msrp .msrp-currency-code,.pdp-fireplaces .node--type-part #previously-viewed .slick-slider .slick-slide .field--name-field-msrp .msrp-currency-code,.pdp-fireplaces .node--type-part #recommended .slick-slider .slick-slide .field--name-field-msrp .msrp-currency-code,.pdp-fireplaces .node--type-part #faq .slick-slider .slick-slide .field--name-field-msrp .msrp-currency-code{color:#6e6e6e;font-family:"Proxima Nova",sans-serif;font-size:0.8rem;font-weight:400;}.node--type-hvac-product .section-content,.node--type-fireplaces-product-series .section-content,.node--type-fireplaces-product .section-content,.node--type-accessory .section-content,.node--type-product .section-content{position:relative;}.node--type-hvac-product .section-content > .layout-container,.node--type-fireplaces-product-series .section-content > .layout-container,.node--type-fireplaces-product .section-content > .layout-container,.node--type-accessory .section-content > .layout-container,.node--type-product .section-content > .layout-container{padding-top:0;position:static;}.node--type-hvac-product #block-breadcrumbs,.node--type-fireplaces-product-series #block-breadcrumbs,.node--type-fireplaces-product #block-breadcrumbs,.node--type-accessory #block-breadcrumbs,.node--type-product #block-breadcrumbs{position:relative;z-index:20;background:transparent;bottom:-50px;margin-top:-27px;}.node--type-hvac-product #block-breadcrumbs .breadcrumb,.node--type-fireplaces-product-series #block-breadcrumbs .breadcrumb,.node--type-fireplaces-product #block-breadcrumbs .breadcrumb,.node--type-accessory #block-breadcrumbs .breadcrumb,.node--type-product #block-breadcrumbs .breadcrumb{margin:0;padding:0;}.node--type-hvac-product #block-de-theme-local-tasks,.node--type-fireplaces-product #block-de-theme-local-tasks,.node--type-accessory #block-de-theme-local-tasks,.node--type-product #block-de-theme-local-tasks{position:relative;margin-top:68px;}.node--type-hvac-product > section,.node--type-hvac-product .grouping-wrapper,.node--type-fireplaces-product > section,.node--type-fireplaces-product .grouping-wrapper,.node--type-accessory > section,.node--type-accessory .grouping-wrapper,.node--type-product > section,.node--type-product .grouping-wrapper{margin-bottom:1.5625em;}@media (min-width:0) and (max-width:38em){.node--type-hvac-product > section.slider,.node--type-hvac-product > section.specs,.node--type-hvac-product > section.series-wrapper,.node--type-hvac-product .grouping-wrapper.slider,.node--type-hvac-product .grouping-wrapper.specs,.node--type-hvac-product .grouping-wrapper.series-wrapper,.node--type-fireplaces-product > section.slider,.node--type-fireplaces-product > section.specs,.node--type-fireplaces-product > section.series-wrapper,.node--type-fireplaces-product .grouping-wrapper.slider,.node--type-fireplaces-product .grouping-wrapper.specs,.node--type-fireplaces-product .grouping-wrapper.series-wrapper,.node--type-accessory > section.slider,.node--type-accessory > section.specs,.node--type-accessory > section.series-wrapper,.node--type-accessory .grouping-wrapper.slider,.node--type-accessory .grouping-wrapper.specs,.node--type-accessory .grouping-wrapper.series-wrapper,.node--type-product > section.slider,.node--type-product > section.specs,.node--type-product > section.series-wrapper,.node--type-product .grouping-wrapper.slider,.node--type-product .grouping-wrapper.specs,.node--type-product .grouping-wrapper.series-wrapper{margin-bottom:0;}}@media (min-width:62em){.node--type-hvac-product > section,.node--type-hvac-product .grouping-wrapper,.node--type-fireplaces-product > section,.node--type-fireplaces-product .grouping-wrapper,.node--type-accessory > section,.node--type-accessory .grouping-wrapper,.node--type-product > section,.node--type-product .grouping-wrapper{margin-bottom:2.44140625em;}}@media (min-width:62em){.node--type-hvac-product > section,.node--type-hvac-product .grouping-wrapper,.node--type-fireplaces-product > section,.node--type-fireplaces-product .grouping-wrapper,.node--type-accessory > section,.node--type-accessory .grouping-wrapper,.node--type-product > section,.node--type-product .grouping-wrapper{margin-bottom:60px;}}.node--type-hvac-product section.video,.node--type-fireplaces-product section.video,.node--type-accessory section.video,.node--type-product section.video{margin-left:-1.5625em;margin-right:-1.5625em;}@media (min-width:38em){.node--type-hvac-product section.specs,.node--type-hvac-product section.video,.node--type-fireplaces-product section.specs,.node--type-fireplaces-product section.video,.node--type-accessory section.specs,.node--type-accessory section.video,.node--type-product section.specs,.node--type-product section.video{margin-left:-1.5625em;margin-right:-1.5625em;}}@media (min-width:62em){.node--type-hvac-product section.specs,.node--type-hvac-product section.video,.node--type-fireplaces-product section.specs,.node--type-fireplaces-product section.video,.node--type-accessory section.specs,.node--type-accessory section.video,.node--type-product section.specs,.node--type-product section.video{margin-left:-2.44140625em;margin-right:-2.44140625em;}}.node--type-hvac-product .accersories-grid-wrapper .slick-dots,.node--type-hvac-product section.series-wrapper .slick-dots,.node--type-hvac-product section.accessories .slick-dots,.node--type-fireplaces-product .accersories-grid-wrapper .slick-dots,.node--type-fireplaces-product section.series-wrapper .slick-dots,.node--type-fireplaces-product section.accessories .slick-dots,.node--type-accessory .accersories-grid-wrapper .slick-dots,.node--type-accessory section.series-wrapper .slick-dots,.node--type-accessory section.accessories .slick-dots,.node--type-product .accersories-grid-wrapper .slick-dots,.node--type-product section.series-wrapper .slick-dots,.node--type-product section.accessories .slick-dots{position:relative;margin-top:1.5625em;margin-bottom:1em;}.node--type-hvac-product .accersories-grid-wrapper .view-all-link.top,.node--type-hvac-product section.series-wrapper .view-all-link.top,.node--type-hvac-product section.accessories .view-all-link.top,.node--type-fireplaces-product .accersories-grid-wrapper .view-all-link.top,.node--type-fireplaces-product section.series-wrapper .view-all-link.top,.node--type-fireplaces-product section.accessories .view-all-link.top,.node--type-accessory .accersories-grid-wrapper .view-all-link.top,.node--type-accessory section.series-wrapper .view-all-link.top,.node--type-accessory section.accessories .view-all-link.top,.node--type-product .accersories-grid-wrapper .view-all-link.top,.node--type-product section.series-wrapper .view-all-link.top,.node--type-product section.accessories .view-all-link.top{display:none;}@media (min-width:38em){.node--type-hvac-product .accersories-grid-wrapper .view-all-link.top,.node--type-hvac-product section.series-wrapper .view-all-link.top,.node--type-hvac-product section.accessories .view-all-link.top,.node--type-fireplaces-product .accersories-grid-wrapper .view-all-link.top,.node--type-fireplaces-product section.series-wrapper .view-all-link.top,.node--type-fireplaces-product section.accessories .view-all-link.top,.node--type-accessory .accersories-grid-wrapper .view-all-link.top,.node--type-accessory section.series-wrapper .view-all-link.top,.node--type-accessory section.accessories .view-all-link.top,.node--type-product .accersories-grid-wrapper .view-all-link.top,.node--type-product section.series-wrapper .view-all-link.top,.node--type-product section.accessories .view-all-link.top{display:block;}}.node--type-hvac-product .accersories-grid-wrapper .view-all-link.bottom,.node--type-hvac-product section.series-wrapper .view-all-link.bottom,.node--type-hvac-product section.accessories .view-all-link.bottom,.node--type-fireplaces-product .accersories-grid-wrapper .view-all-link.bottom,.node--type-fireplaces-product section.series-wrapper .view-all-link.bottom,.node--type-fireplaces-product section.accessories .view-all-link.bottom,.node--type-accessory .accersories-grid-wrapper .view-all-link.bottom,.node--type-accessory section.series-wrapper .view-all-link.bottom,.node--type-accessory section.accessories .view-all-link.bottom,.node--type-product .accersories-grid-wrapper .view-all-link.bottom,.node--type-product section.series-wrapper .view-all-link.bottom,.node--type-product section.accessories .view-all-link.bottom{display:block;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.node--type-hvac-product .accersories-grid-wrapper .view-all-link.bottom a,.node--type-hvac-product section.series-wrapper .view-all-link.bottom a,.node--type-hvac-product section.accessories .view-all-link.bottom a,.node--type-fireplaces-product .accersories-grid-wrapper .view-all-link.bottom a,.node--type-fireplaces-product section.series-wrapper .view-all-link.bottom a,.node--type-fireplaces-product section.accessories .view-all-link.bottom a,.node--type-accessory .accersories-grid-wrapper .view-all-link.bottom a,.node--type-accessory section.series-wrapper .view-all-link.bottom a,.node--type-accessory section.accessories .view-all-link.bottom a,.node--type-product .accersories-grid-wrapper .view-all-link.bottom a,.node--type-product section.series-wrapper .view-all-link.bottom a,.node--type-product section.accessories .view-all-link.bottom a{border:1px solid transparent;font-weight:700;cursor:pointer;display:inline-block;position:relative;font-size:15px;line-height:1em;overflow:hidden;padding:0.625em 1.3em;margin-bottom:1em;text-decoration:none;-webkit-transition:background-color 0.3s ease-out,border-color 0.3s ease-out;transition:background-color 0.3s ease-out,border-color 0.3s ease-out;margin-right:1em;letter-spacing:1.1px;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;color:#fff;}@media (min-width:38em){.node--type-hvac-product .accersories-grid-wrapper .view-all-link.bottom a,.node--type-hvac-product section.series-wrapper .view-all-link.bottom a,.node--type-hvac-product section.accessories .view-all-link.bottom a,.node--type-fireplaces-product .accersories-grid-wrapper .view-all-link.bottom a,.node--type-fireplaces-product section.series-wrapper .view-all-link.bottom a,.node--type-fireplaces-product section.accessories .view-all-link.bottom a,.node--type-accessory .accersories-grid-wrapper .view-all-link.bottom a,.node--type-accessory section.series-wrapper .view-all-link.bottom a,.node--type-accessory section.accessories .view-all-link.bottom a,.node--type-product .accersories-grid-wrapper .view-all-link.bottom a,.node--type-product section.series-wrapper .view-all-link.bottom a,.node--type-product section.accessories .view-all-link.bottom a{padding:0.625em 1.5em;font-size:17px;line-height:1.375em;}}.node--type-hvac-product .accersories-grid-wrapper .view-all-link.bottom a,.node--type-hvac-product section.series-wrapper .view-all-link.bottom a,.node--type-hvac-product section.accessories .view-all-link.bottom a,.node--type-fireplaces-product .accersories-grid-wrapper .view-all-link.bottom a,.node--type-fireplaces-product section.series-wrapper .view-all-link.bottom a,.node--type-fireplaces-product section.accessories .view-all-link.bottom a,.node--type-accessory .accersories-grid-wrapper .view-all-link.bottom a,.node--type-accessory section.series-wrapper .view-all-link.bottom a,.node--type-accessory section.accessories .view-all-link.bottom a,.node--type-product .accersories-grid-wrapper .view-all-link.bottom a,.node--type-product section.series-wrapper .view-all-link.bottom a,.node--type-product section.accessories .view-all-link.bottom a{background-color:#c32127;}.node--type-hvac-product .accersories-grid-wrapper .view-all-link.bottom a:hover,.node--type-hvac-product .accersories-grid-wrapper .view-all-link.bottom a:focus,.node--type-hvac-product .accersories-grid-wrapper .view-all-link.bottom a:active,.node--type-hvac-product section.series-wrapper .view-all-link.bottom a:hover,.node--type-hvac-product section.series-wrapper .view-all-link.bottom a:focus,.node--type-hvac-product section.series-wrapper .view-all-link.bottom a:active,.node--type-hvac-product section.accessories .view-all-link.bottom a:hover,.node--type-hvac-product section.accessories .view-all-link.bottom a:focus,.node--type-hvac-product section.accessories .view-all-link.bottom a:active,.node--type-fireplaces-product .accersories-grid-wrapper .view-all-link.bottom a:hover,.node--type-fireplaces-product .accersories-grid-wrapper .view-all-link.bottom a:focus,.node--type-fireplaces-product .accersories-grid-wrapper .view-all-link.bottom a:active,.node--type-fireplaces-product section.series-wrapper .view-all-link.bottom a:hover,.node--type-fireplaces-product section.series-wrapper .view-all-link.bottom a:focus,.node--type-fireplaces-product section.series-wrapper .view-all-link.bottom a:active,.node--type-fireplaces-product section.accessories .view-all-link.bottom a:hover,.node--type-fireplaces-product section.accessories .view-all-link.bottom a:focus,.node--type-fireplaces-product section.accessories .view-all-link.bottom a:active,.node--type-accessory .accersories-grid-wrapper .view-all-link.bottom a:hover,.node--type-accessory .accersories-grid-wrapper .view-all-link.bottom a:focus,.node--type-accessory .accersories-grid-wrapper .view-all-link.bottom a:active,.node--type-accessory section.series-wrapper .view-all-link.bottom a:hover,.node--type-accessory section.series-wrapper .view-all-link.bottom a:focus,.node--type-accessory section.series-wrapper .view-all-link.bottom a:active,.node--type-accessory section.accessories .view-all-link.bottom a:hover,.node--type-accessory section.accessories .view-all-link.bottom a:focus,.node--type-accessory section.accessories .view-all-link.bottom a:active,.node--type-product .accersories-grid-wrapper .view-all-link.bottom a:hover,.node--type-product .accersories-grid-wrapper .view-all-link.bottom a:focus,.node--type-product .accersories-grid-wrapper .view-all-link.bottom a:active,.node--type-product section.series-wrapper .view-all-link.bottom a:hover,.node--type-product section.series-wrapper .view-all-link.bottom a:focus,.node--type-product section.series-wrapper .view-all-link.bottom a:active,.node--type-product section.accessories .view-all-link.bottom a:hover,.node--type-product section.accessories .view-all-link.bottom a:focus,.node--type-product section.accessories .view-all-link.bottom a:active{color:#fff;background-color:#a91d22;}.node--type-hvac-product .accersories-grid-wrapper .view-all-link.bottom a,.node--type-hvac-product section.series-wrapper .view-all-link.bottom a,.node--type-hvac-product section.accessories .view-all-link.bottom a,.node--type-fireplaces-product .accersories-grid-wrapper .view-all-link.bottom a,.node--type-fireplaces-product section.series-wrapper .view-all-link.bottom a,.node--type-fireplaces-product section.accessories .view-all-link.bottom a,.node--type-accessory .accersories-grid-wrapper .view-all-link.bottom a,.node--type-accessory section.series-wrapper .view-all-link.bottom a,.node--type-accessory section.accessories .view-all-link.bottom a,.node--type-product .accersories-grid-wrapper .view-all-link.bottom a,.node--type-product section.series-wrapper .view-all-link.bottom a,.node--type-product section.accessories .view-all-link.bottom a{margin-right:0;}@media (min-width:38em){.node--type-hvac-product .accersories-grid-wrapper .view-all-link.bottom,.node--type-hvac-product section.series-wrapper .view-all-link.bottom,.node--type-hvac-product section.accessories .view-all-link.bottom,.node--type-fireplaces-product .accersories-grid-wrapper .view-all-link.bottom,.node--type-fireplaces-product section.series-wrapper .view-all-link.bottom,.node--type-fireplaces-product section.accessories .view-all-link.bottom,.node--type-accessory .accersories-grid-wrapper .view-all-link.bottom,.node--type-accessory section.series-wrapper .view-all-link.bottom,.node--type-accessory section.accessories .view-all-link.bottom,.node--type-product .accersories-grid-wrapper .view-all-link.bottom,.node--type-product section.series-wrapper .view-all-link.bottom,.node--type-product section.accessories .view-all-link.bottom{display:none;}}.node--type-hvac-product section.dealers,.node--type-hvac-product section.support,.node--type-hvac-product section.specs,.node--type-fireplaces-product section.dealers,.node--type-fireplaces-product section.support,.node--type-fireplaces-product section.specs,.node--type-accessory section.dealers,.node--type-accessory section.support,.node--type-accessory section.specs,.node--type-product section.dealers,.node--type-product section.support,.node--type-product section.specs{display:-webkit-box;display:-ms-flexbox;display:flex;}.node--type-hvac-product section.dealers div .inner-wrapper,.node--type-hvac-product section.support div .inner-wrapper,.node--type-hvac-product section.specs div .inner-wrapper,.node--type-fireplaces-product section.dealers div .inner-wrapper,.node--type-fireplaces-product section.support div .inner-wrapper,.node--type-fireplaces-product section.specs div .inner-wrapper,.node--type-accessory section.dealers div .inner-wrapper,.node--type-accessory section.support div .inner-wrapper,.node--type-accessory section.specs div .inner-wrapper,.node--type-product section.dealers div .inner-wrapper,.node--type-product section.support div .inner-wrapper,.node--type-product section.specs div .inner-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}@media (max-width:62em){.node--type-hvac-product section.dealers div .inner-wrapper,.node--type-hvac-product section.support div .inner-wrapper,.node--type-hvac-product section.specs div .inner-wrapper,.node--type-fireplaces-product section.dealers div .inner-wrapper,.node--type-fireplaces-product section.support div .inner-wrapper,.node--type-fireplaces-product section.specs div .inner-wrapper,.node--type-accessory section.dealers div .inner-wrapper,.node--type-accessory section.support div .inner-wrapper,.node--type-accessory section.specs div .inner-wrapper,.node--type-product section.dealers div .inner-wrapper,.node--type-product section.support div .inner-wrapper,.node--type-product section.specs div .inner-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;}}.pdp-grills .napoleon-product--tooltip-view,.pdp-fireplaces .napoleon-product--tooltip-view{max-width:850px !important;padding:0;border:0;background:transparent;color:white;}.pdp-grills .napoleon-product--tooltip-view .ui-tooltip-content,.pdp-fireplaces .napoleon-product--tooltip-view .ui-tooltip-content{background-color:#313131;border:1px solid #0060ad;-webkit-box-shadow:-16px 16px 46px -28px rgba(0,0,0,0.75);box-shadow:-16px 16px 46px -28px rgba(0,0,0,0.75);position:relative;padding:1em 2.5em 1em 1em;}.pdp-grills .napoleon-product--tooltip-view .ui-tooltip-content .field--name-field-part-id,.pdp-fireplaces .napoleon-product--tooltip-view .ui-tooltip-content .field--name-field-part-id{font-size:80%;font-weight:normal;line-height:1.3em;letter-spacing:normal;margin:0 0 1rem;}@media (min-width:0) and (max-width:47.9375em){.pdp-grills .napoleon-product--tooltip-view .ui-tooltip-content,.pdp-fireplaces .napoleon-product--tooltip-view .ui-tooltip-content{left:0 !important;margin:0;padding:1em;}.pdp-grills .napoleon-product--tooltip-view .ui-tooltip-content .field--name-field-part-id,.pdp-fireplaces .napoleon-product--tooltip-view .ui-tooltip-content .field--name-field-part-id{margin:0;}.pdp-grills .napoleon-product--tooltip-view .ui-tooltip-content .node--view-mode-tooltip .wrapper,.pdp-fireplaces .napoleon-product--tooltip-view .ui-tooltip-content .node--view-mode-tooltip .wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.pdp-grills .napoleon-product--tooltip-view .ui-tooltip-content .node--view-mode-tooltip .wrapper .content-wrapper,.pdp-fireplaces .napoleon-product--tooltip-view .ui-tooltip-content .node--view-mode-tooltip .wrapper .content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:0;padding-right:0;padding-bottom:0;}.pdp-grills .napoleon-product--tooltip-view .ui-tooltip-content .node--view-mode-tooltip .wrapper .field--name-field-summary-features .field__item,.pdp-fireplaces .napoleon-product--tooltip-view .ui-tooltip-content .node--view-mode-tooltip .wrapper .field--name-field-summary-features .field__item{margin-left:2em;}.pdp-grills .napoleon-product--tooltip-view .ui-tooltip-content .node--view-mode-tooltip .wrapper .field--name-field-description,.pdp-fireplaces .napoleon-product--tooltip-view .ui-tooltip-content .node--view-mode-tooltip .wrapper .field--name-field-description{padding:0 1em;}.pdp-grills .napoleon-product--tooltip-view .ui-tooltip-content .node--view-mode-tooltip .wrapper .field--name-field-tagline p::before,.pdp-fireplaces .napoleon-product--tooltip-view .ui-tooltip-content .node--view-mode-tooltip .wrapper .field--name-field-tagline p::before{margin-left:0;}.pdp-grills .napoleon-product--tooltip-view .ui-tooltip-content .node--view-mode-tooltip .wrapper .bg-image,.pdp-fireplaces .napoleon-product--tooltip-view .ui-tooltip-content .node--view-mode-tooltip .wrapper .bg-image{width:100vw;height:200px;margin-left:-15px;margin-right:-15px;margin-top:-15px;}}.pdp-grills .napoleon-product--tooltip-view .ui-tooltip-content.learn-more-block h3,.pdp-fireplaces .napoleon-product--tooltip-view .ui-tooltip-content.learn-more-block h3{color:white;}@media (min-width:47.9375em){.pdp-grills .napoleon-product--tooltip-view .ui-tooltip-content.learn-more-block,.pdp-fireplaces .napoleon-product--tooltip-view .ui-tooltip-content.learn-more-block{margin-right:3.875em;}}@media (min-width:47.9375em){.pdp-grills .napoleon-product--tooltip-view .learn-more-block,.pdp-fireplaces .napoleon-product--tooltip-view .learn-more-block{max-height:-webkit-fit-content;max-height:-moz-fit-content;max-height:fit-content;color:#fff;padding:1.5em 1em;}}.pdp-grills .napoleon-product--tooltip-view .wrapper,.pdp-fireplaces .napoleon-product--tooltip-view .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:right;-ms-flex-pack:right;justify-content:right;}.pdp-grills .napoleon-product--tooltip-view .wrapper .bg-image,.pdp-fireplaces .napoleon-product--tooltip-view .wrapper .bg-image{background-position:center;background-repeat:no-repeat;background-size:cover;width:50%;}.pdp-grills .napoleon-product--tooltip-view .wrapper .image-wrapper,.pdp-fireplaces .napoleon-product--tooltip-view .wrapper .image-wrapper{background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:50%;}.pdp-grills .napoleon-product--tooltip-view .wrapper .image-wrapper img,.pdp-fireplaces .napoleon-product--tooltip-view .wrapper .image-wrapper img{max-width:100%;-o-object-fit:contain;object-fit:contain;}.pdp-grills .napoleon-product--tooltip-view .wrapper .content-wrapper,.pdp-fireplaces .napoleon-product--tooltip-view .wrapper .content-wrapper{color:#fff;-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%;padding:1.5em 1em;}.pdp-grills .napoleon-product--tooltip-view .wrapper .content-wrapper .title,.pdp-fireplaces .napoleon-product--tooltip-view .wrapper .content-wrapper .title{margin-bottom:0.5rem;}.pdp-grills .napoleon-product--tooltip-view .wrapper .content-wrapper .title .field--name-title,.pdp-fireplaces .napoleon-product--tooltip-view .wrapper .content-wrapper .title .field--name-title{display:inline;font-weight:700;}.pdp-grills .napoleon-product--tooltip-view .wrapper .content-wrapper .field--name-field-tagline,.pdp-fireplaces .napoleon-product--tooltip-view .wrapper .content-wrapper .field--name-field-tagline{display:inline;}.pdp-grills .napoleon-product--tooltip-view .wrapper .content-wrapper .field--name-field-tagline p,.pdp-fireplaces .napoleon-product--tooltip-view .wrapper .content-wrapper .field--name-field-tagline p{display:inline;font-weight:700;margin-bottom:0;}.pdp-grills .napoleon-product--tooltip-view .wrapper .content-wrapper .field--name-field-tagline p::before,.pdp-fireplaces .napoleon-product--tooltip-view .wrapper .content-wrapper .field--name-field-tagline p::before{font-family:FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:normal;font-style:normal;font-size:24px;display:inline-block;width:1em;height:1em;line-height:1;text-transform:none;letter-spacing:normal;overflow-wrap:normal;white-space:nowrap;direction:ltr;vertical-align:bottom;content:"\f068";color:#fff;font-size:0.25rem;vertical-align:middle;margin:0 0.25rem;}.pdp-grills .napoleon-product--tooltip-view .wrapper .content-wrapper .bv-score-wrapper .bv-score,.pdp-fireplaces .napoleon-product--tooltip-view .wrapper .content-wrapper .bv-score-wrapper .bv-score{color:#d2d3d5;}.pdp-grills .napoleon-product--tooltip-view .wrapper .content-wrapper .bv-score-wrapper .bv-score .star-score::before,.pdp-fireplaces .napoleon-product--tooltip-view .wrapper .content-wrapper .bv-score-wrapper .bv-score .star-score::before{color:#fff;}.pdp-grills .napoleon-product--tooltip-view .wrapper .content-wrapper .field--name-field-summary-features,.pdp-fireplaces .napoleon-product--tooltip-view .wrapper .content-wrapper .field--name-field-summary-features{margin-bottom:0.5rem;}.pdp-grills .napoleon-product--tooltip-view .wrapper .content-wrapper .field--name-field-summary-features .field__item,.pdp-fireplaces .napoleon-product--tooltip-view .wrapper .content-wrapper .field--name-field-summary-features .field__item{display:list-item;line-height:1.4;margin-bottom:0.5rem;margin-left:2.5em;list-style-type:disc;}.pdp-grills .napoleon-product--tooltip-view .wrapper .content-wrapper .field--name-field-description p,.pdp-fireplaces .napoleon-product--tooltip-view .wrapper .content-wrapper .field--name-field-description p{color:#d2d3d5;}.pdp-grills .napoleon-product--tooltip-view .node--type-product .image-wrapper,.pdp-grills .napoleon-product--tooltip-view .node--type-part .image-wrapper,.pdp-fireplaces .napoleon-product--tooltip-view .node--type-product .image-wrapper,.pdp-fireplaces .napoleon-product--tooltip-view .node--type-part .image-wrapper{padding:1em;}.pdp-grills .napoleon-product--tooltip-view .close-tooltip,.pdp-fireplaces .napoleon-product--tooltip-view .close-tooltip{font-size:0;position:absolute;top:0;right:0;}.pdp-grills .napoleon-product--tooltip-view .close-tooltip::before,.pdp-fireplaces .napoleon-product--tooltip-view .close-tooltip::before{font-family:FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:normal;font-style:normal;font-size:24px;display:inline-block;width:1em;height:1em;line-height:1;text-transform:none;letter-spacing:normal;overflow-wrap:normal;white-space:nowrap;direction:ltr;vertical-align:bottom;content:"\f00d";width:35px;height:35px;background-color:#0060ad;color:white;font-size:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;}.pdp-grills .msrp-currency-code,.pdp-fireplaces .msrp-currency-code{padding-left:5px;}.pdp-grills #options .label,.pdp-grills #made-to-fit .label,.pdp-fireplaces #options .label,.pdp-fireplaces #made-to-fit .label{color:black;font-weight:400;font-size:15px;text-transform:uppercase;display:block;width:100%;padding-bottom:1em;letter-spacing:normal;}.pdp-grills #made-to-fit,.pdp-fireplaces #made-to-fit{padding-bottom:1em;}.pdp-grills #made-to-fit .field--name-field-tagline,.pdp-fireplaces #made-to-fit .field--name-field-tagline{font-family:"Proxima Nova",helvetica,sans-serif !important;font-size:1em !important;margin-bottom:0;}.pdp-grills #made-to-fit .field--name-field-msrp,.pdp-fireplaces #made-to-fit .field--name-field-msrp{padding:10px 0 5px;}.pdp-grills #made-to-fit .in-store-disclaimer,.pdp-fireplaces #made-to-fit .in-store-disclaimer{font-style:italic;color:#6e6e6e;}.pdp-grills #made-to-fit .field--name-field-related-accessories,.pdp-fireplaces #made-to-fit .field--name-field-related-accessories{margin-bottom:8px;}.pdp-grills #made-to-fit .field--name-field-related-accessories.buy-button-multiple-container,.pdp-fireplaces #made-to-fit .field--name-field-related-accessories.buy-button-multiple-container{margin-bottom:0;}.pdp-grills #made-to-fit .field--name-field-related-accessories a .wrapper,.pdp-fireplaces #made-to-fit .field--name-field-related-accessories a .wrapper{-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}.pdp-grills #made-to-fit .field--name-field-related-accessories a .wrapper:hover,.pdp-fireplaces #made-to-fit .field--name-field-related-accessories a .wrapper:hover{-webkit-box-shadow:inset 0 0 0 2px #0060ad;box-shadow:inset 0 0 0 2px #0060ad;border-color:#0060ad;color:#1b1c1c;}.pdp-grills #made-to-fit .field--name-field-related-accessories .wrapper,.pdp-fireplaces #made-to-fit .field--name-field-related-accessories .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:1em 2.5em 1em 1em;border:1px solid #d2d3d5;margin-bottom:1em;position:relative;}.pdp-grills #made-to-fit .field--name-field-related-accessories .item-selected .wrapper,.pdp-grills #made-to-fit .field--name-field-related-accessories .manually-removed .wrapper,.pdp-fireplaces #made-to-fit .field--name-field-related-accessories .item-selected .wrapper,.pdp-fireplaces #made-to-fit .field--name-field-related-accessories .manually-removed .wrapper{padding:1rem 2.5rem;}.pdp-grills #made-to-fit .field--name-field-related-accessories .item-selected .wrapper,.pdp-fireplaces #made-to-fit .field--name-field-related-accessories .item-selected .wrapper{outline:3px solid #0060ad;outline-offset:-3px;}.pdp-grills #made-to-fit .field--name-field-related-accessories .item-selected .wrapper .field--name-title,.pdp-fireplaces #made-to-fit .field--name-field-related-accessories .item-selected .wrapper .field--name-title{color:#353535;}.pdp-grills #made-to-fit .field--name-field-related-accessories .image-wrapper,.pdp-fireplaces #made-to-fit .field--name-field-related-accessories .image-wrapper{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;height:100%;overflow:unset;position:unset;visibility:unset;}.pdp-grills #made-to-fit .field--name-field-related-accessories .content-wrapper,.pdp-fireplaces #made-to-fit .field--name-field-related-accessories .content-wrapper{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;padding:1rem 0 1rem 1rem;}@media (min-width:48em){.pdp-grills #made-to-fit .field--name-field-related-accessories .content-wrapper,.pdp-fireplaces #made-to-fit .field--name-field-related-accessories .content-wrapper{padding:1rem;}}.pdp-grills #made-to-fit .field--name-field-related-accessories .show-more-wrapper,.pdp-fireplaces #made-to-fit .field--name-field-related-accessories .show-more-wrapper{display:inline-block;position:relative;text-align:right;width:100%;}.pdp-grills #made-to-fit .field--name-field-related-accessories .show-more-wrapper .btn-show-more,.pdp-fireplaces #made-to-fit .field--name-field-related-accessories .show-more-wrapper .btn-show-more{margin-top:0;margin-right:0;float:none;}.pdp-grills #made-to-fit .field--name-field-related-accessories button.buy-button-multiple-btn,.pdp-fireplaces #made-to-fit .field--name-field-related-accessories button.buy-button-multiple-btn{margin-right:0;margin-top:1rem;width:100%;padding:0.56em 1.25em !important;font-size:1.438em !important;}@media (min-width:62em){.pdp-grills #made-to-fit .field--name-field-related-accessories button.buy-button-multiple-btn,.pdp-fireplaces #made-to-fit .field--name-field-related-accessories button.buy-button-multiple-btn{padding:0.609em 1.5625em !important;}}.pdp-grills #made-to-fit .field--name-field-related-accessories button.buy-button-multiple-btn .fa-shopping-cart,.pdp-fireplaces #made-to-fit .field--name-field-related-accessories button.buy-button-multiple-btn .fa-shopping-cart{padding-left:0.3em;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.pdp-grills #made-to-fit .field--name-field-related-accessories a,.pdp-fireplaces #made-to-fit .field--name-field-related-accessories a{text-decoration:none;}.pdp-grills #made-to-fit .field--name-field-related-accessories h2,.pdp-fireplaces #made-to-fit .field--name-field-related-accessories h2{font-size:16px;font-weight:700;text-transform:none;}.pdp-grills #made-to-fit .field--name-field-related-accessories .field--name-title,.pdp-fireplaces #made-to-fit .field--name-field-related-accessories .field--name-title{font-weight:700;line-height:initial;display:block;color:#4b4c4d;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}.pdp-grills #made-to-fit .field--name-field-related-accessories .field--name-field-tagline,.pdp-fireplaces #made-to-fit .field--name-field-related-accessories .field--name-field-tagline{font-family:"Proxima Nova",helvetica,sans-serif;font-size:1em;color:#4b4c4d;}.pdp-grills #made-to-fit .field--name-field-related-accessories .field--name-field-tagline p,.pdp-fireplaces #made-to-fit .field--name-field-related-accessories .field--name-field-tagline p{font-size:1em !important;text-transform:none !important;}.pdp-grills #made-to-fit .field--name-field-related-accessories .field--name-field-part-id,.pdp-fireplaces #made-to-fit .field--name-field-related-accessories .field--name-field-part-id{font-size:80%;font-weight:normal;line-height:1.3em;letter-spacing:normal;margin:0;}.pdp-grills #made-to-fit .field--name-field-related-accessories .product-info-trigger,.pdp-fireplaces #made-to-fit .field--name-field-related-accessories .product-info-trigger{color:#c32127;text-align:center;border:2px solid #c32127;border-radius:50%;height:22px;width:22px;padding:2px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:absolute !important;right:0.5rem !important;top:0.5rem !important;margin:0;cursor:pointer;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.pdp-grills #made-to-fit .field--name-field-related-accessories .product-info-trigger::before,.pdp-fireplaces #made-to-fit .field--name-field-related-accessories .product-info-trigger::before{font-size:12px;}.pdp-grills #made-to-fit .field--name-field-related-accessories .field--name-field-msrp,.pdp-fireplaces #made-to-fit .field--name-field-related-accessories .field--name-field-msrp{display:block;}.pdp-grills #made-to-fit .field--name-field-related-accessories .field--name-field-msrp .msrp-nomenclature,.pdp-grills #made-to-fit .field--name-field-related-accessories .field--name-field-msrp .msrp-currency-code,.pdp-fireplaces #made-to-fit .field--name-field-related-accessories .field--name-field-msrp .msrp-nomenclature,.pdp-fireplaces #made-to-fit .field--name-field-related-accessories .field--name-field-msrp .msrp-currency-code{font-size:16px;color:#353535;font-weight:400;}.pdp-grills #made-to-fit .field--name-field-related-accessories .field--name-field-msrp .value-special,.pdp-grills #made-to-fit .field--name-field-related-accessories .field--name-field-msrp .msrp-currency-symbol,.pdp-fireplaces #made-to-fit .field--name-field-related-accessories .field--name-field-msrp .value-special,.pdp-fireplaces #made-to-fit .field--name-field-related-accessories .field--name-field-msrp .msrp-currency-symbol{font-size:22px !important;}.pdp-grills #made-to-fit .field--name-field-related-accessories .field--name-field-msrp .msrp-currency-code,.pdp-grills #made-to-fit .field--name-field-related-accessories .field--name-field-msrp .sale-price-prefix,.pdp-fireplaces #made-to-fit .field--name-field-related-accessories .field--name-field-msrp .msrp-currency-code,.pdp-fireplaces #made-to-fit .field--name-field-related-accessories .field--name-field-msrp .sale-price-prefix{font-size:16px !important;}.pdp-grills #made-to-fit .field--name-field-related-accessories input[type=checkbox]:checked + label::before,.pdp-fireplaces #made-to-fit .field--name-field-related-accessories input[type=checkbox]:checked + label::before{font-family:FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:normal;font-style:normal;font-size:24px;display:inline-block;width:1em;height:1em;line-height:1;text-transform:none;letter-spacing:normal;overflow-wrap:normal;white-space:nowrap;direction:ltr;vertical-align:bottom;content:"\f00c";font-size:16px;height:24px;margin:0;width:24px;}.pdp-grills #made-to-fit .field--name-field-related-accessories .checkbox-wrapper label::before,.pdp-fireplaces #made-to-fit .field--name-field-related-accessories .checkbox-wrapper label::before{width:24px !important;height:24px !important;top:0;}.pdp-grills #made-to-fit .field--name-field-related-accessories label,.pdp-fireplaces #made-to-fit .field--name-field-related-accessories label{padding-left:0 !important;}.pdp-grills #made-to-fit .field--name-field-related-accessories .node__content label,.pdp-fireplaces #made-to-fit .field--name-field-related-accessories .node__content label{padding-left:1em;position:unset;}.pdp-grills #made-to-fit .field--name-field-related-accessories .node__content label::before,.pdp-fireplaces #made-to-fit .field--name-field-related-accessories .node__content label::before{width:16px;height:16px;padding:4px;margin-right:0;}.pdp-grills #options,.pdp-fireplaces #options{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.pdp-grills #options .option,.pdp-fireplaces #options .option{margin:0.4em 0 0.6em;}.pdp-grills #options > .field,.pdp-fireplaces #options > .field{padding-bottom:1em;}.pdp-grills #options .field--name-field-fuel-type-options,.pdp-grills #options .field--name-field-finish-options,.pdp-fireplaces #options .field--name-field-fuel-type-options,.pdp-fireplaces #options .field--name-field-finish-options{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;}.pdp-grills #options .type .wrapper,.pdp-fireplaces #options .type .wrapper{padding-right:0.5em;margin-bottom:1em;-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%;}@media (min-width:48em){.pdp-grills #options .type .wrapper,.pdp-fireplaces #options .type .wrapper{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;}}.pdp-grills #options .type .fuel-type-item,.pdp-fireplaces #options .type .fuel-type-item{display:block;border:1px solid #d2d3d5;-webkit-box-shadow:none;box-shadow:none;color:#4b4c4d;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;padding:0.625em 1em;-webkit-box-sizing:border-box;box-sizing:border-box;min-width:160px;text-align:center;text-transform:none;font-size:16px;letter-spacing:initial;text-decoration:none;}.pdp-grills #options .type .fuel-type-item:hover,.pdp-fireplaces #options .type .fuel-type-item:hover{-webkit-box-shadow:inset 0 0 0 2px #0060ad;box-shadow:inset 0 0 0 2px #0060ad;border-color:#0060ad;color:#1b1c1c;}.pdp-grills #options .type .fuel-type-item.active,.pdp-fireplaces #options .type .fuel-type-item.active{-webkit-box-shadow:inset 0 0 0 2px #0060ad;box-shadow:inset 0 0 0 2px #0060ad;border-color:#0060ad;color:#1b1c1c;}.pdp-grills #options .type .field--name-field-fuel-type-options > .field__item,.pdp-fireplaces #options .type .field--name-field-fuel-type-options > .field__item{padding-right:0.5em;margin-bottom:1em;-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%;}@media (min-width:48em){.pdp-grills #options .type .field--name-field-fuel-type-options > .field__item,.pdp-fireplaces #options .type .field--name-field-fuel-type-options > .field__item{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;}}.pdp-grills #options .type .vocabulary-fuel-type a,.pdp-fireplaces #options .type .vocabulary-fuel-type a{text-decoration:none;}.pdp-grills #options .type .vocabulary-fuel-type a:hover .field--name-name,.pdp-fireplaces #options .type .vocabulary-fuel-type a:hover .field--name-name{-webkit-box-shadow:inset 0 0 0 2px #0060ad;box-shadow:inset 0 0 0 2px #0060ad;border-color:#0060ad;color:#1b1c1c;}.pdp-grills #options .type .vocabulary-fuel-type a .field--name-name,.pdp-fireplaces #options .type .vocabulary-fuel-type a .field--name-name{border:1px solid #d2d3d5;-webkit-box-shadow:none;box-shadow:none;color:#4b4c4d;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}.pdp-grills #options .type .field--name-name,.pdp-fireplaces #options .type .field--name-name{-webkit-box-shadow:inset 0 0 0 2px #0060ad;box-shadow:inset 0 0 0 2px #0060ad;border:1px solid #0060ad;color:#1b1c1c;padding:0.625em 1em;-webkit-box-sizing:border-box;box-sizing:border-box;min-width:160px;text-align:center;text-transform:none;font-size:16px;letter-spacing:initial;}.pdp-grills #options .size .field--name-title,.pdp-fireplaces #options .size .field--name-title{padding-top:0 !important;}@media (min-width:62em){.pdp-grills #options .size .node__content,.pdp-fireplaces #options .size .node__content{padding:1.2em 1em !important;}}.pdp-grills #options .upgrade-to .field--name-field-thumbnail-image,.pdp-fireplaces #options .upgrade-to .field--name-field-thumbnail-image{-webkit-box-flex:1 !important;-ms-flex:1 0 auto !important;flex:1 0 auto !important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.pdp-grills #options .upgrade-to .field--name-field-thumbnail-image .field__item,.pdp-fireplaces #options .upgrade-to .field--name-field-thumbnail-image .field__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:0;}.pdp-grills #options .upgrade-to .node__content,.pdp-fireplaces #options .upgrade-to .node__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.pdp-grills #options .upgrade-to .title,.pdp-grills #options .upgrade-to .field--name-field-number-of-burners,.pdp-grills #options .upgrade-to .field--name-field-msrp,.pdp-fireplaces #options .upgrade-to .title,.pdp-fireplaces #options .upgrade-to .field--name-field-number-of-burners,.pdp-fireplaces #options .upgrade-to .field--name-field-msrp{display:contents;}.pdp-grills #options .upgrade-to .field__items,.pdp-grills #options .size .field__items,.pdp-fireplaces #options .upgrade-to .field__items,.pdp-fireplaces #options .size .field__items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-0.3em;margin-right:-0.3em;}.pdp-grills #options .upgrade-to .field__item,.pdp-grills #options .size .field__item,.pdp-fireplaces #options .upgrade-to .field__item,.pdp-fireplaces #options .size .field__item{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%;padding:0 0.3em 0.8em;}.pdp-grills #options .upgrade-to .msrp-currency-symbol,.pdp-grills #options .size .msrp-currency-symbol,.pdp-fireplaces #options .upgrade-to .msrp-currency-symbol,.pdp-fireplaces #options .size .msrp-currency-symbol{font-size:22px;}.pdp-grills #options .upgrade-to .node--type-product,.pdp-grills #options .size .node--type-product,.pdp-fireplaces #options .upgrade-to .node--type-product,.pdp-fireplaces #options .size .node--type-product{height:100%;}.pdp-grills #options .upgrade-to .node--type-product a,.pdp-grills #options .size .node--type-product a,.pdp-fireplaces #options .upgrade-to .node--type-product a,.pdp-fireplaces #options .size .node--type-product a{text-decoration:none;}.pdp-grills #options .upgrade-to .node--type-product a:hover .node__content,.pdp-grills #options .size .node--type-product a:hover .node__content,.pdp-fireplaces #options .upgrade-to .node--type-product a:hover .node__content,.pdp-fireplaces #options .size .node--type-product a:hover .node__content{-webkit-box-shadow:inset 0 0 0 2px #0060ad;box-shadow:inset 0 0 0 2px #0060ad;border-color:#0060ad;}.pdp-grills #options .upgrade-to .node--type-product a:hover .node__content .field--name-title,.pdp-grills #options .size .node--type-product a:hover .node__content .field--name-title,.pdp-fireplaces #options .upgrade-to .node--type-product a:hover .node__content .field--name-title,.pdp-fireplaces #options .size .node--type-product a:hover .node__content .field--name-title{color:#1b1c1c;}.pdp-grills #options .upgrade-to .node__content,.pdp-grills #options .size .node__content,.pdp-fireplaces #options .upgrade-to .node__content,.pdp-fireplaces #options .size .node__content{border:1px solid #d2d3d5;padding:1em;height:100%;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}@media (min-width:62em){.pdp-grills #options .upgrade-to .node__content,.pdp-grills #options .size .node__content,.pdp-fireplaces #options .upgrade-to .node__content,.pdp-fireplaces #options .size .node__content{padding:1.2em 1em !important;}}.pdp-grills #options .upgrade-to .field--name-field-main-gallery,.pdp-grills #options .size .field--name-field-main-gallery,.pdp-fireplaces #options .upgrade-to .field--name-field-main-gallery,.pdp-fireplaces #options .size .field--name-field-main-gallery{max-width:70%;margin:0 auto;}.pdp-grills #options .upgrade-to .field--name-title,.pdp-grills #options .size .field--name-title,.pdp-fireplaces #options .upgrade-to .field--name-title,.pdp-fireplaces #options .size .field--name-title{font-weight:700;padding:0.5em 0;display:block;color:#4b4c4d;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}.pdp-grills #options .upgrade-to .field--name-field-number-of-burners,.pdp-grills #options .size .field--name-field-number-of-burners,.pdp-fireplaces #options .upgrade-to .field--name-field-number-of-burners,.pdp-fireplaces #options .size .field--name-field-number-of-burners{padding:0;color:#4b4c4d;}.pdp-grills #options .upgrade-to .field--name-field-msrp,.pdp-grills #options .size .field--name-field-msrp,.pdp-fireplaces #options .upgrade-to .field--name-field-msrp,.pdp-fireplaces #options .size .field--name-field-msrp{padding:0.5em 0 0;}.pdp-grills #options .upgrade-to .field--name-field-msrp .msrp-currency-code,.pdp-grills #options .upgrade-to .field--name-field-msrp .msrp-nomenclature,.pdp-grills #options .size .field--name-field-msrp .msrp-currency-code,.pdp-grills #options .size .field--name-field-msrp .msrp-nomenclature,.pdp-fireplaces #options .upgrade-to .field--name-field-msrp .msrp-currency-code,.pdp-fireplaces #options .upgrade-to .field--name-field-msrp .msrp-nomenclature,.pdp-fireplaces #options .size .field--name-field-msrp .msrp-currency-code,.pdp-fireplaces #options .size .field--name-field-msrp .msrp-nomenclature{font-size:1em;color:#4b4c4d;}.pdp-grills #options .upgrade-to .field--name-field-msrp > span,.pdp-grills #options .size .field--name-field-msrp > span,.pdp-fireplaces #options .upgrade-to .field--name-field-msrp > span,.pdp-fireplaces #options .size .field--name-field-msrp > span{font-size:initial;}.pdp-grills #options .upgrade-to .field--name-field-msrp .sale-price-prefix,.pdp-grills #options .size .field--name-field-msrp .sale-price-prefix,.pdp-fireplaces #options .upgrade-to .field--name-field-msrp .sale-price-prefix,.pdp-fireplaces #options .size .field--name-field-msrp .sale-price-prefix{font-size:16px;}.pdp-grills #options .upgrade-to .field--name-field-msrp .msrp-element.parenthesis-wrapped,.pdp-grills #options .size .field--name-field-msrp .msrp-element.parenthesis-wrapped,.pdp-fireplaces #options .upgrade-to .field--name-field-msrp .msrp-element.parenthesis-wrapped,.pdp-fireplaces #options .size .field--name-field-msrp .msrp-element.parenthesis-wrapped{font-size:16px;}.pdp-grills #options .upgrade-to .field--name-field-msrp .msrp-element.parenthesis-wrapped .value-special,.pdp-grills #options .upgrade-to .field--name-field-msrp .msrp-element.parenthesis-wrapped .msrp-currency-symbol,.pdp-grills #options .size .field--name-field-msrp .msrp-element.parenthesis-wrapped .value-special,.pdp-grills #options .size .field--name-field-msrp .msrp-element.parenthesis-wrapped .msrp-currency-symbol,.pdp-fireplaces #options .upgrade-to .field--name-field-msrp .msrp-element.parenthesis-wrapped .value-special,.pdp-fireplaces #options .upgrade-to .field--name-field-msrp .msrp-element.parenthesis-wrapped .msrp-currency-symbol,.pdp-fireplaces #options .size .field--name-field-msrp .msrp-element.parenthesis-wrapped .value-special,.pdp-fireplaces #options .size .field--name-field-msrp .msrp-element.parenthesis-wrapped .msrp-currency-symbol{font-size:16px !important;}.pdp-grills #options .upgrade-to .field--name-field-msrp .value-special,.pdp-grills #options .size .field--name-field-msrp .value-special,.pdp-fireplaces #options .upgrade-to .field--name-field-msrp .value-special,.pdp-fireplaces #options .size .field--name-field-msrp .value-special{font-size:1.375em;}.pdp-grills #options .finish::after,.pdp-fireplaces #options .finish::after{display:none;}.pdp-grills #options .finish .field--name-field-finish-options,.pdp-fireplaces #options .finish .field--name-field-finish-options{margin-bottom:1em;}.pdp-grills #options .finish .field--name-field-image,.pdp-fireplaces #options .finish .field--name-field-image{width:32px;height:32px;border-radius:50%;border:2px solid #0060ad;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}.pdp-grills #options .finish .field--name-field-image img,.pdp-fireplaces #options .finish .field--name-field-image img{border-radius:50%;width:26px;height:26px;-o-object-fit:cover;object-fit:cover;border:1px solid white;}.pdp-grills #options .finish .field--name-field-image img:hover,.pdp-fireplaces #options .finish .field--name-field-image img:hover{opacity:1;}.pdp-grills #options .finish .vocabulary-finish-type > span,.pdp-grills #options .finish .vocabulary-finish-type > span > a,.pdp-fireplaces #options .finish .vocabulary-finish-type > span,.pdp-fireplaces #options .finish .vocabulary-finish-type > span > a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:0.8em;}.pdp-grills #options .finish .vocabulary-finish-type a,.pdp-fireplaces #options .finish .vocabulary-finish-type a{color:#1b1c1c;text-decoration:none;}.pdp-grills #options .finish .vocabulary-finish-type a .field--name-field-image,.pdp-fireplaces #options .finish .vocabulary-finish-type a .field--name-field-image{border:1px solid #d2d3d5 !important;}.pdp-grills #options .finish .vocabulary-finish-type a .field--name-field-image:hover,.pdp-fireplaces #options .finish .vocabulary-finish-type a .field--name-field-image:hover{border:2px solid #0060ad !important;}.pdp-grills #options .finish .vocabulary-finish-type a .field--name-field-image img,.pdp-fireplaces #options .finish .vocabulary-finish-type a .field--name-field-image img{border-radius:50%;width:26px;height:26px;-o-object-fit:cover;object-fit:cover;}.pdp-grills #options .finish .field--name-name,.pdp-fireplaces #options .finish .field--name-name{font-size:1em;text-transform:none;padding-left:0.375em;font-weight:700;}.pdp-grills #why-buy,.pdp-fireplaces #why-buy{background-color:#f6fafc;}.pdp-grills #learn-more,.pdp-fireplaces #learn-more{position:relative;border-top:1px solid #d2d3d5 !important;padding-top:1em;margin-top:3em;}.pdp-grills #learn-more p,.pdp-fireplaces #learn-more p{display:inline-block;position:relative;padding-right:2em;}.pdp-grills #learn-more .tooltip,.pdp-fireplaces #learn-more .tooltip{color:#c32127;text-align:center;border:2px solid #c32127;border-radius:50%;height:21px;width:21px;padding:2px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:absolute !important;right:0;top:50% !important;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin:0;cursor:pointer;}.pdp-grills #learn-more .tooltip::before,.pdp-fireplaces #learn-more .tooltip::before{font-size:13px;}.pdp-grills.user-logged-in .node--type-product #made-to-fit .field--name-field-related-accessories .field__items > .field__item .wrapper .checkbox-wrapper label::before{bottom:0.5rem;right:0.5rem;top:auto;left:auto;}@media (min-width:48em){.pdp-grills.user-logged-in .node--type-product #made-to-fit .field--name-field-related-accessories .field__items > .field__item .wrapper .checkbox-wrapper label::before{left:0.5rem;top:0.5rem;bottom:auto;right:auto;}}.pdp-grills.user-logged-in .node--type-product #made-to-fit .field--name-field-related-accessories .field__items > .field__item .wrapper .tooltip-wrapper .product-info-trigger{right:0.5em !important;top:0.5em !important;}.ugc-gallery{background-color:#272727;color:#fff;padding:2.5rem 2rem;}.ugc-gallery .ugc-header-wrapper{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:2rem;}@media (min-width:38em){.ugc-gallery .ugc-header-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;}}.ugc-gallery .ugc-header-wrapper .ugc-description{margin-bottom:1.5rem;}@media (min-width:38em){.ugc-gallery .ugc-header-wrapper .ugc-description{margin-bottom:0;}}.ugc-gallery .ugc-header-wrapper .ugc-description .text-size-medium{font-weight:700;margin-bottom:0.75rem;text-transform:uppercase;}.ugc-gallery .ugc-header-wrapper .ugc-description p{margin-bottom:0;}.ugc-gallery .ugc-header-wrapper .ugc-gallery-btn{-ms-flex-item-align:end;align-self:end;margin-top:1rem;}.ugc-gallery .ugc-header-wrapper .ugc-gallery-btn a{border:1px solid transparent;font-weight:700;cursor:pointer;display:inline-block;position:relative;font-size:15px;line-height:1em;overflow:hidden;padding:0.625em 1.3em;margin-bottom:1em;text-decoration:none;-webkit-transition:background-color 0.3s ease-out,border-color 0.3s ease-out;transition:background-color 0.3s ease-out,border-color 0.3s ease-out;margin-right:1em;letter-spacing:1.1px;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;color:#fff;}@media (min-width:38em){.ugc-gallery .ugc-header-wrapper .ugc-gallery-btn a{padding:0.625em 1.5em;font-size:17px;line-height:1.375em;}}.ugc-gallery .ugc-header-wrapper .ugc-gallery-btn a{background-color:#fff;color:#000;}.ugc-gallery .ugc-header-wrapper .ugc-gallery-btn a a{color:#000;}.ugc-gallery .ugc-header-wrapper .ugc-gallery-btn a:hover,.ugc-gallery .ugc-header-wrapper .ugc-gallery-btn a:focus{background-color:#d4d5d9;}.ugc-gallery .ugc-header-wrapper .ugc-gallery-btn a:active{background-color:#d4d5d9;}.ugc-gallery .ugc-header-wrapper .ugc-gallery-btn a{margin:0;}@media (min-width:38em){.ugc-gallery .ugc-header-wrapper .ugc-gallery-btn a{font-size:1em;}}.ugc-gallery #crl8-product-carousel button svg{width:22px;}.ugc-gallery #crl8-product-carousel button svg polygon{fill:#fff;}.ugc-gallery #crl8-product-carousel button .sc-4p2pym-2{-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;}.ugc-gallery #crl8-product-carousel button .zsa45s-2{-webkit-box-pack:right;-ms-flex-pack:right;justify-content:right;}.pdp-fireplaces .header .header-gallery-wrapper .field--name-field-exclusive-label{background-color:#002e57;color:#fff;display:inline-block;line-height:initial;line-height:1.1;}.pdp-fireplaces .header .header-gallery-wrapper .slick-slide.slide-selected::before{border:3px solid #0060ad !important;}.pdp-fireplaces .header .fp-cta__dealer-btn{margin:1.5rem 0 !important;padding:0.609em 1.5625em !important;line-height:normal !important;width:auto !important;}.pdp-fireplaces .header .header-content-wrapper{-webkit-box-flex:1 !important;-ms-flex:1 !important;flex:1 !important;max-width:100%;}@media (min-width:48em){.pdp-grills .node--type-hvac-product .header,.pdp-grills .node--type-accessory .header,.pdp-grills .node--type-product .header,.pdp-grills .node--type-part .header,.pdp-fireplaces .node--type-hvac-product .header,.pdp-fireplaces .node--type-accessory .header,.pdp-fireplaces .node--type-product .header,.pdp-fireplaces .node--type-part .header{padding:1.5625rem 0 5rem 3.125rem !important;}}.pdp-grills .header .header-content-wrapper,.pdp-fireplaces .header .header-content-wrapper{text-align:left;}@media (min-width:62em){.pdp-grills .header .header-content-wrapper,.pdp-fireplaces .header .header-content-wrapper{-webkit-box-flex:0 !important;-ms-flex:0 1 38% !important;flex:0 1 38% !important;padding:1.5625em 0 1.5625em 5em;}}.pdp-grills .header .header-content-wrapper .field--name-field-bazaarvoice-pr-summary .bv-rating-summary .bv_main_container_row_flex .bv_main_container_row_flex:nth-child(2),.pdp-fireplaces .header .header-content-wrapper .field--name-field-bazaarvoice-pr-summary .bv-rating-summary .bv_main_container_row_flex .bv_main_container_row_flex:nth-child(2){display:none !important;}.pdp-grills .header .header-content-wrapper .field--name-field-bazaarvoice-pr-summary .bv-rating-summary.qa-enabled .bv_main_container_row_flex .bv_main_container_row_flex:nth-child(2),.pdp-fireplaces .header .header-content-wrapper .field--name-field-bazaarvoice-pr-summary .bv-rating-summary.qa-enabled .bv_main_container_row_flex .bv_main_container_row_flex:nth-child(2){display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important;}.pdp-grills .header .header-content-wrapper .field--name-field-bazaarvoice-pr-summary [data-bv-show=rating_summary] .bv_main_container div.bv_main_container_row_flex,.pdp-fireplaces .header .header-content-wrapper .field--name-field-bazaarvoice-pr-summary [data-bv-show=rating_summary] .bv_main_container div.bv_main_container_row_flex{padding:4px 0 !important;}.pdp-grills .header .header-content-wrapper .field--name-field-bazaarvoice-pr-summary [data-bv-show=rating_summary] .bv_main_container .bv_main_container_row_flex > .bv_main_container_row_flex:nth-child(1),.pdp-fireplaces .header .header-content-wrapper .field--name-field-bazaarvoice-pr-summary [data-bv-show=rating_summary] .bv_main_container .bv_main_container_row_flex > .bv_main_container_row_flex:nth-child(1){padding-right:20px !important;}.pdp-grills .header .header-content-wrapper .field--name-field-bazaarvoice-pr-summary [data-bv-show=rating_summary] .bv_main_container .bv_main_container_row_flex > .bv_main_container_row_flex + .bv_main_container_row_flex::before,.pdp-fireplaces .header .header-content-wrapper .field--name-field-bazaarvoice-pr-summary [data-bv-show=rating_summary] .bv_main_container .bv_main_container_row_flex > .bv_main_container_row_flex + .bv_main_container_row_flex::before{content:"|";display:block;position:relative;left:-10px;}.pdp-grills .header .header-content-wrapper .promo-wrapper,.pdp-fireplaces .header .header-content-wrapper .promo-wrapper{margin:0;}.pdp-grills .header .header-content-wrapper > .field--name-field-number-of-burners,.pdp-fireplaces .header .header-content-wrapper > .field--name-field-number-of-burners{margin-bottom:1em;}.pdp-grills .header .header-content-wrapper h1.field--name-title,.pdp-fireplaces .header .header-content-wrapper h1.field--name-title{color:#181415;font-weight:700 !important;}@media (min-width:48em){.pdp-grills .header .header-content-wrapper h1.field--name-title,.pdp-fireplaces .header .header-content-wrapper h1.field--name-title{font-size:1.263em !important;}}@media (min-width:75em){.pdp-grills .header .header-content-wrapper h1.field--name-title,.pdp-fireplaces .header .header-content-wrapper h1.field--name-title{font-size:1.763em !important;}}@media (min-width:93.75em){.pdp-grills .header .header-content-wrapper h1.field--name-title,.pdp-fireplaces .header .header-content-wrapper h1.field--name-title{font-size:2.063em !important;}}@media (min-width:106.25em){.pdp-grills .header .header-content-wrapper h1.field--name-title,.pdp-fireplaces .header .header-content-wrapper h1.field--name-title{font-size:2.563em !important;}}.pdp-grills .header .header-content-wrapper .field--name-field-tagline h2,.pdp-fireplaces .header .header-content-wrapper .field--name-field-tagline h2{margin-bottom:0 !important;}.pdp-grills .header .header-content-wrapper .field--name-field-tagline p,.pdp-grills .header .header-content-wrapper .field--name-field-tagline h2,.pdp-fireplaces .header .header-content-wrapper .field--name-field-tagline p,.pdp-fireplaces .header .header-content-wrapper .field--name-field-tagline h2{margin-bottom:0;font-size:1rem;line-height:1.5rem !important;font-weight:600 !important;}@media (min-width:75em){.pdp-grills .header .header-content-wrapper .field--name-field-tagline p,.pdp-grills .header .header-content-wrapper .field--name-field-tagline h2,.pdp-fireplaces .header .header-content-wrapper .field--name-field-tagline p,.pdp-fireplaces .header .header-content-wrapper .field--name-field-tagline h2{font-size:1.375rem;line-height:1.6875rem !important;}}.pdp-grills .header .header-content-wrapper .field--name-field-msrp .msrp-nomenclature,.pdp-fireplaces .header .header-content-wrapper .field--name-field-msrp .msrp-nomenclature{padding-right:3px;}.pdp-grills .header .header-content-wrapper .field--name-field-msrp .value-special,.pdp-fireplaces .header .header-content-wrapper .field--name-field-msrp .value-special{font-size:1.875rem;margin:0;}.pdp-grills .header .header-content-wrapper .field--name-field-msrp .value-special .msrp-currency-symbol,.pdp-fireplaces .header .header-content-wrapper .field--name-field-msrp .value-special .msrp-currency-symbol{top:0;font-size:1.875rem;}.pdp-grills .header .header-content-wrapper .field--name-field-msrp .sale-price-prefix,.pdp-fireplaces .header .header-content-wrapper .field--name-field-msrp .sale-price-prefix{font-size:1rem;}.pdp-grills .header .header-content-wrapper .field--name-field-msrp .msrp-currency-code,.pdp-fireplaces .header .header-content-wrapper .field--name-field-msrp .msrp-currency-code{font-family:"Proxima Nova",sans-serif;font-size:1rem;padding-left:3px;}.pdp-grills .header .header-content-wrapper .shop-button-wrapper,.pdp-grills .header .header-content-wrapper .proxy-shop-button-wrapper,.pdp-fireplaces .header .header-content-wrapper .shop-button-wrapper,.pdp-fireplaces .header .header-content-wrapper .proxy-shop-button-wrapper{margin-bottom:1.7em;}.pdp-grills .header .header-content-wrapper .shop-button-wrapper .btn,.pdp-grills .header .header-content-wrapper .proxy-shop-button-wrapper .btn,.pdp-fireplaces .header .header-content-wrapper .shop-button-wrapper .btn,.pdp-fireplaces .header .header-content-wrapper .proxy-shop-button-wrapper .btn{font-size:1.4rem;margin-bottom:1.5rem;text-align:center;width:100%;}.pdp-grills .header .header-content-wrapper .shop-button-wrapper .find-dealer,.pdp-grills .header .header-content-wrapper .proxy-shop-button-wrapper .find-dealer,.pdp-fireplaces .header .header-content-wrapper .shop-button-wrapper .find-dealer,.pdp-fireplaces .header .header-content-wrapper .proxy-shop-button-wrapper .find-dealer{background-color:#c32127;}.pdp-grills .header .header-content-wrapper .shop-button-wrapper a,.pdp-grills .header .header-content-wrapper .shop-button-wrapper button,.pdp-grills .header .header-content-wrapper .proxy-shop-button-wrapper a,.pdp-grills .header .header-content-wrapper .proxy-shop-button-wrapper button,.pdp-fireplaces .header .header-content-wrapper .shop-button-wrapper a,.pdp-fireplaces .header .header-content-wrapper .shop-button-wrapper button,.pdp-fireplaces .header .header-content-wrapper .proxy-shop-button-wrapper a,.pdp-fireplaces .header .header-content-wrapper .proxy-shop-button-wrapper button{font-size:1.438em !important;margin:1.5rem 0;padding:0.56em 1.25em !important;width:100%;text-align:center;}@media (min-width:62em){.pdp-grills .header .header-content-wrapper .shop-button-wrapper a,.pdp-grills .header .header-content-wrapper .shop-button-wrapper button,.pdp-grills .header .header-content-wrapper .proxy-shop-button-wrapper a,.pdp-grills .header .header-content-wrapper .proxy-shop-button-wrapper button,.pdp-fireplaces .header .header-content-wrapper .shop-button-wrapper a,.pdp-fireplaces .header .header-content-wrapper .shop-button-wrapper button,.pdp-fireplaces .header .header-content-wrapper .proxy-shop-button-wrapper a,.pdp-fireplaces .header .header-content-wrapper .proxy-shop-button-wrapper button{padding:0.609em 1.5625em !important;line-height:normal;}}.pdp-grills .header .header-content-wrapper .shop-button-wrapper .find-dealer-text,.pdp-grills .header .header-content-wrapper .proxy-shop-button-wrapper .find-dealer-text,.pdp-fireplaces .header .header-content-wrapper .shop-button-wrapper .find-dealer-text,.pdp-fireplaces .header .header-content-wrapper .proxy-shop-button-wrapper .find-dealer-text{margin-bottom:1.313em;}@media (min-width:48em){.pdp-grills .header .header-content-wrapper .shop-button-wrapper .find-dealer-text,.pdp-grills .header .header-content-wrapper .proxy-shop-button-wrapper .find-dealer-text,.pdp-fireplaces .header .header-content-wrapper .shop-button-wrapper .find-dealer-text,.pdp-fireplaces .header .header-content-wrapper .proxy-shop-button-wrapper .find-dealer-text{border-bottom:1px solid #d2d3d5;padding-bottom:1rem;}}.pdp-grills .header .header-content-wrapper .shop-button-wrapper .find-dealer-text::before,.pdp-grills .header .header-content-wrapper .proxy-shop-button-wrapper .find-dealer-text::before,.pdp-fireplaces .header .header-content-wrapper .shop-button-wrapper .find-dealer-text::before,.pdp-fireplaces .header .header-content-wrapper .proxy-shop-button-wrapper .find-dealer-text::before{font-family:FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:normal;font-style:normal;font-size:24px;display:inline-block;width:1em;height:1em;line-height:1;text-transform:none;letter-spacing:normal;overflow-wrap:normal;white-space:nowrap;direction:ltr;vertical-align:bottom;border:1px solid #1b1c1c;border-radius:50%;color:#1b1c1c;content:"\f041";font-size:15px;height:1.5rem;line-height:1.3;margin-right:0.5rem;padding:0.375rem;width:1.5rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}@media (min-width:48em){.pdp-grills .header .header-content-wrapper .shop-button-wrapper .find-dealer-text::before,.pdp-grills .header .header-content-wrapper .proxy-shop-button-wrapper .find-dealer-text::before,.pdp-fireplaces .header .header-content-wrapper .shop-button-wrapper .find-dealer-text::before,.pdp-fireplaces .header .header-content-wrapper .proxy-shop-button-wrapper .find-dealer-text::before{font-size:17px;}}.pdp-grills .header .header-content-wrapper .shop-button-wrapper .find-dealer-text a,.pdp-grills .header .header-content-wrapper .proxy-shop-button-wrapper .find-dealer-text a,.pdp-fireplaces .header .header-content-wrapper .shop-button-wrapper .find-dealer-text a,.pdp-fireplaces .header .header-content-wrapper .proxy-shop-button-wrapper .find-dealer-text a{font-weight:700;text-decoration:none;font-size:1em !important;padding:0 !important;}.pdp-grills .header .header-content-wrapper .shop-button-wrapper .find-dealer-text a:hover,.pdp-grills .header .header-content-wrapper .proxy-shop-button-wrapper .find-dealer-text a:hover,.pdp-fireplaces .header .header-content-wrapper .shop-button-wrapper .find-dealer-text a:hover,.pdp-fireplaces .header .header-content-wrapper .proxy-shop-button-wrapper .find-dealer-text a:hover{text-decoration:underline;}.pdp-grills .header .header-gallery-wrapper,.pdp-fireplaces .header .header-gallery-wrapper{margin:1rem 0 2rem;}@media (min-width:48em){.pdp-grills .header .header-gallery-wrapper,.pdp-fireplaces .header .header-gallery-wrapper{margin:0;}}@media (min-width:50em){.pdp-grills .header .header-gallery-wrapper,.pdp-fireplaces .header .header-gallery-wrapper{padding:1.5625em 1.5rem;}}.pdp-grills .header .header-gallery-wrapper .gallery-main-items .slick-slide,.pdp-fireplaces .header .header-gallery-wrapper .gallery-main-items .slick-slide{aspect-ratio:3/2;max-height:43.625rem;}.pdp-grills .header .header-gallery-wrapper .gallery-main-items .slick-slide > div,.pdp-fireplaces .header .header-gallery-wrapper .gallery-main-items .slick-slide > div{height:100%;}.pdp-grills .header .header-gallery-wrapper .gallery-main-items .gallery-video,.pdp-fireplaces .header .header-gallery-wrapper .gallery-main-items .gallery-video{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;}.pdp-grills .header .header-gallery-wrapper .gallery-main-items .gallery-video > *,.pdp-fireplaces .header .header-gallery-wrapper .gallery-main-items .gallery-video > *{width:100%;}.pdp-grills .header .header-gallery-wrapper .gallery-main-items video,.pdp-fireplaces .header .header-gallery-wrapper .gallery-main-items video{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;}.pdp-grills .header .header-gallery-wrapper .main-image,.pdp-fireplaces .header .header-gallery-wrapper .main-image{height:100%;}.pdp-grills .header .header-gallery-wrapper .main-image .field--name-field-media-image,.pdp-fireplaces .header .header-gallery-wrapper .main-image .field--name-field-media-image{max-width:100%;height:100%;}.pdp-grills .header .header-gallery-wrapper .main-image .field--name-field-media-image .field__item,.pdp-fireplaces .header .header-gallery-wrapper .main-image .field--name-field-media-image .field__item{height:100%;}.pdp-grills .header .header-gallery-wrapper .main-image .media,.pdp-grills .header .header-gallery-wrapper .main-image article.media,.pdp-fireplaces .header .header-gallery-wrapper .main-image .media,.pdp-fireplaces .header .header-gallery-wrapper .main-image article.media{height:100%;}.pdp-grills .header .header-gallery-wrapper .main-image img,.pdp-fireplaces .header .header-gallery-wrapper .main-image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;}.pdp-grills .header .header-gallery-wrapper .gallery-thumbnails,.pdp-fireplaces .header .header-gallery-wrapper .gallery-thumbnails{padding-right:3px;}.pdp-grills .header .header-gallery-wrapper .thumbnail.slick-slide,.pdp-fireplaces .header .header-gallery-wrapper .thumbnail.slick-slide{height:auto;min-height:80px;}.pdp-grills .header .header-gallery-wrapper .thumbnail.slick-slide img,.pdp-fireplaces .header .header-gallery-wrapper .thumbnail.slick-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}.pdp-grills .header .header-gallery-wrapper .field--name-field-exclusive-label,.pdp-fireplaces .header .header-gallery-wrapper .field--name-field-exclusive-label{clip-path:polygon(0 0%,100% 0%,calc(100% - 10px) 100%,0% 100%);padding:0.4em 1.5em 0.25em !important;top:0 !important;left:0;position:relative;margin-bottom:0.5em;}@media (min-width:48em){.pdp-grills .header .header-gallery-wrapper .field--name-field-exclusive-label,.pdp-fireplaces .header .header-gallery-wrapper .field--name-field-exclusive-label{margin-top:0.9375rem;}}@media (min-width:48em){.pdp-grills .header .header-gallery-wrapper .field--name-field-exclusive-label,.pdp-fireplaces .header .header-gallery-wrapper .field--name-field-exclusive-label{margin-top:0.9375rem;}}.pdp-grills .header .header-gallery-wrapper .field--name-field-exclusive-label::after,.pdp-fireplaces .header .header-gallery-wrapper .field--name-field-exclusive-label::after{content:none;}.pdp-grills .header .header-gallery-wrapper.desktop,.pdp-fireplaces .header .header-gallery-wrapper.desktop{position:sticky !important;top:50px;}.pdp-grills .header .header-gallery-wrapper.hide-item-on-desktop,.pdp-fireplaces .header .header-gallery-wrapper.hide-item-on-desktop{display:block;}@media (min-width:48em){.pdp-grills .header .header-gallery-wrapper.hide-item-on-desktop,.pdp-fireplaces .header .header-gallery-wrapper.hide-item-on-desktop{display:none;}}.pdp-grills .header .header-gallery-wrapper.hide-item-on-mobile,.pdp-fireplaces .header .header-gallery-wrapper.hide-item-on-mobile{display:none;}@media (min-width:48em){.pdp-grills .header .header-gallery-wrapper.hide-item-on-mobile,.pdp-fireplaces .header .header-gallery-wrapper.hide-item-on-mobile{display:block;}}.pdp-grills .header .header-gallery-wrapper .media .gallery-video,.pdp-fireplaces .header .header-gallery-wrapper .media .gallery-video{width:100%;}.pdp-grills .header .header-gallery-wrapper .media--view-mode-gallery-teaser,.pdp-fireplaces .header .header-gallery-wrapper .media--view-mode-gallery-teaser{display:block;height:100%;}@media (min-width:62em){.pdp-grills .header .header-gallery-wrapper .media--view-mode-gallery-teaser,.pdp-fireplaces .header .header-gallery-wrapper .media--view-mode-gallery-teaser{min-height:80px;}}.pdp-grills .header .header-gallery-wrapper .media--view-mode-gallery-teaser .field--name-field-media-image,.pdp-fireplaces .header .header-gallery-wrapper .media--view-mode-gallery-teaser .field--name-field-media-image{height:100%;}.pdp-grills .header .header-gallery-wrapper .media--view-mode-gallery-teaser .b-lazy,.pdp-grills .header .header-gallery-wrapper .media--view-mode-gallery-teaser img,.pdp-fireplaces .header .header-gallery-wrapper .media--view-mode-gallery-teaser .b-lazy,.pdp-fireplaces .header .header-gallery-wrapper .media--view-mode-gallery-teaser img{width:100%;height:100%;background-size:cover;background-position:center;display:-webkit-box;display:-ms-flexbox;display:flex;-o-object-fit:cover;object-fit:cover;}@media (min-width:62em){.pdp-grills .header .header-gallery-wrapper .media--view-mode-gallery-teaser .b-lazy,.pdp-grills .header .header-gallery-wrapper .media--view-mode-gallery-teaser img,.pdp-fireplaces .header .header-gallery-wrapper .media--view-mode-gallery-teaser .b-lazy,.pdp-fireplaces .header .header-gallery-wrapper .media--view-mode-gallery-teaser img{min-height:80px;}}.pdp-grills .header .header-gallery-wrapper .media--view-mode-gallery-teaser .video-icon,.pdp-fireplaces .header .header-gallery-wrapper .media--view-mode-gallery-teaser .video-icon{color:rgba(255,255,255,0.8);margin:auto;-ms-flex-item-align:center;align-self:center;font-size:2rem;}@media (min-width:29.0625em){.pdp-grills .header .header-gallery-wrapper .media--view-mode-gallery-teaser .video-icon,.pdp-fireplaces .header .header-gallery-wrapper .media--view-mode-gallery-teaser .video-icon{font-size:4rem;}}@media (min-width:48em){.pdp-grills .header .header-gallery-wrapper .media--view-mode-gallery-teaser .video-icon,.pdp-fireplaces .header .header-gallery-wrapper .media--view-mode-gallery-teaser .video-icon{font-size:2rem;}}@media (min-width:62em){.pdp-grills .header .header-gallery-wrapper .media--view-mode-gallery-teaser .video-icon,.pdp-fireplaces .header .header-gallery-wrapper .media--view-mode-gallery-teaser .video-icon{font-size:4rem;}}.pdp-grills .header .header-gallery-wrapper .slick-slider.gallery-main-items .slick-prev,.pdp-grills .header .header-gallery-wrapper .slick-slider.gallery-main-items .slick-next,.pdp-fireplaces .header .header-gallery-wrapper .slick-slider.gallery-main-items .slick-prev,.pdp-fireplaces .header .header-gallery-wrapper .slick-slider.gallery-main-items .slick-next{height:2.5rem;width:1.8rem;}.pdp-grills .header .header-gallery-wrapper .slick-slider.gallery-main-items .slick-prev::before,.pdp-grills .header .header-gallery-wrapper .slick-slider.gallery-main-items .slick-next::before,.pdp-fireplaces .header .header-gallery-wrapper .slick-slider.gallery-main-items .slick-prev::before,.pdp-fireplaces .header .header-gallery-wrapper .slick-slider.gallery-main-items .slick-next::before{font-size:2.25rem;width:auto;height:auto;}.pdp-grills .header .header-gallery-wrapper .slick-slider.gallery-main-items .slick-prev,.pdp-fireplaces .header .header-gallery-wrapper .slick-slider.gallery-main-items .slick-prev{left:-1.8rem;}.pdp-grills .header .header-gallery-wrapper .slick-slider.gallery-main-items .slick-next,.pdp-fireplaces .header .header-gallery-wrapper .slick-slider.gallery-main-items .slick-next{right:-1.9rem;}.pdp-grills .header .header-gallery-wrapper .slick-slider.gallery-main-items .gallery-feature-image .content-wrapper,.pdp-fireplaces .header .header-gallery-wrapper .slick-slider.gallery-main-items .gallery-feature-image .content-wrapper{padding-top:1em;}.pdp-grills .header .header-gallery-wrapper .slick-slider.gallery-main-items .gallery-feature-image .content-wrapper .title,.pdp-fireplaces .header .header-gallery-wrapper .slick-slider.gallery-main-items .gallery-feature-image .content-wrapper .title{font-size:14px;text-transform:uppercase;font-weight:700;margin-bottom:0;}.pdp-grills .header .header-gallery-wrapper .slick-slider.gallery-main-items .gallery-feature-image .content-wrapper .title,.pdp-grills .header .header-gallery-wrapper .slick-slider.gallery-main-items .gallery-feature-image .content-wrapper .description-wrapper p,.pdp-fireplaces .header .header-gallery-wrapper .slick-slider.gallery-main-items .gallery-feature-image .content-wrapper .title,.pdp-fireplaces .header .header-gallery-wrapper .slick-slider.gallery-main-items .gallery-feature-image .content-wrapper .description-wrapper p{color:black;}.pdp-grills .header .header-gallery-wrapper .slick-slider.gallery-main-items .gallery-feature-image .content-wrapper .field--name-field-feature-description p,.pdp-fireplaces .header .header-gallery-wrapper .slick-slider.gallery-main-items .gallery-feature-image .content-wrapper .field--name-field-feature-description p{border-bottom:1px solid #d2d3d5;font-size:0.875rem;font-style:italic;margin:5px 0 0;padding-bottom:0.5rem;}.pdp-grills .header .header-gallery-wrapper .slick-slider.gallery-main-items .slick-list .slick-slide,.pdp-fireplaces .header .header-gallery-wrapper .slick-slider.gallery-main-items .slick-list .slick-slide{margin:0 0.25rem;}@media (min-width:48em){.pdp-grills .header .header-gallery-wrapper .slick-slider.gallery-main-items .slick-list .slick-slide .media--image,.pdp-fireplaces .header .header-gallery-wrapper .slick-slider.gallery-main-items .slick-list .slick-slide .media--image{height:100%;}.pdp-grills .header .header-gallery-wrapper .slick-slider.gallery-main-items .slick-list .slick-slide img,.pdp-fireplaces .header .header-gallery-wrapper .slick-slider.gallery-main-items .slick-list .slick-slide img{width:auto;}.pdp-grills .header .header-gallery-wrapper .slick-slider.gallery-main-items .slick-list .slick-slide .field--type-video-embed-field,.pdp-fireplaces .header .header-gallery-wrapper .slick-slider.gallery-main-items .slick-list .slick-slide .field--type-video-embed-field{width:100%;}}.pdp-grills .header .header-gallery-wrapper .slick-slider.gallery-thumbnails .slick-prev,.pdp-grills .header .header-gallery-wrapper .slick-slider.gallery-thumbnails .slick-next,.pdp-fireplaces .header .header-gallery-wrapper .slick-slider.gallery-thumbnails .slick-prev,.pdp-fireplaces .header .header-gallery-wrapper .slick-slider.gallery-thumbnails .slick-next{height:2rem;width:1.5125rem;}.pdp-grills .header .header-gallery-wrapper .slick-slider.gallery-thumbnails .slick-prev::before,.pdp-grills .header .header-gallery-wrapper .slick-slider.gallery-thumbnails .slick-next::before,.pdp-fireplaces .header .header-gallery-wrapper .slick-slider.gallery-thumbnails .slick-prev::before,.pdp-fireplaces .header .header-gallery-wrapper .slick-slider.gallery-thumbnails .slick-next::before{font-size:1.5rem;}.pdp-grills .header .header-gallery-wrapper .slick-slider.gallery-thumbnails .slick-prev,.pdp-fireplaces .header .header-gallery-wrapper .slick-slider.gallery-thumbnails .slick-prev{left:-1.5rem;}.pdp-grills .header .header-gallery-wrapper .slick-slider.gallery-thumbnails .slick-next,.pdp-fireplaces .header .header-gallery-wrapper .slick-slider.gallery-thumbnails .slick-next{right:-1.6rem;}.pdp-grills .header .header-gallery-wrapper .slick-slider.gallery-thumbnails .slick-list .slick-track,.pdp-fireplaces .header .header-gallery-wrapper .slick-slider.gallery-thumbnails .slick-list .slick-track{padding:0.25rem 0;}.pdp-grills .header .header-gallery-wrapper .slick-slider.gallery-thumbnails .slick-list .slick-track .slick-slide,.pdp-fireplaces .header .header-gallery-wrapper .slick-slider.gallery-thumbnails .slick-list .slick-track .slick-slide{margin:0 0.3rem;height:auto;}.pdp-grills .header .header-gallery-wrapper .slick-slider.gallery-thumbnails .slick-list .slick-track .slick-slide:hover,.pdp-fireplaces .header .header-gallery-wrapper .slick-slider.gallery-thumbnails .slick-list .slick-track .slick-slide:hover{opacity:0.75;}.pdp-grills .header .header-gallery-wrapper .slick-slider.gallery-thumbnails .slick-list .slick-track .slick-slide.slide-selected,.pdp-fireplaces .header .header-gallery-wrapper .slick-slider.gallery-thumbnails .slick-list .slick-track .slick-slide.slide-selected{position:relative;}.pdp-grills .header .header-gallery-wrapper .slick-slider.gallery-thumbnails .slick-list .slick-track .slick-slide.slide-selected::before,.pdp-fireplaces .header .header-gallery-wrapper .slick-slider.gallery-thumbnails .slick-list .slick-track .slick-slide.slide-selected::before{position:absolute;content:"";border:3px solid #007abd;width:100%;height:100%;z-index:1;}.pdp-grills .header .header-gallery-wrapper .slick-slider.gallery-thumbnails.slick-dotted,.pdp-fireplaces .header .header-gallery-wrapper .slick-slider.gallery-thumbnails.slick-dotted{margin-bottom:1.5rem;}.pdp-grills .header .header-gallery-wrapper .slick-slider.gallery-thumbnails.slick-dotted .slick-dots,.pdp-fireplaces .header .header-gallery-wrapper .slick-slider.gallery-thumbnails.slick-dotted .slick-dots{line-height:1;margin-top:1rem;position:unset;}.pdp-grills .header .header-gallery-wrapper .slick-slider.gallery-thumbnails.slick-dotted .slick-dots li.slick-active button::before,.pdp-fireplaces .header .header-gallery-wrapper .slick-slider.gallery-thumbnails.slick-dotted .slick-dots li.slick-active button::before{opacity:1;}.pdp-grills .header .header-gallery-wrapper .slick-slider .slick-prev::before,.pdp-grills .header .header-gallery-wrapper .slick-slider .slick-next::before,.pdp-fireplaces .header .header-gallery-wrapper .slick-slider .slick-prev::before,.pdp-fireplaces .header .header-gallery-wrapper .slick-slider .slick-next::before{color:#fff;text-shadow:#2b2b2b 0 0 4px;}.pdp-grills .header .header-gallery-wrapper .slick-slider .slick-prev:hover::before,.pdp-grills .header .header-gallery-wrapper .slick-slider .slick-next:hover::before,.pdp-fireplaces .header .header-gallery-wrapper .slick-slider .slick-prev:hover::before,.pdp-fireplaces .header .header-gallery-wrapper .slick-slider .slick-next:hover::before{text-shadow:#1b1c1c 0 0 5px;}.pdp-grills .header .compatible-with,.pdp-fireplaces .header .compatible-with{margin:2rem 0;}.pdp-grills .header .compatible-with .label,.pdp-fireplaces .header .compatible-with .label{color:black;font-weight:400;font-size:15px;text-transform:uppercase;display:block;width:100%;padding-bottom:1em;letter-spacing:normal;}.pdp-grills .header .compatible-with .field--name-field-compatible-products .field__item,.pdp-fireplaces .header .compatible-with .field--name-field-compatible-products .field__item{margin-bottom:0.3rem;}.pdp-grills .header .compatible-with .field--name-field-compatible-products .field__item .node__content,.pdp-fireplaces .header .compatible-with .field--name-field-compatible-products .field__item .node__content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.pdp-grills .header .compatible-with .field--name-field-compatible-products .field__item .node__content .title,.pdp-fireplaces .header .compatible-with .field--name-field-compatible-products .field__item .node__content .title{margin-right:1rem;}.pdp-grills .header .compatible-with .field--name-field-compatible-products .field__item .node__content .title a,.pdp-fireplaces .header .compatible-with .field--name-field-compatible-products .field__item .node__content .title a{font-weight:700;text-decoration:none;}.pdp-grills .header .compatible-with .field--name-field-compatible-products .field__item .node__content .title a:hover,.pdp-fireplaces .header .compatible-with .field--name-field-compatible-products .field__item .node__content .title a:hover{text-decoration:underline;}.pdp-grills .header .compatible-with .field--name-field-compatible-products .field__item .node__content .field--name-field-part-id,.pdp-grills .header .compatible-with .field--name-field-compatible-products .field__item .node__content .field--name-field-short-id,.pdp-fireplaces .header .compatible-with .field--name-field-compatible-products .field__item .node__content .field--name-field-part-id,.pdp-fireplaces .header .compatible-with .field--name-field-compatible-products .field__item .node__content .field--name-field-short-id{color:#4b4c4d;font-style:italic;font-weight:400;letter-spacing:0;margin-bottom:0;}.pdp-grills .header .type > div::after,.pdp-fireplaces .header .type > div::after{content:none !important;}@media (min-width:48em){.pdp-grills .node--type-fireplaces-product .header,.pdp-fireplaces .node--type-fireplaces-product .header{padding:1.5625rem 0 2.5rem !important;}}@media (min-width:62em){.pdp-grills .node--type-fireplaces-product .header .header-content-wrapper,.pdp-fireplaces .node--type-fireplaces-product .header .header-content-wrapper{-webkit-box-flex:0 !important;-ms-flex:0 1 50% !important;flex:0 1 50% !important;}}.header .header-content-wrapper h1{overflow-wrap:break-word;-ms-hyphens:auto;hyphens:auto;}.node--type-hvac-product .node--product-dark-theme-layout .header-content-wrapper .sale-price-prefix,.node--type-fireplaces-product .node--product-dark-theme-layout .header-content-wrapper .sale-price-prefix,.node--type-accessory .node--product-dark-theme-layout .header-content-wrapper .sale-price-prefix,.node--type-product .node--product-dark-theme-layout .header-content-wrapper .sale-price-prefix,.node--type-part .node--product-dark-theme-layout .header-content-wrapper .sale-price-prefix{color:white !important;font-family:"Proxima Nova",helvetica,sans-serif !important;}.node--type-hvac-product .node--product-dark-theme-layout .header-content-wrapper .msrp-element.greyed-out,.node--type-fireplaces-product .node--product-dark-theme-layout .header-content-wrapper .msrp-element.greyed-out,.node--type-accessory .node--product-dark-theme-layout .header-content-wrapper .msrp-element.greyed-out,.node--type-product .node--product-dark-theme-layout .header-content-wrapper .msrp-element.greyed-out,.node--type-part .node--product-dark-theme-layout .header-content-wrapper .msrp-element.greyed-out{font-family:"Proxima Nova",helvetica,sans-serif !important;}.node--type-hvac-product .header,.node--type-fireplaces-product .header,.node--type-accessory .header,.node--type-product .header,.node--type-part .header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:80px 0 5.9604644775em;position:relative;margin-bottom:0;position:relative;z-index:10;}.node--type-hvac-product .header:before,.node--type-fireplaces-product .header:before,.node--type-accessory .header:before,.node--type-product .header:before,.node--type-part .header:before{content:"";background-color:#f2f5f7;width:100vw;position:absolute;z-index:-1;height:100%;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;top:0;}@media (min-width:48em){.node--type-hvac-product .header,.node--type-fireplaces-product .header,.node--type-accessory .header,.node--type-product .header,.node--type-part .header{padding:80px 0 3.8146972656em;}}.node--type-hvac-product .header::before,.node--type-fireplaces-product .header::before,.node--type-accessory .header::before,.node--type-product .header::before,.node--type-part .header::before{background-image:url(/themes/custom/de_theme/src/img/steel-tile.png);}.node--type-hvac-product .header > div,.node--type-fireplaces-product .header > div,.node--type-accessory .header > div,.node--type-product .header > div,.node--type-part .header > div{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:visible;}.node--type-hvac-product .header .features-wrapper .field--name-field-parent-search-features > .field__item,.node--type-fireplaces-product .header .features-wrapper .field--name-field-parent-search-features > .field__item,.node--type-accessory .header .features-wrapper .field--name-field-parent-search-features > .field__item,.node--type-product .header .features-wrapper .field--name-field-parent-search-features > .field__item,.node--type-part .header .features-wrapper .field--name-field-parent-search-features > .field__item{margin-bottom:1rem;}@media (min-width:48em){.node--type-hvac-product .header .features-wrapper .field--name-field-parent-search-features > .field__item,.node--type-fireplaces-product .header .features-wrapper .field--name-field-parent-search-features > .field__item,.node--type-accessory .header .features-wrapper .field--name-field-parent-search-features > .field__item,.node--type-product .header .features-wrapper .field--name-field-parent-search-features > .field__item,.node--type-part .header .features-wrapper .field--name-field-parent-search-features > .field__item{display:inline-block;margin-right:1rem;}}.node--type-hvac-product .header .image-wrapper .field--name-field-media-image > .field__item,.node--type-fireplaces-product .header .image-wrapper .field--name-field-media-image > .field__item,.node--type-accessory .header .image-wrapper .field--name-field-media-image > .field__item,.node--type-product .header .image-wrapper .field--name-field-media-image > .field__item,.node--type-part .header .image-wrapper .field--name-field-media-image > .field__item{-webkit-box-flex:1;-ms-flex:1;flex:1;}.node--type-hvac-product .header .image-wrapper .field--name-field-exclusive-label,.node--type-fireplaces-product .header .image-wrapper .field--name-field-exclusive-label,.node--type-accessory .header .image-wrapper .field--name-field-exclusive-label,.node--type-product .header .image-wrapper .field--name-field-exclusive-label,.node--type-part .header .image-wrapper .field--name-field-exclusive-label{position:absolute;z-index:10;display:inline-block;background:#001959;top:-1em;color:#fff;letter-spacing:1px;font-weight:bold;padding:0.2em 1.5em;text-transform:uppercase;right:0;}.node--type-hvac-product .header .image-wrapper .field--name-field-exclusive-label::after,.node--type-fireplaces-product .header .image-wrapper .field--name-field-exclusive-label::after,.node--type-accessory .header .image-wrapper .field--name-field-exclusive-label::after,.node--type-product .header .image-wrapper .field--name-field-exclusive-label::after,.node--type-part .header .image-wrapper .field--name-field-exclusive-label::after{content:" ";position:absolute;display:block;width:100%;height:100%;top:0;left:-1px;z-index:-1;background:#001959;-webkit-transform-origin:bottom right;transform-origin:bottom right;-webkit-transform:skew(30deg,0deg);transform:skew(30deg,0deg);}.node--type-hvac-product .header-content-wrapper,.node--type-fireplaces-product .header-content-wrapper,.node--type-accessory .header-content-wrapper,.node--type-product .header-content-wrapper,.node--type-part .header-content-wrapper{text-align:center;position:relative;}@media (min-width:48em){.node--type-hvac-product .header-content-wrapper,.node--type-fireplaces-product .header-content-wrapper,.node--type-accessory .header-content-wrapper,.node--type-product .header-content-wrapper,.node--type-part .header-content-wrapper{padding:1.5625em 1.5625em 1.5625em 5em;}}.node--type-hvac-product .header-content-wrapper h1,.node--type-fireplaces-product .header-content-wrapper h1,.node--type-accessory .header-content-wrapper h1,.node--type-product .header-content-wrapper h1,.node--type-part .header-content-wrapper h1{font-size:1.5em;font-weight:600;line-height:1em;}@media (min-width:48em){.node--type-hvac-product .header-content-wrapper h1,.node--type-fireplaces-product .header-content-wrapper h1,.node--type-accessory .header-content-wrapper h1,.node--type-product .header-content-wrapper h1,.node--type-part .header-content-wrapper h1{font-size:2.8em;font-weight:700;}}.node--type-hvac-product .header-content-wrapper .field--name-field-tagline,.node--type-fireplaces-product .header-content-wrapper .field--name-field-tagline,.node--type-accessory .header-content-wrapper .field--name-field-tagline,.node--type-product .header-content-wrapper .field--name-field-tagline,.node--type-part .header-content-wrapper .field--name-field-tagline{font-family:"Proxima Nova",sans-serif;font-size:1.5625em;font-size:1.1em;margin-bottom:0.5em;}@media (min-width:48em){.node--type-hvac-product .header-content-wrapper .field--name-field-tagline,.node--type-fireplaces-product .header-content-wrapper .field--name-field-tagline,.node--type-accessory .header-content-wrapper .field--name-field-tagline,.node--type-product .header-content-wrapper .field--name-field-tagline,.node--type-part .header-content-wrapper .field--name-field-tagline{font-size:1.6em;}}.node--type-hvac-product .header-content-wrapper .image-wrapper.mobile,.node--type-fireplaces-product .header-content-wrapper .image-wrapper.mobile,.node--type-accessory .header-content-wrapper .image-wrapper.mobile,.node--type-product .header-content-wrapper .image-wrapper.mobile,.node--type-part .header-content-wrapper .image-wrapper.mobile{display:block;margin:1.5625em;position:relative;height:auto;overflow:visible;visibility:visible;}@media (min-width:48em){.node--type-hvac-product .header-content-wrapper .image-wrapper.mobile,.node--type-fireplaces-product .header-content-wrapper .image-wrapper.mobile,.node--type-accessory .header-content-wrapper .image-wrapper.mobile,.node--type-product .header-content-wrapper .image-wrapper.mobile,.node--type-part .header-content-wrapper .image-wrapper.mobile{position:absolute;height:0;overflow:hidden;visibility:hidden;}}.node--type-hvac-product .header-content-wrapper .field--name-field-part-id,.node--type-hvac-product .header-content-wrapper .field--name-field-short-id,.node--type-fireplaces-product .header-content-wrapper .field--name-field-part-id,.node--type-fireplaces-product .header-content-wrapper .field--name-field-short-id,.node--type-accessory .header-content-wrapper .field--name-field-part-id,.node--type-accessory .header-content-wrapper .field--name-field-short-id,.node--type-product .header-content-wrapper .field--name-field-part-id,.node--type-product .header-content-wrapper .field--name-field-short-id,.node--type-part .header-content-wrapper .field--name-field-part-id,.node--type-part .header-content-wrapper .field--name-field-short-id{text-transform:uppercase;font-weight:600;letter-spacing:2px;margin-bottom:0.64em;}.node--type-hvac-product .header-content-wrapper .field--name-field-msrp,.node--type-fireplaces-product .header-content-wrapper .field--name-field-msrp,.node--type-accessory .header-content-wrapper .field--name-field-msrp,.node--type-product .header-content-wrapper .field--name-field-msrp,.node--type-part .header-content-wrapper .field--name-field-msrp{font-family:"Proxima Nova",sans-serif;text-transform:uppercase;font-size:1rem;}@media (min-width:48em){.node--type-hvac-product .header-content-wrapper .field--name-field-msrp,.node--type-fireplaces-product .header-content-wrapper .field--name-field-msrp,.node--type-accessory .header-content-wrapper .field--name-field-msrp,.node--type-product .header-content-wrapper .field--name-field-msrp,.node--type-part .header-content-wrapper .field--name-field-msrp{font-size:1.125rem;}}.node--type-hvac-product .header-content-wrapper .field--name-field-msrp .value-special,.node--type-fireplaces-product .header-content-wrapper .field--name-field-msrp .value-special,.node--type-accessory .header-content-wrapper .field--name-field-msrp .value-special,.node--type-product .header-content-wrapper .field--name-field-msrp .value-special,.node--type-part .header-content-wrapper .field--name-field-msrp .value-special{margin-left:0.2em;margin-right:0.2em;font-size:1.125rem;color:#0060ad;}.node--type-hvac-product .header-content-wrapper .field--name-field-msrp span:not(.value-special):not(.msrp-currency-symbol),.node--type-fireplaces-product .header-content-wrapper .field--name-field-msrp span:not(.value-special):not(.msrp-currency-symbol),.node--type-accessory .header-content-wrapper .field--name-field-msrp span:not(.value-special):not(.msrp-currency-symbol),.node--type-product .header-content-wrapper .field--name-field-msrp span:not(.value-special):not(.msrp-currency-symbol),.node--type-part .header-content-wrapper .field--name-field-msrp span:not(.value-special):not(.msrp-currency-symbol){font-weight:400;}.node--type-hvac-product .header-content-wrapper .field--name-field-bazaarvoice-pr-summary,.node--type-fireplaces-product .header-content-wrapper .field--name-field-bazaarvoice-pr-summary,.node--type-accessory .header-content-wrapper .field--name-field-bazaarvoice-pr-summary,.node--type-product .header-content-wrapper .field--name-field-bazaarvoice-pr-summary,.node--type-part .header-content-wrapper .field--name-field-bazaarvoice-pr-summary{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0.5em 0 2em;}.node--type-hvac-product .header-content-wrapper .field--name-field-bazaarvoice-pr-summary .bv_numReviews_text,.node--type-hvac-product .header-content-wrapper .field--name-field-bazaarvoice-pr-summary #WAR,.node--type-fireplaces-product .header-content-wrapper .field--name-field-bazaarvoice-pr-summary .bv_numReviews_text,.node--type-fireplaces-product .header-content-wrapper .field--name-field-bazaarvoice-pr-summary #WAR,.node--type-accessory .header-content-wrapper .field--name-field-bazaarvoice-pr-summary .bv_numReviews_text,.node--type-accessory .header-content-wrapper .field--name-field-bazaarvoice-pr-summary #WAR,.node--type-product .header-content-wrapper .field--name-field-bazaarvoice-pr-summary .bv_numReviews_text,.node--type-product .header-content-wrapper .field--name-field-bazaarvoice-pr-summary #WAR,.node--type-part .header-content-wrapper .field--name-field-bazaarvoice-pr-summary .bv_numReviews_text,.node--type-part .header-content-wrapper .field--name-field-bazaarvoice-pr-summary #WAR{font-family:"Proxima Nova",helvetica,sans-serif !important;font-style:italic !important;}.node--type-hvac-product .header-content-wrapper .field--name-field-bazaarvoice-pr-summary [data-bv-show=rating_summary] .bv_main_container .bv_stars_component_container .bv_stars_button_container,.node--type-hvac-product .header-content-wrapper .field--name-field-bazaarvoice-pr-summary [data-bv-show=rating_summary] .bv_main_container .bv_main_container_row_flex,.node--type-fireplaces-product .header-content-wrapper .field--name-field-bazaarvoice-pr-summary [data-bv-show=rating_summary] .bv_main_container .bv_stars_component_container .bv_stars_button_container,.node--type-fireplaces-product .header-content-wrapper .field--name-field-bazaarvoice-pr-summary [data-bv-show=rating_summary] .bv_main_container .bv_main_container_row_flex,.node--type-accessory .header-content-wrapper .field--name-field-bazaarvoice-pr-summary [data-bv-show=rating_summary] .bv_main_container .bv_stars_component_container .bv_stars_button_container,.node--type-accessory .header-content-wrapper .field--name-field-bazaarvoice-pr-summary [data-bv-show=rating_summary] .bv_main_container .bv_main_container_row_flex,.node--type-product .header-content-wrapper .field--name-field-bazaarvoice-pr-summary [data-bv-show=rating_summary] .bv_main_container .bv_stars_component_container .bv_stars_button_container,.node--type-product .header-content-wrapper .field--name-field-bazaarvoice-pr-summary [data-bv-show=rating_summary] .bv_main_container .bv_main_container_row_flex,.node--type-part .header-content-wrapper .field--name-field-bazaarvoice-pr-summary [data-bv-show=rating_summary] .bv_main_container .bv_stars_component_container .bv_stars_button_container,.node--type-part .header-content-wrapper .field--name-field-bazaarvoice-pr-summary [data-bv-show=rating_summary] .bv_main_container .bv_main_container_row_flex{padding-right:0 !important;}.node--type-hvac-product .header-content-wrapper .field--name-field-bazaarvoice-pr-summary .bv_stars_component_container,.node--type-fireplaces-product .header-content-wrapper .field--name-field-bazaarvoice-pr-summary .bv_stars_component_container,.node--type-accessory .header-content-wrapper .field--name-field-bazaarvoice-pr-summary .bv_stars_component_container,.node--type-product .header-content-wrapper .field--name-field-bazaarvoice-pr-summary .bv_stars_component_container,.node--type-part .header-content-wrapper .field--name-field-bazaarvoice-pr-summary .bv_stars_component_container{padding-right:0.5em !important;}.node--type-hvac-product .header-content-wrapper .field--name-field-bazaarvoice-pr-summary div.bv_numReviews_text,.node--type-fireplaces-product .header-content-wrapper .field--name-field-bazaarvoice-pr-summary div.bv_numReviews_text,.node--type-accessory .header-content-wrapper .field--name-field-bazaarvoice-pr-summary div.bv_numReviews_text,.node--type-product .header-content-wrapper .field--name-field-bazaarvoice-pr-summary div.bv_numReviews_text,.node--type-part .header-content-wrapper .field--name-field-bazaarvoice-pr-summary div.bv_numReviews_text{font-style:italic !important;font-size:18px !important;margin-right:0.3em !important;}.node--type-hvac-product .header-content-wrapper .field--name-field-bazaarvoice-pr-summary button.bv_button_buttonMinimalist,.node--type-fireplaces-product .header-content-wrapper .field--name-field-bazaarvoice-pr-summary button.bv_button_buttonMinimalist,.node--type-accessory .header-content-wrapper .field--name-field-bazaarvoice-pr-summary button.bv_button_buttonMinimalist,.node--type-product .header-content-wrapper .field--name-field-bazaarvoice-pr-summary button.bv_button_buttonMinimalist,.node--type-part .header-content-wrapper .field--name-field-bazaarvoice-pr-summary button.bv_button_buttonMinimalist{font-style:italic;font-size:18px;}.node--type-hvac-product .header-content-wrapper .field--name-field-sister-product a,.node--type-fireplaces-product .header-content-wrapper .field--name-field-sister-product a,.node--type-accessory .header-content-wrapper .field--name-field-sister-product a,.node--type-product .header-content-wrapper .field--name-field-sister-product a,.node--type-part .header-content-wrapper .field--name-field-sister-product a{color:rgb(92.6151315789,93.85,95.0848684211);font-style:italic;text-transform:uppercase;}.node--type-hvac-product .header-content-wrapper .type,.node--type-fireplaces-product .header-content-wrapper .type,.node--type-accessory .header-content-wrapper .type,.node--type-product .header-content-wrapper .type,.node--type-part .header-content-wrapper .type{margin:0.4em 0 0.6em;}.node--type-hvac-product .header-content-wrapper .type > div,.node--type-fireplaces-product .header-content-wrapper .type > div,.node--type-accessory .header-content-wrapper .type > div,.node--type-product .header-content-wrapper .type > div,.node--type-part .header-content-wrapper .type > div{display:inline-block;text-transform:uppercase;font-weight:700;color:rgb(107.8891566265,109.6578313253,112.3108433735);font-size:1.2em;letter-spacing:1px;}.node--type-hvac-product .header-content-wrapper .type > div::after,.node--type-fireplaces-product .header-content-wrapper .type > div::after,.node--type-accessory .header-content-wrapper .type > div::after,.node--type-product .header-content-wrapper .type > div::after,.node--type-part .header-content-wrapper .type > div::after{content:"|";margin:0 0.2em 0 0.5em;}.node--type-hvac-product .header-content-wrapper .type > div:last-child::after,.node--type-fireplaces-product .header-content-wrapper .type > div:last-child::after,.node--type-accessory .header-content-wrapper .type > div:last-child::after,.node--type-product .header-content-wrapper .type > div:last-child::after,.node--type-part .header-content-wrapper .type > div:last-child::after{content:none;}.node--type-hvac-product .header-content-wrapper a.buy-now,.node--type-hvac-product .header-content-wrapper button.shopify-buy__btn,.node--type-hvac-product .header-content-wrapper .button-wrapper .cta-btn-wrapper > a,.node--type-fireplaces-product .header-content-wrapper a.buy-now,.node--type-fireplaces-product .header-content-wrapper button.shopify-buy__btn,.node--type-fireplaces-product .header-content-wrapper .button-wrapper .cta-btn-wrapper > a,.node--type-accessory .header-content-wrapper a.buy-now,.node--type-accessory .header-content-wrapper button.shopify-buy__btn,.node--type-accessory .header-content-wrapper .button-wrapper .cta-btn-wrapper > a,.node--type-product .header-content-wrapper a.buy-now,.node--type-product .header-content-wrapper button.shopify-buy__btn,.node--type-product .header-content-wrapper .button-wrapper .cta-btn-wrapper > a,.node--type-part .header-content-wrapper a.buy-now,.node--type-part .header-content-wrapper button.shopify-buy__btn,.node--type-part .header-content-wrapper .button-wrapper .cta-btn-wrapper > a{border:1px solid transparent;font-weight:700;cursor:pointer;display:inline-block;position:relative;font-size:15px;line-height:1em;overflow:hidden;padding:0.625em 1.3em;margin-bottom:1em;text-decoration:none;-webkit-transition:background-color 0.3s ease-out,border-color 0.3s ease-out;transition:background-color 0.3s ease-out,border-color 0.3s ease-out;margin-right:1em;letter-spacing:1.1px;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;color:#fff;}@media (min-width:38em){.node--type-hvac-product .header-content-wrapper a.buy-now,.node--type-hvac-product .header-content-wrapper button.shopify-buy__btn,.node--type-hvac-product .header-content-wrapper .button-wrapper .cta-btn-wrapper > a,.node--type-fireplaces-product .header-content-wrapper a.buy-now,.node--type-fireplaces-product .header-content-wrapper button.shopify-buy__btn,.node--type-fireplaces-product .header-content-wrapper .button-wrapper .cta-btn-wrapper > a,.node--type-accessory .header-content-wrapper a.buy-now,.node--type-accessory .header-content-wrapper button.shopify-buy__btn,.node--type-accessory .header-content-wrapper .button-wrapper .cta-btn-wrapper > a,.node--type-product .header-content-wrapper a.buy-now,.node--type-product .header-content-wrapper button.shopify-buy__btn,.node--type-product .header-content-wrapper .button-wrapper .cta-btn-wrapper > a,.node--type-part .header-content-wrapper a.buy-now,.node--type-part .header-content-wrapper button.shopify-buy__btn,.node--type-part .header-content-wrapper .button-wrapper .cta-btn-wrapper > a{padding:0.625em 1.5em;font-size:17px;line-height:1.375em;}}.node--type-hvac-product .header-content-wrapper a.buy-now,.node--type-hvac-product .header-content-wrapper button.shopify-buy__btn,.node--type-hvac-product .header-content-wrapper .button-wrapper .cta-btn-wrapper > a,.node--type-fireplaces-product .header-content-wrapper a.buy-now,.node--type-fireplaces-product .header-content-wrapper button.shopify-buy__btn,.node--type-fireplaces-product .header-content-wrapper .button-wrapper .cta-btn-wrapper > a,.node--type-accessory .header-content-wrapper a.buy-now,.node--type-accessory .header-content-wrapper button.shopify-buy__btn,.node--type-accessory .header-content-wrapper .button-wrapper .cta-btn-wrapper > a,.node--type-product .header-content-wrapper a.buy-now,.node--type-product .header-content-wrapper button.shopify-buy__btn,.node--type-product .header-content-wrapper .button-wrapper .cta-btn-wrapper > a,.node--type-part .header-content-wrapper a.buy-now,.node--type-part .header-content-wrapper button.shopify-buy__btn,.node--type-part .header-content-wrapper .button-wrapper .cta-btn-wrapper > a{background-color:#0060ad;}.node--type-hvac-product .header-content-wrapper a.buy-now:hover,.node--type-hvac-product .header-content-wrapper a.buy-now:focus,.node--type-hvac-product .header-content-wrapper button.shopify-buy__btn:hover,.node--type-hvac-product .header-content-wrapper button.shopify-buy__btn:focus,.node--type-hvac-product .header-content-wrapper .button-wrapper .cta-btn-wrapper > a:hover,.node--type-hvac-product .header-content-wrapper .button-wrapper .cta-btn-wrapper > a:focus,.node--type-fireplaces-product .header-content-wrapper a.buy-now:hover,.node--type-fireplaces-product .header-content-wrapper a.buy-now:focus,.node--type-fireplaces-product .header-content-wrapper button.shopify-buy__btn:hover,.node--type-fireplaces-product .header-content-wrapper button.shopify-buy__btn:focus,.node--type-fireplaces-product .header-content-wrapper .button-wrapper .cta-btn-wrapper > a:hover,.node--type-fireplaces-product .header-content-wrapper .button-wrapper .cta-btn-wrapper > a:focus,.node--type-accessory .header-content-wrapper a.buy-now:hover,.node--type-accessory .header-content-wrapper a.buy-now:focus,.node--type-accessory .header-content-wrapper button.shopify-buy__btn:hover,.node--type-accessory .header-content-wrapper button.shopify-buy__btn:focus,.node--type-accessory .header-content-wrapper .button-wrapper .cta-btn-wrapper > a:hover,.node--type-accessory .header-content-wrapper .button-wrapper .cta-btn-wrapper > a:focus,.node--type-product .header-content-wrapper a.buy-now:hover,.node--type-product .header-content-wrapper a.buy-now:focus,.node--type-product .header-content-wrapper button.shopify-buy__btn:hover,.node--type-product .header-content-wrapper button.shopify-buy__btn:focus,.node--type-product .header-content-wrapper .button-wrapper .cta-btn-wrapper > a:hover,.node--type-product .header-content-wrapper .button-wrapper .cta-btn-wrapper > a:focus,.node--type-part .header-content-wrapper a.buy-now:hover,.node--type-part .header-content-wrapper a.buy-now:focus,.node--type-part .header-content-wrapper button.shopify-buy__btn:hover,.node--type-part .header-content-wrapper button.shopify-buy__btn:focus,.node--type-part .header-content-wrapper .button-wrapper .cta-btn-wrapper > a:hover,.node--type-part .header-content-wrapper .button-wrapper .cta-btn-wrapper > a:focus{background-color:#015c9a;}.node--type-hvac-product .header-content-wrapper a.buy-now:active,.node--type-hvac-product .header-content-wrapper button.shopify-buy__btn:active,.node--type-hvac-product .header-content-wrapper .button-wrapper .cta-btn-wrapper > a:active,.node--type-fireplaces-product .header-content-wrapper a.buy-now:active,.node--type-fireplaces-product .header-content-wrapper button.shopify-buy__btn:active,.node--type-fireplaces-product .header-content-wrapper .button-wrapper .cta-btn-wrapper > a:active,.node--type-accessory .header-content-wrapper a.buy-now:active,.node--type-accessory .header-content-wrapper button.shopify-buy__btn:active,.node--type-accessory .header-content-wrapper .button-wrapper .cta-btn-wrapper > a:active,.node--type-product .header-content-wrapper a.buy-now:active,.node--type-product .header-content-wrapper button.shopify-buy__btn:active,.node--type-product .header-content-wrapper .button-wrapper .cta-btn-wrapper > a:active,.node--type-part .header-content-wrapper a.buy-now:active,.node--type-part .header-content-wrapper button.shopify-buy__btn:active,.node--type-part .header-content-wrapper .button-wrapper .cta-btn-wrapper > a:active{background-color:#015c9a;}.node--type-hvac-product .header-content-wrapper a.buy-now,.node--type-hvac-product .header-content-wrapper button.shopify-buy__btn,.node--type-hvac-product .header-content-wrapper .button-wrapper .cta-btn-wrapper > a,.node--type-fireplaces-product .header-content-wrapper a.buy-now,.node--type-fireplaces-product .header-content-wrapper button.shopify-buy__btn,.node--type-fireplaces-product .header-content-wrapper .button-wrapper .cta-btn-wrapper > a,.node--type-accessory .header-content-wrapper a.buy-now,.node--type-accessory .header-content-wrapper button.shopify-buy__btn,.node--type-accessory .header-content-wrapper .button-wrapper .cta-btn-wrapper > a,.node--type-product .header-content-wrapper a.buy-now,.node--type-product .header-content-wrapper button.shopify-buy__btn,.node--type-product .header-content-wrapper .button-wrapper .cta-btn-wrapper > a,.node--type-part .header-content-wrapper a.buy-now,.node--type-part .header-content-wrapper button.shopify-buy__btn,.node--type-part .header-content-wrapper .button-wrapper .cta-btn-wrapper > a{border:1px solid transparent;font-weight:700;cursor:pointer;display:inline-block;position:relative;font-size:15px;line-height:1em;overflow:hidden;padding:0.625em 1.3em;margin-bottom:1em;text-decoration:none;-webkit-transition:background-color 0.3s ease-out,border-color 0.3s ease-out;transition:background-color 0.3s ease-out,border-color 0.3s ease-out;margin-right:1em;letter-spacing:1.1px;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;color:#fff;}@media (min-width:38em){.node--type-hvac-product .header-content-wrapper a.buy-now,.node--type-hvac-product .header-content-wrapper button.shopify-buy__btn,.node--type-hvac-product .header-content-wrapper .button-wrapper .cta-btn-wrapper > a,.node--type-fireplaces-product .header-content-wrapper a.buy-now,.node--type-fireplaces-product .header-content-wrapper button.shopify-buy__btn,.node--type-fireplaces-product .header-content-wrapper .button-wrapper .cta-btn-wrapper > a,.node--type-accessory .header-content-wrapper a.buy-now,.node--type-accessory .header-content-wrapper button.shopify-buy__btn,.node--type-accessory .header-content-wrapper .button-wrapper .cta-btn-wrapper > a,.node--type-product .header-content-wrapper a.buy-now,.node--type-product .header-content-wrapper button.shopify-buy__btn,.node--type-product .header-content-wrapper .button-wrapper .cta-btn-wrapper > a,.node--type-part .header-content-wrapper a.buy-now,.node--type-part .header-content-wrapper button.shopify-buy__btn,.node--type-part .header-content-wrapper .button-wrapper .cta-btn-wrapper > a{padding:0.625em 1.5em;font-size:17px;line-height:1.375em;}}.node--type-hvac-product .header-content-wrapper a.buy-now,.node--type-hvac-product .header-content-wrapper button.shopify-buy__btn,.node--type-hvac-product .header-content-wrapper .button-wrapper .cta-btn-wrapper > a,.node--type-fireplaces-product .header-content-wrapper a.buy-now,.node--type-fireplaces-product .header-content-wrapper button.shopify-buy__btn,.node--type-fireplaces-product .header-content-wrapper .button-wrapper .cta-btn-wrapper > a,.node--type-accessory .header-content-wrapper a.buy-now,.node--type-accessory .header-content-wrapper button.shopify-buy__btn,.node--type-accessory .header-content-wrapper .button-wrapper .cta-btn-wrapper > a,.node--type-product .header-content-wrapper a.buy-now,.node--type-product .header-content-wrapper button.shopify-buy__btn,.node--type-product .header-content-wrapper .button-wrapper .cta-btn-wrapper > a,.node--type-part .header-content-wrapper a.buy-now,.node--type-part .header-content-wrapper button.shopify-buy__btn,.node--type-part .header-content-wrapper .button-wrapper .cta-btn-wrapper > a{background-color:#c32127;color:#fff;}.node--type-hvac-product .header-content-wrapper a.buy-now a,.node--type-hvac-product .header-content-wrapper button.shopify-buy__btn a,.node--type-hvac-product .header-content-wrapper .button-wrapper .cta-btn-wrapper > a a,.node--type-fireplaces-product .header-content-wrapper a.buy-now a,.node--type-fireplaces-product .header-content-wrapper button.shopify-buy__btn a,.node--type-fireplaces-product .header-content-wrapper .button-wrapper .cta-btn-wrapper > a a,.node--type-accessory .header-content-wrapper a.buy-now a,.node--type-accessory .header-content-wrapper button.shopify-buy__btn a,.node--type-accessory .header-content-wrapper .button-wrapper .cta-btn-wrapper > a a,.node--type-product .header-content-wrapper a.buy-now a,.node--type-product .header-content-wrapper button.shopify-buy__btn a,.node--type-product .header-content-wrapper .button-wrapper .cta-btn-wrapper > a a,.node--type-part .header-content-wrapper a.buy-now a,.node--type-part .header-content-wrapper button.shopify-buy__btn a,.node--type-part .header-content-wrapper .button-wrapper .cta-btn-wrapper > a a{color:#fff;}.node--type-hvac-product .header-content-wrapper a.buy-now:hover,.node--type-hvac-product .header-content-wrapper a.buy-now:focus,.node--type-hvac-product .header-content-wrapper a.buy-now:active,.node--type-hvac-product .header-content-wrapper button.shopify-buy__btn:hover,.node--type-hvac-product .header-content-wrapper button.shopify-buy__btn:focus,.node--type-hvac-product .header-content-wrapper button.shopify-buy__btn:active,.node--type-hvac-product .header-content-wrapper .button-wrapper .cta-btn-wrapper > a:hover,.node--type-hvac-product .header-content-wrapper .button-wrapper .cta-btn-wrapper > a:focus,.node--type-hvac-product .header-content-wrapper .button-wrapper .cta-btn-wrapper > a:active,.node--type-fireplaces-product .header-content-wrapper a.buy-now:hover,.node--type-fireplaces-product .header-content-wrapper a.buy-now:focus,.node--type-fireplaces-product .header-content-wrapper a.buy-now:active,.node--type-fireplaces-product .header-content-wrapper button.shopify-buy__btn:hover,.node--type-fireplaces-product .header-content-wrapper button.shopify-buy__btn:focus,.node--type-fireplaces-product .header-content-wrapper button.shopify-buy__btn:active,.node--type-fireplaces-product .header-content-wrapper .button-wrapper .cta-btn-wrapper > a:hover,.node--type-fireplaces-product .header-content-wrapper .button-wrapper .cta-btn-wrapper > a:focus,.node--type-fireplaces-product .header-content-wrapper .button-wrapper .cta-btn-wrapper > a:active,.node--type-accessory .header-content-wrapper a.buy-now:hover,.node--type-accessory .header-content-wrapper a.buy-now:focus,.node--type-accessory .header-content-wrapper a.buy-now:active,.node--type-accessory .header-content-wrapper button.shopify-buy__btn:hover,.node--type-accessory .header-content-wrapper button.shopify-buy__btn:focus,.node--type-accessory .header-content-wrapper button.shopify-buy__btn:active,.node--type-accessory .header-content-wrapper .button-wrapper .cta-btn-wrapper > a:hover,.node--type-accessory .header-content-wrapper .button-wrapper .cta-btn-wrapper > a:focus,.node--type-accessory .header-content-wrapper .button-wrapper .cta-btn-wrapper > a:active,.node--type-product .header-content-wrapper a.buy-now:hover,.node--type-product .header-content-wrapper a.buy-now:focus,.node--type-product .header-content-wrapper a.buy-now:active,.node--type-product .header-content-wrapper button.shopify-buy__btn:hover,.node--type-product .header-content-wrapper button.shopify-buy__btn:focus,.node--type-product .header-content-wrapper button.shopify-buy__btn:active,.node--type-product .header-content-wrapper .button-wrapper .cta-btn-wrapper > a:hover,.node--type-product .header-content-wrapper .button-wrapper .cta-btn-wrapper > a:focus,.node--type-product .header-content-wrapper .button-wrapper .cta-btn-wrapper > a:active,.node--type-part .header-content-wrapper a.buy-now:hover,.node--type-part .header-content-wrapper a.buy-now:focus,.node--type-part .header-content-wrapper a.buy-now:active,.node--type-part .header-content-wrapper button.shopify-buy__btn:hover,.node--type-part .header-content-wrapper button.shopify-buy__btn:focus,.node--type-part .header-content-wrapper button.shopify-buy__btn:active,.node--type-part .header-content-wrapper .button-wrapper .cta-btn-wrapper > a:hover,.node--type-part .header-content-wrapper .button-wrapper .cta-btn-wrapper > a:focus,.node--type-part .header-content-wrapper .button-wrapper .cta-btn-wrapper > a:active{color:#fff;background-color:rgb(173.1907894737,29.3092105263,34.6381578947);}.node--type-hvac-product .header-content-wrapper a.buy-now,.node--type-hvac-product .header-content-wrapper button.shopify-buy__btn,.node--type-hvac-product .header-content-wrapper .button-wrapper .cta-btn-wrapper > a,.node--type-fireplaces-product .header-content-wrapper a.buy-now,.node--type-fireplaces-product .header-content-wrapper button.shopify-buy__btn,.node--type-fireplaces-product .header-content-wrapper .button-wrapper .cta-btn-wrapper > a,.node--type-accessory .header-content-wrapper a.buy-now,.node--type-accessory .header-content-wrapper button.shopify-buy__btn,.node--type-accessory .header-content-wrapper .button-wrapper .cta-btn-wrapper > a,.node--type-product .header-content-wrapper a.buy-now,.node--type-product .header-content-wrapper button.shopify-buy__btn,.node--type-product .header-content-wrapper .button-wrapper .cta-btn-wrapper > a,.node--type-part .header-content-wrapper a.buy-now,.node--type-part .header-content-wrapper button.shopify-buy__btn,.node--type-part .header-content-wrapper .button-wrapper .cta-btn-wrapper > a{margin:0 0.3em 1em;margin-top:1.5em;}.node--type-hvac-product .header-content-wrapper .shopify-buy__btn.shopping-cart-icon-loaded .fa-shopping-cart,.node--type-fireplaces-product .header-content-wrapper .shopify-buy__btn.shopping-cart-icon-loaded .fa-shopping-cart,.node--type-accessory .header-content-wrapper .shopify-buy__btn.shopping-cart-icon-loaded .fa-shopping-cart,.node--type-product .header-content-wrapper .shopify-buy__btn.shopping-cart-icon-loaded .fa-shopping-cart,.node--type-part .header-content-wrapper .shopify-buy__btn.shopping-cart-icon-loaded .fa-shopping-cart{margin-left:0.5rem;display:none;}@media (min-width:48em){.node--type-hvac-product .header-content-wrapper .shopify-buy__btn.shopping-cart-icon-loaded .fa-shopping-cart,.node--type-fireplaces-product .header-content-wrapper .shopify-buy__btn.shopping-cart-icon-loaded .fa-shopping-cart,.node--type-accessory .header-content-wrapper .shopify-buy__btn.shopping-cart-icon-loaded .fa-shopping-cart,.node--type-product .header-content-wrapper .shopify-buy__btn.shopping-cart-icon-loaded .fa-shopping-cart,.node--type-part .header-content-wrapper .shopify-buy__btn.shopping-cart-icon-loaded .fa-shopping-cart{display:none;}}.node--type-hvac-product .header-content-wrapper .addtocart-wrapper-container a,.node--type-hvac-product .header-content-wrapper .btn,.node--type-fireplaces-product .header-content-wrapper .addtocart-wrapper-container a,.node--type-fireplaces-product .header-content-wrapper .btn,.node--type-accessory .header-content-wrapper .addtocart-wrapper-container a,.node--type-accessory .header-content-wrapper .btn,.node--type-product .header-content-wrapper .addtocart-wrapper-container a,.node--type-product .header-content-wrapper .btn,.node--type-part .header-content-wrapper .addtocart-wrapper-container a,.node--type-part .header-content-wrapper .btn{border:1px solid transparent;font-weight:700;cursor:pointer;display:inline-block;position:relative;font-size:15px;line-height:1em;overflow:hidden;padding:0.625em 1.3em;margin-bottom:1em;text-decoration:none;-webkit-transition:background-color 0.3s ease-out,border-color 0.3s ease-out;transition:background-color 0.3s ease-out,border-color 0.3s ease-out;margin-right:1em;letter-spacing:1.1px;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;color:#fff;}@media (min-width:38em){.node--type-hvac-product .header-content-wrapper .addtocart-wrapper-container a,.node--type-hvac-product .header-content-wrapper .btn,.node--type-fireplaces-product .header-content-wrapper .addtocart-wrapper-container a,.node--type-fireplaces-product .header-content-wrapper .btn,.node--type-accessory .header-content-wrapper .addtocart-wrapper-container a,.node--type-accessory .header-content-wrapper .btn,.node--type-product .header-content-wrapper .addtocart-wrapper-container a,.node--type-product .header-content-wrapper .btn,.node--type-part .header-content-wrapper .addtocart-wrapper-container a,.node--type-part .header-content-wrapper .btn{padding:0.625em 1.5em;font-size:17px;line-height:1.375em;}}.node--type-hvac-product .header-content-wrapper .addtocart-wrapper-container a,.node--type-hvac-product .header-content-wrapper .btn,.node--type-fireplaces-product .header-content-wrapper .addtocart-wrapper-container a,.node--type-fireplaces-product .header-content-wrapper .btn,.node--type-accessory .header-content-wrapper .addtocart-wrapper-container a,.node--type-accessory .header-content-wrapper .btn,.node--type-product .header-content-wrapper .addtocart-wrapper-container a,.node--type-product .header-content-wrapper .btn,.node--type-part .header-content-wrapper .addtocart-wrapper-container a,.node--type-part .header-content-wrapper .btn{background-color:#c32127;}.node--type-hvac-product .header-content-wrapper .addtocart-wrapper-container a:hover,.node--type-hvac-product .header-content-wrapper .addtocart-wrapper-container a:focus,.node--type-hvac-product .header-content-wrapper .addtocart-wrapper-container a:active,.node--type-hvac-product .header-content-wrapper .btn:hover,.node--type-hvac-product .header-content-wrapper .btn:focus,.node--type-hvac-product .header-content-wrapper .btn:active,.node--type-fireplaces-product .header-content-wrapper .addtocart-wrapper-container a:hover,.node--type-fireplaces-product .header-content-wrapper .addtocart-wrapper-container a:focus,.node--type-fireplaces-product .header-content-wrapper .addtocart-wrapper-container a:active,.node--type-fireplaces-product .header-content-wrapper .btn:hover,.node--type-fireplaces-product .header-content-wrapper .btn:focus,.node--type-fireplaces-product .header-content-wrapper .btn:active,.node--type-accessory .header-content-wrapper .addtocart-wrapper-container a:hover,.node--type-accessory .header-content-wrapper .addtocart-wrapper-container a:focus,.node--type-accessory .header-content-wrapper .addtocart-wrapper-container a:active,.node--type-accessory .header-content-wrapper .btn:hover,.node--type-accessory .header-content-wrapper .btn:focus,.node--type-accessory .header-content-wrapper .btn:active,.node--type-product .header-content-wrapper .addtocart-wrapper-container a:hover,.node--type-product .header-content-wrapper .addtocart-wrapper-container a:focus,.node--type-product .header-content-wrapper .addtocart-wrapper-container a:active,.node--type-product .header-content-wrapper .btn:hover,.node--type-product .header-content-wrapper .btn:focus,.node--type-product .header-content-wrapper .btn:active,.node--type-part .header-content-wrapper .addtocart-wrapper-container a:hover,.node--type-part .header-content-wrapper .addtocart-wrapper-container a:focus,.node--type-part .header-content-wrapper .addtocart-wrapper-container a:active,.node--type-part .header-content-wrapper .btn:hover,.node--type-part .header-content-wrapper .btn:focus,.node--type-part .header-content-wrapper .btn:active{color:#fff;background-color:#a91d22;}.node--type-hvac-product .header-content-wrapper .addtocart-wrapper-container a,.node--type-hvac-product .header-content-wrapper .btn,.node--type-fireplaces-product .header-content-wrapper .addtocart-wrapper-container a,.node--type-fireplaces-product .header-content-wrapper .btn,.node--type-accessory .header-content-wrapper .addtocart-wrapper-container a,.node--type-accessory .header-content-wrapper .btn,.node--type-product .header-content-wrapper .addtocart-wrapper-container a,.node--type-product .header-content-wrapper .btn,.node--type-part .header-content-wrapper .addtocart-wrapper-container a,.node--type-part .header-content-wrapper .btn{width:12em;border-radius:0;margin-top:1em;margin-bottom:0;margin-right:0;}@media (min-width:38em){.node--type-hvac-product .header-content-wrapper .addtocart-wrapper-container a,.node--type-hvac-product .header-content-wrapper .btn,.node--type-fireplaces-product .header-content-wrapper .addtocart-wrapper-container a,.node--type-fireplaces-product .header-content-wrapper .btn,.node--type-accessory .header-content-wrapper .addtocart-wrapper-container a,.node--type-accessory .header-content-wrapper .btn,.node--type-product .header-content-wrapper .addtocart-wrapper-container a,.node--type-product .header-content-wrapper .btn,.node--type-part .header-content-wrapper .addtocart-wrapper-container a,.node--type-part .header-content-wrapper .btn{padding-left:1em;padding-right:1em;}}@media (min-width:48em){.node--type-hvac-product .header-content-wrapper .addtocart-wrapper-container a,.node--type-hvac-product .header-content-wrapper .btn,.node--type-fireplaces-product .header-content-wrapper .addtocart-wrapper-container a,.node--type-fireplaces-product .header-content-wrapper .btn,.node--type-accessory .header-content-wrapper .addtocart-wrapper-container a,.node--type-accessory .header-content-wrapper .btn,.node--type-product .header-content-wrapper .addtocart-wrapper-container a,.node--type-product .header-content-wrapper .btn,.node--type-part .header-content-wrapper .addtocart-wrapper-container a,.node--type-part .header-content-wrapper .btn{margin-bottom:0;}}@media (min-width:48em) and (min-width:38em){.node--type-hvac-product .header-content-wrapper .addtocart-wrapper-container a,.node--type-hvac-product .header-content-wrapper .btn,.node--type-fireplaces-product .header-content-wrapper .addtocart-wrapper-container a,.node--type-fireplaces-product .header-content-wrapper .btn,.node--type-accessory .header-content-wrapper .addtocart-wrapper-container a,.node--type-accessory .header-content-wrapper .btn,.node--type-product .header-content-wrapper .addtocart-wrapper-container a,.node--type-product .header-content-wrapper .btn,.node--type-part .header-content-wrapper .addtocart-wrapper-container a,.node--type-part .header-content-wrapper .btn{font-size:1.4em;}}.node--type-hvac-product .header-content-wrapper .addtocart-wrapper-container,.node--type-fireplaces-product .header-content-wrapper .addtocart-wrapper-container,.node--type-accessory .header-content-wrapper .addtocart-wrapper-container,.node--type-product .header-content-wrapper .addtocart-wrapper-container,.node--type-part .header-content-wrapper .addtocart-wrapper-container{display:inline-block;position:relative;z-index:300;}.node--type-hvac-product .header-content-wrapper .addtocart-wrapper-container span::before,.node--type-fireplaces-product .header-content-wrapper .addtocart-wrapper-container span::before,.node--type-accessory .header-content-wrapper .addtocart-wrapper-container span::before,.node--type-product .header-content-wrapper .addtocart-wrapper-container span::before,.node--type-part .header-content-wrapper .addtocart-wrapper-container span::before{margin-right:0.5em;font-size:0.9em;top:-2px;position:relative;}.node--type-hvac-product .header-content-wrapper .addtocart-wrapper-container .ajax-addtocart-wrapper,.node--type-fireplaces-product .header-content-wrapper .addtocart-wrapper-container .ajax-addtocart-wrapper,.node--type-accessory .header-content-wrapper .addtocart-wrapper-container .ajax-addtocart-wrapper,.node--type-product .header-content-wrapper .addtocart-wrapper-container .ajax-addtocart-wrapper,.node--type-part .header-content-wrapper .addtocart-wrapper-container .ajax-addtocart-wrapper{position:absolute;width:100%;bottom:-150%;left:0;right:0;}.node--type-hvac-product .header-content-wrapper .addtocart-wrapper-container .basic_cart-ajax-progress-throbber,.node--type-fireplaces-product .header-content-wrapper .addtocart-wrapper-container .basic_cart-ajax-progress-throbber,.node--type-accessory .header-content-wrapper .addtocart-wrapper-container .basic_cart-ajax-progress-throbber,.node--type-product .header-content-wrapper .addtocart-wrapper-container .basic_cart-ajax-progress-throbber,.node--type-part .header-content-wrapper .addtocart-wrapper-container .basic_cart-ajax-progress-throbber{position:absolute;top:0;left:0;}.node--type-hvac-product .header-content-wrapper .legal-statement,.node--type-fireplaces-product .header-content-wrapper .legal-statement,.node--type-accessory .header-content-wrapper .legal-statement,.node--type-product .header-content-wrapper .legal-statement,.node--type-part .header-content-wrapper .legal-statement{font-style:italic;margin-top:0.2em;}.node--type-hvac-product .header-content-wrapper img#placeholder-button,.node--type-fireplaces-product .header-content-wrapper img#placeholder-button,.node--type-accessory .header-content-wrapper img#placeholder-button,.node--type-product .header-content-wrapper img#placeholder-button,.node--type-part .header-content-wrapper img#placeholder-button{margin-top:30px !important;position:relative;}.node--type-hvac-product .header-content-wrapper .related-accessory-cta,.node--type-fireplaces-product .header-content-wrapper .related-accessory-cta,.node--type-accessory .header-content-wrapper .related-accessory-cta,.node--type-product .header-content-wrapper .related-accessory-cta,.node--type-part .header-content-wrapper .related-accessory-cta{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#f7f7f7;border:1px solid #eee;padding:1em;border-radius:5px;margin-top:0.5em;}@media (min-width:0) and (max-width:21.1875em){.node--type-hvac-product .header-content-wrapper .related-accessory-cta,.node--type-fireplaces-product .header-content-wrapper .related-accessory-cta,.node--type-accessory .header-content-wrapper .related-accessory-cta,.node--type-product .header-content-wrapper .related-accessory-cta,.node--type-part .header-content-wrapper .related-accessory-cta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}}@media (min-width:25em){.node--type-hvac-product .header-content-wrapper .related-accessory-cta,.node--type-fireplaces-product .header-content-wrapper .related-accessory-cta,.node--type-accessory .header-content-wrapper .related-accessory-cta,.node--type-product .header-content-wrapper .related-accessory-cta,.node--type-part .header-content-wrapper .related-accessory-cta{padding:1em 3em;}}.node--type-hvac-product .header-content-wrapper .related-accessory-cta p,.node--type-fireplaces-product .header-content-wrapper .related-accessory-cta p,.node--type-accessory .header-content-wrapper .related-accessory-cta p,.node--type-product .header-content-wrapper .related-accessory-cta p,.node--type-part .header-content-wrapper .related-accessory-cta p{font-weight:700;margin-bottom:0;font-size:1.2em;}@media (min-width:0) and (max-width:21.1875em){.node--type-hvac-product .header-content-wrapper .related-accessory-cta p,.node--type-fireplaces-product .header-content-wrapper .related-accessory-cta p,.node--type-accessory .header-content-wrapper .related-accessory-cta p,.node--type-product .header-content-wrapper .related-accessory-cta p,.node--type-part .header-content-wrapper .related-accessory-cta p{margin-bottom:0.5em;}}.node--type-hvac-product .header-content-wrapper .related-accessory-cta a.jump-link,.node--type-fireplaces-product .header-content-wrapper .related-accessory-cta a.jump-link,.node--type-accessory .header-content-wrapper .related-accessory-cta a.jump-link,.node--type-product .header-content-wrapper .related-accessory-cta a.jump-link,.node--type-part .header-content-wrapper .related-accessory-cta a.jump-link{border:1px solid transparent;font-weight:700;cursor:pointer;display:inline-block;position:relative;font-size:15px;line-height:1em;overflow:hidden;padding:0.625em 1.3em;margin-bottom:1em;text-decoration:none;-webkit-transition:background-color 0.3s ease-out,border-color 0.3s ease-out;transition:background-color 0.3s ease-out,border-color 0.3s ease-out;margin-right:1em;letter-spacing:1.1px;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;color:#fff;}@media (min-width:38em){.node--type-hvac-product .header-content-wrapper .related-accessory-cta a.jump-link,.node--type-fireplaces-product .header-content-wrapper .related-accessory-cta a.jump-link,.node--type-accessory .header-content-wrapper .related-accessory-cta a.jump-link,.node--type-product .header-content-wrapper .related-accessory-cta a.jump-link,.node--type-part .header-content-wrapper .related-accessory-cta a.jump-link{padding:0.625em 1.5em;font-size:17px;line-height:1.375em;}}.node--type-hvac-product .header-content-wrapper .related-accessory-cta a.jump-link,.node--type-fireplaces-product .header-content-wrapper .related-accessory-cta a.jump-link,.node--type-accessory .header-content-wrapper .related-accessory-cta a.jump-link,.node--type-product .header-content-wrapper .related-accessory-cta a.jump-link,.node--type-part .header-content-wrapper .related-accessory-cta a.jump-link{background-color:#0060ad;}.node--type-hvac-product .header-content-wrapper .related-accessory-cta a.jump-link:hover,.node--type-hvac-product .header-content-wrapper .related-accessory-cta a.jump-link:focus,.node--type-fireplaces-product .header-content-wrapper .related-accessory-cta a.jump-link:hover,.node--type-fireplaces-product .header-content-wrapper .related-accessory-cta a.jump-link:focus,.node--type-accessory .header-content-wrapper .related-accessory-cta a.jump-link:hover,.node--type-accessory .header-content-wrapper .related-accessory-cta a.jump-link:focus,.node--type-product .header-content-wrapper .related-accessory-cta a.jump-link:hover,.node--type-product .header-content-wrapper .related-accessory-cta a.jump-link:focus,.node--type-part .header-content-wrapper .related-accessory-cta a.jump-link:hover,.node--type-part .header-content-wrapper .related-accessory-cta a.jump-link:focus{background-color:#015c9a;}.node--type-hvac-product .header-content-wrapper .related-accessory-cta a.jump-link:active,.node--type-fireplaces-product .header-content-wrapper .related-accessory-cta a.jump-link:active,.node--type-accessory .header-content-wrapper .related-accessory-cta a.jump-link:active,.node--type-product .header-content-wrapper .related-accessory-cta a.jump-link:active,.node--type-part .header-content-wrapper .related-accessory-cta a.jump-link:active{background-color:#015c9a;}.node--type-hvac-product .header-content-wrapper .related-accessory-cta a.jump-link,.node--type-fireplaces-product .header-content-wrapper .related-accessory-cta a.jump-link,.node--type-accessory .header-content-wrapper .related-accessory-cta a.jump-link,.node--type-product .header-content-wrapper .related-accessory-cta a.jump-link,.node--type-part .header-content-wrapper .related-accessory-cta a.jump-link{padding-right:1em !important;padding-left:1em !important;margin-left:1em;margin-bottom:0;margin-right:0;font-size:1.2em !important;}.node--type-hvac-product .header-wrapper .field--name-field-media-image,.node--type-fireplaces-product .header-wrapper .field--name-field-media-image,.node--type-accessory .header-wrapper .field--name-field-media-image,.node--type-product .header-wrapper .field--name-field-media-image,.node--type-part .header-wrapper .field--name-field-media-image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.node--type-hvac-product .header-wrapper .field--name-field-media-image img,.node--type-fireplaces-product .header-wrapper .field--name-field-media-image img,.node--type-accessory .header-wrapper .field--name-field-media-image img,.node--type-product .header-wrapper .field--name-field-media-image img,.node--type-part .header-wrapper .field--name-field-media-image img{width:auto;margin:auto;max-height:32em;}.node--type-hvac-product .header-wrapper .image-wrapper,.node--type-fireplaces-product .header-wrapper .image-wrapper,.node--type-accessory .header-wrapper .image-wrapper,.node--type-product .header-wrapper .image-wrapper,.node--type-part .header-wrapper .image-wrapper{display:block;position:absolute;height:0;overflow:hidden;visibility:hidden;}@media (min-width:48em){.node--type-hvac-product .header-wrapper .image-wrapper,.node--type-fireplaces-product .header-wrapper .image-wrapper,.node--type-accessory .header-wrapper .image-wrapper,.node--type-product .header-wrapper .image-wrapper,.node--type-part .header-wrapper .image-wrapper{position:relative;height:auto;overflow:auto;visibility:visible;}}.node--type-hvac-product .header-wrapper .image-wrapper .image-style-medium,.node--type-fireplaces-product .header-wrapper .image-wrapper .image-style-medium,.node--type-accessory .header-wrapper .image-wrapper .image-style-medium,.node--type-product .header-wrapper .image-wrapper .image-style-medium,.node--type-part .header-wrapper .image-wrapper .image-style-medium{position:absolute;z-index:10;bottom:2em;height:110px;}.node--type-hvac-product .header .image-wrapper,.node--type-fireplaces-product .header .image-wrapper,.node--type-accessory .header .image-wrapper,.node--type-product .header .image-wrapper,.node--type-part .header .image-wrapper{display:block;position:absolute;height:0;overflow:hidden;visibility:hidden;}@media (min-width:48em){.node--type-hvac-product .header .image-wrapper,.node--type-fireplaces-product .header .image-wrapper,.node--type-accessory .header .image-wrapper,.node--type-product .header .image-wrapper,.node--type-part .header .image-wrapper{position:relative;height:auto;overflow:visible;visibility:visible;}}.node--type-hvac-product .header .image-wrapper .field--name-field-main-image img,.node--type-fireplaces-product .header .image-wrapper .field--name-field-main-image img,.node--type-accessory .header .image-wrapper .field--name-field-main-image img,.node--type-product .header .image-wrapper .field--name-field-main-image img,.node--type-part .header .image-wrapper .field--name-field-main-image img{margin:0 auto;max-height:600px;width:auto;}.node--type-hvac-product .header .image-wrapper .image-style-medium,.node--type-fireplaces-product .header .image-wrapper .image-style-medium,.node--type-accessory .header .image-wrapper .image-style-medium,.node--type-product .header .image-wrapper .image-style-medium,.node--type-part .header .image-wrapper .image-style-medium{position:absolute;z-index:10;bottom:2em;height:110px;}@media (min-width:48em){.pdp-fireplaces .node--type-fireplaces-product .header .header-content-wrapper{padding-left:3rem;}}section.dealers{display:none;}@media (min-width:48em){section.dealers{display:-webkit-box;display:-ms-flexbox;display:flex;}}section.dealers h2,section.dealers h3{text-align:center;margin-bottom:1.3em;}section.dealers .wrapper{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;padding:0;}@media (min-width:56em){section.dealers .wrapper{padding:0 1.953125em;}}@media (min-width:62em){section.dealers .wrapper{padding:0 4.768371582em;}}section.dealers .item-list ul{margin:0;padding:0;}section.dealers .item-list ul li{list-style:none;margin-left:0;margin-bottom:1.5625em;}section.dealers .title{font-weight:700;text-transform:uppercase;font-size:1.1em;}section.dealers .address,section.dealers .address-2{display:inline-block;}section.dealers .link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}section.dealers a.btn-secondary{font-size:15px !important;line-height:normal !important;padding:0.5em 1.5em !important;}@media (min-width:38em){section.dealers a.btn-secondary{font-size:15px !important;}}section.dealers .retailers-loading,section.dealers .retailers-error,section.dealers .dealers-loading-msg{text-align:center;padding:1.5em 1em;font-style:italic;color:#666;}section.dealers .retailers-error{font-style:normal;color:#b00;background-color:#fdf2f2;border:1px solid #f0c0c0;border-radius:4px;}section.dealers .field--name-field-buy-online-links{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}section.dealers .field--name-field-buy-online-links .field__item{margin:0;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;display:block;text-align:center;}section.dealers .field--name-field-buy-online-links .field__item img{margin:0 1em 1em;max-width:160px;height:auto;}section.dealers .buy-local-wrapper h2{margin-bottom:0.3em;}section.dealers .buy-local-wrapper .item-list{width:100%;}section.dealers .buy-local-wrapper .item-list ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}section.dealers .buy-local-wrapper .item-list li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%;min-width:250px;max-width:450px;margin-top:1em;}section.dealers .buy-local-wrapper .item-list li .views-field-field-dealer-icon{-webkit-box-flex:0;-ms-flex:0 0 40px;flex:0 0 40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;}section.dealers .buy-local-wrapper .item-list li .views-field-nothing{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0 0.5em;}section.dealers .buy-local-wrapper .item-list li .views-field-nothing a{color:#353535;text-decoration:none;}section.dealers .buy-local-wrapper .item-list li .views-field-field-dealer-location-proximity{border-left:1px solid #f2f5f7;-webkit-box-flex:0;-ms-flex:0 0 100px;flex:0 0 100px;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.node--type-accessory #colorbox.brandify-cbox #cboxWrapper{position:relative;}.node--type-accessory #colorbox.brandify-cbox #cboxWrapper #cboxClose{top:10px !important;right:10px !important;margin:0;}.node--type-accessory #colorbox.brandify-cbox .dealers{-webkit-column-gap:3em;-moz-column-gap:3em;column-gap:3em;padding:2.2em !important;}.node--type-accessory #colorbox.brandify-cbox .disclaimer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.node--type-hvac-product #colorbox.brandify-cbox,.node--type-fireplaces-product-series #colorbox.brandify-cbox,.node--type-product #colorbox.brandify-cbox,.node--type-fireplaces-product #colorbox.brandify-cbox,.node--type-accessory #colorbox.brandify-cbox{overflow:hidden;}.node--type-hvac-product #colorbox.brandify-cbox #cboxWrapper .online-dealers-wrapper,.node--type-fireplaces-product-series #colorbox.brandify-cbox #cboxWrapper .online-dealers-wrapper,.node--type-product #colorbox.brandify-cbox #cboxWrapper .online-dealers-wrapper,.node--type-fireplaces-product #colorbox.brandify-cbox #cboxWrapper .online-dealers-wrapper,.node--type-accessory #colorbox.brandify-cbox #cboxWrapper .online-dealers-wrapper{overflow:hidden;}.node--type-hvac-product #colorbox.brandify-cbox #cboxWrapper *,.node--type-fireplaces-product-series #colorbox.brandify-cbox #cboxWrapper *,.node--type-product #colorbox.brandify-cbox #cboxWrapper *,.node--type-fireplaces-product #colorbox.brandify-cbox #cboxWrapper *,.node--type-accessory #colorbox.brandify-cbox #cboxWrapper *{overflow:-moz-scrollbars-none;-ms-overflow-style:-ms-autohiding-scrollbar;}.node--type-hvac-product #colorbox.brandify-cbox #cboxWrapper .online-dealers-wrapper iframe,.node--type-fireplaces-product-series #colorbox.brandify-cbox #cboxWrapper .online-dealers-wrapper iframe,.node--type-product #colorbox.brandify-cbox #cboxWrapper .online-dealers-wrapper iframe,.node--type-fireplaces-product #colorbox.brandify-cbox #cboxWrapper .online-dealers-wrapper iframe,.node--type-accessory #colorbox.brandify-cbox #cboxWrapper .online-dealers-wrapper iframe{overflow:-moz-scrollbars-none;-ms-overflow-style:-ms-autohiding-scrollbar;width:calc(100% + 35px);}@media (min-width:0) and (max-width:38em){.node--type-hvac-product #colorbox.brandify-cbox #cboxContent #cboxClose,.node--type-fireplaces-product-series #colorbox.brandify-cbox #cboxContent #cboxClose,.node--type-product #colorbox.brandify-cbox #cboxContent #cboxClose,.node--type-fireplaces-product #colorbox.brandify-cbox #cboxContent #cboxClose,.node--type-accessory #colorbox.brandify-cbox #cboxContent #cboxClose{bottom:auto;top:-2px;}}.node--type-hvac-product #colorbox.brandify-cbox #cboxLoadedContent,.node--type-fireplaces-product-series #colorbox.brandify-cbox #cboxLoadedContent,.node--type-product #colorbox.brandify-cbox #cboxLoadedContent,.node--type-fireplaces-product #colorbox.brandify-cbox #cboxLoadedContent,.node--type-accessory #colorbox.brandify-cbox #cboxLoadedContent{margin-bottom:0;}.node--type-hvac-product #colorbox.brandify-cbox #cboxLoadedContent .disclaimer,.node--type-fireplaces-product-series #colorbox.brandify-cbox #cboxLoadedContent .disclaimer,.node--type-product #colorbox.brandify-cbox #cboxLoadedContent .disclaimer,.node--type-fireplaces-product #colorbox.brandify-cbox #cboxLoadedContent .disclaimer,.node--type-accessory #colorbox.brandify-cbox #cboxLoadedContent .disclaimer{padding:0.5em 0 0;}@media (min-width:81.75em){.node--type-hvac-product #colorbox.brandify-cbox #cboxLoadedContent .disclaimer,.node--type-fireplaces-product-series #colorbox.brandify-cbox #cboxLoadedContent .disclaimer,.node--type-product #colorbox.brandify-cbox #cboxLoadedContent .disclaimer,.node--type-fireplaces-product #colorbox.brandify-cbox #cboxLoadedContent .disclaimer,.node--type-accessory #colorbox.brandify-cbox #cboxLoadedContent .disclaimer{padding:0.7em;}}.node--type-hvac-product #colorbox.brandify-cbox #cboxWrapper,.node--type-fireplaces-product-series #colorbox.brandify-cbox #cboxWrapper,.node--type-product #colorbox.brandify-cbox #cboxWrapper,.node--type-fireplaces-product #colorbox.brandify-cbox #cboxWrapper,.node--type-accessory #colorbox.brandify-cbox #cboxWrapper{overflow:visible;}.node--type-hvac-product #colorbox.brandify-cbox #cboxWrapper section#dealers,.node--type-fireplaces-product-series #colorbox.brandify-cbox #cboxWrapper section#dealers,.node--type-product #colorbox.brandify-cbox #cboxWrapper section#dealers,.node--type-fireplaces-product #colorbox.brandify-cbox #cboxWrapper section#dealers,.node--type-accessory #colorbox.brandify-cbox #cboxWrapper section#dealers{max-width:1175px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;}@media (min-width:48em){.node--type-hvac-product #colorbox.brandify-cbox #cboxWrapper section#dealers,.node--type-fireplaces-product-series #colorbox.brandify-cbox #cboxWrapper section#dealers,.node--type-product #colorbox.brandify-cbox #cboxWrapper section#dealers,.node--type-fireplaces-product #colorbox.brandify-cbox #cboxWrapper section#dealers,.node--type-accessory #colorbox.brandify-cbox #cboxWrapper section#dealers{padding:1em;}}@media (min-width:81.75em){.node--type-hvac-product #colorbox.brandify-cbox #cboxWrapper section#dealers,.node--type-fireplaces-product-series #colorbox.brandify-cbox #cboxWrapper section#dealers,.node--type-product #colorbox.brandify-cbox #cboxWrapper section#dealers,.node--type-fireplaces-product #colorbox.brandify-cbox #cboxWrapper section#dealers,.node--type-accessory #colorbox.brandify-cbox #cboxWrapper section#dealers{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;}}.node--type-hvac-product #colorbox.brandify-cbox #cboxWrapper .title,.node--type-fireplaces-product-series #colorbox.brandify-cbox #cboxWrapper .title,.node--type-product #colorbox.brandify-cbox #cboxWrapper .title,.node--type-fireplaces-product #colorbox.brandify-cbox #cboxWrapper .title,.node--type-accessory #colorbox.brandify-cbox #cboxWrapper .title{text-transform:none;font-size:20.8px;}.node--type-hvac-product #colorbox.brandify-cbox #cboxWrapper .wrapper,.node--type-fireplaces-product-series #colorbox.brandify-cbox #cboxWrapper .wrapper,.node--type-product #colorbox.brandify-cbox #cboxWrapper .wrapper,.node--type-fireplaces-product #colorbox.brandify-cbox #cboxWrapper .wrapper,.node--type-accessory #colorbox.brandify-cbox #cboxWrapper .wrapper{padding:0;}@media (min-width:81.75em){.node--type-hvac-product #colorbox.brandify-cbox #cboxWrapper .wrapper,.node--type-fireplaces-product-series #colorbox.brandify-cbox #cboxWrapper .wrapper,.node--type-product #colorbox.brandify-cbox #cboxWrapper .wrapper,.node--type-fireplaces-product #colorbox.brandify-cbox #cboxWrapper .wrapper,.node--type-accessory #colorbox.brandify-cbox #cboxWrapper .wrapper{padding:0 1em;}}.node--type-hvac-product #colorbox.brandify-cbox #cboxWrapper .buy-local-wrapper,.node--type-fireplaces-product-series #colorbox.brandify-cbox #cboxWrapper .buy-local-wrapper,.node--type-product #colorbox.brandify-cbox #cboxWrapper .buy-local-wrapper,.node--type-fireplaces-product #colorbox.brandify-cbox #cboxWrapper .buy-local-wrapper,.node--type-accessory #colorbox.brandify-cbox #cboxWrapper .buy-local-wrapper{display:block !important;}@media (min-width:0) and (max-width:81.6875em){.node--type-hvac-product #colorbox.brandify-cbox #cboxWrapper .buy-local-wrapper .info-request.info-request-dealer,.node--type-fireplaces-product-series #colorbox.brandify-cbox #cboxWrapper .buy-local-wrapper .info-request.info-request-dealer,.node--type-product #colorbox.brandify-cbox #cboxWrapper .buy-local-wrapper .info-request.info-request-dealer,.node--type-fireplaces-product #colorbox.brandify-cbox #cboxWrapper .buy-local-wrapper .info-request.info-request-dealer,.node--type-accessory #colorbox.brandify-cbox #cboxWrapper .buy-local-wrapper .info-request.info-request-dealer{padding-bottom:1.25em;}}.node--type-hvac-product #colorbox.brandify-cbox #cboxWrapper .view-dealer-locator,.node--type-fireplaces-product-series #colorbox.brandify-cbox #cboxWrapper .view-dealer-locator,.node--type-product #colorbox.brandify-cbox #cboxWrapper .view-dealer-locator,.node--type-fireplaces-product #colorbox.brandify-cbox #cboxWrapper .view-dealer-locator,.node--type-accessory #colorbox.brandify-cbox #cboxWrapper .view-dealer-locator{margin-top:0;}.node--type-hvac-product #colorbox.brandify-cbox #cboxWrapper .view-dealer-locator > .view-filters,.node--type-fireplaces-product-series #colorbox.brandify-cbox #cboxWrapper .view-dealer-locator > .view-filters,.node--type-product #colorbox.brandify-cbox #cboxWrapper .view-dealer-locator > .view-filters,.node--type-fireplaces-product #colorbox.brandify-cbox #cboxWrapper .view-dealer-locator > .view-filters,.node--type-accessory #colorbox.brandify-cbox #cboxWrapper .view-dealer-locator > .view-filters{position:absolute !important;clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;width:1px;overflow-wrap:normal;}.node--type-hvac-product #colorbox.brandify-cbox #cboxWrapper .view-dealer-locator .item-list ul,.node--type-fireplaces-product-series #colorbox.brandify-cbox #cboxWrapper .view-dealer-locator .item-list ul,.node--type-product #colorbox.brandify-cbox #cboxWrapper .view-dealer-locator .item-list ul,.node--type-fireplaces-product #colorbox.brandify-cbox #cboxWrapper .view-dealer-locator .item-list ul,.node--type-accessory #colorbox.brandify-cbox #cboxWrapper .view-dealer-locator .item-list ul{margin-bottom:1em;}.node--type-hvac-product #colorbox.brandify-cbox #cboxWrapper .view-dealer-locator .item-list li,.node--type-fireplaces-product-series #colorbox.brandify-cbox #cboxWrapper .view-dealer-locator .item-list li,.node--type-product #colorbox.brandify-cbox #cboxWrapper .view-dealer-locator .item-list li,.node--type-fireplaces-product #colorbox.brandify-cbox #cboxWrapper .view-dealer-locator .item-list li,.node--type-accessory #colorbox.brandify-cbox #cboxWrapper .view-dealer-locator .item-list li{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;min-width:100%;max-width:100%;background-color:#f2f5f7;margin:0;padding:0.9em 0 0.7em;margin-bottom:10px;}@media (min-width:81.75em){.node--type-hvac-product #colorbox.brandify-cbox #cboxWrapper .view-dealer-locator .item-list li,.node--type-fireplaces-product-series #colorbox.brandify-cbox #cboxWrapper .view-dealer-locator .item-list li,.node--type-product #colorbox.brandify-cbox #cboxWrapper .view-dealer-locator .item-list li,.node--type-fireplaces-product #colorbox.brandify-cbox #cboxWrapper .view-dealer-locator .item-list li,.node--type-accessory #colorbox.brandify-cbox #cboxWrapper .view-dealer-locator .item-list li{padding:0.9em 0.5em 0.7em;}}.node--type-hvac-product #colorbox.brandify-cbox #cboxWrapper .view-dealer-locator .item-list li .views-field-field-dealer-icon,.node--type-fireplaces-product-series #colorbox.brandify-cbox #cboxWrapper .view-dealer-locator .item-list li .views-field-field-dealer-icon,.node--type-product #colorbox.brandify-cbox #cboxWrapper .view-dealer-locator .item-list li .views-field-field-dealer-icon,.node--type-fireplaces-product #colorbox.brandify-cbox #cboxWrapper .view-dealer-locator .item-list li .views-field-field-dealer-icon,.node--type-accessory #colorbox.brandify-cbox #cboxWrapper .view-dealer-locator .item-list li .views-field-field-dealer-icon{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}@media (max-width:81.75em){.node--type-hvac-product #colorbox.brandify-cbox #cboxWrapper .view-dealer-locator .item-list li .views-field-field-dealer-icon img,.node--type-fireplaces-product-series #colorbox.brandify-cbox #cboxWrapper .view-dealer-locator .item-list li .views-field-field-dealer-icon img,.node--type-product #colorbox.brandify-cbox #cboxWrapper .view-dealer-locator .item-list li .views-field-field-dealer-icon img,.node--type-fireplaces-product #colorbox.brandify-cbox #cboxWrapper .view-dealer-locator .item-list li .views-field-field-dealer-icon img,.node--type-accessory #colorbox.brandify-cbox #cboxWrapper .view-dealer-locator .item-list li .views-field-field-dealer-icon img{margin-left:0.8em;}}@media (max-width:87.5em){.node--type-hvac-product #colorbox.brandify-cbox #cboxWrapper .view-dealer-locator .item-list li .views-field-field-dealer-location-proximity,.node--type-fireplaces-product-series #colorbox.brandify-cbox #cboxWrapper .view-dealer-locator .item-list li .views-field-field-dealer-location-proximity,.node--type-product #colorbox.brandify-cbox #cboxWrapper .view-dealer-locator .item-list li .views-field-field-dealer-location-proximity,.node--type-fireplaces-product #colorbox.brandify-cbox #cboxWrapper .view-dealer-locator .item-list li .views-field-field-dealer-location-proximity,.node--type-accessory #colorbox.brandify-cbox #cboxWrapper .view-dealer-locator .item-list li .views-field-field-dealer-location-proximity{-webkit-box-flex:100%;-ms-flex:100%;flex:100%;padding-top:0.7em;margin-top:0.7em;border-top:1px solid #eee;font-weight:bold;}}@media (min-width:87.5em){.node--type-hvac-product #colorbox.brandify-cbox #cboxWrapper .view-dealer-locator .item-list li .views-field-field-dealer-location-proximity,.node--type-fireplaces-product-series #colorbox.brandify-cbox #cboxWrapper .view-dealer-locator .item-list li .views-field-field-dealer-location-proximity,.node--type-product #colorbox.brandify-cbox #cboxWrapper .view-dealer-locator .item-list li .views-field-field-dealer-location-proximity,.node--type-fireplaces-product #colorbox.brandify-cbox #cboxWrapper .view-dealer-locator .item-list li .views-field-field-dealer-location-proximity,.node--type-accessory #colorbox.brandify-cbox #cboxWrapper .view-dealer-locator .item-list li .views-field-field-dealer-location-proximity{border-color:#fff;}}.node--type-hvac-product #colorbox.brandify-cbox #cboxWrapper .online-dealers-wrapper,.node--type-fireplaces-product-series #colorbox.brandify-cbox #cboxWrapper .online-dealers-wrapper,.node--type-product #colorbox.brandify-cbox #cboxWrapper .online-dealers-wrapper,.node--type-fireplaces-product #colorbox.brandify-cbox #cboxWrapper .online-dealers-wrapper,.node--type-accessory #colorbox.brandify-cbox #cboxWrapper .online-dealers-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;}@media (min-width:56em){.node--type-hvac-product #colorbox.brandify-cbox #cboxWrapper .online-dealers-wrapper,.node--type-fireplaces-product-series #colorbox.brandify-cbox #cboxWrapper .online-dealers-wrapper,.node--type-product #colorbox.brandify-cbox #cboxWrapper .online-dealers-wrapper,.node--type-fireplaces-product #colorbox.brandify-cbox #cboxWrapper .online-dealers-wrapper,.node--type-accessory #colorbox.brandify-cbox #cboxWrapper .online-dealers-wrapper{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;}}.node--type-hvac-product #colorbox.brandify-cbox #cboxWrapper .online-dealers-wrapper h3,.node--type-fireplaces-product-series #colorbox.brandify-cbox #cboxWrapper .online-dealers-wrapper h3,.node--type-product #colorbox.brandify-cbox #cboxWrapper .online-dealers-wrapper h3,.node--type-fireplaces-product #colorbox.brandify-cbox #cboxWrapper .online-dealers-wrapper h3,.node--type-accessory #colorbox.brandify-cbox #cboxWrapper .online-dealers-wrapper h3{margin-bottom:0 !important;position:relative;}@media (min-width:81.75em){.node--type-hvac-product #colorbox.brandify-cbox #cboxWrapper .online-dealers-wrapper h3,.node--type-fireplaces-product-series #colorbox.brandify-cbox #cboxWrapper .online-dealers-wrapper h3,.node--type-product #colorbox.brandify-cbox #cboxWrapper .online-dealers-wrapper h3,.node--type-fireplaces-product #colorbox.brandify-cbox #cboxWrapper .online-dealers-wrapper h3,.node--type-accessory #colorbox.brandify-cbox #cboxWrapper .online-dealers-wrapper h3{margin-bottom:3px !important;}}.node--type-hvac-product #colorbox.brandify-cbox #cboxWrapper .online-dealers-wrapper .img-wrapper,.node--type-fireplaces-product-series #colorbox.brandify-cbox #cboxWrapper .online-dealers-wrapper .img-wrapper,.node--type-product #colorbox.brandify-cbox #cboxWrapper .online-dealers-wrapper .img-wrapper,.node--type-fireplaces-product #colorbox.brandify-cbox #cboxWrapper .online-dealers-wrapper .img-wrapper,.node--type-accessory #colorbox.brandify-cbox #cboxWrapper .online-dealers-wrapper .img-wrapper{max-width:140px;}.node--type-hvac-product #colorbox.brandify-cbox #cboxWrapper .online-dealers-wrapper img,.node--type-fireplaces-product-series #colorbox.brandify-cbox #cboxWrapper .online-dealers-wrapper img,.node--type-product #colorbox.brandify-cbox #cboxWrapper .online-dealers-wrapper img,.node--type-fireplaces-product #colorbox.brandify-cbox #cboxWrapper .online-dealers-wrapper img,.node--type-accessory #colorbox.brandify-cbox #cboxWrapper .online-dealers-wrapper img{max-width:100%;}.node--type-hvac-product #colorbox.brandify-cbox #cboxWrapper .online-dealers-wrapper table tbody tr,.node--type-fireplaces-product-series #colorbox.brandify-cbox #cboxWrapper .online-dealers-wrapper table tbody tr,.node--type-product #colorbox.brandify-cbox #cboxWrapper .online-dealers-wrapper table tbody tr,.node--type-fireplaces-product #colorbox.brandify-cbox #cboxWrapper .online-dealers-wrapper table tbody tr,.node--type-accessory #colorbox.brandify-cbox #cboxWrapper .online-dealers-wrapper table tbody tr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.node--type-hvac-product #colorbox.brandify-cbox #cboxWrapper .online-dealers-wrapper table tbody tr td,.node--type-fireplaces-product-series #colorbox.brandify-cbox #cboxWrapper .online-dealers-wrapper table tbody tr td,.node--type-product #colorbox.brandify-cbox #cboxWrapper .online-dealers-wrapper table tbody tr td,.node--type-fireplaces-product #colorbox.brandify-cbox #cboxWrapper .online-dealers-wrapper table tbody tr td,.node--type-accessory #colorbox.brandify-cbox #cboxWrapper .online-dealers-wrapper table tbody tr td{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.node--type-hvac-product #colorbox.brandify-cbox #cboxWrapper .online-dealers-wrapper a,.node--type-fireplaces-product-series #colorbox.brandify-cbox #cboxWrapper .online-dealers-wrapper a,.node--type-product #colorbox.brandify-cbox #cboxWrapper .online-dealers-wrapper a,.node--type-fireplaces-product #colorbox.brandify-cbox #cboxWrapper .online-dealers-wrapper a,.node--type-accessory #colorbox.brandify-cbox #cboxWrapper .online-dealers-wrapper a{display:block;margin-left:auto;}.node--type-hvac-product #colorbox.brandify-cbox #cboxWrapper .online-dealers-wrapper span.btn,.node--type-fireplaces-product-series #colorbox.brandify-cbox #cboxWrapper .online-dealers-wrapper span.btn,.node--type-product #colorbox.brandify-cbox #cboxWrapper .online-dealers-wrapper span.btn,.node--type-fireplaces-product #colorbox.brandify-cbox #cboxWrapper .online-dealers-wrapper span.btn,.node--type-accessory #colorbox.brandify-cbox #cboxWrapper .online-dealers-wrapper span.btn{margin-bottom:0;margin-right:0;text-align:center;}.node--type-hvac-product #colorbox.brandify-cbox #cboxWrapper .online-dealers-wrapper iframe,.node--type-fireplaces-product-series #colorbox.brandify-cbox #cboxWrapper .online-dealers-wrapper iframe,.node--type-product #colorbox.brandify-cbox #cboxWrapper .online-dealers-wrapper iframe,.node--type-fireplaces-product #colorbox.brandify-cbox #cboxWrapper .online-dealers-wrapper iframe,.node--type-accessory #colorbox.brandify-cbox #cboxWrapper .online-dealers-wrapper iframe{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:100% !important;min-height:300px !important;}.node--type-hvac-product #colorbox.brandify-cbox #cboxWrapper #cboxClose,.node--type-fireplaces-product-series #colorbox.brandify-cbox #cboxWrapper #cboxClose,.node--type-product #colorbox.brandify-cbox #cboxWrapper #cboxClose,.node--type-fireplaces-product #colorbox.brandify-cbox #cboxWrapper #cboxClose,.node--type-accessory #colorbox.brandify-cbox #cboxWrapper #cboxClose{bottom:0;top:-31px;right:-7px;height:30px;width:30px;text-indent:200px;display:block;position:absolute;background:transparent;z-index:900;}.node--type-hvac-product #colorbox.brandify-cbox #cboxWrapper #cboxClose::after,.node--type-fireplaces-product-series #colorbox.brandify-cbox #cboxWrapper #cboxClose::after,.node--type-product #colorbox.brandify-cbox #cboxWrapper #cboxClose::after,.node--type-fireplaces-product #colorbox.brandify-cbox #cboxWrapper #cboxClose::after,.node--type-accessory #colorbox.brandify-cbox #cboxWrapper #cboxClose::after{font-family:icomoon;speak:none;line-height:1;position:relative;text-align:center;font-weight:normal;font-style:normal;text-transform:none;letter-spacing:normal;overflow-wrap:normal;white-space:nowrap;color:#4b4c4d;direction:ltr;float:left;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:"liga";font-feature-settings:"liga";content:"\e901";color:#000;-webkit-transform:rotate(45deg);transform:rotate(45deg);font-size:30px;top:0;right:0;position:absolute;height:30px;width:30px;text-indent:0;}.node--type-hvac-product #colorbox.brandify-cbox input.button--primary.form-submit,.node--type-fireplaces-product-series #colorbox.brandify-cbox input.button--primary.form-submit,.node--type-product #colorbox.brandify-cbox input.button--primary.form-submit,.node--type-fireplaces-product #colorbox.brandify-cbox input.button--primary.form-submit,.node--type-accessory #colorbox.brandify-cbox input.button--primary.form-submit{bottom:auto !important;}.zero-opacity{opacity:0 !important;}@-moz-document url-prefix(){.disclaimer{height:100%;}}article.node--type-product section.slider{display:-webkit-box;display:-ms-flexbox;display:flex;}article.node--type-product section.slider .main-slider{position:relative;z-index:10;}article.node--type-product section.slider .main-slider:before{content:"";background-color:#1b1c1c;width:100vw;position:absolute;z-index:-1;height:100%;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;top:0;}article.node--type-product section.slider .field--name-field-product-features{width:100%;}article.node--type-product section.slider .field--name-field-product-features .key-text{margin-top:2.44140625em;margin-bottom:1.5625em;}.node--type-hvac-product,.node--type-fireplaces-product-series,.node--type-fireplaces-product,.node--type-accessory .accessories-features,.node--type-product{position:relative;}.node--type-hvac-product .header-outer-wrapper-feature,.node--type-fireplaces-product-series .header-outer-wrapper-feature,.node--type-fireplaces-product .header-outer-wrapper-feature,.node--type-accessory .accessories-features .header-outer-wrapper-feature,.node--type-product .header-outer-wrapper-feature{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;}.node--type-hvac-product .feature-slider,.node--type-hvac-product .main-slider-wrapper,.node--type-fireplaces-product-series .feature-slider,.node--type-fireplaces-product-series .main-slider-wrapper,.node--type-fireplaces-product .feature-slider,.node--type-fireplaces-product .main-slider-wrapper,.node--type-accessory .accessories-features .feature-slider,.node--type-accessory .accessories-features .main-slider-wrapper,.node--type-product .feature-slider,.node--type-product .main-slider-wrapper{position:relative;}@media (min-width:38em){.node--type-hvac-product .feature-slider,.node--type-hvac-product .main-slider-wrapper,.node--type-fireplaces-product-series .feature-slider,.node--type-fireplaces-product-series .main-slider-wrapper,.node--type-fireplaces-product .feature-slider,.node--type-fireplaces-product .main-slider-wrapper,.node--type-accessory .accessories-features .feature-slider,.node--type-accessory .accessories-features .main-slider-wrapper,.node--type-product .feature-slider,.node--type-product .main-slider-wrapper{position:relative;z-index:10;}.node--type-hvac-product .feature-slider:after,.node--type-hvac-product .main-slider-wrapper:after,.node--type-fireplaces-product-series .feature-slider:after,.node--type-fireplaces-product-series .main-slider-wrapper:after,.node--type-fireplaces-product .feature-slider:after,.node--type-fireplaces-product .main-slider-wrapper:after,.node--type-accessory .accessories-features .feature-slider:after,.node--type-accessory .accessories-features .main-slider-wrapper:after,.node--type-product .feature-slider:after,.node--type-product .main-slider-wrapper:after{content:"";background-color:black;width:100vw;position:absolute;z-index:-1;height:100%;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;top:0;}.node--type-hvac-product .feature-slider,.node--type-hvac-product .main-slider-wrapper,.node--type-fireplaces-product-series .feature-slider,.node--type-fireplaces-product-series .main-slider-wrapper,.node--type-fireplaces-product .feature-slider,.node--type-fireplaces-product .main-slider-wrapper,.node--type-accessory .accessories-features .feature-slider,.node--type-accessory .accessories-features .main-slider-wrapper,.node--type-product .feature-slider,.node--type-product .main-slider-wrapper{padding-bottom:16px;}}@media (min-width:38em) and (min-width:38em){.node--type-hvac-product .feature-slider,.node--type-hvac-product .main-slider-wrapper,.node--type-fireplaces-product-series .feature-slider,.node--type-fireplaces-product-series .main-slider-wrapper,.node--type-fireplaces-product .feature-slider,.node--type-fireplaces-product .main-slider-wrapper,.node--type-accessory .accessories-features .feature-slider,.node--type-accessory .accessories-features .main-slider-wrapper,.node--type-product .feature-slider,.node--type-product .main-slider-wrapper{padding-bottom:18px;}}@media (min-width:38em){.node--type-hvac-product .feature-slider:after,.node--type-hvac-product .main-slider-wrapper:after,.node--type-fireplaces-product-series .feature-slider:after,.node--type-fireplaces-product-series .main-slider-wrapper:after,.node--type-fireplaces-product .feature-slider:after,.node--type-fireplaces-product .main-slider-wrapper:after,.node--type-accessory .accessories-features .feature-slider:after,.node--type-accessory .accessories-features .main-slider-wrapper:after,.node--type-product .feature-slider:after,.node--type-product .main-slider-wrapper:after{height:16px;top:auto;bottom:0;background:rgb(1,110,184);background:radial-gradient(circle,rgb(1,110,184) 0%,rgb(1,110,184) 6%,rgb(37,37,37) 35%,rgb(0,0,0) 100%);}}@media (min-width:38em) and (min-width:38em){.node--type-hvac-product .feature-slider:after,.node--type-hvac-product .main-slider-wrapper:after,.node--type-fireplaces-product-series .feature-slider:after,.node--type-fireplaces-product-series .main-slider-wrapper:after,.node--type-fireplaces-product .feature-slider:after,.node--type-fireplaces-product .main-slider-wrapper:after,.node--type-accessory .accessories-features .feature-slider:after,.node--type-accessory .accessories-features .main-slider-wrapper:after,.node--type-product .feature-slider:after,.node--type-product .main-slider-wrapper:after{height:18px;}}@media (min-width:38em){.node--type-hvac-product .feature-slider::after,.node--type-hvac-product .main-slider-wrapper::after,.node--type-fireplaces-product-series .feature-slider::after,.node--type-fireplaces-product-series .main-slider-wrapper::after,.node--type-fireplaces-product .feature-slider::after,.node--type-fireplaces-product .main-slider-wrapper::after,.node--type-accessory .accessories-features .feature-slider::after,.node--type-accessory .accessories-features .main-slider-wrapper::after,.node--type-product .feature-slider::after,.node--type-product .main-slider-wrapper::after{left:0;margin:0;right:0;width:100%;}}.node--type-hvac-product .feature-slider .main-slider,.node--type-hvac-product .main-slider-wrapper .main-slider,.node--type-fireplaces-product-series .feature-slider .main-slider,.node--type-fireplaces-product-series .main-slider-wrapper .main-slider,.node--type-fireplaces-product .feature-slider .main-slider,.node--type-fireplaces-product .main-slider-wrapper .main-slider,.node--type-accessory .accessories-features .feature-slider .main-slider,.node--type-accessory .accessories-features .main-slider-wrapper .main-slider,.node--type-product .feature-slider .main-slider,.node--type-product .main-slider-wrapper .main-slider{background-color:#1b1c1c;margin-bottom:0;position:relative;z-index:10;}.node--type-hvac-product .feature-slider .main-slider .node__content,.node--type-hvac-product .main-slider-wrapper .main-slider .node__content,.node--type-fireplaces-product-series .feature-slider .main-slider .node__content,.node--type-fireplaces-product-series .main-slider-wrapper .main-slider .node__content,.node--type-fireplaces-product .feature-slider .main-slider .node__content,.node--type-fireplaces-product .main-slider-wrapper .main-slider .node__content,.node--type-accessory .accessories-features .feature-slider .main-slider .node__content,.node--type-accessory .accessories-features .main-slider-wrapper .main-slider .node__content,.node--type-product .feature-slider .main-slider .node__content,.node--type-product .main-slider-wrapper .main-slider .node__content{display:block !important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.node--type-hvac-product .feature-slider .main-slider .header-wrapper,.node--type-hvac-product .main-slider-wrapper .main-slider .header-wrapper,.node--type-fireplaces-product-series .feature-slider .main-slider .header-wrapper,.node--type-fireplaces-product-series .main-slider-wrapper .main-slider .header-wrapper,.node--type-fireplaces-product .feature-slider .main-slider .header-wrapper,.node--type-fireplaces-product .main-slider-wrapper .main-slider .header-wrapper,.node--type-accessory .accessories-features .feature-slider .main-slider .header-wrapper,.node--type-accessory .accessories-features .main-slider-wrapper .main-slider .header-wrapper,.node--type-product .feature-slider .main-slider .header-wrapper,.node--type-product .main-slider-wrapper .main-slider .header-wrapper{background-position:center center;background-size:cover;background-position:center;background-size:initial;background-repeat:no-repeat;min-height:250px;width:100%;height:100%;background-color:#1b1c1c;display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:250px;margin-bottom:0;margin-left:0;margin-right:0;margin-top:0 !important;}@media (min-width:38em){.node--type-hvac-product .feature-slider .main-slider .header-wrapper,.node--type-hvac-product .main-slider-wrapper .main-slider .header-wrapper,.node--type-fireplaces-product-series .feature-slider .main-slider .header-wrapper,.node--type-fireplaces-product-series .main-slider-wrapper .main-slider .header-wrapper,.node--type-fireplaces-product .feature-slider .main-slider .header-wrapper,.node--type-fireplaces-product .main-slider-wrapper .main-slider .header-wrapper,.node--type-accessory .accessories-features .feature-slider .main-slider .header-wrapper,.node--type-accessory .accessories-features .main-slider-wrapper .main-slider .header-wrapper,.node--type-product .feature-slider .main-slider .header-wrapper,.node--type-product .main-slider-wrapper .main-slider .header-wrapper{min-height:590px;padding-top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;background-position:left center;}}@media (min-width:0) and (max-width:38em){.node--type-hvac-product .feature-slider .main-slider .header-wrapper::after,.node--type-hvac-product .main-slider-wrapper .main-slider .header-wrapper::after,.node--type-fireplaces-product-series .feature-slider .main-slider .header-wrapper::after,.node--type-fireplaces-product-series .main-slider-wrapper .main-slider .header-wrapper::after,.node--type-fireplaces-product .feature-slider .main-slider .header-wrapper::after,.node--type-fireplaces-product .main-slider-wrapper .main-slider .header-wrapper::after,.node--type-accessory .accessories-features .feature-slider .main-slider .header-wrapper::after,.node--type-accessory .accessories-features .main-slider-wrapper .main-slider .header-wrapper::after,.node--type-product .feature-slider .main-slider .header-wrapper::after,.node--type-product .main-slider-wrapper .main-slider .header-wrapper::after{content:"";top:auto;bottom:0;left:0;right:auto;width:100%;height:100%;position:absolute;z-index:1;background:-webkit-gradient(linear,left top,left bottom,color-stop(33%,transparent),color-stop(43%,#1b1c1c),to(#141515));background:linear-gradient(to bottom,transparent 33%,#1b1c1c 43%,#141515 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#000000',GradientType=0);}}@media (min-width:38em) and (max-width:62em){.node--type-hvac-product .feature-slider .main-slider .header-wrapper::after,.node--type-hvac-product .main-slider-wrapper .main-slider .header-wrapper::after,.node--type-fireplaces-product-series .feature-slider .main-slider .header-wrapper::after,.node--type-fireplaces-product-series .main-slider-wrapper .main-slider .header-wrapper::after,.node--type-fireplaces-product .feature-slider .main-slider .header-wrapper::after,.node--type-fireplaces-product .main-slider-wrapper .main-slider .header-wrapper::after,.node--type-accessory .accessories-features .feature-slider .main-slider .header-wrapper::after,.node--type-accessory .accessories-features .main-slider-wrapper .main-slider .header-wrapper::after,.node--type-product .feature-slider .main-slider .header-wrapper::after,.node--type-product .main-slider-wrapper .main-slider .header-wrapper::after{content:"";top:0;left:0;width:100%;height:100%;position:absolute;z-index:1;background:-webkit-gradient(linear,left top,right top,color-stop(40%,transparent),color-stop(61%,#000));background:linear-gradient(to right,transparent 40%,#000 61%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#001e5799',endColorstr='#000000',GradientType=1);background:-webkit-gradient(linear,left top,right top,color-stop(60%,rgba(27,28,28,0.6)),to(#1b1c1c));background:linear-gradient(to right,rgba(27,28,28,0.6) 60%,#1b1c1c 100%);}}@media (min-width:62em){.node--type-hvac-product .feature-slider .main-slider .header-wrapper::after,.node--type-hvac-product .main-slider-wrapper .main-slider .header-wrapper::after,.node--type-fireplaces-product-series .feature-slider .main-slider .header-wrapper::after,.node--type-fireplaces-product-series .main-slider-wrapper .main-slider .header-wrapper::after,.node--type-fireplaces-product .feature-slider .main-slider .header-wrapper::after,.node--type-fireplaces-product .main-slider-wrapper .main-slider .header-wrapper::after,.node--type-accessory .accessories-features .feature-slider .main-slider .header-wrapper::after,.node--type-accessory .accessories-features .main-slider-wrapper .main-slider .header-wrapper::after,.node--type-product .feature-slider .main-slider .header-wrapper::after,.node--type-product .main-slider-wrapper .main-slider .header-wrapper::after{content:"";top:0;left:0;width:100%;height:100%;position:absolute;z-index:1;background:-webkit-gradient(linear,left top,right top,color-stop(40%,transparent),color-stop(61%,#000));background:linear-gradient(to right,transparent 40%,#000 61%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#001e5799',endColorstr='#000000',GradientType=1);background:-webkit-gradient(linear,left top,right top,color-stop(40%,rgba(27,28,28,0)),color-stop(70%,#1b1c1c));background:linear-gradient(to right,rgba(27,28,28,0) 40%,#1b1c1c 70%);}}@media (min-width:38em){.node--type-hvac-product .feature-slider .main-slider .header-wrapper::after,.node--type-hvac-product .main-slider-wrapper .main-slider .header-wrapper::after,.node--type-fireplaces-product-series .feature-slider .main-slider .header-wrapper::after,.node--type-fireplaces-product-series .main-slider-wrapper .main-slider .header-wrapper::after,.node--type-fireplaces-product .feature-slider .main-slider .header-wrapper::after,.node--type-fireplaces-product .main-slider-wrapper .main-slider .header-wrapper::after,.node--type-accessory .accessories-features .feature-slider .main-slider .header-wrapper::after,.node--type-accessory .accessories-features .main-slider-wrapper .main-slider .header-wrapper::after,.node--type-product .feature-slider .main-slider .header-wrapper::after,.node--type-product .main-slider-wrapper .main-slider .header-wrapper::after{display:-webkit-box;display:-ms-flexbox;display:flex;}}.node--type-hvac-product .feature-slider .main-slider .text,.node--type-hvac-product .main-slider-wrapper .main-slider .text,.node--type-fireplaces-product-series .feature-slider .main-slider .text,.node--type-fireplaces-product-series .main-slider-wrapper .main-slider .text,.node--type-fireplaces-product .feature-slider .main-slider .text,.node--type-fireplaces-product .main-slider-wrapper .main-slider .text,.node--type-accessory .accessories-features .feature-slider .main-slider .text,.node--type-accessory .accessories-features .main-slider-wrapper .main-slider .text,.node--type-product .feature-slider .main-slider .text,.node--type-product .main-slider-wrapper .main-slider .text{position:relative;z-index:10;color:#fff;float:right;padding:1.5625em;text-align:center;width:100%;margin-bottom:1em;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;}@media (min-width:38em){.node--type-hvac-product .feature-slider .main-slider .text,.node--type-hvac-product .main-slider-wrapper .main-slider .text,.node--type-fireplaces-product-series .feature-slider .main-slider .text,.node--type-fireplaces-product-series .main-slider-wrapper .main-slider .text,.node--type-fireplaces-product .feature-slider .main-slider .text,.node--type-fireplaces-product .main-slider-wrapper .main-slider .text,.node--type-accessory .accessories-features .feature-slider .main-slider .text,.node--type-accessory .accessories-features .main-slider-wrapper .main-slider .text,.node--type-product .feature-slider .main-slider .text,.node--type-product .main-slider-wrapper .main-slider .text{margin-bottom:0;}}@media (min-width:56em){.node--type-hvac-product .feature-slider .main-slider .text,.node--type-hvac-product .main-slider-wrapper .main-slider .text,.node--type-fireplaces-product-series .feature-slider .main-slider .text,.node--type-fireplaces-product-series .main-slider-wrapper .main-slider .text,.node--type-fireplaces-product .feature-slider .main-slider .text,.node--type-fireplaces-product .main-slider-wrapper .main-slider .text,.node--type-accessory .accessories-features .feature-slider .main-slider .text,.node--type-accessory .accessories-features .main-slider-wrapper .main-slider .text,.node--type-product .feature-slider .main-slider .text,.node--type-product .main-slider-wrapper .main-slider .text{padding:1.5625em 3.8146972656em 1.5625em 1.5625em;width:471px;}}.node--type-hvac-product .feature-slider .main-slider .text a,.node--type-hvac-product .main-slider-wrapper .main-slider .text a,.node--type-fireplaces-product-series .feature-slider .main-slider .text a,.node--type-fireplaces-product-series .main-slider-wrapper .main-slider .text a,.node--type-fireplaces-product .feature-slider .main-slider .text a,.node--type-fireplaces-product .main-slider-wrapper .main-slider .text a,.node--type-accessory .accessories-features .feature-slider .main-slider .text a,.node--type-accessory .accessories-features .main-slider-wrapper .main-slider .text a,.node--type-product .feature-slider .main-slider .text a,.node--type-product .main-slider-wrapper .main-slider .text a{text-decoration:none;}.node--type-hvac-product .feature-slider .main-slider .text h3,.node--type-hvac-product .main-slider-wrapper .main-slider .text h3,.node--type-fireplaces-product-series .feature-slider .main-slider .text h3,.node--type-fireplaces-product-series .main-slider-wrapper .main-slider .text h3,.node--type-fireplaces-product .feature-slider .main-slider .text h3,.node--type-fireplaces-product .main-slider-wrapper .main-slider .text h3,.node--type-accessory .accessories-features .feature-slider .main-slider .text h3,.node--type-accessory .accessories-features .main-slider-wrapper .main-slider .text h3,.node--type-product .feature-slider .main-slider .text h3,.node--type-product .main-slider-wrapper .main-slider .text h3{font-weight:600;line-height:normal;}.node--type-hvac-product .feature-slider .main-slider .text .field--name-field-description,.node--type-hvac-product .main-slider-wrapper .main-slider .text .field--name-field-description,.node--type-fireplaces-product-series .feature-slider .main-slider .text .field--name-field-description,.node--type-fireplaces-product-series .main-slider-wrapper .main-slider .text .field--name-field-description,.node--type-fireplaces-product .feature-slider .main-slider .text .field--name-field-description,.node--type-fireplaces-product .main-slider-wrapper .main-slider .text .field--name-field-description,.node--type-accessory .accessories-features .feature-slider .main-slider .text .field--name-field-description,.node--type-accessory .accessories-features .main-slider-wrapper .main-slider .text .field--name-field-description,.node--type-product .feature-slider .main-slider .text .field--name-field-description,.node--type-product .main-slider-wrapper .main-slider .text .field--name-field-description{font-size:1.25em;}.node--type-hvac-product .feature-slider .main-slider .slick-arrow,.node--type-hvac-product .main-slider-wrapper .main-slider .slick-arrow,.node--type-fireplaces-product-series .feature-slider .main-slider .slick-arrow,.node--type-fireplaces-product-series .main-slider-wrapper .main-slider .slick-arrow,.node--type-fireplaces-product .feature-slider .main-slider .slick-arrow,.node--type-fireplaces-product .main-slider-wrapper .main-slider .slick-arrow,.node--type-accessory .accessories-features .feature-slider .main-slider .slick-arrow,.node--type-accessory .accessories-features .main-slider-wrapper .main-slider .slick-arrow,.node--type-product .feature-slider .main-slider .slick-arrow,.node--type-product .main-slider-wrapper .main-slider .slick-arrow{position:absolute !important;clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;width:1px;overflow-wrap:normal;}.node--type-hvac-product .feature-slider .main-slider .slick-dots,.node--type-hvac-product .main-slider-wrapper .main-slider .slick-dots,.node--type-fireplaces-product-series .feature-slider .main-slider .slick-dots,.node--type-fireplaces-product-series .main-slider-wrapper .main-slider .slick-dots,.node--type-fireplaces-product .feature-slider .main-slider .slick-dots,.node--type-fireplaces-product .main-slider-wrapper .main-slider .slick-dots,.node--type-accessory .accessories-features .feature-slider .main-slider .slick-dots,.node--type-accessory .accessories-features .main-slider-wrapper .main-slider .slick-dots,.node--type-product .feature-slider .main-slider .slick-dots,.node--type-product .main-slider-wrapper .main-slider .slick-dots{position:absolute;z-index:50;margin:0;}@media (max-width:38em){.field--name-field-features-slider,.mobile-slider-wrapper{background-color:#1b1c1c;position:relative;margin-left:-1.5625em;margin-right:-1.5625em;padding-bottom:10px;}}@media (max-width:38em) and (min-width:38em){.field--name-field-features-slider,.mobile-slider-wrapper{padding-bottom:0;margin-right:0;margin-left:0;}}@media (max-width:38em) and (min-width:0) and (max-width:38em){.field--name-field-features-slider,.mobile-slider-wrapper{position:relative;z-index:10;}.field--name-field-features-slider:after,.mobile-slider-wrapper:after{content:"";background-color:black;width:100vw;position:absolute;z-index:-1;height:100%;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;top:0;}.field--name-field-features-slider,.mobile-slider-wrapper{padding-bottom:16px;}}@media (max-width:38em) and (min-width:0) and (max-width:38em) and (min-width:38em){.field--name-field-features-slider,.mobile-slider-wrapper{padding-bottom:18px;}}@media (max-width:38em) and (min-width:0) and (max-width:38em){.field--name-field-features-slider:after,.mobile-slider-wrapper:after{height:16px;top:auto;bottom:0;background:rgb(1,110,184);background:radial-gradient(circle,rgb(1,110,184) 0%,rgb(1,110,184) 6%,rgb(37,37,37) 35%,rgb(0,0,0) 100%);}}@media (max-width:38em) and (min-width:0) and (max-width:38em) and (min-width:38em){.field--name-field-features-slider:after,.mobile-slider-wrapper:after{height:18px;}}@media (max-width:38em){.field--name-field-features-slider .b-lazy.header-wrapper,.mobile-slider-wrapper .b-lazy.header-wrapper{opacity:1;}.field--name-field-features-slider .main-slider.element-hinvisible,.mobile-slider-wrapper .main-slider.element-hinvisible{height:auto;}.field--name-field-features-slider .slick-slider,.mobile-slider-wrapper .slick-slider{margin:0;}}@media (max-width:38em){.field--name-field-product-features .mobile-slider-wrapper .mobile-slider.feature-grid .slick-arrow{position:absolute !important;clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;width:1px;overflow-wrap:normal;}.field--name-field-product-features .mobile-slider-wrapper .mobile-slider.feature-grid .slick-slide{background-color:#1b1c1c;}.field--name-field-product-features .mobile-slider-wrapper .mobile-slider.feature-grid .slick-slide article > .node__content{display:block !important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.field--name-field-product-features .mobile-slider-wrapper .mobile-slider.feature-grid .header-wrapper{background-position:center center;background-size:cover;background-position:center;background-size:initial;background-repeat:no-repeat;min-height:250px;width:100%;height:100%;background-color:#1b1c1c;display:-webkit-box;display:-ms-flexbox;display:flex;padding:1em;padding-top:250px;margin-bottom:0;margin-left:0;margin-right:0;margin-top:0 !important;}.field--name-field-product-features .mobile-slider-wrapper .mobile-slider.feature-grid .header-wrapper::after{content:"";top:auto;bottom:0;left:0;right:auto;width:100%;height:100%;position:absolute;z-index:1;background:-webkit-gradient(linear,left top,left bottom,color-stop(33%,transparent),color-stop(43%,#1b1c1c),to(#141515));background:linear-gradient(to bottom,transparent 33%,#1b1c1c 43%,#141515 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#000000',GradientType=0);}.field--name-field-product-features .mobile-slider-wrapper .mobile-slider.feature-grid .header-wrapper .text{position:relative;z-index:10;color:#fff;float:right;padding:1.5625em;text-align:center;width:100%;margin-bottom:1em;font-size:1.5625em;}.field--name-field-product-features .mobile-slider-wrapper .mobile-slider.feature-grid .header-wrapper .text::before{content:none;}.field--name-field-product-features .mobile-slider-wrapper .mobile-slider.feature-grid .header-wrapper .text::after{content:"";top:auto;bottom:0;left:0;right:auto;width:100%;height:100%;position:absolute;z-index:1;background:-webkit-gradient(linear,left top,left bottom,color-stop(33%,transparent),color-stop(43%,#1b1c1c),to(#141515));background:linear-gradient(to bottom,transparent 33%,#1b1c1c 43%,#141515 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#000000',GradientType=0);}.field--name-field-product-features .mobile-slider-wrapper .mobile-slider.feature-grid .header-wrapper .text h3{font-weight:600;line-height:normal;margin-bottom:1em;}}.header-content-wrapper .msrp-element.greyed-out .value-special{font-size:20px !important;}.header-content-wrapper .msrp-element.greyed-out .value-special .msrp-currency-symbol{font-size:20px !important;}.header-content-wrapper #made-to-fit .node--type-accessory .node__content .checkbox{display:block;position:absolute;top:-3px;left:0;width:1.5rem;opacity:0;}.header-content-wrapper #made-to-fit .msrp-element.greyed-out{font-size:16px !important;}.header-content-wrapper #made-to-fit .msrp-element.greyed-out .value-special{font-size:16px !important;}.header-content-wrapper #made-to-fit .msrp-element.greyed-out .value-special .msrp-currency-symbol{font-size:16px !important;}.msrp-element.sale-price{padding-right:3px;}.node--type-product-series.node--view-mode-teaser .sale-price-prefix{color:#4b4c4d !important;}.msrp-nomenclature{padding-right:3px;}.division-fireplaces .msrp-element.greyed-out{font-family:"Proxima Nova",helvetica,sans-serif !important;}.division-fireplaces .msrp-element.greyed-out.parenthesis-wrapped::before,.division-fireplaces .msrp-element.greyed-out.parenthesis-wrapped::after{font-family:"Proxima Nova",sans-serif !important;}.division-fireplaces.pdp-fireplaces .header-content-wrapper .msrp-nomenclature{font-size:20px !important;}.msrp-element.greyed-out{font-family:"Proxima Nova",sans-serif !important;display:inline-block;}.msrp-element.greyed-out .value-special,.msrp-element.greyed-out .msrp-nomenclature{color:#b7b7b7 !important;font-size:1em !important;font-style:italic;font-weight:400;padding:0 3px;margin-right:0 !important;margin-left:0 !important;display:inline-block !important;}.msrp-element.greyed-out .value-special .msrp-currency-symbol,.msrp-element.greyed-out .msrp-nomenclature .msrp-currency-symbol{font-size:1em !important;top:0;}.msrp-element.greyed-out.strikethrough .value-special{text-decoration:line-through;}.msrp-element.greyed-out.parenthesis-wrapped::before,.msrp-element.greyed-out.parenthesis-wrapped::after{color:#b7b7b7;font-style:italic;}.msrp-element.greyed-out.parenthesis-wrapped::before{content:"(";}.msrp-element.greyed-out.parenthesis-wrapped::after{content:")";}.specs{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:0 !important;}@media (min-width:38em){.specs{background-color:#f2f5f7;padding:2.44140625em 2.44140625em 3.0517578125em;}}.specs > div{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;}.specs h3{font-size:1.3em;margin-bottom:1.5em;}.specs .title-label,.specs .field__label{font-family:"Proxima Nova",sans-serif;text-transform:uppercase;margin-bottom:0;}@media (min-width:38em){.specs .title-label,.specs .field__label{margin-bottom:0.4em;}}.specs .space{margin-left:0.3em;}.specs .extra-info{font-family:"Proxima Nova",sans-serif;text-transform:uppercase;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:0.4em;padding-top:0.5em;font-size:0.8em;color:rgb(141.0060240964,142.8012048193,145.4939759036);position:relative;}.specs .extra-info .field{margin-right:0.2em;}.specs .extra-info .field--name-field-media-image{margin-bottom:1em;}.specs .extra-info.food{color:#5096c9;}.specs .range{display:-webkit-box;display:-ms-flexbox;display:flex;color:#007abd;font-size:20px;font-size:1.25rem;letter-spacing:-0.4px;margin-bottom:0.5em;}.specs .range .measurement{text-transform:none;}.specs .range .tild{margin:0 0.2em;}.specs .range sup,.specs .range .msrp-currency-symbol{top:10px;font-size:0.3em;}.specs .range p{margin-bottom:0;}.specs .field .change{position:relative;color:#5096c9;font-size:16px;font-size:1rem;}@media (min-width:38em){.specs .field .change{margin-top:0.3em;padding-top:0.45em;}}.specs .field .change .field{color:#5096c9;font-weight:500;font-size:16px;font-size:1rem;margin-bottom:0;}@media (min-width:38em){.specs .field .change .field{margin-bottom:0;}}.specs .field .change div{display:inline-block;}.specs .field .change::before{content:none;}@media (min-width:38em){.specs .field .change::before{content:"";position:absolute;height:1px;background-color:#808285;width:50px;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);}}.specs .field .change.food{color:#5096c9;font-weight:500;}.specs .field .change .measurement{font-weight:500;}.specs .inner-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}@media (min-width:38em){.specs .inner-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}}.specs .inner-wrapper > .field{margin:0 0.5em 0.5em;}@media (min-width:0) and (max-width:38em){.specs .inner-wrapper > .field{margin:0;margin-bottom:1em;}.specs .inner-wrapper > .field > .field{margin-bottom:1em;}.specs .inner-wrapper > .field > .field:last-child{margin-bottom:0;}}.specs .field{font-family:"Proxima Nova",sans-serif;font-weight:600;color:rgb(122.8819277108,124.8963855422,127.9180722892);display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;}.specs .field .field,.specs .field .field__item{color:#007abd;}@media (min-width:38em){.specs .field .field,.specs .field .field__item{margin-bottom:0;}}@media (min-width:38em){.specs .specs-wrapper{border-right:1px solid rgb(225.25,225.25,225.25);padding-right:2.44140625em;}}.specs .dimensions-wrapper{margin-left:2.44140625em;}.specs .dimensions-wrapper .extra-info{border-top:none;margin-top:0;padding-top:0;}.specs .disclaimer{text-transform:uppercase;font-weight:700;color:#808285;font-size:0.8em;position:relative;}@media (min-width:38em){.specs .disclaimer{top:2em;}}.specs .field--name-field-warranty > div{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.specs .field--name-field-warranty > div .field--name-field-image{-webkit-box-flex:0;-ms-flex:0 0 70px;flex:0 0 70px;}.specs .field--name-field-warranty > div .field--name-field-image img{width:auto;}.specs .field--name-field-warranty > div > p:not(.field){font-family:"Proxima Nova",sans-serif;text-transform:uppercase;margin-bottom:0;text-align:center;}@media (min-width:38em){.specs .field--name-field-warranty > div > p:not(.field){margin-bottom:0.4em;}}.specs .field--name-field-warranty > div .field{text-align:center;}.specs.tabbed .mobile-tab-titles{margin-bottom:0;}.specs.tabbed .title-tab.title-desktop{display:none;text-align:center;}@media (min-width:38em){.specs.tabbed .title-tab.title-desktop{display:block;}}@media (min-width:75em){.specs.tabbed .title-tab.title-desktop{text-align:left;}}@media (min-width:0) and (max-width:38em){.specs.tabbed .dimensions-wrapper,.specs.tabbed .specs-wrapper{position:relative;margin-left:-1.5625em;margin-right:-1.5625em;}}@media (min-width:0) and (max-width:38em) and (min-width:62em){.specs.tabbed .dimensions-wrapper,.specs.tabbed .specs-wrapper{margin-left:-2.44140625em;margin-right:-2.44140625em;}}@media (min-width:0) and (max-width:38em){.specs.tabbed .dimensions-wrapper.tab-on,.specs.tabbed .specs-wrapper.tab-on{padding:1.5625em;}}.specs.tabbed .specs-wrapper .inner-wrapper > .field:nth-child(1) p.field{font-size:20px;font-size:1.25rem;line-height:1.3em;letter-spacing:-0.4px;}.specs.tabbed .specs-wrapper .inner-wrapper > .field:nth-child(1) .field--name-field-image{height:70px;margin-bottom:15px;}.specs.tabbed .specs-wrapper .inner-wrapper > .field:nth-child(1) .field--name-field-image img{max-height:70px;}@media (max-width:38em){.specs.tabbed .specs-wrapper .inner-wrapper > .field.field--name-field-warranty{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;}}@media (max-width:38em){.specs.tabbed .specs-wrapper .inner-wrapper > .field.btu-field,.specs.tabbed .specs-wrapper .inner-wrapper > .field.cooking-area-field{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;}}.specs.tabbed .specs-wrapper .inner-wrapper > .field.btu-field::before{content:"";background:url("/sites/default/files/images/2018-12/btu.svg") no-repeat;height:70px;margin-bottom:15px;opacity:0.6;z-index:10;display:block;width:100px;background-position:center;}@media (min-width:38em){.specs.tabbed .specs-wrapper .inner-wrapper > .field.btu-field::before{width:400px;}}@media screen and (min-width:1200px){.specs.tabbed .specs-wrapper .inner-wrapper > .field.btu-field::before{width:80%;}}.specs.tabbed .specs-wrapper .inner-wrapper > .field.cooking-area-field::before{content:"";background:url("/sites/default/files/images/2018-12/cooking-area.svg") no-repeat;height:70px;margin-bottom:15px;opacity:0.6;z-index:10;display:block;width:100px;background-position:center;}@media (min-width:38em){.specs.tabbed .specs-wrapper .inner-wrapper > .field.cooking-area-field::before{width:400px;}}@media screen and (min-width:1200px){.specs.tabbed .specs-wrapper .inner-wrapper > .field.cooking-area-field::before{width:80%;}}.specs.tabbed .dimensions-wrapper .inner-wrapper > .field:nth-child(1)::before{content:"";background:url(/themes/custom/de_theme/dist/img/product/dimensions-height.svg) no-repeat;height:70px;margin-bottom:15px;opacity:0.6;z-index:10;display:block;width:100px;background-position:center;}@media (min-width:38em){.specs.tabbed .dimensions-wrapper .inner-wrapper > .field:nth-child(1)::before{width:400px;}}@media screen and (min-width:1200px){.specs.tabbed .dimensions-wrapper .inner-wrapper > .field:nth-child(1)::before{width:80%;}}.specs.tabbed .dimensions-wrapper .inner-wrapper > .field:nth-child(2)::before{content:"";background:url(/themes/custom/de_theme/dist/img/product/dimensions-width.svg) no-repeat;height:70px;margin-bottom:15px;opacity:0.6;z-index:10;display:block;width:100px;background-position:center;}@media (min-width:38em){.specs.tabbed .dimensions-wrapper .inner-wrapper > .field:nth-child(2)::before{width:400px;}}@media screen and (min-width:1200px){.specs.tabbed .dimensions-wrapper .inner-wrapper > .field:nth-child(2)::before{width:80%;}}.specs.tabbed .dimensions-wrapper .inner-wrapper > .field:nth-child(3)::before{content:"";background:url(/themes/custom/de_theme/dist/img/product/dimensions-depth.svg) no-repeat;height:70px;margin-bottom:15px;opacity:0.6;z-index:10;display:block;width:100px;background-position:center;}@media (min-width:38em){.specs.tabbed .dimensions-wrapper .inner-wrapper > .field:nth-child(3)::before{width:400px;}}@media screen and (min-width:1200px){.specs.tabbed .dimensions-wrapper .inner-wrapper > .field:nth-child(3)::before{width:80%;}}.columns-wrapper.support{display:-webkit-box;display:-ms-flexbox;display:flex;}.columns-wrapper.support > .field{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;}.columns-wrapper.support > .field:first-child{margin-right:5.9604644775em;}.columns-wrapper.support > .field:only-child{margin-right:0;}@media (min-width:38em){.columns-wrapper.support .product-description{margin-right:1.953125em;}}@media (min-width:38em){.columns-wrapper.support .product-support{margin-left:1.953125em;}}.columns-wrapper.support .product-description .field--name-body p{display:none;}.columns-wrapper.support .product-description .field--name-body p:first-of-type{display:block;}@media (min-width:81.75em){.columns-wrapper.support .product-description .field--name-body p:first-of-type{font-size:18px;line-height:30px;}}.columns-wrapper.support .product-support a{text-decoration:none;text-transform:uppercase;margin-bottom:0.8em;font-weight:600;clear:both;display:inline-block;float:left;}.columns-wrapper.support .product-support .field--name-field-support-links{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:1.953125em;}.columns-wrapper.support .product-support .field--name-field-support-links h4{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;}.columns-wrapper.support .product-support .field--name-field-support-links img{display:block !important;max-height:140px;width:auto;}.columns-wrapper.support .product-support .field--name-field-support-links:nth-child(2) img{border:1px solid #ccc;}.columns-wrapper.support .product-support .product-manuals-wrapper,.columns-wrapper.support .product-support .downloads-wrapper,.columns-wrapper.support .product-support .videos-wrapper{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;}.columns-wrapper.support .product-support .product-manuals-inner-wrapper,.columns-wrapper.support .product-support .downloads-inner-wrapper,.columns-wrapper.support .product-support .videos-links-wrapper{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.columns-wrapper.support .product-support .product-manuals-inner-wrapper > div,.columns-wrapper.support .product-support .downloads-inner-wrapper > div,.columns-wrapper.support .product-support .videos-links-wrapper > div{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;padding-right:1em;}@media (min-width:29.0625em){.columns-wrapper.support .product-support .product-manuals-inner-wrapper > div,.columns-wrapper.support .product-support .downloads-inner-wrapper > div{-webkit-box-flex:1;-ms-flex:1 1 33%;flex:1 1 33%;}}@media (min-width:81.75em){.columns-wrapper.support .product-support .product-manuals-inner-wrapper > div,.columns-wrapper.support .product-support .downloads-inner-wrapper > div{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding-right:2rem;}}.columns-wrapper.support .product-support .support-download{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.columns-wrapper.support .product-support .support-download a{display:inline-block;}.columns-wrapper.support .product-support .support-download a .field{display:inline-block;}.columns-wrapper.support .product-support .item-wrapper{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;}@media (min-width:0) and (max-width:38em){.columns-wrapper.support .product-support .item-wrapper{margin-bottom:1.5625em;}}.pdp-grills .block-shopify-product-sticky-bar-block.enabled #shopify-product-sticky-bar.enabled{background-color:#fff;-webkit-box-shadow:0 -5px 5px rgba(0,0,0,0.1);box-shadow:0 -5px 5px rgba(0,0,0,0.1);padding:1rem;text-align:left;}@media (min-width:56em){.pdp-grills .block-shopify-product-sticky-bar-block.enabled #shopify-product-sticky-bar.enabled{-webkit-box-shadow:0 7px 13px -4px rgba(0,0,0,0.5);box-shadow:0 7px 13px -4px rgba(0,0,0,0.5);}}.pdp-grills .block-shopify-product-sticky-bar-block.enabled #shopify-product-sticky-bar.enabled .shopify-product-sticky-bar-inner-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 0.8rem;}.pdp-grills .block-shopify-product-sticky-bar-block.enabled #shopify-product-sticky-bar.enabled .shopify-product-sticky-bar-inner-wrapper .image-wrapper{display:none;}@media (min-width:56em){.pdp-grills .block-shopify-product-sticky-bar-block.enabled #shopify-product-sticky-bar.enabled .shopify-product-sticky-bar-inner-wrapper .image-wrapper{display:block;-webkit-box-flex:0;-ms-flex:0 0 80px;flex:0 0 80px;}}.pdp-grills .block-shopify-product-sticky-bar-block.enabled #shopify-product-sticky-bar.enabled .shopify-product-sticky-bar-inner-wrapper .info-wrapper{display:block;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:0 1rem 0 0;}@media (min-width:56em){.pdp-grills .block-shopify-product-sticky-bar-block.enabled #shopify-product-sticky-bar.enabled .shopify-product-sticky-bar-inner-wrapper .info-wrapper{padding:0 2rem;}}.pdp-grills .block-shopify-product-sticky-bar-block.enabled #shopify-product-sticky-bar.enabled .shopify-product-sticky-bar-inner-wrapper .info-wrapper .product-title{color:#353535;font-size:1.125rem;line-height:1;text-transform:unset;}.pdp-grills .block-shopify-product-sticky-bar-block.enabled #shopify-product-sticky-bar.enabled .shopify-product-sticky-bar-inner-wrapper .info-wrapper .product-price{color:#0060ad;font-family:"Proxima Nova",sans-serif;text-transform:uppercase;font-size:1.25em;font-weight:700;}@media (min-width:48em){.pdp-grills .block-shopify-product-sticky-bar-block.enabled #shopify-product-sticky-bar.enabled .shopify-product-sticky-bar-inner-wrapper .info-wrapper .product-price{font-size:1.4em;}}.pdp-grills .block-shopify-product-sticky-bar-block.enabled #shopify-product-sticky-bar.enabled .shopify-product-sticky-bar-inner-wrapper .info-wrapper .product-price .msrp-currency-symbol{top:0;font-size:2.5rem;}.pdp-grills .block-shopify-product-sticky-bar-block.enabled #shopify-product-sticky-bar.enabled .shopify-product-sticky-bar-inner-wrapper .info-wrapper .msrp-currency-code{color:#6e6e6e;font-family:"Proxima Nova",sans-serif !important;font-size:16px;font-weight:400;padding-left:2.5px;}.pdp-grills .block-shopify-product-sticky-bar-block.enabled #shopify-product-sticky-bar.enabled .shopify-product-sticky-bar-inner-wrapper .button-wrapper .shopify-buy__btn{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.125rem !important;font-weight:600;letter-spacing:0;padding:0.5rem 1rem;}@media (min-width:56em){.pdp-grills .block-shopify-product-sticky-bar-block.enabled #shopify-product-sticky-bar.enabled .shopify-product-sticky-bar-inner-wrapper .button-wrapper .shopify-buy__btn{padding:0.825rem 2.85rem;}}.pdp-grills .block-shopify-product-sticky-bar-block.enabled #shopify-product-sticky-bar.enabled .shopify-product-sticky-bar-inner-wrapper .button-wrapper .shopify-buy__btn .fa-shopping-cart{display:block;width:1.125rem;}.pdp-grills .block-shopify-product-sticky-bar-block.enabled #shopify-product-sticky-bar.enabled .shopify-product-sticky-bar-inner-wrapper .button-wrapper .shopify-buy__btn .fa-shopping-cart::before{font-size:1.125rem;}.block-shopify-product-sticky-bar-block.enabled{height:100px;position:static;}.block-shopify-product-sticky-bar-block.enabled #shopify-product-sticky-bar.enabled{background:#1b1c1c;-webkit-box-shadow:0 -5px 5px rgba(0,0,0,0.1);box-shadow:0 -5px 5px rgba(0,0,0,0.1);display:none;left:0;padding:1rem;position:absolute;text-align:center;width:100vw;z-index:201;}@media (min-width:48em){.block-shopify-product-sticky-bar-block.enabled #shopify-product-sticky-bar.enabled{background:#fff;padding:1.5rem;text-align:left;}}.block-shopify-product-sticky-bar-block.enabled #shopify-product-sticky-bar.enabled.sticky{position:fixed;}@media (min-width:48em){.block-shopify-product-sticky-bar-block.enabled #shopify-product-sticky-bar.enabled .shopify-product-sticky-bar-inner-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;}}.block-shopify-product-sticky-bar-block.enabled #shopify-product-sticky-bar.enabled .image-wrapper{display:none;}@media (min-width:48em){.block-shopify-product-sticky-bar-block.enabled #shopify-product-sticky-bar.enabled .image-wrapper{display:block;-webkit-box-flex:0;-ms-flex:0 0 100px;flex:0 0 100px;}}.block-shopify-product-sticky-bar-block.enabled #shopify-product-sticky-bar.enabled .info-wrapper{display:none;}@media (min-width:48em){.block-shopify-product-sticky-bar-block.enabled #shopify-product-sticky-bar.enabled .info-wrapper{display:block;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:0 2rem;}}.block-shopify-product-sticky-bar-block.enabled #shopify-product-sticky-bar.enabled .info-wrapper p{color:rgb(107.8891566265,109.6578313253,112.3108433735);margin-bottom:0;}.block-shopify-product-sticky-bar-block.enabled #shopify-product-sticky-bar.enabled .info-wrapper .product-title{font-weight:700;text-transform:uppercase;}.block-shopify-product-sticky-bar-block.enabled #shopify-product-sticky-bar.enabled .msrp-element.sale-price .value-special{color:#0060ad;margin-right:0.1em;font-size:1.5625em;font-weight:700;font-family:"Proxima Nova",sans-serif;}.block-shopify-product-sticky-bar-block.enabled #shopify-product-sticky-bar.enabled .msrp-element.sale-price .msrp-currency-code{font-family:"Proxima Nova",sans-serif !important;color:#6e6e6e;}.block-shopify-product-sticky-bar-block.enabled #shopify-product-sticky-bar.enabled .button-wrapper button.shopify-buy__btn{border:1px solid transparent;font-weight:700;cursor:pointer;display:inline-block;position:relative;font-size:15px;line-height:1em;overflow:hidden;padding:0.625em 1.3em;margin-bottom:1em;text-decoration:none;-webkit-transition:background-color 0.3s ease-out,border-color 0.3s ease-out;transition:background-color 0.3s ease-out,border-color 0.3s ease-out;margin-right:1em;letter-spacing:1.1px;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;color:#fff;}@media (min-width:38em){.block-shopify-product-sticky-bar-block.enabled #shopify-product-sticky-bar.enabled .button-wrapper button.shopify-buy__btn{padding:0.625em 1.5em;font-size:17px;line-height:1.375em;}}.block-shopify-product-sticky-bar-block.enabled #shopify-product-sticky-bar.enabled .button-wrapper button.shopify-buy__btn{background-color:#0060ad;}.block-shopify-product-sticky-bar-block.enabled #shopify-product-sticky-bar.enabled .button-wrapper button.shopify-buy__btn:hover,.block-shopify-product-sticky-bar-block.enabled #shopify-product-sticky-bar.enabled .button-wrapper button.shopify-buy__btn:focus{background-color:#015c9a;}.block-shopify-product-sticky-bar-block.enabled #shopify-product-sticky-bar.enabled .button-wrapper button.shopify-buy__btn:active{background-color:#015c9a;}.block-shopify-product-sticky-bar-block.enabled #shopify-product-sticky-bar.enabled .button-wrapper button.shopify-buy__btn{border:1px solid transparent;font-weight:700;cursor:pointer;display:inline-block;position:relative;font-size:15px;line-height:1em;overflow:hidden;padding:0.625em 1.3em;margin-bottom:1em;text-decoration:none;-webkit-transition:background-color 0.3s ease-out,border-color 0.3s ease-out;transition:background-color 0.3s ease-out,border-color 0.3s ease-out;margin-right:1em;letter-spacing:1.1px;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;color:#fff;}@media (min-width:38em){.block-shopify-product-sticky-bar-block.enabled #shopify-product-sticky-bar.enabled .button-wrapper button.shopify-buy__btn{padding:0.625em 1.5em;font-size:17px;line-height:1.375em;}}.block-shopify-product-sticky-bar-block.enabled #shopify-product-sticky-bar.enabled .button-wrapper button.shopify-buy__btn{background-color:#c32127;color:#fff;}.block-shopify-product-sticky-bar-block.enabled #shopify-product-sticky-bar.enabled .button-wrapper button.shopify-buy__btn a{color:#fff;}.block-shopify-product-sticky-bar-block.enabled #shopify-product-sticky-bar.enabled .button-wrapper button.shopify-buy__btn:hover,.block-shopify-product-sticky-bar-block.enabled #shopify-product-sticky-bar.enabled .button-wrapper button.shopify-buy__btn:focus,.block-shopify-product-sticky-bar-block.enabled #shopify-product-sticky-bar.enabled .button-wrapper button.shopify-buy__btn:active{color:#fff;background-color:rgb(173.1907894737,29.3092105263,34.6381578947);}.block-shopify-product-sticky-bar-block.enabled #shopify-product-sticky-bar.enabled .button-wrapper button.shopify-buy__btn{margin:0;}.block-shopify-product-sticky-bar-block.enabled #shopify-product-sticky-bar.enabled .button-wrapper button.shopify-buy__btn .fa-shopping-cart::before{margin-left:8px;vertical-align:0;}.pdp-grills button.shopify-buy__btn,.pdp-grills button.proxy-shopify-buy__btn{border:1px solid transparent;font-weight:700;cursor:pointer;display:inline-block;position:relative;font-size:15px;line-height:1em;overflow:hidden;padding:0.625em 1.3em;margin-bottom:1em;text-decoration:none;-webkit-transition:background-color 0.3s ease-out,border-color 0.3s ease-out;transition:background-color 0.3s ease-out,border-color 0.3s ease-out;margin-right:1em;letter-spacing:1.1px;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;color:#fff;}@media (min-width:38em){.pdp-grills button.shopify-buy__btn,.pdp-grills button.proxy-shopify-buy__btn{padding:0.625em 1.5em;font-size:17px;line-height:1.375em;}}.pdp-grills button.shopify-buy__btn,.pdp-grills button.proxy-shopify-buy__btn{background-color:#0060ad;}.pdp-grills button.shopify-buy__btn:hover,.pdp-grills button.shopify-buy__btn:focus,.pdp-grills button.proxy-shopify-buy__btn:hover,.pdp-grills button.proxy-shopify-buy__btn:focus{background-color:#015c9a;}.pdp-grills button.shopify-buy__btn:active,.pdp-grills button.proxy-shopify-buy__btn:active{background-color:#015c9a;}.pdp-grills button.shopify-buy__btn,.pdp-grills button.proxy-shopify-buy__btn{border:1px solid transparent;font-weight:700;cursor:pointer;display:inline-block;position:relative;font-size:15px;line-height:1em;overflow:hidden;padding:0.625em 1.3em;margin-bottom:1em;text-decoration:none;-webkit-transition:background-color 0.3s ease-out,border-color 0.3s ease-out;transition:background-color 0.3s ease-out,border-color 0.3s ease-out;margin-right:1em;letter-spacing:1.1px;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;color:#fff;}@media (min-width:38em){.pdp-grills button.shopify-buy__btn,.pdp-grills button.proxy-shopify-buy__btn{padding:0.625em 1.5em;font-size:17px;line-height:1.375em;}}.pdp-grills button.shopify-buy__btn,.pdp-grills button.proxy-shopify-buy__btn{background-color:#c32127;color:#fff;}.pdp-grills button.shopify-buy__btn a,.pdp-grills button.proxy-shopify-buy__btn a{color:#fff;}.pdp-grills button.shopify-buy__btn:hover,.pdp-grills button.shopify-buy__btn:focus,.pdp-grills button.shopify-buy__btn:active,.pdp-grills button.proxy-shopify-buy__btn:hover,.pdp-grills button.proxy-shopify-buy__btn:focus,.pdp-grills button.proxy-shopify-buy__btn:active{color:#fff;background-color:rgb(173.1907894737,29.3092105263,34.6381578947);}.pdp-grills button.shopify-buy__btn,.pdp-grills button.proxy-shopify-buy__btn{display:block;font-size:1rem !important;font-weight:600;margin:0;width:100%;}.pdp-grills button.shopify-buy__btn .fa-shopping-cart,.pdp-grills button.proxy-shopify-buy__btn .fa-shopping-cart{display:none;}.financing-snippet{font-size:1.05rem;margin:6px 0 4px;}.financing-snippet .financing-snippet__text{line-height:1.3;}.financing-snippet .financing-snippet__logo{display:inline-block;vertical-align:middle;margin:-3px 1px 0 0;}.financing-tooltip-trigger{background:transparent;border:1px solid #c32127;border-radius:50%;color:#c32127;cursor:pointer;display:inline-block;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:15px;font-weight:700;width:16px;height:16px;line-height:16px;margin:-4px 0 0 1px;padding:0 0 0 1px;vertical-align:middle;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;}.financing-tooltip-trigger:hover{color:#0060ad;border-color:#0060ad;background:transparent;}.financing-tooltip-trigger:focus,.financing-tooltip-trigger:active{color:#c32127;border-color:#c32127;outline:none;background:transparent;}.financing-tooltip-popup{max-width:450px !important;border:none !important;padding:0;z-index:9999999999;}.financing-tooltip-popup .financing-tooltip{background-color:#313131;border:1px solid #0060ad;-webkit-box-shadow:-16px 16px 46px -28px rgba(0,0,0,0.75);box-shadow:-16px 16px 46px -28px rgba(0,0,0,0.75);color:#fff;padding:1.5em 2.5em 1.5em 1.5em;position:relative;}.financing-tooltip-popup .financing-tooltip .financing-tooltip__title{color:#fff;font-size:1.5rem;font-weight:700;margin:0 0 0.75em;}.financing-tooltip-popup .financing-tooltip p{color:#fff;font-size:1rem;margin-bottom:0.5em;}.financing-tooltip-popup .financing-tooltip .financing-tooltip__btn{border:1px solid transparent;font-weight:700;cursor:pointer;display:inline-block;position:relative;font-size:15px;line-height:1em;overflow:hidden;padding:0.625em 1.3em;margin-bottom:1em;text-decoration:none;-webkit-transition:background-color 0.3s ease-out,border-color 0.3s ease-out;transition:background-color 0.3s ease-out,border-color 0.3s ease-out;margin-right:1em;letter-spacing:1.1px;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;color:#fff;}@media (min-width:38em){.financing-tooltip-popup .financing-tooltip .financing-tooltip__btn{padding:0.625em 1.5em;font-size:17px;line-height:1.375em;}}.financing-tooltip-popup .financing-tooltip .financing-tooltip__btn{background-color:#0060ad;}.financing-tooltip-popup .financing-tooltip .financing-tooltip__btn:hover,.financing-tooltip-popup .financing-tooltip .financing-tooltip__btn:focus{background-color:#015c9a;}.financing-tooltip-popup .financing-tooltip .financing-tooltip__btn:active{background-color:#015c9a;}.financing-tooltip-popup .financing-tooltip .financing-tooltip__btn{display:inline-block;margin-top:1em;margin-bottom:0;font-size:1rem;font-weight:700;}.financing-tooltip-popup .financing-tooltip .close-tooltip{cursor:pointer;font-size:0;position:absolute;right:0;top:0;}.financing-tooltip-popup .financing-tooltip .close-tooltip::before{font-family:FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:normal;font-style:normal;font-size:24px;display:inline-block;width:1em;height:1em;line-height:1;text-transform:none;letter-spacing:normal;overflow-wrap:normal;white-space:nowrap;direction:ltr;vertical-align:bottom;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#0060ad;color:#fff;content:"\f00d";cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:20px;height:35px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:35px;}.pdp-fireplaces-series .sticky-jump-outer-wrapper.mobile .sticky-jump-mobile-title .field--name-title{text-transform:none;margin-right:-4px;}@media (min-width:38em){.pdp-fireplaces-series .sticky-jump-outer-wrapper.mobile .sticky-jump-mobile-title .field--name-title{text-transform:uppercase;}}.pdp-fireplaces .sticky-jump-outer-wrapper.mobile .sticky-jump-mobile-title{background-color:#0060ad !important;}.pdp-fireplaces .sticky-jump-outer-wrapper.mobile .back-to-top-btn{background-color:#0060ad !important;}.pdp-grills.user-logged-in section.sticky-jump-menu,.pdp-fireplaces.user-logged-in section.sticky-jump-menu{margin-top:90px !important;}@media (min-width:26em){.pdp-grills.user-logged-in section.sticky-jump-menu,.pdp-fireplaces.user-logged-in section.sticky-jump-menu{margin-top:50px !important;}}@media (min-width:36em){.pdp-grills.user-logged-in section.sticky-jump-menu,.pdp-fireplaces.user-logged-in section.sticky-jump-menu{margin-top:89px !important;}}@media (min-width:62em){.pdp-grills.user-logged-in section.sticky-jump-menu,.pdp-fireplaces.user-logged-in section.sticky-jump-menu{margin-top:0 !important;}}.pdp-grills.user-logged-in section.sticky-jump-menu.sticky,.pdp-fireplaces.user-logged-in section.sticky-jump-menu.sticky{margin-top:129px !important;}@media (min-width:26em){.pdp-grills.user-logged-in section.sticky-jump-menu.sticky,.pdp-fireplaces.user-logged-in section.sticky-jump-menu.sticky{margin-top:88px !important;}}@media (min-width:36em){.pdp-grills.user-logged-in section.sticky-jump-menu.sticky,.pdp-fireplaces.user-logged-in section.sticky-jump-menu.sticky{margin-top:128px !important;}}@media (min-width:62em){.pdp-grills.user-logged-in section.sticky-jump-menu.sticky,.pdp-fireplaces.user-logged-in section.sticky-jump-menu.sticky{margin-top:78px !important;}}@media (min-width:71.5em){.pdp-grills.user-logged-in section.sticky-jump-menu.sticky,.pdp-fireplaces.user-logged-in section.sticky-jump-menu.sticky{margin-top:38px !important;}}@media (min-width:61em){.pdp-grills.user-logged-in.toolbar-tray-open section.sticky-jump-menu,.pdp-fireplaces.user-logged-in.toolbar-tray-open section.sticky-jump-menu{margin-top:14px !important;}}@media (min-width:62em){.pdp-grills.user-logged-in.toolbar-tray-open section.sticky-jump-menu,.pdp-fireplaces.user-logged-in.toolbar-tray-open section.sticky-jump-menu{margin-top:0 !important;}}@media (min-width:61em){.pdp-grills.user-logged-in.toolbar-tray-open section.sticky-jump-menu.sticky,.pdp-fireplaces.user-logged-in.toolbar-tray-open section.sticky-jump-menu.sticky{margin-top:131px !important;}}@media (min-width:62em){.pdp-grills.user-logged-in.toolbar-tray-open section.sticky-jump-menu.sticky,.pdp-fireplaces.user-logged-in.toolbar-tray-open section.sticky-jump-menu.sticky{margin-top:78px !important;}}.pdp-grills section.sticky-jump-menu,.pdp-fireplaces section.sticky-jump-menu{background-color:#f2f5f7;-webkit-box-shadow:0 5px 13px -3px rgba(0,0,0,0.5);box-shadow:0 5px 13px -3px rgba(0,0,0,0.5);margin:0;}.pdp-grills section.sticky-jump-menu.sticky,.pdp-fireplaces section.sticky-jump-menu.sticky{position:relative;z-index:10;}.pdp-grills section.sticky-jump-menu.sticky:before,.pdp-fireplaces section.sticky-jump-menu.sticky:before{content:"";background-color:#f2f5f7;width:100vw;position:absolute;z-index:-1;height:100%;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;top:0;}.pdp-grills section.sticky-jump-menu.sticky,.pdp-fireplaces section.sticky-jump-menu.sticky{position:fixed !important;z-index:150;}@media (min-width:62em){.pdp-grills section.sticky-jump-menu.sticky,.pdp-fireplaces section.sticky-jump-menu.sticky{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:0 !important;}}.pdp-grills section.sticky-jump-menu.sticky .sticky-jump-outer-wrapper.desktop,.pdp-fireplaces section.sticky-jump-menu.sticky .sticky-jump-outer-wrapper.desktop{padding-top:0 !important;padding-right:2.44141em !important;padding-left:2.44141em !important;}.pdp-grills section.sticky-jump-menu .sticky-jump-outer-wrapper.desktop,.pdp-fireplaces section.sticky-jump-menu .sticky-jump-outer-wrapper.desktop{background-color:transparent;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:inherit;display:none;}@media (min-width:56em){.pdp-grills section.sticky-jump-menu .sticky-jump-outer-wrapper.desktop,.pdp-fireplaces section.sticky-jump-menu .sticky-jump-outer-wrapper.desktop{display:-webkit-box;display:-ms-flexbox;display:flex;}}@media (min-width:81.75em){.pdp-grills section.sticky-jump-menu .sticky-jump-outer-wrapper.desktop,.pdp-fireplaces section.sticky-jump-menu .sticky-jump-outer-wrapper.desktop{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}}@media (min-width:120.0625em){.pdp-grills section.sticky-jump-menu .sticky-jump-outer-wrapper.desktop,.pdp-fireplaces section.sticky-jump-menu .sticky-jump-outer-wrapper.desktop{max-width:1380px;}}.pdp-grills section.sticky-jump-menu .sticky-jump-outer-wrapper.desktop .menu-wrapper,.pdp-fireplaces section.sticky-jump-menu .sticky-jump-outer-wrapper.desktop .menu-wrapper{-webkit-box-flex:unset;-ms-flex-positive:unset;flex-grow:unset;width:100%;}@media (min-width:81.75em){.pdp-grills section.sticky-jump-menu .sticky-jump-outer-wrapper.desktop .menu-wrapper,.pdp-fireplaces section.sticky-jump-menu .sticky-jump-outer-wrapper.desktop .menu-wrapper{width:auto;}}.pdp-grills section.sticky-jump-menu .sticky-jump-outer-wrapper.desktop .menu-wrapper ul li:last-child a:not(.buy-now),.pdp-fireplaces section.sticky-jump-menu .sticky-jump-outer-wrapper.desktop .menu-wrapper ul li:last-child a:not(.buy-now){padding-right:0.5rem !important;}.pdp-grills section.sticky-jump-menu .sticky-jump-outer-wrapper.desktop .menu-wrapper ul li a,.pdp-fireplaces section.sticky-jump-menu .sticky-jump-outer-wrapper.desktop .menu-wrapper ul li a{color:black;font-weight:700;}@media (min-width:81.75em){.pdp-grills section.sticky-jump-menu .sticky-jump-outer-wrapper.desktop .menu-wrapper ul li a,.pdp-fireplaces section.sticky-jump-menu .sticky-jump-outer-wrapper.desktop .menu-wrapper ul li a{min-width:200px;}}.pdp-grills section.sticky-jump-menu .sticky-jump-outer-wrapper.desktop .menu-wrapper ul li a:hover,.pdp-grills section.sticky-jump-menu .sticky-jump-outer-wrapper.desktop .menu-wrapper ul li a:focus,.pdp-fireplaces section.sticky-jump-menu .sticky-jump-outer-wrapper.desktop .menu-wrapper ul li a:hover,.pdp-fireplaces section.sticky-jump-menu .sticky-jump-outer-wrapper.desktop .menu-wrapper ul li a:focus{color:#fff;}@media (min-width:38em){.pdp-grills section.sticky-jump-menu .sticky-jump-outer-wrapper.desktop .back-to-top-wrapper,.pdp-fireplaces section.sticky-jump-menu .sticky-jump-outer-wrapper.desktop .back-to-top-wrapper{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-top:0;margin-left:1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;}}@media (min-width:90.625em){.pdp-grills section.sticky-jump-menu .sticky-jump-outer-wrapper.desktop .back-to-top-wrapper,.pdp-fireplaces section.sticky-jump-menu .sticky-jump-outer-wrapper.desktop .back-to-top-wrapper{right:7%;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);}}@media (min-width:120.0625em){.pdp-grills section.sticky-jump-menu .sticky-jump-outer-wrapper.desktop .back-to-top-wrapper,.pdp-fireplaces section.sticky-jump-menu .sticky-jump-outer-wrapper.desktop .back-to-top-wrapper{right:-142px;}}.pdp-grills section.sticky-jump-menu .sticky-jump-outer-wrapper .back-to-top-wrapper,.pdp-fireplaces section.sticky-jump-menu .sticky-jump-outer-wrapper .back-to-top-wrapper{margin-top:0.5rem;text-align:center;}.pdp-grills section.sticky-jump-menu .sticky-jump-outer-wrapper .back-to-top-wrapper .back-to-top-btn,.pdp-fireplaces section.sticky-jump-menu .sticky-jump-outer-wrapper .back-to-top-wrapper .back-to-top-btn{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1rem;font-weight:600;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0;padding:0.32768em 0.5625em;}.pdp-grills section.sticky-jump-menu .sticky-jump-outer-wrapper .back-to-top-wrapper .back-to-top-btn::before,.pdp-fireplaces section.sticky-jump-menu .sticky-jump-outer-wrapper .back-to-top-wrapper .back-to-top-btn::before{font-family:FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:normal;font-style:normal;font-size:24px;display:inline-block;width:1em;height:1em;line-height:1;text-transform:none;letter-spacing:normal;overflow-wrap:normal;white-space:nowrap;direction:ltr;vertical-align:bottom;content:"\f102" !important;color:#fff;font-size:1.125rem;line-height:1;margin-right:0.25rem;}@media (min-width:56em){.pdp-grills section.sticky-jump-menu .sticky-jump-outer-wrapper .back-to-top-wrapper .back-to-top-btn::before,.pdp-fireplaces section.sticky-jump-menu .sticky-jump-outer-wrapper .back-to-top-wrapper .back-to-top-btn::before{line-height:1.125;}}.pdp-grills section.sticky-jump-menu .sticky-jump-outer-wrapper.mobile,.pdp-fireplaces section.sticky-jump-menu .sticky-jump-outer-wrapper.mobile{display:block;}@media (min-width:56em){.pdp-grills section.sticky-jump-menu .sticky-jump-outer-wrapper.mobile,.pdp-fireplaces section.sticky-jump-menu .sticky-jump-outer-wrapper.mobile{display:none;}}.pdp-grills section.sticky-jump-menu .sticky-jump-outer-wrapper.mobile .sticky-jump-mobile-title,.pdp-fireplaces section.sticky-jump-menu .sticky-jump-outer-wrapper.mobile .sticky-jump-mobile-title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#0060ad;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1rem;font-weight:600;padding-left:3rem;text-transform:uppercase;}@media (min-width:38em) and (max-width:56em){.pdp-grills section.sticky-jump-menu .sticky-jump-outer-wrapper.mobile .sticky-jump-mobile-title,.pdp-fireplaces section.sticky-jump-menu .sticky-jump-outer-wrapper.mobile .sticky-jump-mobile-title{max-width:unset;margin:0;padding:1rem 1rem 1rem 1.5rem;}.pdp-grills section.sticky-jump-menu .sticky-jump-outer-wrapper.mobile .sticky-jump-mobile-title::after,.pdp-fireplaces section.sticky-jump-menu .sticky-jump-outer-wrapper.mobile .sticky-jump-mobile-title::after{font-family:FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:normal;font-style:normal;font-size:24px;display:inline-block;width:1em;height:1em;line-height:1;text-transform:none;letter-spacing:normal;overflow-wrap:normal;white-space:nowrap;direction:ltr;vertical-align:bottom;content:"\f078";position:absolute;right:1em;font-size:1em;}}@media (min-width:56em){.pdp-grills section.sticky-jump-menu .sticky-jump-outer-wrapper.mobile .sticky-jump-mobile-title,.pdp-fireplaces section.sticky-jump-menu .sticky-jump-outer-wrapper.mobile .sticky-jump-mobile-title{background-color:transparent;margin-right:1.5625em;margin-left:1.25em;padding:0;}}.pdp-grills section.sticky-jump-menu .sticky-jump-outer-wrapper.mobile .sticky-jump-mobile-title::before,.pdp-fireplaces section.sticky-jump-menu .sticky-jump-outer-wrapper.mobile .sticky-jump-mobile-title::before{font-family:FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:normal;font-style:normal;font-size:24px;display:inline-block;width:1em;height:1em;line-height:1;text-transform:none;letter-spacing:normal;overflow-wrap:normal;white-space:nowrap;direction:ltr;vertical-align:bottom;content:"\f01a";color:#fff;font-size:1.5rem;left:1.3rem;line-height:1;margin-left:unset;margin-right:unset;right:unset;top:unset;width:unset;}@media (min-width:38em) and (max-width:56em){.pdp-grills section.sticky-jump-menu .sticky-jump-outer-wrapper.mobile .sticky-jump-mobile-title::before,.pdp-fireplaces section.sticky-jump-menu .sticky-jump-outer-wrapper.mobile .sticky-jump-mobile-title::before{margin-right:0.5rem;}}.pdp-grills section.sticky-jump-menu .sticky-jump-outer-wrapper.mobile .sticky-jump-mobile-title::after,.pdp-fireplaces section.sticky-jump-menu .sticky-jump-outer-wrapper.mobile .sticky-jump-mobile-title::after{font-size:1.25rem;}.pdp-grills section.sticky-jump-menu .sticky-jump-outer-wrapper.mobile .menu-wrapper ul,.pdp-fireplaces section.sticky-jump-menu .sticky-jump-outer-wrapper.mobile .menu-wrapper ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding:0.42768em 0;}@media (min-width:56em){.pdp-grills section.sticky-jump-menu .sticky-jump-outer-wrapper.mobile .menu-wrapper ul,.pdp-fireplaces section.sticky-jump-menu .sticky-jump-outer-wrapper.mobile .menu-wrapper ul{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:initial;-ms-flex-align:initial;align-items:initial;padding:0;}}.pdp-grills section.sticky-jump-menu .sticky-jump-outer-wrapper.mobile .menu-wrapper ul li,.pdp-fireplaces section.sticky-jump-menu .sticky-jump-outer-wrapper.mobile .menu-wrapper ul li{width:100%;}@media (min-width:56em){.pdp-grills section.sticky-jump-menu .sticky-jump-outer-wrapper.mobile .menu-wrapper ul li,.pdp-fireplaces section.sticky-jump-menu .sticky-jump-outer-wrapper.mobile .menu-wrapper ul li{width:auto;}}@media (min-width:38em) and (max-width:56em){.pdp-grills section.sticky-jump-menu .sticky-jump-outer-wrapper.mobile .menu-wrapper ul li,.pdp-fireplaces section.sticky-jump-menu .sticky-jump-outer-wrapper.mobile .menu-wrapper ul li{font-size:1em;}}.pdp-grills section.sticky-jump-menu .sticky-jump-outer-wrapper.mobile .menu-wrapper ul li a,.pdp-grills section.sticky-jump-menu .sticky-jump-outer-wrapper.mobile .menu-wrapper ul li button.shopify-buy__btn,.pdp-fireplaces section.sticky-jump-menu .sticky-jump-outer-wrapper.mobile .menu-wrapper ul li a,.pdp-fireplaces section.sticky-jump-menu .sticky-jump-outer-wrapper.mobile .menu-wrapper ul li button.shopify-buy__btn{padding:0.42768em 1em;text-align:left;}@media (min-width:56em){.pdp-grills section.sticky-jump-menu .sticky-jump-outer-wrapper.mobile .menu-wrapper ul li a,.pdp-grills section.sticky-jump-menu .sticky-jump-outer-wrapper.mobile .menu-wrapper ul li button.shopify-buy__btn,.pdp-fireplaces section.sticky-jump-menu .sticky-jump-outer-wrapper.mobile .menu-wrapper ul li a,.pdp-fireplaces section.sticky-jump-menu .sticky-jump-outer-wrapper.mobile .menu-wrapper ul li button.shopify-buy__btn{padding:0.8em 0.5em;text-align:center;}}.pdp-grills section.sticky-jump-menu .sticky-jump-mobile-title,.pdp-fireplaces section.sticky-jump-menu .sticky-jump-mobile-title{background-color:#0060ad;margin-bottom:0;font-size:1em;font-weight:700;padding:1em;}.pdp-grills section.sticky-jump-menu .sticky-jump-mobile-title *,.pdp-fireplaces section.sticky-jump-menu .sticky-jump-mobile-title *{display:inline-block;}@media (max-width:38em){.pdp-grills section.sticky-jump-menu .sticky-jump-mobile-title,.pdp-fireplaces section.sticky-jump-menu .sticky-jump-mobile-title{position:relative;z-index:10;}.pdp-grills section.sticky-jump-menu .sticky-jump-mobile-title:before,.pdp-fireplaces section.sticky-jump-menu .sticky-jump-mobile-title:before{content:"";background-color:transparent;width:100vw;position:absolute;z-index:-1;height:100%;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;top:0;}.pdp-grills section.sticky-jump-menu .sticky-jump-mobile-title::after,.pdp-fireplaces section.sticky-jump-menu .sticky-jump-mobile-title::after{font-family:FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:normal;font-style:normal;font-size:24px;display:inline-block;width:1em;height:1em;line-height:1;text-transform:none;letter-spacing:normal;overflow-wrap:normal;white-space:nowrap;direction:ltr;vertical-align:bottom;content:"\f078";position:absolute;right:1em;font-size:1em;}}@media (min-width:38em) and (max-width:43.75em){.pdp-grills section.sticky-jump-menu .sticky-jump-mobile-title,.pdp-fireplaces section.sticky-jump-menu .sticky-jump-mobile-title{max-width:110px;}}@media (min-width:38em){.pdp-grills section.sticky-jump-menu .sticky-jump-mobile-title,.pdp-fireplaces section.sticky-jump-menu .sticky-jump-mobile-title{background-color:transparent;margin-right:1.5625em;margin-left:1.25em;padding:0;}}@media (min-width:56em){.pdp-grills section.sticky-jump-menu .sticky-jump-mobile-title,.pdp-fireplaces section.sticky-jump-menu .sticky-jump-mobile-title{padding-left:2.44141em;margin-left:0;}}.pdp-grills section.sticky-jump-menu.open .sticky-jump-mobile-title::after,.pdp-fireplaces section.sticky-jump-menu.open .sticky-jump-mobile-title::after{-webkit-transform:rotate(180deg);transform:rotate(180deg);}section.sticky-jump-menu{position:relative;margin-left:-1.5625em;margin-right:-1.5625em;}@media (min-width:62em){section.sticky-jump-menu{margin-left:-2.44140625em;margin-right:-2.44140625em;}}section.sticky-jump-menu{margin-bottom:0;z-index:40;}@media (min-width:38em){section.sticky-jump-menu{margin-bottom:2em;}}.has-product-features section.sticky-jump-menu{margin-bottom:0;position:relative;z-index:10;}.has-product-features section.sticky-jump-menu:before{content:"";background-color:#2b2b2b;width:100vw;position:absolute;z-index:-1;height:100%;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;top:0;}section.sticky-jump-menu.sticky{position:fixed !important;top:0;width:100vw;left:0;position:relative;z-index:10;}section.sticky-jump-menu.sticky:before{content:"";background-color:#2b2b2b;width:100vw;position:absolute;z-index:-1;height:100%;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;top:0;}section.sticky-jump-menu.sticky{margin-left:auto;margin-right:auto;z-index:40;}section.sticky-jump-menu.sticky .sticky-jump-outer-wrapper{position:relative;max-width:1308px;margin:0 auto;padding:0 1.5625em;}section.sticky-jump-menu.sticky .sticky-jump-outer-wrapper:after{content:"";display:table;clear:both;}@media (min-width:62em){section.sticky-jump-menu.sticky .sticky-jump-outer-wrapper{padding:0 2.44140625em;}}@media (min-width:90.625em){section.sticky-jump-menu.sticky .sticky-jump-outer-wrapper{max-width:1380px;}}section.sticky-jump-menu.sticky .sticky-jump-outer-wrapper{padding-right:0 !important;padding-left:0 !important;}section.sticky-jump-menu .sticky-jump-outer-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#2b2b2b;color:#fff;margin-bottom:0;z-index:200;}section.sticky-jump-menu .sticky-jump-outer-wrapper h3.product-title{background-color:#0060ad;margin-bottom:0;font-size:0.875rem;font-weight:700;line-height:normal;padding:0.75rem 1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}section.sticky-jump-menu .sticky-jump-outer-wrapper h3.product-title *{display:inline-block;}@media (max-width:38em){section.sticky-jump-menu .sticky-jump-outer-wrapper h3.product-title{position:relative;z-index:10;}section.sticky-jump-menu .sticky-jump-outer-wrapper h3.product-title:before{content:"";background-color:#0060ad;width:100vw;position:absolute;z-index:-1;height:100%;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;top:0;}section.sticky-jump-menu .sticky-jump-outer-wrapper h3.product-title::after{font-family:FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:normal;font-style:normal;font-size:24px;display:inline-block;width:1em;height:1em;line-height:1;text-transform:none;letter-spacing:normal;overflow-wrap:normal;white-space:nowrap;direction:ltr;vertical-align:bottom;content:"\f078";right:1em;font-size:1em;}}@media (min-width:38em) and (max-width:43.75em){section.sticky-jump-menu .sticky-jump-outer-wrapper h3.product-title{max-width:110px;}}@media (min-width:53.125em){section.sticky-jump-menu .sticky-jump-outer-wrapper h3.product-title{background-color:transparent;margin-right:1rem;margin-left:1.25em;padding:0;font-size:1em;}}@media (min-width:56em){section.sticky-jump-menu .sticky-jump-outer-wrapper h3.product-title{padding-left:2.44141em;margin-right:1.5625em;margin-left:0;}}section.sticky-jump-menu .sticky-jump-outer-wrapper.open h3.product-title::after{-webkit-transform:rotate(180deg);transform:rotate(180deg);}section.sticky-jump-menu .sticky-jump-outer-wrapper.closed .sticky-jump-menu-wrapper-mobile{max-height:0;-webkit-transition:max-height 0.3s ease-out;transition:max-height 0.3s ease-out;}section.sticky-jump-menu .sticky-jump-outer-wrapper.closed .menu-wrapper{height:0;overflow:hidden;}section.sticky-jump-menu .sticky-jump-outer-wrapper.open .sticky-jump-menu-wrapper-mobile{display:-webkit-box;display:-ms-flexbox;display:flex;max-height:900px;-webkit-transition:max-height 0.3s ease-in;transition:max-height 0.3s ease-in;}section.sticky-jump-menu .sticky-jump-outer-wrapper .menu-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;}section.sticky-jump-menu .sticky-jump-outer-wrapper .menu-wrapper ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin:0;padding:0;padding:0.42768em 0;}@media (min-width:38em){section.sticky-jump-menu .sticky-jump-outer-wrapper .menu-wrapper ul{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:initial;-ms-flex-align:initial;align-items:initial;padding:0;}}section.sticky-jump-menu .sticky-jump-outer-wrapper .menu-wrapper ul li{list-style:none;margin:0;padding:0;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;text-align:center;width:100%;height:100%;}@media (min-width:38em){section.sticky-jump-menu .sticky-jump-outer-wrapper .menu-wrapper ul li{width:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}}@media (min-width:38em) and (max-width:53.125em){section.sticky-jump-menu .sticky-jump-outer-wrapper .menu-wrapper ul li{font-size:0.7em;}}section.sticky-jump-menu .sticky-jump-outer-wrapper .menu-wrapper ul li:last-child a:not(.buy-now){padding-right:1.5625em !important;}section.sticky-jump-menu .sticky-jump-outer-wrapper .menu-wrapper ul li a,section.sticky-jump-menu .sticky-jump-outer-wrapper .menu-wrapper ul li button.shopify-buy__btn,section.sticky-jump-menu .sticky-jump-outer-wrapper .menu-wrapper ul li button.proxy-shopify-buy__btn{-webkit-transition:background-color 0.2s ease;transition:background-color 0.2s ease;text-transform:uppercase;color:#fff;text-decoration:none;padding:0.42768em 1em;font-weight:600;display:block;text-align:left;}@media (min-width:38em){section.sticky-jump-menu .sticky-jump-outer-wrapper .menu-wrapper ul li a,section.sticky-jump-menu .sticky-jump-outer-wrapper .menu-wrapper ul li button.shopify-buy__btn,section.sticky-jump-menu .sticky-jump-outer-wrapper .menu-wrapper ul li button.proxy-shopify-buy__btn{padding:0.8em 0.5em;text-align:center;}}section.sticky-jump-menu .sticky-jump-outer-wrapper .menu-wrapper ul li a:hover,section.sticky-jump-menu .sticky-jump-outer-wrapper .menu-wrapper ul li a:focus,section.sticky-jump-menu .sticky-jump-outer-wrapper .menu-wrapper ul li button.shopify-buy__btn:hover,section.sticky-jump-menu .sticky-jump-outer-wrapper .menu-wrapper ul li button.shopify-buy__btn:focus,section.sticky-jump-menu .sticky-jump-outer-wrapper .menu-wrapper ul li button.proxy-shopify-buy__btn:hover,section.sticky-jump-menu .sticky-jump-outer-wrapper .menu-wrapper ul li button.proxy-shopify-buy__btn:focus{background-color:#4b4c4d;}section.sticky-jump-menu .sticky-jump-outer-wrapper .menu-wrapper ul li.jump-to-cart{background-color:#0060ad;margin-top:2px;}section.sticky-jump-menu .sticky-jump-outer-wrapper .menu-wrapper ul li.jump-to-cart a.jump-link{color:#fff;}section.sticky-jump-menu .sticky-jump-outer-wrapper .menu-wrapper ul li.jump-to-cart a.jump-link .fa-shopping-cart{margin-left:8px;}section.sticky-jump-menu .sticky-jump-outer-wrapper .menu-wrapper ul li.buy-button-container.shopify-buy-frame{background-color:#c32127;margin-top:2px;}section.sticky-jump-menu .sticky-jump-outer-wrapper .menu-wrapper ul li.buy-button-container.shopify-buy-frame button.shopify-buy__btn,section.sticky-jump-menu .sticky-jump-outer-wrapper .menu-wrapper ul li.buy-button-container.shopify-buy-frame button.proxy-shopify-buy__btn{text-align:left;background-color:transparent;padding-bottom:0;font-size:14px;letter-spacing:0;margin-bottom:0;width:100%;}@media (min-width:38em){section.sticky-jump-menu .sticky-jump-outer-wrapper .menu-wrapper ul li a.jump-link.buy-now{border:1px solid transparent;font-weight:700;cursor:pointer;display:inline-block;position:relative;font-size:15px;line-height:1em;overflow:hidden;padding:0.625em 1.3em;margin-bottom:1em;text-decoration:none;-webkit-transition:background-color 0.3s ease-out,border-color 0.3s ease-out;transition:background-color 0.3s ease-out,border-color 0.3s ease-out;margin-right:1em;letter-spacing:1.1px;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;color:#fff;background-color:#0060ad;margin:0;width:100%;height:100%;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1em;}}@media (min-width:38em) and (min-width:38em){section.sticky-jump-menu .sticky-jump-outer-wrapper .menu-wrapper ul li a.jump-link.buy-now{padding:0.625em 1.5em;font-size:17px;line-height:1.375em;}}@media (min-width:38em){section.sticky-jump-menu .sticky-jump-outer-wrapper .menu-wrapper ul li a.jump-link.buy-now:hover,section.sticky-jump-menu .sticky-jump-outer-wrapper .menu-wrapper ul li a.jump-link.buy-now:focus{background-color:#015c9a;}section.sticky-jump-menu .sticky-jump-outer-wrapper .menu-wrapper ul li a.jump-link.buy-now:active{background-color:#015c9a;}}@media (min-width:38em){section.sticky-jump-menu .sticky-jump-outer-wrapper .menu-wrapper ul li a.jump-link.buy-now{font-size:1em;}}section.sticky-jump-menu .sticky-jump-outer-wrapper.desktop{display:none;}@media (min-width:38em){section.sticky-jump-menu .sticky-jump-outer-wrapper.desktop{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch !important;-ms-flex-align:stretch !important;align-items:stretch !important;}}section.sticky-jump-menu .sticky-jump-outer-wrapper.mobile{display:block;}@media (min-width:38em){section.sticky-jump-menu .sticky-jump-outer-wrapper.mobile{display:none;}}#features{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}#features .header-wrapper{margin-bottom:0;}.pdp-grills section#features{position:relative;z-index:10;}.pdp-grills section#features:before{content:"";background-color:#fafafa;width:100vw;position:absolute;z-index:-1;height:100%;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;top:0;}@media (min-width:37.9375em){.pdp-grills section#features::before{background-image:url(/themes/custom/de_theme/src/img/steel-tile.png);}}@media (min-width:37.9375em){.pdp-grills section#features{padding:2.875rem 0 1.875rem;}}.pdp-fireplaces #features .btn-show-more{font-size:1em !important;letter-spacing:initial;font-weight:600;background:transparent;padding:0;overflow:visible;color:#0060ad;}.pdp-fireplaces #features .btn-show-more::after{color:#0060ad;}.pdp-fireplaces #features .btn-show-more::before{background:#0060ad;}.pdp-fireplaces #features .btn-show-more:hover{color:#002e57;}.pdp-fireplaces #features .btn-show-more:hover::after{color:#002e57;}.pdp-fireplaces #features .btn-show-more:hover::before{background:#002e57;}.pdp-fireplaces #features .product-features .field__item{line-height:1.6875rem;margin-bottom:0.3125rem;}@media (min-width:81.75em){.pdp-fireplaces #features .product-features .field__item{font-size:1.0625rem;}}.pdp-fireplaces #features .mobile-tab-titles .title-tab{font-size:1em !important;line-height:inherit;letter-spacing:inherit;width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow-wrap:break-word;}@media (min-width:29em){.pdp-fireplaces #features .mobile-tab-titles .title-tab{font-size:1.125em !important;letter-spacing:2px;}}@media (min-width:37.9375em){.pdp-fireplaces #features .product-features{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;}}@media (min-width:37.9375em){.pdp-grills section#features .product-features{-webkit-box-flex:1;-ms-flex:1 1 70%;flex:1 1 70%;}}@media (min-width:37.9375em){.pdp-grills section#features,.pdp-fireplaces #features{-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important;}}.pdp-grills section#features .product-description,.pdp-fireplaces #features .product-description{margin-right:0;}@media (min-width:37.9375em){.pdp-grills section#features .product-description,.pdp-fireplaces #features .product-description{margin-right:1.95312em;padding-right:3rem;}}.pdp-grills section#features .product-features .field--name-field-summary-features div,.pdp-fireplaces #features .product-features .field--name-field-summary-features div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:1rem;line-height:1.5;margin-bottom:0.5rem;}.pdp-grills section#features .product-features .field--name-field-summary-features div::before,.pdp-fireplaces #features .product-features .field--name-field-summary-features div::before{font-family:FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:normal;font-style:normal;font-size:24px;display:inline-block;width:1em;height:1em;line-height:1;text-transform:none;letter-spacing:normal;overflow-wrap:normal;white-space:nowrap;direction:ltr;vertical-align:bottom;content:"\f111";font-size:0.625rem;margin-left:0.25rem;margin-top:0.4rem;}@media (min-width:37.9375em){.pdp-grills section#features .product-features .field--name-field-summary-features div,.pdp-fireplaces #features .product-features .field--name-field-summary-features div{gap:1rem;}.pdp-grills section#features .product-features .field--name-field-summary-features div::before,.pdp-fireplaces #features .product-features .field--name-field-summary-features div::before{font-size:0.5rem;margin-top:0.425rem;}}.products--summary-features--container{display:-webkit-box;display:-ms-flexbox;display:flex;margin:2rem auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}.products--summary-features--container > section{margin:0 !important;-webkit-box-flex:1;-ms-flex:1 1 33.33%;flex:1 1 33.33%;}@media (min-width:56em){.products--summary-features--container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}}.feature-style-text{color:#fff;z-index:10;font-weight:600;font-size:1.3em;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-shadow:2px 2px 6px rgba(0,0,0,0.5);}.feature-style-text p.feature-name{text-transform:uppercase;color:#c8cacc;}.feature-style-text .field--name-field-feature-lead-region,.feature-style-text .field--name-field-feature-lead{font-weight:600;}.feature-style-text .field--name-field-feature-description-region,.feature-style-text .field--name-field-feature-description{margin-bottom:1em;}section#features .field--name-field-features-slider .main-slider-wrapper{padding-bottom:0;}section#features .field--name-field-features-slider .main-slider-wrapper::after{content:none;}@media (max-width:38em){section#features .field--name-field-features-slider .main-slider .header-wrapper{background-size:contain;background-position-y:top;}}section#features .field--name-field-features-slider .main-slider .header-wrapper::after{display:none;}section#features .field--name-field-features-slider .feature-slider{margin-bottom:0;}section#features .field--name-field-features-slider .feature-slider-item > article.media--type-image-feature > .media-content::before{-webkit-transform:none !important;transform:none !important;}section#features .field--name-field-features-slider .slick-dots{bottom:1.8em;}section#features .field--name-field-features-slider button.slick-arrow{position:absolute !important;clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;width:1px;overflow-wrap:normal;}section#features .field--name-field-features-slider .slick-list{max-width:100%;}section#features .field--name-field-features-slider,section#features > .field--name-field-features-stack > .field__item > .feature-stack-product > .feature-stack-product-item,section#features > .field--name-field-features-stack > .field__item > .feature-stack > .feature-stack-item{position:relative;margin-left:-1.5625em;margin-right:-1.5625em;}@media (min-width:62em){section#features .field--name-field-features-slider,section#features > .field--name-field-features-stack > .field__item > .feature-stack-product > .feature-stack-product-item,section#features > .field--name-field-features-stack > .field__item > .feature-stack > .feature-stack-item{margin-left:-2.44140625em;margin-right:-2.44140625em;}}section#features .field--name-field-features-slider .feature-slider-item,section#features .field--name-field-features-slider > .feature-stack-product-item,section#features .field--name-field-features-slider > .feature-stack-item,section#features > .field--name-field-features-stack > .field__item > .feature-stack-product .feature-slider-item,section#features > .field--name-field-features-stack > .field__item > .feature-stack-product > .feature-stack-product-item,section#features > .field--name-field-features-stack > .field__item > .feature-stack-product > .feature-stack-item,section#features > .field--name-field-features-stack > .field__item > .feature-stack .feature-slider-item,section#features > .field--name-field-features-stack > .field__item > .feature-stack > .feature-stack-product-item,section#features > .field--name-field-features-stack > .field__item > .feature-stack > .feature-stack-item{display:-webkit-box;display:-ms-flexbox;display:flex;}section#features .field--name-field-features-slider .feature-slider-item > article.media--type-image-feature,section#features .field--name-field-features-slider > .feature-stack-product-item > article.media--type-image-feature,section#features .field--name-field-features-slider > .feature-stack-item > article.media--type-image-feature,section#features > .field--name-field-features-stack > .field__item > .feature-stack-product .feature-slider-item > article.media--type-image-feature,section#features > .field--name-field-features-stack > .field__item > .feature-stack-product > .feature-stack-product-item > article.media--type-image-feature,section#features > .field--name-field-features-stack > .field__item > .feature-stack-product > .feature-stack-item > article.media--type-image-feature,section#features > .field--name-field-features-stack > .field__item > .feature-stack .feature-slider-item > article.media--type-image-feature,section#features > .field--name-field-features-stack > .field__item > .feature-stack > .feature-stack-product-item > article.media--type-image-feature,section#features > .field--name-field-features-stack > .field__item > .feature-stack > .feature-stack-item > article.media--type-image-feature{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;}section#features .field--name-field-features-slider .feature-slider-item > article.media--type-image-feature > .media-content,section#features .field--name-field-features-slider > .feature-stack-product-item > article.media--type-image-feature > .media-content,section#features .field--name-field-features-slider > .feature-stack-item > article.media--type-image-feature > .media-content,section#features > .field--name-field-features-stack > .field__item > .feature-stack-product .feature-slider-item > article.media--type-image-feature > .media-content,section#features > .field--name-field-features-stack > .field__item > .feature-stack-product > .feature-stack-product-item > article.media--type-image-feature > .media-content,section#features > .field--name-field-features-stack > .field__item > .feature-stack-product > .feature-stack-item > article.media--type-image-feature > .media-content,section#features > .field--name-field-features-stack > .field__item > .feature-stack .feature-slider-item > article.media--type-image-feature > .media-content,section#features > .field--name-field-features-stack > .field__item > .feature-stack > .feature-stack-product-item > article.media--type-image-feature > .media-content,section#features > .field--name-field-features-stack > .field__item > .feature-stack > .feature-stack-item > article.media--type-image-feature > .media-content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;overflow:hidden;position:relative;background-color:#1c1c1c;}section#features .field--name-field-features-slider .feature-slider-item > article.media--type-image-feature > .media-content::before,section#features .field--name-field-features-slider > .feature-stack-product-item > article.media--type-image-feature > .media-content::before,section#features .field--name-field-features-slider > .feature-stack-item > article.media--type-image-feature > .media-content::before,section#features > .field--name-field-features-stack > .field__item > .feature-stack-product .feature-slider-item > article.media--type-image-feature > .media-content::before,section#features > .field--name-field-features-stack > .field__item > .feature-stack-product > .feature-stack-product-item > article.media--type-image-feature > .media-content::before,section#features > .field--name-field-features-stack > .field__item > .feature-stack-product > .feature-stack-item > article.media--type-image-feature > .media-content::before,section#features > .field--name-field-features-stack > .field__item > .feature-stack .feature-slider-item > article.media--type-image-feature > .media-content::before,section#features > .field--name-field-features-stack > .field__item > .feature-stack > .feature-stack-product-item > article.media--type-image-feature > .media-content::before,section#features > .field--name-field-features-stack > .field__item > .feature-stack > .feature-stack-item > article.media--type-image-feature > .media-content::before{content:"";top:auto;bottom:0;left:0;right:auto;width:100%;height:100%;position:absolute;z-index:1;background:-webkit-gradient(linear,left top,left bottom,color-stop(33%,transparent),color-stop(43%,#1b1c1c),to(#141515));background:linear-gradient(to bottom,transparent 33%,#1b1c1c 43%,#141515 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#000000',GradientType=0);}@media (min-width:38em){section#features .field--name-field-features-slider .feature-slider-item > article.media--type-image-feature > .media-content::before,section#features .field--name-field-features-slider > .feature-stack-product-item > article.media--type-image-feature > .media-content::before,section#features .field--name-field-features-slider > .feature-stack-item > article.media--type-image-feature > .media-content::before,section#features > .field--name-field-features-stack > .field__item > .feature-stack-product .feature-slider-item > article.media--type-image-feature > .media-content::before,section#features > .field--name-field-features-stack > .field__item > .feature-stack-product > .feature-stack-product-item > article.media--type-image-feature > .media-content::before,section#features > .field--name-field-features-stack > .field__item > .feature-stack-product > .feature-stack-item > article.media--type-image-feature > .media-content::before,section#features > .field--name-field-features-stack > .field__item > .feature-stack .feature-slider-item > article.media--type-image-feature > .media-content::before,section#features > .field--name-field-features-stack > .field__item > .feature-stack > .feature-stack-product-item > article.media--type-image-feature > .media-content::before,section#features > .field--name-field-features-stack > .field__item > .feature-stack > .feature-stack-item > article.media--type-image-feature > .media-content::before{content:"";top:0;left:0;width:100%;height:100%;position:absolute;z-index:1;background:-webkit-gradient(linear,left top,right top,color-stop(40%,transparent),color-stop(61%,#000));background:linear-gradient(to right,transparent 40%,#000 61%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#001e5799',endColorstr='#000000',GradientType=1);-webkit-transform:scaleX(-1);transform:scaleX(-1);}}@media (min-width:56em){section#features .field--name-field-features-slider .feature-slider-item > article.media--type-image-feature > .media-content::before,section#features .field--name-field-features-slider > .feature-stack-product-item > article.media--type-image-feature > .media-content::before,section#features .field--name-field-features-slider > .feature-stack-item > article.media--type-image-feature > .media-content::before,section#features > .field--name-field-features-stack > .field__item > .feature-stack-product .feature-slider-item > article.media--type-image-feature > .media-content::before,section#features > .field--name-field-features-stack > .field__item > .feature-stack-product > .feature-stack-product-item > article.media--type-image-feature > .media-content::before,section#features > .field--name-field-features-stack > .field__item > .feature-stack-product > .feature-stack-item > article.media--type-image-feature > .media-content::before,section#features > .field--name-field-features-stack > .field__item > .feature-stack .feature-slider-item > article.media--type-image-feature > .media-content::before,section#features > .field--name-field-features-stack > .field__item > .feature-stack > .feature-stack-product-item > article.media--type-image-feature > .media-content::before,section#features > .field--name-field-features-stack > .field__item > .feature-stack > .feature-stack-item > article.media--type-image-feature > .media-content::before{content:"";top:0;left:0;width:100%;height:100%;position:absolute;z-index:1;background:-webkit-gradient(linear,left top,right top,color-stop(40%,transparent),color-stop(61%,#000));background:linear-gradient(to right,transparent 40%,#000 61%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#001e5799',endColorstr='#000000',GradientType=1);}}section#features .feature-stack-product .header-wrapper,section#features .feature-stack .header-wrapper{height:100%;min-height:490px;position:relative;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 !important;margin-bottom:0;background-position:top center;background-size:contain;background-repeat:no-repeat;padding-top:20em;}@media (min-width:38em){section#features .feature-stack-product .header-wrapper,section#features .feature-stack .header-wrapper{padding:3.8146972656em 2.44140625em;background-position:right center;background-size:auto 100%;min-height:490px;}}section#features .feature-stack-product .media--view-mode-feature-stack .field--type-video-embed-field,section#features .feature-stack .media--view-mode-feature-stack .field--type-video-embed-field{max-width:100%;z-index:10;position:relative;}section#features .feature-stack-product .media--view-mode-feature-stack .field--type-video-embed-field .video-embed-field-responsive-video,section#features .feature-stack .media--view-mode-feature-stack .field--type-video-embed-field .video-embed-field-responsive-video{max-height:600px;}section#features .feature-stack-product .feature-style-text,section#features .feature-stack .feature-style-text{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;position:relative;z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin:0 auto;width:100%;text-align:center;}@media (max-width:38em){section#features .feature-stack-product .feature-style-text,section#features .feature-stack .feature-style-text{margin:1em 0;}}@media (min-width:38em){section#features .feature-stack-product .feature-style-text,section#features .feature-stack .feature-style-text{text-align:left;}}@media (min-width:38em){section#features .feature-stack-product .field--name-field-feature-link-data,section#features .feature-stack-product .field--name-field-feature-lead-region,section#features .feature-stack-product .field--name-field-feature-description-region,section#features .feature-stack-product .field--name-field-feature-lead,section#features .feature-stack-product .field--name-field-feature-description,section#features .feature-stack .field--name-field-feature-link-data,section#features .feature-stack .field--name-field-feature-lead-region,section#features .feature-stack .field--name-field-feature-description-region,section#features .feature-stack .field--name-field-feature-lead,section#features .feature-stack .field--name-field-feature-description{margin-right:40%;}}@media (min-width:56em){section#features .feature-stack-product .field--name-field-feature-link-data,section#features .feature-stack-product .field--name-field-feature-lead-region,section#features .feature-stack-product .field--name-field-feature-description-region,section#features .feature-stack-product .field--name-field-feature-lead,section#features .feature-stack-product .field--name-field-feature-description,section#features .feature-stack .field--name-field-feature-link-data,section#features .feature-stack .field--name-field-feature-lead-region,section#features .feature-stack .field--name-field-feature-description-region,section#features .feature-stack .field--name-field-feature-lead,section#features .feature-stack .field--name-field-feature-description{margin-right:60%;}}section#features .feature-stack-product .field--name-field-feature-link-data p:last-child,section#features .feature-stack-product .field--name-field-feature-lead-region p:last-child,section#features .feature-stack-product .field--name-field-feature-description-region p:last-child,section#features .feature-stack-product .field--name-field-feature-lead p:last-child,section#features .feature-stack-product .field--name-field-feature-description p:last-child,section#features .feature-stack .field--name-field-feature-link-data p:last-child,section#features .feature-stack .field--name-field-feature-lead-region p:last-child,section#features .feature-stack .field--name-field-feature-description-region p:last-child,section#features .feature-stack .field--name-field-feature-lead p:last-child,section#features .feature-stack .field--name-field-feature-description p:last-child{margin-bottom:0;}@media (min-width:38em){section#features .feature-stack-product .field--name-field-feature-link-data,section#features .feature-stack .field--name-field-feature-link-data{display:-webkit-box;display:-ms-flexbox;display:flex;}}section#features .feature-stack-product .field--name-field-feature-link-data a,section#features .feature-stack .field--name-field-feature-link-data a{margin-right:0;border:1px solid transparent;font-weight:700;cursor:pointer;display:inline-block;position:relative;font-size:15px;line-height:1em;overflow:hidden;padding:0.625em 1.3em;margin-bottom:1em;text-decoration:none;-webkit-transition:background-color 0.3s ease-out,border-color 0.3s ease-out;transition:background-color 0.3s ease-out,border-color 0.3s ease-out;margin-right:1em;letter-spacing:1.1px;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;color:#fff;}@media (min-width:38em){section#features .feature-stack-product .field--name-field-feature-link-data a,section#features .feature-stack .field--name-field-feature-link-data a{padding:0.625em 1.5em;font-size:17px;line-height:1.375em;}}section#features .feature-stack-product .field--name-field-feature-link-data a,section#features .feature-stack .field--name-field-feature-link-data a{padding:0.262144em 1.25em;line-height:normal;font-size:1em;}@media (min-width:38em){section#features .feature-stack-product .field--name-field-feature-link-data a,section#features .feature-stack .field--name-field-feature-link-data a{font-size:0.9em;padding:0.512em 3.8146972656em;}}section#features .feature-stack-product .field--name-field-feature-link-data a,section#features .feature-stack .field--name-field-feature-link-data a{border:1px solid #fff;background-color:transparent;font-size:1.2em;color:#fff;}@media (min-width:38em){section#features .feature-stack-product .field--name-field-feature-link-data a,section#features .feature-stack .field--name-field-feature-link-data a{padding:0.3em 1.2em;font-size:1.3em;}}section#features .field--name-field-feature-inset{margin-top:2em;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}@media (max-width:38em){section#features .field--name-field-feature-inset{margin-top:0;margin-right:-1%;margin-left:-1%;position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}}@media (max-width:38em){section#features .field--name-field-feature-inset > .field__item{-webkit-box-flex:0;-ms-flex:0 0 31%;flex:0 0 31%;margin:1%;text-align:center;}}@media (min-width:38em){section#features .field--name-field-feature-inset > .field__item{margin-right:25px;width:140px;}}section#features .field--name-field-feature-inset .feature-name{font-size:14px;font-size:0.875rem;}section#features .field--name-field-feature-inset .field--name-field-media-image img{height:auto;width:100%;max-height:100%;margin-bottom:0.2em;}@media (min-width:38em){section#features .field--name-field-feature-inset .field--name-field-media-image img{height:140px;width:140px;}}@media (min-width:38em){section#features .field--name-field-features-stack > .field__item > .feature-stack-product .feature-stack-product-item:nth-child(even) .header-wrapper,section#features .field--name-field-features-stack > .field__item > .feature-stack .feature-stack-item:nth-child(even) .header-wrapper{background-position:left center;}}@media (min-width:38em){section#features .field--name-field-features-stack > .field__item > .feature-stack-product .feature-stack-product-item:nth-child(even) .header-wrapper .feature-style-text,section#features .field--name-field-features-stack > .field__item > .feature-stack .feature-stack-item:nth-child(even) .header-wrapper .feature-style-text{text-align:right;}}@media (min-width:38em){section#features .field--name-field-features-stack > .field__item > .feature-stack-product .feature-stack-product-item:nth-child(even) .header-wrapper .field--name-field-feature-link-data,section#features .field--name-field-features-stack > .field__item > .feature-stack-product .feature-stack-product-item:nth-child(even) .header-wrapper .field--name-field-feature-lead-region,section#features .field--name-field-features-stack > .field__item > .feature-stack-product .feature-stack-product-item:nth-child(even) .header-wrapper .field--name-field-feature-description-region,section#features .field--name-field-features-stack > .field__item > .feature-stack-product .feature-stack-product-item:nth-child(even) .header-wrapper .field--name-field-feature-lead,section#features .field--name-field-features-stack > .field__item > .feature-stack-product .feature-stack-product-item:nth-child(even) .header-wrapper .field--name-field-feature-description,section#features .field--name-field-features-stack > .field__item > .feature-stack .feature-stack-item:nth-child(even) .header-wrapper .field--name-field-feature-link-data,section#features .field--name-field-features-stack > .field__item > .feature-stack .feature-stack-item:nth-child(even) .header-wrapper .field--name-field-feature-lead-region,section#features .field--name-field-features-stack > .field__item > .feature-stack .feature-stack-item:nth-child(even) .header-wrapper .field--name-field-feature-description-region,section#features .field--name-field-features-stack > .field__item > .feature-stack .feature-stack-item:nth-child(even) .header-wrapper .field--name-field-feature-lead,section#features .field--name-field-features-stack > .field__item > .feature-stack .feature-stack-item:nth-child(even) .header-wrapper .field--name-field-feature-description{margin-right:0;margin-left:40%;}}@media (min-width:56em){section#features .field--name-field-features-stack > .field__item > .feature-stack-product .feature-stack-product-item:nth-child(even) .header-wrapper .field--name-field-feature-link-data,section#features .field--name-field-features-stack > .field__item > .feature-stack-product .feature-stack-product-item:nth-child(even) .header-wrapper .field--name-field-feature-lead-region,section#features .field--name-field-features-stack > .field__item > .feature-stack-product .feature-stack-product-item:nth-child(even) .header-wrapper .field--name-field-feature-description-region,section#features .field--name-field-features-stack > .field__item > .feature-stack-product .feature-stack-product-item:nth-child(even) .header-wrapper .field--name-field-feature-lead,section#features .field--name-field-features-stack > .field__item > .feature-stack-product .feature-stack-product-item:nth-child(even) .header-wrapper .field--name-field-feature-description,section#features .field--name-field-features-stack > .field__item > .feature-stack .feature-stack-item:nth-child(even) .header-wrapper .field--name-field-feature-link-data,section#features .field--name-field-features-stack > .field__item > .feature-stack .feature-stack-item:nth-child(even) .header-wrapper .field--name-field-feature-lead-region,section#features .field--name-field-features-stack > .field__item > .feature-stack .feature-stack-item:nth-child(even) .header-wrapper .field--name-field-feature-description-region,section#features .field--name-field-features-stack > .field__item > .feature-stack .feature-stack-item:nth-child(even) .header-wrapper .field--name-field-feature-lead,section#features .field--name-field-features-stack > .field__item > .feature-stack .feature-stack-item:nth-child(even) .header-wrapper .field--name-field-feature-description{margin-left:60%;}}@media (min-width:38em){section#features .field--name-field-features-stack > .field__item > .feature-stack-product .feature-stack-product-item:nth-child(even) .header-wrapper .field--name-field-feature-link-data,section#features .field--name-field-features-stack > .field__item > .feature-stack .feature-stack-item:nth-child(even) .header-wrapper .field--name-field-feature-link-data{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-right:0;}section#features .field--name-field-features-stack > .field__item > .feature-stack-product .feature-stack-product-item:nth-child(even) .header-wrapper .field--name-field-feature-link-data a,section#features .field--name-field-features-stack > .field__item > .feature-stack .feature-stack-item:nth-child(even) .header-wrapper .field--name-field-feature-link-data a{margin-right:0;}}@media (min-width:38em){section#features .field--name-field-features-stack > .field__item > .feature-stack-product .feature-stack-product-item:nth-child(even) .header-wrapper .field--name-field-feature-inset,section#features .field--name-field-features-stack > .field__item > .feature-stack .feature-stack-item:nth-child(even) .header-wrapper .field--name-field-feature-inset{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}}@media (min-width:38em){section#features .field--name-field-features-stack > .field__item > .feature-stack-product .feature-stack-product-item:nth-child(even) .header-wrapper .field--name-field-feature-inset > .field__item,section#features .field--name-field-features-stack > .field__item > .feature-stack .feature-stack-item:nth-child(even) .header-wrapper .field--name-field-feature-inset > .field__item{margin-right:0;margin-left:25px;}}section#features .field--name-field-features-stack > .field__item > .feature-stack-product .feature-stack-product-item:nth-child(even) > article.media--type-image-feature > .media-content,section#features .field--name-field-features-stack > .field__item > .feature-stack .feature-stack-item:nth-child(even) > article.media--type-image-feature > .media-content{background-color:#1c1c1c;}@media (min-width:38em){section#features .field--name-field-features-stack > .field__item > .feature-stack-product .feature-stack-product-item:nth-child(even) > article.media--type-image-feature > .media-content::before,section#features .field--name-field-features-stack > .field__item > .feature-stack .feature-stack-item:nth-child(even) > article.media--type-image-feature > .media-content::before{content:"";top:0;left:0;width:100%;height:100%;position:absolute;z-index:1;background:-webkit-gradient(linear,left top,right top,color-stop(40%,transparent),color-stop(61%,#1b1b1b));background:linear-gradient(to right,transparent 40%,#1b1b1b 61%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#001e5799',endColorstr='#272727',GradientType=1);-webkit-transform:none;transform:none;}}@media (max-width:38em){section#features .field--name-field-features-stack > .field__item > .feature-stack-product > .feature-stack-product-item .theme-color-white .header-wrapper .feature-style-text,section#features .field--name-field-features-stack > .field__item > .feature-stack > .feature-stack-item .theme-color-white .header-wrapper .feature-style-text{color:#fff !important;}}@media (min-width:38em){section#features .field--name-field-features-stack > .field__item > .feature-stack-product > .feature-stack-product-item .theme-color-white .header-wrapper .feature-style-text,section#features .field--name-field-features-stack > .field__item > .feature-stack > .feature-stack-item .theme-color-white .header-wrapper .feature-style-text{color:#4b4c4d;}}@media (min-width:38em){section#features .field--name-field-features-stack > .field__item > .feature-stack-product > .feature-stack-product-item .theme-color-white .header-wrapper p.feature-name,section#features .field--name-field-features-stack > .field__item > .feature-stack > .feature-stack-item .theme-color-white .header-wrapper p.feature-name{color:#272727;}}@media (min-width:38em){section#features .field--name-field-features-stack > .field__item > .feature-stack-product > .feature-stack-product-item .theme-color-white .header-wrapper h3 .field--name-field-feature-lead-region,section#features .field--name-field-features-stack > .field__item > .feature-stack-product > .feature-stack-product-item .theme-color-white .header-wrapper h3 .field--name-field-feature-lead,section#features .field--name-field-features-stack > .field__item > .feature-stack > .feature-stack-item .theme-color-white .header-wrapper h3 .field--name-field-feature-lead-region,section#features .field--name-field-features-stack > .field__item > .feature-stack > .feature-stack-item .theme-color-white .header-wrapper h3 .field--name-field-feature-lead{color:#4b4c4d;}}@media (min-width:38em){section#features .field--name-field-features-stack > .field__item > .feature-stack-product > .feature-stack-product-item .theme-color-white > .media-content,section#features .field--name-field-features-stack > .field__item > .feature-stack > .feature-stack-item .theme-color-white > .media-content{background-color:#fff;}}@media (min-width:38em){section#features .field--name-field-features-stack > .field__item > .feature-stack-product > .feature-stack-product-item:nth-child(odd) > article.media--type-image-feature.theme-color-white > .media-content::before,section#features .field--name-field-features-stack > .field__item > .feature-stack > .feature-stack-item:nth-child(odd) > article.media--type-image-feature.theme-color-white > .media-content::before{content:"";top:0;left:0;width:100%;height:100%;position:absolute;z-index:1;background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),color-stop(71%,rgba(255,255,255,0.96)),to(white));background:linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,0.96) 71%,white 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF',endColorstr='#FFF',GradientType=1);-webkit-transform:scaleX(-1);transform:scaleX(-1);-webkit-filter:fliph;filter:fliph;}}@media (min-width:38em){section#features .field--name-field-features-stack > .field__item > .feature-stack-product > .feature-stack-product-item:nth-child(even) > article.media--type-image-feature.theme-color-white > .media-content::before,section#features .field--name-field-features-stack > .field__item > .feature-stack > .feature-stack-item:nth-child(even) > article.media--type-image-feature.theme-color-white > .media-content::before{content:"";top:0;left:0;width:100%;height:100%;position:absolute;z-index:1;background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),color-stop(71%,rgba(255,255,255,0.96)),to(white));background:linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,0.96) 71%,white 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF',endColorstr='#FFF',GradientType=1);}}.feature-grid{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:1.953125em;margin-top:1.953125em;margin-right:-1%;margin-left:-1%;}.feature-grid > .feature-grid-item{width:100%;background-color:#000;color:#fff;float:left;margin:1%;}@media (min-width:64em){.feature-grid > .feature-grid-item{width:31.3333%;}}.feature-grid > .feature-grid-item.element-hinvisible{width:0;margin:0;}.feature-grid > .feature-grid-item article{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.feature-grid .node__content{position:relative;display:block !important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.feature-grid .header-wrapper{min-height:260px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;margin-left:0;margin-right:0;margin-bottom:0;padding:0;margin-top:0 !important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;background-size:cover;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;height:100%;}.feature-grid .header-wrapper::after{content:none;}@media (min-width:64em){.feature-grid .header-wrapper:hover{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;}.feature-grid .header-wrapper:hover .field--name-field-feature-description,.feature-grid .header-wrapper:hover .field--name-field-description{-webkit-transition:max-height 1s ease-out;transition:max-height 1s ease-out;max-height:600px;opacity:1;padding-top:0.8em;}.feature-grid .header-wrapper:hover .text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;}}.feature-grid .inner-wrapper{position:relative;z-index:10;}.feature-grid .text{padding:1em;margin:0;width:100%;position:relative;top:auto;-webkit-transform:none;transform:none;text-align:center;}.feature-grid .text::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.6);}.feature-grid .text .field{position:relative;}.feature-grid .text h3{margin:0;font-weight:700;font-size:1.25em;color:#fff;}@media (min-width:64em){.feature-grid .text:hover .field--name-field-feature-description,.feature-grid .text:hover .field--name-field-description{display:block;}.feature-grid .text .field--name-field-feature-description,.feature-grid .text .field--name-field-description{display:none;}}.feature-grid .field--name-field-feature-description,.feature-grid .field--name-field-description{height:auto;overflow:visible;}@media (min-width:64em){.feature-grid .field--name-field-feature-description,.feature-grid .field--name-field-description{max-height:0;opacity:0;}}.feature-grid .field--name-field-feature-description p,.feature-grid .field--name-field-description p{margin:0;}#features #gallery{position:relative;position:relative;margin-left:-1.5625em;margin-right:-1.5625em;}@media (min-width:62em){#features #gallery{margin-left:-2.44140625em;margin-right:-2.44140625em;}}#features #gallery > h4{position:absolute;top:1.5625em;left:1.953125em;color:#fff;z-index:10;font-weight:700;}#features #gallery .slick-slider .slick-list{max-width:100%;}#features #gallery .slick-slider button.slick-arrow{position:absolute !important;clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;width:1px;overflow-wrap:normal;}#features #gallery .feature-gallery-item img{width:100%;height:100%;max-height:100%;margin-bottom:1em;}#features #gallery .text{text-align:center;}#features #gallery .text h3{font-size:1.2em;font-weight:600;margin-bottom:0.2em;color:#353535;}#features #gallery .slick-dots{position:relative;margin-top:1em;}.field--name-field-features-carousel{margin-bottom:1em;}.field--name-field-features-carousel .feature-carousel{position:relative;margin:0 -0.3em;}.field--name-field-features-carousel .feature-carousel-item{margin:0 0.3em;}.field--name-field-features-carousel .field--name-field-media-image{margin-bottom:1em;}.field--name-field-features-carousel .field--name-field-media-image img{width:100%;}.field--name-field-features-carousel .text{margin:0;font-size:1.25em;}@media (min-width:56em){.field--name-field-features-carousel .text{margin:0 1em;}}.field--name-field-features-carousel .slick-arrow{z-index:10;top:31%;}.field--name-field-features-carousel .slick-arrow::before{color:#fff;}.field--name-field-features-carousel .slick-next{right:25px;}.field--name-field-features-carousel .slick-prev{left:25px;}.field--name-field-features-carousel .slick-dots{position:relative;margin-top:1em;}.node--type-product .video{margin-top:-1.5625em;}@media (min-width:62em){.node--type-product .video{margin-top:-60px;}}@media (min-width:56em){.node--type-product .video .field--name-field-video{margin:0;width:100%;max-width:100%;}}.legal-statement{color:#c8cacc;font-size:1rem;margin-top:2rem;text-align:center;}.legal-statement p{margin-bottom:0;}.pdp-fireplaces-series.node--type-fireplaces-product-series #accessories{margin-bottom:2.188em !important;}@media (min-width:62em){.pdp-fireplaces-series.node--type-fireplaces-product-series #accessories::before{margin:0 !important;left:-40px !important;right:0 !important;width:calc(100% + 80px) !important;}}.pdp-fireplaces-series.node--type-fireplaces-product-series #specifications .field--name-field-spec-compare-items{-webkit-box-flex:0 !important;-ms-flex:0 1 100% !important;flex:0 1 100% !important;width:100% !important;}.pdp-fireplaces-series.node--type-fireplaces-product-series #specifications .table-wrapper{padding-left:50% !important;}@media (min-width:38em){.pdp-fireplaces-series.node--type-fireplaces-product-series #specifications .table-wrapper{padding-left:40% !important;}}@media (min-width:62em){.pdp-fireplaces-series.node--type-fireplaces-product-series #specifications .table-wrapper{padding-left:25% !important;}}.pdp-fireplaces-series.node--type-fireplaces-product-series #specifications .fixed{-webkit-box-flex:0 !important;-ms-flex:0 1 50% !important;flex:0 1 50% !important;width:50% !important;border-right:1px solid #c8cacc;}@media (min-width:38em){.pdp-fireplaces-series.node--type-fireplaces-product-series #specifications .fixed{-webkit-box-flex:0 !important;-ms-flex:0 1 40% !important;flex:0 1 40% !important;width:40% !important;}}@media (min-width:62em){.pdp-fireplaces-series.node--type-fireplaces-product-series #specifications .fixed{-webkit-box-flex:0 !important;-ms-flex:0 1 25% !important;flex:0 1 25% !important;width:25% !important;}}.pdp-fireplaces-series.node--type-fireplaces-product-series #specifications .fixed::before{display:none !important;}.pdp-fireplaces-series.node--type-fireplaces-product-series #specifications .fixed .column{width:100% !important;-webkit-box-flex:0 !important;-ms-flex:0 1 100% !important;flex:0 1 100% !important;}@media (min-width:62em){.pdp-fireplaces-series.node--type-fireplaces-product-series #specifications .scrollable{-webkit-box-flex:0 !important;-ms-flex:0 1 75% !important;flex:0 1 75% !important;width:75% !important;}}.pdp-fireplaces-series.node--type-fireplaces-product-series #specifications .scrollable .column{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;}@media (min-width:38em){.pdp-fireplaces-series.node--type-fireplaces-product-series #specifications .scrollable .column{min-width:180px !important;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;}}@media (min-width:62em){.pdp-fireplaces-series.node--type-fireplaces-product-series #specifications .scrollable .column{min-width:300px !important;}}.pdp-fireplaces-series.node--type-fireplaces-product-series #specifications .scrollable .column .row:nth-child(even){background-color:#fafafa !important;}.pdp-fireplaces-series.node--type-fireplaces-product-series #specifications .scrollable .column .row:nth-child(odd){background-color:#eee !important;}.pdp-fireplaces-series.node--type-fireplaces-product-series #products{margin-top:3em;margin-bottom:2.188em !important;}.pdp-fireplaces-series.node--type-fireplaces-product-series #products .node__content{padding:0 0.625em;}.pdp-fireplaces-series.node--type-fireplaces-product-series #products .slick-slider .slick-prev::before,.pdp-fireplaces-series.node--type-fireplaces-product-series #products .slick-slider .slick-next::before{font-size:24px;color:#fff;text-shadow:#2b2b2b 0 0 4px;}.pdp-fireplaces-series.node--type-fireplaces-product-series #products .slick-slider .slick-prev:hover::before,.pdp-fireplaces-series.node--type-fireplaces-product-series #products .slick-slider .slick-next:hover::before{text-shadow:#1b1c1c 0 0 5px;}@media (min-width:62em){.pdp-fireplaces-series.node--type-fireplaces-product-series #products .slick-slider .slick-prev::before,.pdp-fireplaces-series.node--type-fireplaces-product-series #products .slick-slider .slick-next::before{font-size:42px;}}.pdp-fireplaces-series.node--type-fireplaces-product-series #products .slick-slider .slick-prev{left:-2.3rem;}@media (min-width:38em){.pdp-fireplaces-series.node--type-fireplaces-product-series #products .slick-slider .slick-prev{left:-2rem;}}@media (min-width:62em){.pdp-fireplaces-series.node--type-fireplaces-product-series #products .slick-slider .slick-prev{left:-2.5rem;}}.pdp-fireplaces-series.node--type-fireplaces-product-series #products .slick-slider .slick-next{right:-2.5rem;}@media (min-width:38em){.pdp-fireplaces-series.node--type-fireplaces-product-series #products .slick-slider .slick-next{right:-2.2rem;}}@media (min-width:62em){.pdp-fireplaces-series.node--type-fireplaces-product-series #products .slick-slider .slick-next{right:-2.5rem;}}.pdp-fireplaces-series.node--type-fireplaces-product-series #products .field--name-field-thumbnail-image img{margin:0 auto;}.pdp-fireplaces-series.node--type-fireplaces-product-series #products .field--name-field-fireplaces-products{padding:0 1.5625em;}@media (min-width:62em){.pdp-fireplaces-series.node--type-fireplaces-product-series #products .field--name-field-fireplaces-products{padding:0 2.44140625em;}}.pdp-fireplaces-series.node--type-fireplaces-product-series #products .field--name-field-fireplaces-products .content-wrapper .node--type-fireplaces-product{margin-bottom:0;}.pdp-fireplaces-series.node--type-fireplaces-product-series #products .field--name-field-fireplaces-products .content-wrapper .node--type-fireplaces-product:nth-child(n+4){display:block;}.pdp-fireplaces #special-features,.pdp-fireplaces-series.node--type-fireplaces-product-series #special-features{position:relative;z-index:1;padding:1.875em 0;margin-top:3.75em;margin-bottom:-1em;}.pdp-fireplaces #special-features::before,.pdp-fireplaces-series.node--type-fireplaces-product-series #special-features::before{content:"";position:absolute;top:0;right:0;bottom:0;left:50%;margin-left:-50vw;width:100vw;z-index:-1;background:radial-gradient(54.53% 54.53% at 50% 0.89%,#2d2d2d 0%,#000 100%);}@media (min-width:48em){.pdp-fireplaces #special-features,.pdp-fireplaces-series.node--type-fireplaces-product-series #special-features{padding:3.75em 0;}}.pdp-fireplaces #special-features > summary,.pdp-fireplaces-series.node--type-fireplaces-product-series #special-features > summary{color:white !important;border-color:white !important;margin-bottom:1em;}.pdp-fireplaces #special-features > summary::before,.pdp-fireplaces-series.node--type-fireplaces-product-series #special-features > summary::before{border-color:white !important;}.pdp-fireplaces #special-features[open] > summary,.pdp-fireplaces-series.node--type-fireplaces-product-series #special-features[open] > summary{margin-bottom:0;}.pdp-fireplaces #special-features .field--name-field-feature-blocks > .field__item,.pdp-fireplaces-series.node--type-fireplaces-product-series #special-features .field--name-field-feature-blocks > .field__item{border-bottom:2px solid #333;background:radial-gradient(54.53% 54.53% at 50% 0.89%,#202020 0%,rgba(8,8,8,0) 100%);}.pdp-fireplaces #special-features .field--name-field-banner-image,.pdp-fireplaces #special-features .field--type-image,.pdp-fireplaces-series.node--type-fireplaces-product-series #special-features .field--name-field-banner-image,.pdp-fireplaces-series.node--type-fireplaces-product-series #special-features .field--type-image{padding-bottom:0;}.pdp-fireplaces #special-features .field--name-field-feature-blocks .special-feature,.pdp-fireplaces-series.node--type-fireplaces-product-series #special-features .field--name-field-feature-blocks .special-feature{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}@media (min-width:48em){.pdp-fireplaces #special-features .field--name-field-feature-blocks .special-feature,.pdp-fireplaces-series.node--type-fireplaces-product-series #special-features .field--name-field-feature-blocks .special-feature{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}}.pdp-fireplaces #special-features .field--name-field-feature-blocks .special-feature .image-wrapper,.pdp-fireplaces-series.node--type-fireplaces-product-series #special-features .field--name-field-feature-blocks .special-feature .image-wrapper{padding-bottom:1em;}@media (min-width:48em){.pdp-fireplaces #special-features .field--name-field-feature-blocks .special-feature .image-wrapper,.pdp-fireplaces-series.node--type-fireplaces-product-series #special-features .field--name-field-feature-blocks .special-feature .image-wrapper{padding-right:2em;padding-bottom:0;max-height:350px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%;}}.pdp-fireplaces #special-features .field--name-field-feature-blocks .special-feature .content-wrapper,.pdp-fireplaces-series.node--type-fireplaces-product-series #special-features .field--name-field-feature-blocks .special-feature .content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.pdp-fireplaces #special-features .field--name-field-feature-blocks .special-feature .content-wrapper > a,.pdp-fireplaces-series.node--type-fireplaces-product-series #special-features .field--name-field-feature-blocks .special-feature .content-wrapper > a{font-family:"Proxima Nova",serif;color:white;text-decoration:none;font-size:1.438em;}.pdp-fireplaces #special-features .field--name-field-feature-blocks .special-feature .content-wrapper > a:hover,.pdp-fireplaces-series.node--type-fireplaces-product-series #special-features .field--name-field-feature-blocks .special-feature .content-wrapper > a:hover{text-decoration:underline;}.pdp-fireplaces #special-features .field--name-field-feature-blocks .special-feature .content-wrapper .field--name-field-title,.pdp-fireplaces-series.node--type-fireplaces-product-series #special-features .field--name-field-feature-blocks .special-feature .content-wrapper .field--name-field-title{padding-bottom:0.5em;}.pdp-fireplaces #special-features .field--name-field-feature-blocks .special-feature .content-wrapper .field--name-body,.pdp-fireplaces #special-features .field--name-field-feature-blocks .special-feature .content-wrapper .field--name-field-tagline,.pdp-fireplaces-series.node--type-fireplaces-product-series #special-features .field--name-field-feature-blocks .special-feature .content-wrapper .field--name-body,.pdp-fireplaces-series.node--type-fireplaces-product-series #special-features .field--name-field-feature-blocks .special-feature .content-wrapper .field--name-field-tagline{color:white !important;padding-bottom:1em;}.pdp-fireplaces #special-features .field--name-field-feature-blocks .special-feature .content-wrapper .field--name-field-tagline,.pdp-fireplaces-series.node--type-fireplaces-product-series #special-features .field--name-field-feature-blocks .special-feature .content-wrapper .field--name-field-tagline{font-weight:700;font-size:1.25em;}.pdp-fireplaces #customize,.pdp-fireplaces-series.node--type-fireplaces-product-series #customize{position:relative;z-index:1;margin-bottom:2.188em !important;}@media (min-width:56em){.pdp-fireplaces #customize,.pdp-fireplaces-series.node--type-fireplaces-product-series #customize{margin-bottom:4em !important;}}.pdp-fireplaces #customize::before,.pdp-fireplaces-series.node--type-fireplaces-product-series #customize::before{content:"";position:absolute;top:0;right:0;bottom:0;left:50%;margin-left:-50vw;width:100vw;z-index:-1;background:black;}.pdp-fireplaces #customize .header-wrapper,.pdp-fireplaces-series.node--type-fireplaces-product-series #customize .header-wrapper{margin:0;}.pdp-fireplaces #customize .content-wrapper,.pdp-fireplaces-series.node--type-fireplaces-product-series #customize .content-wrapper{padding:3.0517578125em !important;}@media (min-width:48em){.pdp-fireplaces #customize .content-wrapper,.pdp-fireplaces-series.node--type-fireplaces-product-series #customize .content-wrapper{padding:3.8146972656em !important;}}@media (min-width:56em){.pdp-fireplaces #customize .content-wrapper,.pdp-fireplaces-series.node--type-fireplaces-product-series #customize .content-wrapper{padding:3.75rem !important;}}.pdp-fireplaces #customize .content-wrapper::before,.pdp-fireplaces-series.node--type-fireplaces-product-series #customize .content-wrapper::before{background:#0060ad !important;opacity:0.9 !important;}.pdp-fireplaces #customize .content-wrapper .design-tagline,.pdp-fireplaces-series.node--type-fireplaces-product-series #customize .content-wrapper .design-tagline{font-size:1.125em !important;line-height:initial !important;}.pdp-fireplaces #customize .content-wrapper h3,.pdp-fireplaces-series.node--type-fireplaces-product-series #customize .content-wrapper h3{font-size:2.75em !important;line-height:initial !important;}.pdp-fireplaces #customize .content-wrapper .product-title,.pdp-fireplaces-series.node--type-fireplaces-product-series #customize .content-wrapper .product-title{font-size:1.125em !important;line-height:initial !important;padding-bottom:1em;}.pdp-fireplaces #customize .content-wrapper .button-wrapper,.pdp-fireplaces-series.node--type-fireplaces-product-series #customize .content-wrapper .button-wrapper{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;}.pdp-fireplaces #customize .content-wrapper .button-wrapper a,.pdp-fireplaces-series.node--type-fireplaces-product-series #customize .content-wrapper .button-wrapper a{font-size:1.125em !important;line-height:initial !important;}.pdp-fireplaces #specifications .content,.pdp-fireplaces-series.node--type-fireplaces-product-series #specifications .content{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important;gap:0 !important;}@media (min-width:67.5em){.pdp-fireplaces #specifications .content,.pdp-fireplaces-series.node--type-fireplaces-product-series #specifications .content{-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important;gap:3em !important;}}@media (max-width:67.5em){.pdp-fireplaces #specifications .content .field--name-field-dimensions-diagram-image,.pdp-fireplaces-series.node--type-fireplaces-product-series #specifications .content .field--name-field-dimensions-diagram-image{padding-bottom:2.188em !important;}}@media (max-width:67.5em){.pdp-fireplaces #specifications .content .field--name-field-dimensions-diagram-image,.pdp-fireplaces-series.node--type-fireplaces-product-series #specifications .content .field--name-field-dimensions-diagram-image{-webkit-box-ordinal-group:2 !important;-ms-flex-order:1 !important;order:1 !important;}}.pdp-fireplaces #specifications .content .field--name-field-spec-compare-items,.pdp-fireplaces-series.node--type-fireplaces-product-series #specifications .content .field--name-field-spec-compare-items{position:relative;}@media (max-width:67.5em){.pdp-fireplaces #specifications .content .field--name-field-spec-compare-items,.pdp-fireplaces-series.node--type-fireplaces-product-series #specifications .content .field--name-field-spec-compare-items{-webkit-box-ordinal-group:3 !important;-ms-flex-order:2 !important;order:2 !important;}}.pdp-fireplaces #specifications .content .field--name-field-spec-compare-items .table-wrapper,.pdp-fireplaces #specifications .content .field--name-field-spec-compare-items .fixed,.pdp-fireplaces #specifications .content .field--name-field-spec-compare-items .scrollable,.pdp-fireplaces-series.node--type-fireplaces-product-series #specifications .content .field--name-field-spec-compare-items .table-wrapper,.pdp-fireplaces-series.node--type-fireplaces-product-series #specifications .content .field--name-field-spec-compare-items .fixed,.pdp-fireplaces-series.node--type-fireplaces-product-series #specifications .content .field--name-field-spec-compare-items .scrollable{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}.pdp-fireplaces #specifications .content .row[data-row=title],.pdp-fireplaces-series.node--type-fireplaces-product-series #specifications .content .row[data-row=title]{font-weight:700;}.pdp-fireplaces #specifications .content .row .field__items,.pdp-fireplaces-series.node--type-fireplaces-product-series #specifications .content .row .field__items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.pdp-fireplaces #specifications .content .row .field__items .field__item,.pdp-fireplaces-series.node--type-fireplaces-product-series #specifications .content .row .field__items .field__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding-right:3px;}.pdp-fireplaces #specifications .content .row .field__items .field__item::after,.pdp-fireplaces-series.node--type-fireplaces-product-series #specifications .content .row .field__items .field__item::after{content:",";display:inline-block;}.pdp-fireplaces #specifications .content .row .field__items .field__item:nth-last-child(1),.pdp-fireplaces-series.node--type-fireplaces-product-series #specifications .content .row .field__items .field__item:nth-last-child(1){padding-right:0;}.pdp-fireplaces #specifications .content .row .field__items .field__item:nth-last-child(1)::after,.pdp-fireplaces-series.node--type-fireplaces-product-series #specifications .content .row .field__items .field__item:nth-last-child(1)::after{display:none;}.pdp-fireplaces #specifications .content .table-wrapper,.pdp-fireplaces-series.node--type-fireplaces-product-series #specifications .content .table-wrapper{overflow-x:auto;padding-left:66.666%;}@media (min-width:56em){.pdp-fireplaces #specifications .content .table-wrapper,.pdp-fireplaces-series.node--type-fireplaces-product-series #specifications .content .table-wrapper{padding-left:50%;}}.pdp-fireplaces #specifications .content .table-wrapper::-webkit-scrollbar,.pdp-fireplaces-series.node--type-fireplaces-product-series #specifications .content .table-wrapper::-webkit-scrollbar{position:absolute;left:0;right:0;bottom:0;width:150%;height:10px;background-color:rgba(53,53,53,0.3);}.pdp-fireplaces #specifications .content .table-wrapper::-webkit-scrollbar-thumb,.pdp-fireplaces-series.node--type-fireplaces-product-series #specifications .content .table-wrapper::-webkit-scrollbar-thumb{background-color:rgba(53,53,53,0.3);}.pdp-fireplaces #specifications .content .fixed,.pdp-fireplaces-series.node--type-fireplaces-product-series #specifications .content .fixed{position:absolute;-webkit-box-flex:1;-ms-flex:1 0 66.666%;flex:1 0 66.666%;left:0;top:0;z-index:10;}@media (min-width:56em){.pdp-fireplaces #specifications .content .fixed,.pdp-fireplaces-series.node--type-fireplaces-product-series #specifications .content .fixed{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%;}}.pdp-fireplaces #specifications .content .fixed::before,.pdp-fireplaces-series.node--type-fireplaces-product-series #specifications .content .fixed::before{z-index:1;position:absolute;left:0;right:0;top:0;bottom:0;display:block;content:"";width:100%;height:100%;-webkit-box-shadow:25px 0 25px -5px rgba(75,76,77,0.2);box-shadow:25px 0 25px -5px rgba(75,76,77,0.2);}.pdp-fireplaces #specifications .content .fixed .column,.pdp-fireplaces-series.node--type-fireplaces-product-series #specifications .content .fixed .column{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%;}.pdp-fireplaces #specifications .content .fixed .legend .row,.pdp-fireplaces-series.node--type-fireplaces-product-series #specifications .content .fixed .legend .row{text-transform:uppercase;font-weight:700;text-align:left;}@media (max-width:56em){.pdp-fireplaces #specifications .content .fixed .legend .row,.pdp-fireplaces-series.node--type-fireplaces-product-series #specifications .content .fixed .legend .row{font-size:0.75em;}}.pdp-fireplaces #specifications .content .fixed .legend .row sup,.pdp-fireplaces-series.node--type-fireplaces-product-series #specifications .content .fixed .legend .row sup{padding-left:3px;}.pdp-fireplaces #specifications .content .fixed .legend .row .diagram-icon,.pdp-fireplaces-series.node--type-fireplaces-product-series #specifications .content .fixed .legend .row .diagram-icon{color:white;border-radius:100%;width:20px;height:20px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:0.5em;margin-top:0.2em;}@media (max-width:56em){.pdp-fireplaces #specifications .content .fixed .legend .row .diagram-icon,.pdp-fireplaces-series.node--type-fireplaces-product-series #specifications .content .fixed .legend .row .diagram-icon{width:17px;height:17px;}}.pdp-fireplaces #specifications .content .fixed .legend .row .diagram-icon.red,.pdp-fireplaces-series.node--type-fireplaces-product-series #specifications .content .fixed .legend .row .diagram-icon.red{background-color:#c32127;}.pdp-fireplaces #specifications .content .fixed .legend .row .diagram-icon.green,.pdp-fireplaces-series.node--type-fireplaces-product-series #specifications .content .fixed .legend .row .diagram-icon.green{background-color:#179b3b;}.pdp-fireplaces #specifications .content .fixed .legend .row .diagram-icon.blue,.pdp-fireplaces-series.node--type-fireplaces-product-series #specifications .content .fixed .legend .row .diagram-icon.blue{background-color:#0060ad;}.pdp-fireplaces #specifications .content .fixed .current,.pdp-fireplaces-series.node--type-fireplaces-product-series #specifications .content .fixed .current{font-weight:600;}.pdp-fireplaces #specifications .content .fixed .row,.pdp-fireplaces-series.node--type-fireplaces-product-series #specifications .content .fixed .row{color:black;padding:0.7rem;}.pdp-fireplaces #specifications .content .fixed .row:nth-child(even),.pdp-fireplaces-series.node--type-fireplaces-product-series #specifications .content .fixed .row:nth-child(even){background-color:#fafafa;}.pdp-fireplaces #specifications .content .fixed .row:nth-child(odd),.pdp-fireplaces-series.node--type-fireplaces-product-series #specifications .content .fixed .row:nth-child(odd){background-color:#eee;}.pdp-fireplaces #specifications .content div[data-row=viewing-area],.pdp-fireplaces-series.node--type-fireplaces-product-series #specifications .content div[data-row=viewing-area]{border-bottom:1px solid #c8cacc;border-top:1px solid #c8cacc;}.pdp-fireplaces #specifications .content .scrollable .row,.pdp-fireplaces-series.node--type-fireplaces-product-series #specifications .content .scrollable .row{color:black;padding:0.7rem;}.pdp-fireplaces #specifications .content .scrollable .row:nth-child(even),.pdp-fireplaces-series.node--type-fireplaces-product-series #specifications .content .scrollable .row:nth-child(even){background-color:#ededed;}.pdp-fireplaces #specifications .content .scrollable .row:nth-child(odd),.pdp-fireplaces-series.node--type-fireplaces-product-series #specifications .content .scrollable .row:nth-child(odd){background-color:#e2e2e2;}.pdp-fireplaces #specifications .content .column,.pdp-fireplaces-series.node--type-fireplaces-product-series #specifications .content .column{border-right:1px solid #c8cacc;min-width:50%;}.pdp-fireplaces #specifications .content .column:nth-last-child(1),.pdp-fireplaces-series.node--type-fireplaces-product-series #specifications .content .column:nth-last-child(1){border-right:0;}.pdp-fireplaces #specifications .content .column .row,.pdp-fireplaces-series.node--type-fireplaces-product-series #specifications .content .column .row{text-align:center;}@media (max-width:56em){.pdp-fireplaces #specifications .content .column .row,.pdp-fireplaces-series.node--type-fireplaces-product-series #specifications .content .column .row{font-size:0.813em;}}.pdp-fireplaces #specifications .content .column .row:first-of-type(),.pdp-fireplaces-series.node--type-fireplaces-product-series #specifications .content .column .row:first-of-type(){border-bottom:1px solid #c8cacc;}.pdp-fireplaces #specifications .content .legend-wrapper,.pdp-fireplaces-series.node--type-fireplaces-product-series #specifications .content .legend-wrapper{height:100%;}.pdp-fireplaces #specifications .content .disclaimer-wrapper,.pdp-fireplaces-series.node--type-fireplaces-product-series #specifications .content .disclaimer-wrapper{padding:1.5em 1em 1em;}.pdp-fireplaces #specifications .content .disclaimer-wrapper .disclaimer,.pdp-fireplaces-series.node--type-fireplaces-product-series #specifications .content .disclaimer-wrapper .disclaimer{margin-bottom:0;font-weight:700;text-transform:uppercase;font-size:0.875em;}.pdp-fireplaces #specifications .content .disclaimer-wrapper .disclaimer sup,.pdp-fireplaces-series.node--type-fireplaces-product-series #specifications .content .disclaimer-wrapper .disclaimer sup{padding-right:3px;}.pdp-fireplaces #accessories,.pdp-fireplaces-series.node--type-fireplaces-product-series #accessories{position:relative;z-index:1;padding:1.875em 0;margin-bottom:0;}@media (min-width:48em){.pdp-fireplaces #accessories,.pdp-fireplaces-series.node--type-fireplaces-product-series #accessories{padding:3.75em 0;}}.pdp-fireplaces #accessories::before,.pdp-fireplaces-series.node--type-fireplaces-product-series #accessories::before{content:"";position:absolute;top:0;right:0;bottom:0;left:50%;margin-left:-50vw;width:100vw;z-index:-1;background:radial-gradient(54.53% 54.53% at 50% 0.89%,#2d2d2d 0%,#000 100%);}.pdp-fireplaces #accessories > summary,.pdp-fireplaces-series.node--type-fireplaces-product-series #accessories > summary{color:white !important;border-color:white !important;margin-bottom:16px !important;}.pdp-fireplaces #accessories > summary::before,.pdp-fireplaces-series.node--type-fireplaces-product-series #accessories > summary::before{border-color:white !important;}.pdp-fireplaces #accessories .category-title,.pdp-fireplaces-series.node--type-fireplaces-product-series #accessories .category-title{font-size:1.125em;font-family:"Proxima Nova",serif;line-height:1.625em;padding-bottom:1em;text-transform:uppercase;}.pdp-fireplaces #accessories p,.pdp-fireplaces #accessories span,.pdp-fireplaces #accessories .field-content,.pdp-fireplaces-series.node--type-fireplaces-product-series #accessories p,.pdp-fireplaces-series.node--type-fireplaces-product-series #accessories span,.pdp-fireplaces-series.node--type-fireplaces-product-series #accessories .field-content{color:white !important;}.pdp-fireplaces #accessories .accessory-category-wrapper,.pdp-fireplaces-series.node--type-fireplaces-product-series #accessories .accessory-category-wrapper{border-top:1px solid #222;border-bottom:1px solid #333;padding:1.25em 1.25em 0.25em;max-width:1510px;margin:0 auto;background:radial-gradient(54.53% 54.53% at 50% 0.89%,#202020 0%,#080808 100%);}.pdp-fireplaces #accessories .accessory-category-wrapper:nth-last-child(1),.pdp-fireplaces-series.node--type-fireplaces-product-series #accessories .accessory-category-wrapper:nth-last-child(1){padding-bottom:0;}.pdp-fireplaces #accessories .views-field-field-caption,.pdp-fireplaces-series.node--type-fireplaces-product-series #accessories .views-field-field-caption{padding-top:0.4em;}.pdp-fireplaces #accessories .views-field-field-caption .field-content,.pdp-fireplaces-series.node--type-fireplaces-product-series #accessories .views-field-field-caption .field-content{text-transform:none;color:#ddd !important;}.pdp-fireplaces #accessories .disclaimer,.pdp-fireplaces-series.node--type-fireplaces-product-series #accessories .disclaimer{padding-bottom:1.5em;}.pdp-fireplaces #accessories .accessory-items-wrapper,.pdp-fireplaces-series.node--type-fireplaces-product-series #accessories .accessory-items-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -0.625em;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;}.pdp-fireplaces #accessories .accessory-items-wrapper .views-row.accessory-item,.pdp-fireplaces-series.node--type-fireplaces-product-series #accessories .accessory-items-wrapper .views-row.accessory-item{-webkit-box-flex:0;-ms-flex:0 1 calc(50% - 1.25em);flex:0 1 calc(50% - 1.25em);padding:0 0.625em 1.25em;}@media (min-width:38em){.pdp-fireplaces #accessories .accessory-items-wrapper .views-row.accessory-item,.pdp-fireplaces-series.node--type-fireplaces-product-series #accessories .accessory-items-wrapper .views-row.accessory-item{-webkit-box-flex:0;-ms-flex:0 1 calc(25% - 1.25em);flex:0 1 calc(25% - 1.25em);}}@media (min-width:48em){.pdp-fireplaces #accessories .accessory-items-wrapper .views-row.accessory-item,.pdp-fireplaces-series.node--type-fireplaces-product-series #accessories .accessory-items-wrapper .views-row.accessory-item{-webkit-box-flex:0;-ms-flex:0 1 calc(11.111% - 1.25em);flex:0 1 calc(11.111% - 1.25em);min-width:171px;}}.pdp-fireplaces #block-breadcrumbs{position:relative;z-index:20;background:transparent;bottom:-50px;margin-top:-27px;}.pdp-fireplaces #previously-viewed .field--name-field-msrp .value-special{color:#0060ad !important;}.pdp-fireplaces #previously-viewed .field--name-field-msrp .prefix,.pdp-fireplaces #previously-viewed .field--name-field-msrp .sale-price-prefix{color:#6e6e6e;}.pdp-fireplaces #previously-viewed .shopify-buy__btn{border:1px solid transparent;font-weight:700;cursor:pointer;display:inline-block;position:relative;font-size:15px;line-height:1em;overflow:hidden;padding:0.625em 1.3em;margin-bottom:1em;text-decoration:none;-webkit-transition:background-color 0.3s ease-out,border-color 0.3s ease-out;transition:background-color 0.3s ease-out,border-color 0.3s ease-out;margin-right:1em;letter-spacing:1.1px;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;color:#fff;}@media (min-width:38em){.pdp-fireplaces #previously-viewed .shopify-buy__btn{padding:0.625em 1.5em;font-size:17px;line-height:1.375em;}}.pdp-fireplaces #previously-viewed .shopify-buy__btn{background-color:#c32127 !important;border-color:#c32127 !important;font-size:15px !important;line-height:normal !important;padding:0.5em 1.5em !important;margin-bottom:0 !important;}@media (min-width:38em){.pdp-fireplaces #previously-viewed .shopify-buy__btn{font-size:15px !important;}}.pdp-fireplaces #previously-viewed .shopify-buy__btn:hover,.pdp-fireplaces #previously-viewed .shopify-buy__btn:focus,.pdp-fireplaces #previously-viewed .shopify-buy__btn:active{color:#fff !important;background-color:#a91d22 !important;border-color:#a91d22 !important;}.pdp-fireplaces #previously-viewed .shopify-buy__btn .fa-shopping-cart{display:none;}.pdp-fireplaces #community .ugc-gallery-btn a{color:#0060ad !important;}.pdp-fireplaces #community .ugc-gallery-btn a::after{display:none !important;}.pdp-fireplaces #community .ugc-gallery-btn a::before{background:#0060ad !important;}.pdp-fireplaces #community .ugc-gallery-btn a:hover{color:rgb(0,73.92,133.21) !important;}.pdp-fireplaces #community .ugc-gallery-btn a:hover::before{background:rgb(0,73.92,133.21) !important;}.pdp-fireplaces #specifications .disclaimer sup{padding-right:0.3125rem;}.pdp-fireplaces #specifications .disclaimer p{margin-bottom:0;}.pdp-fireplaces #specifications sup{color:#c32127;}.pdp-fireplaces #specifications .row{font-size:1.0625rem;line-height:1.6875rem;margin-bottom:0.625rem;}@media (min-width:50em){.pdp-fireplaces #specifications .row{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0.3125rem;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;}}.pdp-fireplaces #specifications .row p{margin-bottom:0;line-height:inherit;}.pdp-fireplaces #specifications .row .row-item{line-height:inherit;}.pdp-fireplaces #specifications .row:last-child{margin-bottom:0;}@media (min-width:62em){.pdp-fireplaces #specifications .node--view-mode-specification-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-column-gap:2.5rem;-moz-column-gap:2.5rem;column-gap:2.5rem;}.pdp-fireplaces #specifications .node--view-mode-specification-column > .main-specifications{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;}.pdp-fireplaces #specifications .node--view-mode-specification-column > .dimensions-columns{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;}}.pdp-fireplaces #specifications .node--view-mode-specification-column sup{padding-left:0.3125rem;}.pdp-fireplaces #specifications .node--view-mode-specification-column h3{padding-bottom:0.625rem;}.pdp-fireplaces #specifications .node--view-mode-specification-column .dimensions{margin-bottom:1.875rem;}.pdp-fireplaces #specifications .node--view-mode-specification-column .main-specifications{margin-bottom:1.875rem;}@supports (grid-template-columns:subgrid){@media (min-width:81.75em){.pdp-fireplaces #specifications .node--view-mode-specification-column .main-specifications,.pdp-fireplaces #specifications .node--view-mode-specification-column .dimensions{display:grid;grid-template-columns:auto minmax(0,1fr);}.pdp-fireplaces #specifications .node--view-mode-specification-column .main-specifications > *,.pdp-fireplaces #specifications .node--view-mode-specification-column .dimensions > *{grid-column:1/-1;}.pdp-fireplaces #specifications .node--view-mode-specification-column .main-specifications .row,.pdp-fireplaces #specifications .node--view-mode-specification-column .dimensions .row{display:grid;grid-template-columns:subgrid;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;}.pdp-fireplaces #specifications .node--view-mode-specification-column .main-specifications .row > *:not(.label),.pdp-fireplaces #specifications .node--view-mode-specification-column .dimensions .row > *:not(.label){grid-column:2;}}}@media (min-width:81.75em){.pdp-fireplaces #specifications .node--view-mode-specification-column .dimensions-columns{display:grid;grid-template-columns:repeat(2,minmax(0,auto));-ms-flex-line-pack:start;align-content:start;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-column-gap:1.875rem;-moz-column-gap:1.875rem;column-gap:1.875rem;}}@media (min-width:81.75em){.pdp-fireplaces #specifications .node--view-mode-specification-column .dimensions-columns .dimensions--viewing-area{grid-column:1/-1;}}.pdp-fireplaces #specifications .label{font-weight:700;}.division-hvac.node--type-hvac-product #block-breadcrumbs li a,.division-fireplaces:not(.pdp-fireplaces) #block-breadcrumbs li a{color:#fff !important;}.division-hvac.node--type-hvac-product #block-breadcrumbs li::after,.division-fireplaces:not(.pdp-fireplaces) #block-breadcrumbs li::after{color:#fff;}.division-fireplaces.node--type-fireplaces-product section#features{margin-bottom:0;margin-top:0;}.division-fireplaces.node--type-fireplaces-product h1{color:#fff;}.division-fireplaces.node--type-fireplaces-product button.bv-write-review-label{color:#000 !important;}.division-fireplaces.node--type-fireplaces-product button.bv-write-review-label:hover{color:#0060ad !important;}.division-hvac.node--type-hvac-product #block-breadcrumbs,.division-fireplaces.node--type-fireplaces-product-series #block-breadcrumbs,.division-fireplaces.node--type-fireplaces-product:not(.pdp-fireplaces) #block-breadcrumbs{padding-top:0.625rem;padding-bottom:0.625rem;}@media (min-width:62em){.division-hvac.node--type-hvac-product #block-breadcrumbs,.division-fireplaces.node--type-fireplaces-product-series #block-breadcrumbs,.division-fireplaces.node--type-fireplaces-product:not(.pdp-fireplaces) #block-breadcrumbs{padding-top:0;padding-bottom:0;}}@media (max-width:48em){.division-hvac.node--type-hvac-product #block-breadcrumbs,.division-fireplaces.node--type-fireplaces-product-series #block-breadcrumbs,.division-fireplaces.node--type-fireplaces-product:not(.pdp-fireplaces) #block-breadcrumbs{margin-top:0;bottom:auto;position:relative;z-index:10;}.division-hvac.node--type-hvac-product #block-breadcrumbs::after,.division-fireplaces.node--type-fireplaces-product-series #block-breadcrumbs::after,.division-fireplaces.node--type-fireplaces-product:not(.pdp-fireplaces) #block-breadcrumbs::after{content:"";background-color:#000;width:100vw;position:absolute;z-index:-1;height:100%;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;top:0;}}@media (max-width:48em){.division-hvac.node--type-hvac-product section.header-wrapper::before,.division-fireplaces.node--type-fireplaces-product-series section.header-wrapper::before,.division-fireplaces.node--type-fireplaces-product section.header-wrapper::before{content:"" !important;display:block !important;top:0;bottom:auto;left:0;right:auto;width:150%;height:72px;position:absolute;z-index:10;background:rgb(0,0,0);background:-webkit-gradient(linear,left top,left bottom,from(rgb(0,0,0)),color-stop(44%,rgba(0,0,0,0)));background:linear-gradient(180deg,rgb(0,0,0) 0%,rgba(0,0,0,0) 44%);}.division-hvac.node--type-hvac-product section.header-wrapper .header-content-wrapper,.division-fireplaces.node--type-fireplaces-product-series section.header-wrapper .header-content-wrapper,.division-fireplaces.node--type-fireplaces-product section.header-wrapper .header-content-wrapper{position:relative;z-index:30;}.division-hvac.node--type-hvac-product section.header-wrapper .header-content-wrapper .field--name-title,.division-fireplaces.node--type-fireplaces-product-series section.header-wrapper .header-content-wrapper .field--name-title,.division-fireplaces.node--type-fireplaces-product section.header-wrapper .header-content-wrapper .field--name-title{padding-top:1em;display:block;}}.field--name-field-fireplaces-products{margin-top:2.44140625em;}@media (min-width:38em){.field--name-field-fireplaces-products{margin-top:5.9604644775em;}}.field--name-field-fireplaces-products .content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;margin-left:-2%;margin-right:-2%;}@media (min-width:48em){.field--name-field-fireplaces-products .content-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;}}.field--name-field-fireplaces-products .content-wrapper > article{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin:1em 2%;}@media (min-width:38em){.field--name-field-fireplaces-products .content-wrapper > article{-webkit-box-flex:0;-ms-flex:0 0 46%;flex:0 0 46%;}}@media (min-width:48em){.field--name-field-fireplaces-products .content-wrapper > article{-webkit-box-flex:0;-ms-flex:0 0 29.3%;flex:0 0 29.3%;}}.field--name-field-fireplaces-products .btn-view-more{display:block;margin:0 auto 1.4rem;padding:0.4335em 1.5625em;}.field--name-field-fireplaces-products article.node--type-fireplaces-product.node--view-mode-teaser{margin-bottom:2.44140625em;}@media (min-width:38em){.field--name-field-fireplaces-products article.node--type-fireplaces-product.node--view-mode-teaser{margin-bottom:3rem;}}.field--name-field-fireplaces-products article.node--type-fireplaces-product.node--view-mode-teaser .node__content{text-align:center;}.field--name-field-fireplaces-products article.node--type-fireplaces-product.node--view-mode-teaser h2{font-family:"Proxima Nova",serif;font-size:1.4em;letter-spacing:0;}.field--name-field-fireplaces-products article.node--type-fireplaces-product.node--view-mode-teaser h2 a{text-decoration:none;color:#4b4c4d;-webkit-transition:color 0.3s ease-out;transition:color 0.3s ease-out;text-decoration:none;}.field--name-field-fireplaces-products article.node--type-fireplaces-product.node--view-mode-teaser h2 a:hover,.field--name-field-fireplaces-products article.node--type-fireplaces-product.node--view-mode-teaser h2 a:focus,.field--name-field-fireplaces-products article.node--type-fireplaces-product.node--view-mode-teaser h2 a:active{text-decoration:none;color:rgb(24.6710526316,25,25.3289473684);}.field--name-field-fireplaces-products article.node--type-fireplaces-product.node--view-mode-teaser .field--name-field-thumbnail-image{margin:0 2em 1.953125em;height:250px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.field--name-field-fireplaces-products article.node--type-fireplaces-product.node--view-mode-teaser .field--name-field-thumbnail-image .media,.field--name-field-fireplaces-products article.node--type-fireplaces-product.node--view-mode-teaser .field--name-field-thumbnail-image .field--name-field-media-image{display:block;width:100%;}.field--name-field-fireplaces-products article.node--type-fireplaces-product.node--view-mode-teaser .field--name-field-thumbnail-image img{display:block;width:auto;max-width:100%;max-height:250px;margin:0 auto;-o-object-fit:contain;object-fit:contain;}.field--name-field-fireplaces-products article.node--type-fireplaces-product.node--view-mode-teaser .field--name-field-tagline{font-size:1.25em;font-style:italic;color:#5b5b5b;}@media (min-width:38em){.field--name-field-fireplaces-products article.node--type-fireplaces-product.node--view-mode-teaser .field--name-field-tagline{font-size:1.4em;}}.field--name-field-fireplaces-products article.node--type-fireplaces-product.node--view-mode-teaser .field--name-field-tagline p{line-height:1.1em;}.field--name-field-fireplaces-products article.node--type-fireplaces-product.node--view-mode-teaser .field--name-field-tagline p:last-child{margin-bottom:0.8em;}.field--name-field-fireplaces-products article.node--type-fireplaces-product.node--view-mode-teaser .field--name-field-fuel-type{font-size:1.1em;color:#5b5b5b;}.field--name-field-fireplaces-products article.node--type-fireplaces-product.node--view-mode-teaser a.read-more{border:1px solid transparent;font-weight:700;cursor:pointer;display:inline-block;position:relative;font-size:15px;line-height:1em;overflow:hidden;padding:0.625em 1.3em;margin-bottom:1em;text-decoration:none;-webkit-transition:background-color 0.3s ease-out,border-color 0.3s ease-out;transition:background-color 0.3s ease-out,border-color 0.3s ease-out;margin-right:1em;letter-spacing:1.1px;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;color:#fff;}@media (min-width:38em){.field--name-field-fireplaces-products article.node--type-fireplaces-product.node--view-mode-teaser a.read-more{padding:0.625em 1.5em;font-size:17px;line-height:1.375em;}}.field--name-field-fireplaces-products article.node--type-fireplaces-product.node--view-mode-teaser a.read-more{margin-right:0;border:1px solid #000;color:#000;}@media (min-width:38em){.field--name-field-fireplaces-products article.node--type-fireplaces-product.node--view-mode-teaser a.read-more{padding:0.4096em 3.0517578125em;}}.field--name-field-fireplaces-products article.node--type-fireplaces-product.node--view-mode-teaser a.read-more:hover,.field--name-field-fireplaces-products article.node--type-fireplaces-product.node--view-mode-teaser a.read-more:focus{border:1px solid #666666;color:#666666;}.field--name-field-fireplaces-products article.node--type-fireplaces-product.node--view-mode-teaser a.read-more{font-size:1.25em;padding:0.262144em 1.5625em;}@media (min-width:38em){.field--name-field-fireplaces-products article.node--type-fireplaces-product.node--view-mode-teaser a.read-more{font-size:1.25em;padding:0.262144em 1.5625em;}}.field--name-field-fireplaces-products article.node--type-fireplaces-product.node--view-mode-teaser a.read-more{margin-top:1em;}@media (max-width:38em){.field--name-field-fireplaces-products article.node--type-fireplaces-product.node--view-mode-teaser a.read-more{padding:0.2em 3.0517578125em;}}.field--name-field-fireplaces-products article.node--type-fireplaces-product.node--view-mode-teaser .shopify-buy__btn{background-color:#0060ad;border:1px solid #0060ad;margin-right:0;margin-top:1.6rem;padding:0.3005em 1.5625em;}@media (min-width:48em){.field--name-field-fireplaces-products article.node--type-fireplaces-product.node--view-mode-teaser .shopify-buy__btn{padding:0.3005em 1.3em;}}@media (min-width:55.9375em){.field--name-field-fireplaces-products article.node--type-fireplaces-product.node--view-mode-teaser .shopify-buy__btn{padding:0.3005em 1.5625em;}}.field--name-field-fireplaces-products article.node--type-fireplaces-product.node--view-mode-teaser .shopify-buy__btn:hover,.field--name-field-fireplaces-products article.node--type-fireplaces-product.node--view-mode-teaser .shopify-buy__btn:focus,.field--name-field-fireplaces-products article.node--type-fireplaces-product.node--view-mode-teaser .shopify-buy__btn:active{background-color:rgb(0,79.0196531792,142.4);border-color:rgb(0,79.0196531792,142.4);}.field--name-field-fireplaces-products article.node--type-fireplaces-product.node--view-mode-teaser .shopify-buy__btn .fa-shopping-cart{display:none;}.field--name-field-fireplaces-products .content-wrapper .node--type-fireplaces-product:nth-child(n+4){display:none;}@media (min-width:38em){.division-fireplaces #features .field--name-field-features-stack > .field__item > .feature-stack > .feature-stack-item .field--name-field-feature-lead-region,.division-fireplaces #features .field--name-field-features-stack > .field__item > .feature-stack > .feature-stack-item .field--name-field-feature-description-region,.division-fireplaces #features .field--name-field-features-stack > .field__item > .feature-stack > .feature-stack-item .field--name-field-feature-lead,.division-fireplaces #features .field--name-field-features-stack > .field__item > .feature-stack > .feature-stack-item .field--name-field-feature-description,.division-fireplaces #features .field--name-field-features-stack > .field__item > .feature-stack-product > .feature-stack-product-item .field--name-field-feature-lead-region,.division-fireplaces #features .field--name-field-features-stack > .field__item > .feature-stack-product > .feature-stack-product-item .field--name-field-feature-description-region,.division-fireplaces #features .field--name-field-features-stack > .field__item > .feature-stack-product > .feature-stack-product-item .field--name-field-feature-lead,.division-fireplaces #features .field--name-field-features-stack > .field__item > .feature-stack-product > .feature-stack-product-item .field--name-field-feature-description,.division-fireplaces #features .field--name-field-features-stack > .field__item > .feature-stack > .feature-stack-product-item .field--name-field-feature-lead-region,.division-fireplaces #features .field--name-field-features-stack > .field__item > .feature-stack > .feature-stack-product-item .field--name-field-feature-description-region,.division-fireplaces #features .field--name-field-features-stack > .field__item > .feature-stack > .feature-stack-product-item .field--name-field-feature-lead,.division-fireplaces #features .field--name-field-features-stack > .field__item > .feature-stack > .feature-stack-product-item .field--name-field-feature-description{margin-right:20%;}}@media (min-width:56em){.division-fireplaces #features .field--name-field-features-stack > .field__item > .feature-stack > .feature-stack-item .field--name-field-feature-lead-region,.division-fireplaces #features .field--name-field-features-stack > .field__item > .feature-stack > .feature-stack-item .field--name-field-feature-description-region,.division-fireplaces #features .field--name-field-features-stack > .field__item > .feature-stack > .feature-stack-item .field--name-field-feature-lead,.division-fireplaces #features .field--name-field-features-stack > .field__item > .feature-stack > .feature-stack-item .field--name-field-feature-description,.division-fireplaces #features .field--name-field-features-stack > .field__item > .feature-stack-product > .feature-stack-product-item .field--name-field-feature-lead-region,.division-fireplaces #features .field--name-field-features-stack > .field__item > .feature-stack-product > .feature-stack-product-item .field--name-field-feature-description-region,.division-fireplaces #features .field--name-field-features-stack > .field__item > .feature-stack-product > .feature-stack-product-item .field--name-field-feature-lead,.division-fireplaces #features .field--name-field-features-stack > .field__item > .feature-stack-product > .feature-stack-product-item .field--name-field-feature-description,.division-fireplaces #features .field--name-field-features-stack > .field__item > .feature-stack > .feature-stack-product-item .field--name-field-feature-lead-region,.division-fireplaces #features .field--name-field-features-stack > .field__item > .feature-stack > .feature-stack-product-item .field--name-field-feature-description-region,.division-fireplaces #features .field--name-field-features-stack > .field__item > .feature-stack > .feature-stack-product-item .field--name-field-feature-lead,.division-fireplaces #features .field--name-field-features-stack > .field__item > .feature-stack > .feature-stack-product-item .field--name-field-feature-description{margin-right:50%;}}@media (min-width:38em){.division-fireplaces #features .field--name-field-features-stack > .field__item > .feature-stack > .feature-stack-item .feature-stack-product-item:nth-child(even) .header-wrapper .field--name-field-feature-lead-region,.division-fireplaces #features .field--name-field-features-stack > .field__item > .feature-stack > .feature-stack-item .feature-stack-product-item:nth-child(even) .header-wrapper .field--name-field-feature-description-region,.division-fireplaces #features .field--name-field-features-stack > .field__item > .feature-stack > .feature-stack-item .feature-stack-product-item:nth-child(even) .header-wrapper .field--name-field-feature-lead,.division-fireplaces #features .field--name-field-features-stack > .field__item > .feature-stack > .feature-stack-item .feature-stack-product-item:nth-child(even) .header-wrapper .field--name-field-feature-description,.division-fireplaces #features .field--name-field-features-stack > .field__item > .feature-stack > .feature-stack-item .feature-stack-item:nth-child(even) .header-wrapper .field--name-field-feature-lead-region,.division-fireplaces #features .field--name-field-features-stack > .field__item > .feature-stack > .feature-stack-item .feature-stack-item:nth-child(even) .header-wrapper .field--name-field-feature-description-region,.division-fireplaces #features .field--name-field-features-stack > .field__item > .feature-stack > .feature-stack-item .feature-stack-item:nth-child(even) .header-wrapper .field--name-field-feature-lead,.division-fireplaces #features .field--name-field-features-stack > .field__item > .feature-stack > .feature-stack-item .feature-stack-item:nth-child(even) .header-wrapper .field--name-field-feature-description,.division-fireplaces #features .field--name-field-features-stack > .field__item > .feature-stack-product > .feature-stack-product-item .feature-stack-product-item:nth-child(even) .header-wrapper .field--name-field-feature-lead-region,.division-fireplaces #features .field--name-field-features-stack > .field__item > .feature-stack-product > .feature-stack-product-item .feature-stack-product-item:nth-child(even) .header-wrapper .field--name-field-feature-description-region,.division-fireplaces #features .field--name-field-features-stack > .field__item > .feature-stack-product > .feature-stack-product-item .feature-stack-product-item:nth-child(even) .header-wrapper .field--name-field-feature-lead,.division-fireplaces #features .field--name-field-features-stack > .field__item > .feature-stack-product > .feature-stack-product-item .feature-stack-product-item:nth-child(even) .header-wrapper .field--name-field-feature-description,.division-fireplaces #features .field--name-field-features-stack > .field__item > .feature-stack-product > .feature-stack-product-item .feature-stack-item:nth-child(even) .header-wrapper .field--name-field-feature-lead-region,.division-fireplaces #features .field--name-field-features-stack > .field__item > .feature-stack-product > .feature-stack-product-item .feature-stack-item:nth-child(even) .header-wrapper .field--name-field-feature-description-region,.division-fireplaces #features .field--name-field-features-stack > .field__item > .feature-stack-product > .feature-stack-product-item .feature-stack-item:nth-child(even) .header-wrapper .field--name-field-feature-lead,.division-fireplaces #features .field--name-field-features-stack > .field__item > .feature-stack-product > .feature-stack-product-item .feature-stack-item:nth-child(even) .header-wrapper .field--name-field-feature-description,.division-fireplaces #features .field--name-field-features-stack > .field__item > .feature-stack > .feature-stack-product-item .feature-stack-product-item:nth-child(even) .header-wrapper .field--name-field-feature-lead-region,.division-fireplaces #features .field--name-field-features-stack > .field__item > .feature-stack > .feature-stack-product-item .feature-stack-product-item:nth-child(even) .header-wrapper .field--name-field-feature-description-region,.division-fireplaces #features .field--name-field-features-stack > .field__item > .feature-stack > .feature-stack-product-item .feature-stack-product-item:nth-child(even) .header-wrapper .field--name-field-feature-lead,.division-fireplaces #features .field--name-field-features-stack > .field__item > .feature-stack > .feature-stack-product-item .feature-stack-product-item:nth-child(even) .header-wrapper .field--name-field-feature-description,.division-fireplaces #features .field--name-field-features-stack > .field__item > .feature-stack > .feature-stack-product-item .feature-stack-item:nth-child(even) .header-wrapper .field--name-field-feature-lead-region,.division-fireplaces #features .field--name-field-features-stack > .field__item > .feature-stack > .feature-stack-product-item .feature-stack-item:nth-child(even) .header-wrapper .field--name-field-feature-description-region,.division-fireplaces #features .field--name-field-features-stack > .field__item > .feature-stack > .feature-stack-product-item .feature-stack-item:nth-child(even) .header-wrapper .field--name-field-feature-lead,.division-fireplaces #features .field--name-field-features-stack > .field__item > .feature-stack > .feature-stack-product-item .feature-stack-item:nth-child(even) .header-wrapper .field--name-field-feature-description{margin-right:auto;margin-left:20%;}}@media (min-width:56em){.division-fireplaces #features .field--name-field-features-stack > .field__item > .feature-stack > .feature-stack-item .feature-stack-product-item:nth-child(even) .header-wrapper .field--name-field-feature-lead-region,.division-fireplaces #features .field--name-field-features-stack > .field__item > .feature-stack > .feature-stack-item .feature-stack-product-item:nth-child(even) .header-wrapper .field--name-field-feature-description-region,.division-fireplaces #features .field--name-field-features-stack > .field__item > .feature-stack > .feature-stack-item .feature-stack-product-item:nth-child(even) .header-wrapper .field--name-field-feature-lead,.division-fireplaces #features .field--name-field-features-stack > .field__item > .feature-stack > .feature-stack-item .feature-stack-product-item:nth-child(even) .header-wrapper .field--name-field-feature-description,.division-fireplaces #features .field--name-field-features-stack > .field__item > .feature-stack > .feature-stack-item .feature-stack-item:nth-child(even) .header-wrapper .field--name-field-feature-lead-region,.division-fireplaces #features .field--name-field-features-stack > .field__item > .feature-stack > .feature-stack-item .feature-stack-item:nth-child(even) .header-wrapper .field--name-field-feature-description-region,.division-fireplaces #features .field--name-field-features-stack > .field__item > .feature-stack > .feature-stack-item .feature-stack-item:nth-child(even) .header-wrapper .field--name-field-feature-lead,.division-fireplaces #features .field--name-field-features-stack > .field__item > .feature-stack > .feature-stack-item .feature-stack-item:nth-child(even) .header-wrapper .field--name-field-feature-description,.division-fireplaces #features .field--name-field-features-stack > .field__item > .feature-stack-product > .feature-stack-product-item .feature-stack-product-item:nth-child(even) .header-wrapper .field--name-field-feature-lead-region,.division-fireplaces #features .field--name-field-features-stack > .field__item > .feature-stack-product > .feature-stack-product-item .feature-stack-product-item:nth-child(even) .header-wrapper .field--name-field-feature-description-region,.division-fireplaces #features .field--name-field-features-stack > .field__item > .feature-stack-product > .feature-stack-product-item .feature-stack-product-item:nth-child(even) .header-wrapper .field--name-field-feature-lead,.division-fireplaces #features .field--name-field-features-stack > .field__item > .feature-stack-product > .feature-stack-product-item .feature-stack-product-item:nth-child(even) .header-wrapper .field--name-field-feature-description,.division-fireplaces #features .field--name-field-features-stack > .field__item > .feature-stack-product > .feature-stack-product-item .feature-stack-item:nth-child(even) .header-wrapper .field--name-field-feature-lead-region,.division-fireplaces #features .field--name-field-features-stack > .field__item > .feature-stack-product > .feature-stack-product-item .feature-stack-item:nth-child(even) .header-wrapper .field--name-field-feature-description-region,.division-fireplaces #features .field--name-field-features-stack > .field__item > .feature-stack-product > .feature-stack-product-item .feature-stack-item:nth-child(even) .header-wrapper .field--name-field-feature-lead,.division-fireplaces #features .field--name-field-features-stack > .field__item > .feature-stack-product > .feature-stack-product-item .feature-stack-item:nth-child(even) .header-wrapper .field--name-field-feature-description,.division-fireplaces #features .field--name-field-features-stack > .field__item > .feature-stack > .feature-stack-product-item .feature-stack-product-item:nth-child(even) .header-wrapper .field--name-field-feature-lead-region,.division-fireplaces #features .field--name-field-features-stack > .field__item > .feature-stack > .feature-stack-product-item .feature-stack-product-item:nth-child(even) .header-wrapper .field--name-field-feature-description-region,.division-fireplaces #features .field--name-field-features-stack > .field__item > .feature-stack > .feature-stack-product-item .feature-stack-product-item:nth-child(even) .header-wrapper .field--name-field-feature-lead,.division-fireplaces #features .field--name-field-features-stack > .field__item > .feature-stack > .feature-stack-product-item .feature-stack-product-item:nth-child(even) .header-wrapper .field--name-field-feature-description,.division-fireplaces #features .field--name-field-features-stack > .field__item > .feature-stack > .feature-stack-product-item .feature-stack-item:nth-child(even) .header-wrapper .field--name-field-feature-lead-region,.division-fireplaces #features .field--name-field-features-stack > .field__item > .feature-stack > .feature-stack-product-item .feature-stack-item:nth-child(even) .header-wrapper .field--name-field-feature-description-region,.division-fireplaces #features .field--name-field-features-stack > .field__item > .feature-stack > .feature-stack-product-item .feature-stack-item:nth-child(even) .header-wrapper .field--name-field-feature-lead,.division-fireplaces #features .field--name-field-features-stack > .field__item > .feature-stack > .feature-stack-product-item .feature-stack-item:nth-child(even) .header-wrapper .field--name-field-feature-description{margin-left:50%;}}.division-fireplaces #features .field--name-field-features-stack > .field__item > .feature-stack > .feature-stack-item .feature-style-text > p.feature-name,.division-fireplaces #features .field--name-field-features-slider > .field__item > .feature-slider .feature-style-text > p.feature-name,.division-fireplaces #features .field--name-field-features-stack > .field__item > .feature-stack-product > .feature-stack-product-item .feature-style-text > p.feature-name,.division-fireplaces #features .field--name-field-features-stack > .field__item > .feature-stack > .feature-stack-product-item .feature-style-text > p.feature-name{margin-bottom:0.3em;font-size:0.8em;color:#868686;}@media (min-width:38em){.division-fireplaces #features .field--name-field-features-stack > .field__item > .feature-stack > .feature-stack-item .feature-style-text > p.feature-name,.division-fireplaces #features .field--name-field-features-slider > .field__item > .feature-slider .feature-style-text > p.feature-name,.division-fireplaces #features .field--name-field-features-stack > .field__item > .feature-stack-product > .feature-stack-product-item .feature-style-text > p.feature-name,.division-fireplaces #features .field--name-field-features-stack > .field__item > .feature-stack > .feature-stack-product-item .feature-style-text > p.feature-name{font-size:1em;margin-bottom:1.3em;}}.division-fireplaces #features .field--name-field-features-stack > .field__item > .feature-stack > .feature-stack-item .feature-style-text h3,.division-fireplaces #features .field--name-field-features-slider > .field__item > .feature-slider .feature-style-text h3,.division-fireplaces #features .field--name-field-features-stack > .field__item > .feature-stack-product > .feature-stack-product-item .feature-style-text h3,.division-fireplaces #features .field--name-field-features-stack > .field__item > .feature-stack > .feature-stack-product-item .feature-style-text h3{margin-bottom:0.4em;}.division-fireplaces #features .field--name-field-features-stack > .field__item > .feature-stack > .feature-stack-item .feature-style-text h3 .field--name-field-feature-lead-region,.division-fireplaces #features .field--name-field-features-stack > .field__item > .feature-stack > .feature-stack-item .feature-style-text h3 .field--name-field-feature-lead,.division-fireplaces #features .field--name-field-features-slider > .field__item > .feature-slider .feature-style-text h3 .field--name-field-feature-lead-region,.division-fireplaces #features .field--name-field-features-slider > .field__item > .feature-slider .feature-style-text h3 .field--name-field-feature-lead,.division-fireplaces #features .field--name-field-features-stack > .field__item > .feature-stack-product > .feature-stack-product-item .feature-style-text h3 .field--name-field-feature-lead-region,.division-fireplaces #features .field--name-field-features-stack > .field__item > .feature-stack-product > .feature-stack-product-item .feature-style-text h3 .field--name-field-feature-lead,.division-fireplaces #features .field--name-field-features-stack > .field__item > .feature-stack > .feature-stack-product-item .feature-style-text h3 .field--name-field-feature-lead-region,.division-fireplaces #features .field--name-field-features-stack > .field__item > .feature-stack > .feature-stack-product-item .feature-style-text h3 .field--name-field-feature-lead{font-family:"Proxima Nova",serif;letter-spacing:4px;font-weight:100;font-size:0.8em;line-height:32px;color:#c6c6c6;}@media (min-width:38em){.division-fireplaces #features .field--name-field-features-stack > .field__item > .feature-stack > .feature-stack-item .feature-style-text h3 .field--name-field-feature-lead-region,.division-fireplaces #features .field--name-field-features-stack > .field__item > .feature-stack > .feature-stack-item .feature-style-text h3 .field--name-field-feature-lead,.division-fireplaces #features .field--name-field-features-slider > .field__item > .feature-slider .feature-style-text h3 .field--name-field-feature-lead-region,.division-fireplaces #features .field--name-field-features-slider > .field__item > .feature-slider .feature-style-text h3 .field--name-field-feature-lead,.division-fireplaces #features .field--name-field-features-stack > .field__item > .feature-stack-product > .feature-stack-product-item .feature-style-text h3 .field--name-field-feature-lead-region,.division-fireplaces #features .field--name-field-features-stack > .field__item > .feature-stack-product > .feature-stack-product-item .feature-style-text h3 .field--name-field-feature-lead,.division-fireplaces #features .field--name-field-features-stack > .field__item > .feature-stack > .feature-stack-product-item .feature-style-text h3 .field--name-field-feature-lead-region,.division-fireplaces #features .field--name-field-features-stack > .field__item > .feature-stack > .feature-stack-product-item .feature-style-text h3 .field--name-field-feature-lead{font-size:1em;line-height:47px;}}@media (min-width:56em){.division-fireplaces #features .field--name-field-features-stack > .field__item > .feature-stack > .feature-stack-item .feature-style-text h3 .field--name-field-feature-lead-region,.division-fireplaces #features .field--name-field-features-stack > .field__item > .feature-stack > .feature-stack-item .feature-style-text h3 .field--name-field-feature-lead,.division-fireplaces #features .field--name-field-features-slider > .field__item > .feature-slider .feature-style-text h3 .field--name-field-feature-lead-region,.division-fireplaces #features .field--name-field-features-slider > .field__item > .feature-slider .feature-style-text h3 .field--name-field-feature-lead,.division-fireplaces #features .field--name-field-features-stack > .field__item > .feature-stack-product > .feature-stack-product-item .feature-style-text h3 .field--name-field-feature-lead-region,.division-fireplaces #features .field--name-field-features-stack > .field__item > .feature-stack-product > .feature-stack-product-item .feature-style-text h3 .field--name-field-feature-lead,.division-fireplaces #features .field--name-field-features-stack > .field__item > .feature-stack > .feature-stack-product-item .feature-style-text h3 .field--name-field-feature-lead-region,.division-fireplaces #features .field--name-field-features-stack > .field__item > .feature-stack > .feature-stack-product-item .feature-style-text h3 .field--name-field-feature-lead{font-size:1.1em;line-height:58px;}}.division-fireplaces #features .field--name-field-features-stack > .field__item > .feature-stack > .feature-stack-item .feature-style-text .field--name-field-feature-description-region,.division-fireplaces #features .field--name-field-features-stack > .field__item > .feature-stack > .feature-stack-item .feature-style-text .field--name-field-feature-description,.division-fireplaces #features .field--name-field-features-slider > .field__item > .feature-slider .feature-style-text .field--name-field-feature-description-region,.division-fireplaces #features .field--name-field-features-slider > .field__item > .feature-slider .feature-style-text .field--name-field-feature-description,.division-fireplaces #features .field--name-field-features-stack > .field__item > .feature-stack-product > .feature-stack-product-item .feature-style-text .field--name-field-feature-description-region,.division-fireplaces #features .field--name-field-features-stack > .field__item > .feature-stack-product > .feature-stack-product-item .feature-style-text .field--name-field-feature-description,.division-fireplaces #features .field--name-field-features-stack > .field__item > .feature-stack > .feature-stack-product-item .feature-style-text .field--name-field-feature-description-region,.division-fireplaces #features .field--name-field-features-stack > .field__item > .feature-stack > .feature-stack-product-item .feature-style-text .field--name-field-feature-description{font-weight:400;font-style:italic;font-size:1.1em;color:#dfdfdf;}@media (max-width:38em){.division-fireplaces .theme-color-white .header-wrapper .feature-style-text{color:#fff !important;}}@media (min-width:38em){.division-fireplaces .theme-color-white .header-wrapper .feature-style-text{color:#4b4c4d !important;}}@media (min-width:38em){.division-fireplaces .theme-color-white .header-wrapper p.feature-name{color:#272727 !important;}}@media (min-width:38em){.division-fireplaces .theme-color-white .header-wrapper h3 .field--name-field-feature-lead-region,.division-fireplaces .theme-color-white .header-wrapper h3 .field--name-field-feature-lead{color:#4b4c4d !important;}}@media (min-width:38em){.division-fireplaces .theme-color-white .header-wrapper .feature-style-text .field--name-field-feature-description-region,.division-fireplaces .theme-color-white .header-wrapper .feature-style-text .field--name-field-feature-description{color:#4b4c4d !important;}}@media (min-width:38em){.division-fireplaces section.sticky-jump-menu .sticky-jump-outer-wrapper .menu-wrapper ul li a.jump-link.buy-now{background-color:#0060ad;}}.division-fireplaces section.sticky-jump-menu .sticky-jump-outer-wrapper .menu-wrapper ul li:last-child{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;}.division-fireplaces section.sticky-jump-menu .sticky-jump-outer-wrapper h3.product-title{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#0060ad;color:#fff;max-width:unset;text-transform:uppercase;}@media (min-width:38em){.division-fireplaces section.sticky-jump-menu .sticky-jump-outer-wrapper h3.product-title{margin-left:1.5625em;padding-left:0;}}@media (min-width:37.9375em){.division-fireplaces section.sticky-jump-menu .sticky-jump-outer-wrapper h3.product-title{background-color:transparent;}}.division-fireplaces section.sticky-jump-menu .sticky-jump-outer-wrapper h3.product-title::before{background-color:#0060ad;}.division-fireplaces section.sticky-jump-menu .sticky-jump-outer-wrapper h3.product-title .part-item{display:-webkit-box;display:-ms-flexbox;display:flex;}.division-fireplaces section.sticky-jump-menu .sticky-jump-outer-wrapper h3.product-title .field--name-field-part-id{font-weight:700;margin-left:0.3em;}.pdp-fireplaces.path-node.node--type-hvac-product .header::after,.pdp-fireplaces.path-node.node--type-fireplaces-product .header::after{display:none;}@media (max-width:48em){.pdp-fireplaces.path-node.node--type-hvac-product .header,.pdp-fireplaces.path-node.node--type-fireplaces-product .header{padding-bottom:2.5em;padding-top:80px;}}.pdp-fireplaces.path-node.node--type-hvac-product .header-content-wrapper .field--name-field-product-line a,.pdp-fireplaces.path-node.node--type-fireplaces-product .header-content-wrapper .field--name-field-product-line a{color:inherit;text-decoration:none;}.pdp-fireplaces.path-node.node--type-hvac-product .header-content-wrapper .field--name-field-product-line a:hover,.pdp-fireplaces.path-node.node--type-fireplaces-product .header-content-wrapper .field--name-field-product-line a:hover{text-decoration:underline;}.pdp-fireplaces.path-node.node--type-hvac-product .header-content-wrapper .field--name-field-product-line a:focus-visible,.pdp-fireplaces.path-node.node--type-fireplaces-product .header-content-wrapper .field--name-field-product-line a:focus-visible{text-decoration:underline;outline:2px solid currentcolor;outline-offset:2px;}.pdp-fireplaces.path-node.node--type-hvac-product .header-content-wrapper .field--name-title,.pdp-fireplaces.path-node.node--type-fireplaces-product .header-content-wrapper .field--name-title{line-height:initial;overflow-wrap:break-word;-ms-hyphens:none;hyphens:none;}@media (min-width:48em){.pdp-fireplaces.path-node.node--type-hvac-product .header-content-wrapper .field--name-title,.pdp-fireplaces.path-node.node--type-fireplaces-product .header-content-wrapper .field--name-title{font-size:1.263em !important;}}@media (min-width:75em){.pdp-fireplaces.path-node.node--type-hvac-product .header-content-wrapper .field--name-title,.pdp-fireplaces.path-node.node--type-fireplaces-product .header-content-wrapper .field--name-title{font-size:1.763em !important;}}@media (min-width:93.75em){.pdp-fireplaces.path-node.node--type-hvac-product .header-content-wrapper .field--name-title,.pdp-fireplaces.path-node.node--type-fireplaces-product .header-content-wrapper .field--name-title{font-size:2.063em !important;}}@media (min-width:106.25em){.pdp-fireplaces.path-node.node--type-hvac-product .header-content-wrapper .field--name-title,.pdp-fireplaces.path-node.node--type-fireplaces-product .header-content-wrapper .field--name-title{font-size:2.563em !important;}}.pdp-fireplaces.path-node.node--type-hvac-product .header-content-wrapper .field--name-field-tagline,.pdp-fireplaces.path-node.node--type-fireplaces-product .header-content-wrapper .field--name-field-tagline{font-family:"Proxima Nova",helvetica,sans-serif;font-weight:600;}.pdp-fireplaces.path-node.node--type-hvac-product .header-content-wrapper .field--name-field-tagline h2,.pdp-fireplaces.path-node.node--type-fireplaces-product .header-content-wrapper .field--name-field-tagline h2{line-height:1.6875rem !important;margin-bottom:0 !important;font-weight:600 !important;}.pdp-fireplaces.path-node.node--type-hvac-product .header-content-wrapper .field--name-field-tagline p,.pdp-fireplaces.path-node.node--type-hvac-product .header-content-wrapper .field--name-field-tagline h2,.pdp-fireplaces.path-node.node--type-fireplaces-product .header-content-wrapper .field--name-field-tagline p,.pdp-fireplaces.path-node.node--type-fireplaces-product .header-content-wrapper .field--name-field-tagline h2{font-size:1rem;}@media (min-width:75em){.pdp-fireplaces.path-node.node--type-hvac-product .header-content-wrapper .field--name-field-tagline p,.pdp-fireplaces.path-node.node--type-hvac-product .header-content-wrapper .field--name-field-tagline h2,.pdp-fireplaces.path-node.node--type-fireplaces-product .header-content-wrapper .field--name-field-tagline p,.pdp-fireplaces.path-node.node--type-fireplaces-product .header-content-wrapper .field--name-field-tagline h2{font-size:1.375rem;}}.pdp-fireplaces.path-node.node--type-hvac-product .header-content-wrapper .bv_main_container div,.pdp-fireplaces.path-node.node--type-hvac-product .header-content-wrapper .bv_main_container button,.pdp-fireplaces.path-node.node--type-hvac-product .header-content-wrapper .bv_main_container .bv_war_button,.pdp-fireplaces.path-node.node--type-fireplaces-product .header-content-wrapper .bv_main_container div,.pdp-fireplaces.path-node.node--type-fireplaces-product .header-content-wrapper .bv_main_container button,.pdp-fireplaces.path-node.node--type-fireplaces-product .header-content-wrapper .bv_main_container .bv_war_button{color:#181415 !important;}.pdp-fireplaces.path-node.node--type-hvac-product .header-content-wrapper .field--name-field-part-id,.pdp-fireplaces.path-node.node--type-hvac-product .header-content-wrapper .field--name-field-short-id,.pdp-fireplaces.path-node.node--type-fireplaces-product .header-content-wrapper .field--name-field-part-id,.pdp-fireplaces.path-node.node--type-fireplaces-product .header-content-wrapper .field--name-field-short-id{font-size:1em;}.pdp-fireplaces.path-node.node--type-hvac-product .header-content-wrapper .field--name-field-msrp,.pdp-fireplaces.path-node.node--type-fireplaces-product .header-content-wrapper .field--name-field-msrp{color:#181415;}.pdp-fireplaces.path-node.node--type-hvac-product .header-content-wrapper .field--name-field-msrp .prefix,.pdp-fireplaces.path-node.node--type-hvac-product .header-content-wrapper .field--name-field-msrp .sale-price-prefix,.pdp-fireplaces.path-node.node--type-fireplaces-product .header-content-wrapper .field--name-field-msrp .prefix,.pdp-fireplaces.path-node.node--type-fireplaces-product .header-content-wrapper .field--name-field-msrp .sale-price-prefix{color:#181415 !important;font-family:"Proxima Nova",helvetica,sans-serif !important;padding-right:0.3125rem;}.pdp-fireplaces.path-node.node--type-hvac-product .header-content-wrapper .field--name-field-msrp .value-special,.pdp-fireplaces.path-node.node--type-fireplaces-product .header-content-wrapper .field--name-field-msrp .value-special{color:#0060ad;}.pdp-fireplaces.path-node.node--type-hvac-product .header-content-wrapper .field--name-field-msrp .msrp-currency-code,.pdp-fireplaces.path-node.node--type-fireplaces-product .header-content-wrapper .field--name-field-msrp .msrp-currency-code{font-family:"Proxima Nova",helvetica,sans-serif;}.pdp-fireplaces.path-node.node--type-hvac-product .header-content-wrapper .shop-button-wrapper button,.pdp-fireplaces.path-node.node--type-hvac-product .header-content-wrapper .shop-button-wrapper a[class^=btn-],.pdp-fireplaces.path-node.node--type-fireplaces-product .header-content-wrapper .shop-button-wrapper button,.pdp-fireplaces.path-node.node--type-fireplaces-product .header-content-wrapper .shop-button-wrapper a[class^=btn-]{background-color:#c32127 !important;border-color:#c32127 !important;margin:1.5rem 0 !important;}.pdp-fireplaces.path-node.node--type-hvac-product .header-content-wrapper .shop-button-wrapper button:hover,.pdp-fireplaces.path-node.node--type-hvac-product .header-content-wrapper .shop-button-wrapper a[class^=btn-]:hover,.pdp-fireplaces.path-node.node--type-fireplaces-product .header-content-wrapper .shop-button-wrapper button:hover,.pdp-fireplaces.path-node.node--type-fireplaces-product .header-content-wrapper .shop-button-wrapper a[class^=btn-]:hover{background-color:rgb(173.1907894737,29.3092105263,34.6381578947) !important;}.pdp-fireplaces.path-node.node--type-hvac-product .header-content-wrapper .shop-button-wrapper .btn.find-dealer,.pdp-fireplaces.path-node.node--type-fireplaces-product .header-content-wrapper .shop-button-wrapper .btn.find-dealer{margin-bottom:0;}.pdp-fireplaces.path-node.node--type-hvac-product .header-content-wrapper .shop-button-wrapper .btn.find-dealer:hover,.pdp-fireplaces.path-node.node--type-fireplaces-product .header-content-wrapper .shop-button-wrapper .btn.find-dealer:hover{background-color:rgb(173.1907894737,29.3092105263,34.6381578947);}.pdp-fireplaces.path-node.node--type-hvac-product .header-content-wrapper .block-views-blockdealer-locator-block-fireplaces-locator-pdp .view-filters,.pdp-fireplaces.path-node.node--type-fireplaces-product .header-content-wrapper .block-views-blockdealer-locator-block-fireplaces-locator-pdp .view-filters{margin-bottom:1em !important;}.pdp-fireplaces.path-node.node--type-hvac-product .header-content-wrapper .view-dealer-locator,.pdp-fireplaces.path-node.node--type-fireplaces-product .header-content-wrapper .view-dealer-locator{margin-top:0 !important;}.pdp-fireplaces.path-node.node--type-hvac-product .header-content-wrapper .view-dealer-locator .form-composite.form-item,.pdp-fireplaces.path-node.node--type-fireplaces-product .header-content-wrapper .view-dealer-locator .form-composite.form-item{margin-bottom:0;}.pdp-fireplaces.path-node.node--type-hvac-product .header-content-wrapper .view-dealer-locator .form-composite.form-item .form-type-radio,.pdp-fireplaces.path-node.node--type-fireplaces-product .header-content-wrapper .view-dealer-locator .form-composite.form-item .form-type-radio{margin-right:1em;}.pdp-fireplaces.path-node.node--type-hvac-product .header-content-wrapper .view-dealer-locator .form-composite.form-item input[type=radio] + label,.pdp-fireplaces.path-node.node--type-fireplaces-product .header-content-wrapper .view-dealer-locator .form-composite.form-item input[type=radio] + label{margin-right:0.8em !important;margin-bottom:0;line-height:inherit;padding-left:21px;font-size:0.875em;}.pdp-fireplaces.path-node.node--type-hvac-product .header-content-wrapper .view-dealer-locator .form-composite.form-item input[type=radio] + label::before,.pdp-fireplaces.path-node.node--type-fireplaces-product .header-content-wrapper .view-dealer-locator .form-composite.form-item input[type=radio] + label::before{border-radius:50%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:14px;height:14px;}.pdp-fireplaces.path-node.node--type-hvac-product .header-content-wrapper .view-dealer-locator .form-composite.form-item legend,.pdp-fireplaces.path-node.node--type-hvac-product .header-content-wrapper .view-dealer-locator .form-composite.form-item .fieldset-wrapper,.pdp-fireplaces.path-node.node--type-fireplaces-product .header-content-wrapper .view-dealer-locator .form-composite.form-item legend,.pdp-fireplaces.path-node.node--type-fireplaces-product .header-content-wrapper .view-dealer-locator .form-composite.form-item .fieldset-wrapper{float:left;}.pdp-fireplaces.path-node.node--type-hvac-product .header-content-wrapper .view-dealer-locator .form-composite.form-item legend,.pdp-fireplaces.path-node.node--type-fireplaces-product .header-content-wrapper .view-dealer-locator .form-composite.form-item legend{font-size:0.875em !important;padding-right:0.8em;}.pdp-fireplaces.path-node.node--type-hvac-product .header-content-wrapper .view-dealer-locator .form-wrapper.form-actions,.pdp-fireplaces.path-node.node--type-fireplaces-product .header-content-wrapper .view-dealer-locator .form-wrapper.form-actions{margin:0;}.pdp-fireplaces.path-node.node--type-hvac-product .header-content-wrapper .promo-wrapper,.pdp-fireplaces.path-node.node--type-fireplaces-product .header-content-wrapper .promo-wrapper{margin-bottom:1.7em;}.pdp-fireplaces.path-node.node--type-hvac-product .header-content-wrapper .fds-banner-wrapper,.pdp-fireplaces.path-node.node--type-fireplaces-product .header-content-wrapper .fds-banner-wrapper{background:radial-gradient(112.79% 112.79% at 50.09% -12.79%,#b15d25 0%,#b15d25 30.21%,#00090d 95.31%,#000 100%);padding:4em 3.125em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1.7em;}.pdp-fireplaces.path-node.node--type-hvac-product .header-content-wrapper .fds-banner-wrapper .headline,.pdp-fireplaces.path-node.node--type-hvac-product .header-content-wrapper .fds-banner-wrapper .main-text,.pdp-fireplaces.path-node.node--type-fireplaces-product .header-content-wrapper .fds-banner-wrapper .headline,.pdp-fireplaces.path-node.node--type-fireplaces-product .header-content-wrapper .fds-banner-wrapper .main-text{color:white;text-align:center;}.pdp-fireplaces.path-node.node--type-hvac-product .header-content-wrapper .fds-banner-wrapper .main-text,.pdp-fireplaces.path-node.node--type-fireplaces-product .header-content-wrapper .fds-banner-wrapper .main-text{font-family:"Proxima Nova",serif;text-transform:uppercase;font-size:1.813em;font-weight:700;line-height:initial;margin-bottom:0.625em;}.pdp-fireplaces.path-node.node--type-hvac-product .header-content-wrapper .fds-banner-wrapper .headline,.pdp-fireplaces.path-node.node--type-fireplaces-product .header-content-wrapper .fds-banner-wrapper .headline{font-family:"Proxima Nova",helvetica,sans-serif;font-size:1em;font-weight:600;}.pdp-fireplaces.path-node.node--type-hvac-product .header-content-wrapper .dealer-locator,.pdp-fireplaces.path-node.node--type-fireplaces-product .header-content-wrapper .dealer-locator{border:1px solid black;padding:1em;}.pdp-fireplaces.path-node.node--type-hvac-product .header-content-wrapper .dealer-locator .view-header h2,.pdp-fireplaces.path-node.node--type-fireplaces-product .header-content-wrapper .dealer-locator .view-header h2{font-family:"Proxima Nova",helvetica,sans-serif;font-size:1.563em;line-height:initial;color:black;letter-spacing:initial;font-weight:bold;text-align:center;padding:1rem 1rem 0;}.pdp-fireplaces.path-node.node--type-hvac-product .header-content-wrapper .dealer-locator .view-filters,.pdp-fireplaces.path-node.node--type-fireplaces-product .header-content-wrapper .dealer-locator .view-filters{width:100%;padding:0;background-color:white !important;margin-bottom:2em;}.pdp-fireplaces.path-node.node--type-hvac-product .header-content-wrapper .dealer-locator .view-filters label,.pdp-fireplaces.path-node.node--type-fireplaces-product .header-content-wrapper .dealer-locator .view-filters label{color:#4b4c4d;text-align:center;margin-bottom:1em;}.pdp-fireplaces.path-node.node--type-hvac-product .header-content-wrapper .dealer-locator .view-filters input.form-text,.pdp-fireplaces.path-node.node--type-fireplaces-product .header-content-wrapper .dealer-locator .view-filters input.form-text{padding-right:45px;height:45px !important;}.pdp-fireplaces.path-node.node--type-hvac-product .header-content-wrapper .dealer-locator .view-filters input.form-text::-webkit-input-placeholder,.pdp-fireplaces.path-node.node--type-fireplaces-product .header-content-wrapper .dealer-locator .view-filters input.form-text::-webkit-input-placeholder{color:#757575;font-style:italic;font-size:16px;}.pdp-fireplaces.path-node.node--type-hvac-product .header-content-wrapper .dealer-locator .view-filters input.form-text::-moz-placeholder,.pdp-fireplaces.path-node.node--type-fireplaces-product .header-content-wrapper .dealer-locator .view-filters input.form-text::-moz-placeholder{color:#757575;font-style:italic;font-size:16px;}.pdp-fireplaces.path-node.node--type-hvac-product .header-content-wrapper .dealer-locator .view-filters input.form-text:-ms-input-placeholder,.pdp-fireplaces.path-node.node--type-fireplaces-product .header-content-wrapper .dealer-locator .view-filters input.form-text:-ms-input-placeholder{color:#757575;font-style:italic;font-size:16px;}.pdp-fireplaces.path-node.node--type-hvac-product .header-content-wrapper .dealer-locator .view-filters input.form-text::-ms-input-placeholder,.pdp-fireplaces.path-node.node--type-fireplaces-product .header-content-wrapper .dealer-locator .view-filters input.form-text::-ms-input-placeholder{color:#757575;font-style:italic;font-size:16px;}.pdp-fireplaces.path-node.node--type-hvac-product .header-content-wrapper .dealer-locator .view-filters input.form-text::placeholder,.pdp-fireplaces.path-node.node--type-fireplaces-product .header-content-wrapper .dealer-locator .view-filters input.form-text::placeholder{color:#757575;font-style:italic;font-size:16px;}.pdp-fireplaces.path-node.node--type-hvac-product .header-content-wrapper .dealer-locator .view-filters .btn-submit-search,.pdp-fireplaces.path-node.node--type-fireplaces-product .header-content-wrapper .dealer-locator .view-filters .btn-submit-search{font-size:0;width:45px;height:45px;background-color:transparent;position:absolute;top:2.2rem;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.pdp-fireplaces.path-node.node--type-hvac-product .header-content-wrapper .dealer-locator .view-filters .btn-submit-search::before,.pdp-fireplaces.path-node.node--type-fireplaces-product .header-content-wrapper .dealer-locator .view-filters .btn-submit-search::before{font-family:icomoon;speak:none;line-height:1;position:relative;text-align:center;font-weight:normal;font-style:normal;text-transform:none;letter-spacing:normal;overflow-wrap:normal;white-space:nowrap;color:#4b4c4d;direction:ltr;float:left;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:"liga";font-feature-settings:"liga";content:"\e92e";color:black;font-size:17.7px !important;line-height:unset;}.pdp-fireplaces.path-node.node--type-hvac-product .header-content-wrapper .dealer-locator .view-filters div[id*=edit-actions],.pdp-fireplaces.path-node.node--type-fireplaces-product .header-content-wrapper .dealer-locator .view-filters div[id*=edit-actions]{margin:0;}.pdp-fireplaces.path-node.node--type-hvac-product .header-content-wrapper .dealer-locator .view-filters .views-exposed-form > .form--inline,.pdp-fireplaces.path-node.node--type-fireplaces-product .header-content-wrapper .dealer-locator .view-filters .views-exposed-form > .form--inline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.pdp-fireplaces.path-node.node--type-hvac-product .header-content-wrapper .dealer-locator .view-filters .views-exposed-form > .form--inline .filter-location-wrapper,.pdp-fireplaces.path-node.node--type-fireplaces-product .header-content-wrapper .dealer-locator .view-filters .views-exposed-form > .form--inline .filter-location-wrapper{position:relative;margin-bottom:1em;}.pdp-fireplaces.path-node.node--type-hvac-product .header-content-wrapper .dealer-locator .view-filters .views-exposed-form > .form--inline .form-item-sort-order,.pdp-fireplaces.path-node.node--type-fireplaces-product .header-content-wrapper .dealer-locator .view-filters .views-exposed-form > .form--inline .form-item-sort-order{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.5rem;margin:0 auto;}.pdp-fireplaces.path-node.node--type-hvac-product .header-content-wrapper .dealer-locator .view-filters .views-exposed-form > .form--inline .form-item-sort-order label,.pdp-fireplaces.path-node.node--type-fireplaces-product .header-content-wrapper .dealer-locator .view-filters .views-exposed-form > .form--inline .form-item-sort-order label{margin:0;}.pdp-fireplaces.path-node.node--type-hvac-product .header-content-wrapper .dealer-locator .view-filters .views-exposed-form > .form--inline .form-item-sort-order .select-wrapper,.pdp-fireplaces.path-node.node--type-fireplaces-product .header-content-wrapper .dealer-locator .view-filters .views-exposed-form > .form--inline .form-item-sort-order .select-wrapper{width:142px;}.pdp-fireplaces.path-node.node--type-hvac-product .header-content-wrapper .dealer-locator .view-filters .js-form-type-select.form-type-select.js-form-item-field-country-target-id,.pdp-fireplaces.path-node.node--type-hvac-product .header-content-wrapper .dealer-locator .view-filters .form-item.js-form-type-number.form-type-number,.pdp-fireplaces.path-node.node--type-fireplaces-product .header-content-wrapper .dealer-locator .view-filters .js-form-type-select.form-type-select.js-form-item-field-country-target-id,.pdp-fireplaces.path-node.node--type-fireplaces-product .header-content-wrapper .dealer-locator .view-filters .form-item.js-form-type-number.form-type-number{display:none;}.pdp-fireplaces.path-node.node--type-hvac-product .header-content-wrapper .dealer-locator .view-content .geolocation,.pdp-fireplaces.path-node.node--type-fireplaces-product .header-content-wrapper .dealer-locator .view-content .geolocation{background-color:#f4f4f6;margin-bottom:1em;}.pdp-fireplaces.path-node.node--type-hvac-product .header-content-wrapper .dealer-locator .view-content .geolocation:nth-last-child(1),.pdp-fireplaces.path-node.node--type-fireplaces-product .header-content-wrapper .dealer-locator .view-content .geolocation:nth-last-child(1){margin-bottom:0;}.pdp-fireplaces.path-node.node--type-hvac-product .header-content-wrapper .dealer-locator .view-content .location-content,.pdp-fireplaces.path-node.node--type-fireplaces-product .header-content-wrapper .dealer-locator .view-content .location-content{padding:2em;}.pdp-fireplaces.path-node.node--type-hvac-product .header-content-wrapper .dealer-locator .view-content .location-content .location-content-wrapper,.pdp-fireplaces.path-node.node--type-fireplaces-product .header-content-wrapper .dealer-locator .view-content .location-content .location-content-wrapper{width:100%;}@media (min-width:29.0625em){.pdp-fireplaces.path-node.node--type-hvac-product .header-content-wrapper .dealer-locator .view-content .location-content .location-content-wrapper,.pdp-fireplaces.path-node.node--type-fireplaces-product .header-content-wrapper .dealer-locator .view-content .location-content .location-content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}}@media (min-width:48em){.pdp-fireplaces.path-node.node--type-hvac-product .header-content-wrapper .dealer-locator .view-content .location-content .location-content-wrapper,.pdp-fireplaces.path-node.node--type-fireplaces-product .header-content-wrapper .dealer-locator .view-content .location-content .location-content-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}}@media (min-width:90.625em){.pdp-fireplaces.path-node.node--type-hvac-product .header-content-wrapper .dealer-locator .view-content .location-content .location-content-wrapper,.pdp-fireplaces.path-node.node--type-fireplaces-product .header-content-wrapper .dealer-locator .view-content .location-content .location-content-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}}.pdp-fireplaces.path-node.node--type-hvac-product .header-content-wrapper .dealer-locator .view-content .location-content .location-content-wrapper .info-wrapper,.pdp-fireplaces.path-node.node--type-fireplaces-product .header-content-wrapper .dealer-locator .view-content .location-content .location-content-wrapper .info-wrapper{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding-left:1.438em;padding-bottom:1em;}@media (min-width:29.0625em){.pdp-fireplaces.path-node.node--type-hvac-product .header-content-wrapper .dealer-locator .view-content .location-content .location-content-wrapper .info-wrapper,.pdp-fireplaces.path-node.node--type-fireplaces-product .header-content-wrapper .dealer-locator .view-content .location-content .location-content-wrapper .info-wrapper{padding-bottom:0;}}@media (min-width:48em){.pdp-fireplaces.path-node.node--type-hvac-product .header-content-wrapper .dealer-locator .view-content .location-content .location-content-wrapper .info-wrapper,.pdp-fireplaces.path-node.node--type-fireplaces-product .header-content-wrapper .dealer-locator .view-content .location-content .location-content-wrapper .info-wrapper{padding-bottom:1em;}}@media (min-width:90.625em){.pdp-fireplaces.path-node.node--type-hvac-product .header-content-wrapper .dealer-locator .view-content .location-content .location-content-wrapper .info-wrapper,.pdp-fireplaces.path-node.node--type-fireplaces-product .header-content-wrapper .dealer-locator .view-content .location-content .location-content-wrapper .info-wrapper{padding-bottom:0;}}.pdp-fireplaces.path-node.node--type-hvac-product .header-content-wrapper .dealer-locator .view-content .location-content .views-field-dealer-level,.pdp-fireplaces.path-node.node--type-fireplaces-product .header-content-wrapper .dealer-locator .view-content .location-content .views-field-dealer-level{background-color:transparent;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:0 0 0.3em;}.pdp-fireplaces.path-node.node--type-hvac-product .header-content-wrapper .dealer-locator .view-content .location-content .views-field-dealer-level .wrapper,.pdp-fireplaces.path-node.node--type-fireplaces-product .header-content-wrapper .dealer-locator .view-content .location-content .views-field-dealer-level .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;color:#353535;position:relative;}.pdp-fireplaces.path-node.node--type-hvac-product .header-content-wrapper .dealer-locator .view-content .location-content .views-field-dealer-level .wrapper .type-name,.pdp-fireplaces.path-node.node--type-fireplaces-product .header-content-wrapper .dealer-locator .view-content .location-content .views-field-dealer-level .wrapper .type-name{text-align:left;font-size:0.8125rem;font-weight:600;}.pdp-fireplaces.path-node.node--type-hvac-product .header-content-wrapper .dealer-locator .view-content .location-content .views-field-dealer-level .wrapper .type-icon,.pdp-fireplaces.path-node.node--type-fireplaces-product .header-content-wrapper .dealer-locator .view-content .location-content .views-field-dealer-level .wrapper .type-icon{position:absolute;left:-1.438em;}.pdp-fireplaces.path-node.node--type-hvac-product .header-content-wrapper .dealer-locator .view-content .location-content .views-field-dealer-level .wrapper .type-icon img,.pdp-fireplaces.path-node.node--type-fireplaces-product .header-content-wrapper .dealer-locator .view-content .location-content .views-field-dealer-level .wrapper .type-icon img{height:23px;margin-bottom:0;padding-right:0.625em;}.pdp-fireplaces.path-node.node--type-hvac-product .header-content-wrapper .dealer-locator .view-content .location-content .views-field-title,.pdp-fireplaces.path-node.node--type-fireplaces-product .header-content-wrapper .dealer-locator .view-content .location-content .views-field-title{font-size:1.063em;font-weight:600;color:#353535;padding-bottom:0.5em;}.pdp-fireplaces.path-node.node--type-hvac-product .header-content-wrapper .dealer-locator .view-content .location-content .views-field-city-distance,.pdp-fireplaces.path-node.node--type-fireplaces-product .header-content-wrapper .dealer-locator .view-content .location-content .views-field-city-distance{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;color:#353535;padding-bottom:0.5em;}.pdp-fireplaces.path-node.node--type-hvac-product .header-content-wrapper .dealer-locator .view-content .location-content .views-field-city-distance .separator,.pdp-fireplaces.path-node.node--type-fireplaces-product .header-content-wrapper .dealer-locator .view-content .location-content .views-field-city-distance .separator{padding:0 4px;}.pdp-fireplaces.path-node.node--type-hvac-product .header-content-wrapper .dealer-locator .view-content .location-content .views-field-phone a,.pdp-fireplaces.path-node.node--type-fireplaces-product .header-content-wrapper .dealer-locator .view-content .location-content .views-field-phone a{font-size:1.2em;font-weight:600;}.pdp-fireplaces.path-node.node--type-hvac-product .header-content-wrapper .dealer-locator .view-content .location-content .contact-wrapper,.pdp-fireplaces.path-node.node--type-fireplaces-product .header-content-wrapper .dealer-locator .view-content .location-content .contact-wrapper{padding-left:1em;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}@media (min-width:29.0625em){.pdp-fireplaces.path-node.node--type-hvac-product .header-content-wrapper .dealer-locator .view-content .location-content .contact-wrapper,.pdp-fireplaces.path-node.node--type-fireplaces-product .header-content-wrapper .dealer-locator .view-content .location-content .contact-wrapper{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}}@media (min-width:48em){.pdp-fireplaces.path-node.node--type-hvac-product .header-content-wrapper .dealer-locator .view-content .location-content .contact-wrapper,.pdp-fireplaces.path-node.node--type-fireplaces-product .header-content-wrapper .dealer-locator .view-content .location-content .contact-wrapper{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}}@media (min-width:90.625em){.pdp-fireplaces.path-node.node--type-hvac-product .header-content-wrapper .dealer-locator .view-content .location-content .contact-wrapper,.pdp-fireplaces.path-node.node--type-fireplaces-product .header-content-wrapper .dealer-locator .view-content .location-content .contact-wrapper{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}}.pdp-fireplaces.path-node.node--type-hvac-product .header-content-wrapper .dealer-locator .view-content .location-content .btn-contact a,.pdp-fireplaces.path-node.node--type-fireplaces-product .header-content-wrapper .dealer-locator .view-content .location-content .btn-contact a{font-weight:bold;font-size:1em;letter-spacing:initial;padding:0.625em 1em;background-color:#0060ad;margin:0 !important;text-align:center;}.pdp-fireplaces.path-node.node--type-hvac-product .header-content-wrapper .dealer-locator .view-content .location-content .btn-contact a:hover,.pdp-fireplaces.path-node.node--type-hvac-product .header-content-wrapper .dealer-locator .view-content .location-content .btn-contact a:active,.pdp-fireplaces.path-node.node--type-hvac-product .header-content-wrapper .dealer-locator .view-content .location-content .btn-contact a:focus,.pdp-fireplaces.path-node.node--type-fireplaces-product .header-content-wrapper .dealer-locator .view-content .location-content .btn-contact a:hover,.pdp-fireplaces.path-node.node--type-fireplaces-product .header-content-wrapper .dealer-locator .view-content .location-content .btn-contact a:active,.pdp-fireplaces.path-node.node--type-fireplaces-product .header-content-wrapper .dealer-locator .view-content .location-content .btn-contact a:focus{background-color:#015c9a;}.pdp-fireplaces.path-node.node--type-hvac-product .header-content-wrapper .dealer-locator .view-content .location-content .btn-contact a.js-fp-dealer-share,.pdp-fireplaces.path-node.node--type-fireplaces-product .header-content-wrapper .dealer-locator .view-content .location-content .btn-contact a.js-fp-dealer-share{background-color:#c32127;}.pdp-fireplaces.path-node.node--type-hvac-product .header-content-wrapper .dealer-locator .view-content .location-content .btn-contact a.js-fp-dealer-share:hover,.pdp-fireplaces.path-node.node--type-hvac-product .header-content-wrapper .dealer-locator .view-content .location-content .btn-contact a.js-fp-dealer-share:active,.pdp-fireplaces.path-node.node--type-hvac-product .header-content-wrapper .dealer-locator .view-content .location-content .btn-contact a.js-fp-dealer-share:focus,.pdp-fireplaces.path-node.node--type-fireplaces-product .header-content-wrapper .dealer-locator .view-content .location-content .btn-contact a.js-fp-dealer-share:hover,.pdp-fireplaces.path-node.node--type-fireplaces-product .header-content-wrapper .dealer-locator .view-content .location-content .btn-contact a.js-fp-dealer-share:active,.pdp-fireplaces.path-node.node--type-fireplaces-product .header-content-wrapper .dealer-locator .view-content .location-content .btn-contact a.js-fp-dealer-share:focus{background-color:#a91d22;}.path-node.node--type-hvac-product .header,.path-node.node--type-fireplaces-product .header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}@media (max-width:48em){.path-node.node--type-hvac-product .header,.path-node.node--type-fireplaces-product .header{padding:1em 0 1.5625em;}}@media (min-width:48em){.path-node.node--type-hvac-product .header,.path-node.node--type-fireplaces-product .header{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}}@media (min-width:56em){.path-node.node--type-hvac-product .header,.path-node.node--type-fireplaces-product .header{padding:120px 0;}}.path-node.node--type-hvac-product .header::before,.path-node.node--type-fireplaces-product .header::before{display:none;}.path-node.node--type-hvac-product .header::after,.path-node.node--type-fireplaces-product .header::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:#000;opacity:0.7;z-index:-1;}@media (min-width:48em){.path-node.node--type-hvac-product .header-content-wrapper,.path-node.node--type-fireplaces-product .header-content-wrapper{-webkit-box-flex:1;-ms-flex:1 0 55%;flex:1 0 55%;}}@media (max-width:48em){.path-node.node--type-hvac-product .field--name-field-bazaarvoice-pr-summary,.path-node.node--type-fireplaces-product .field--name-field-bazaarvoice-pr-summary{margin:0.5em 0 1.5em;}}.path-node.node--type-hvac-product .field--name-field-bazaarvoice-pr-summary .bv_numReviews_text,.path-node.node--type-fireplaces-product .field--name-field-bazaarvoice-pr-summary .bv_numReviews_text{margin-right:0.3em !important;}.path-node.node--type-hvac-product .field--name-field-bazaarvoice-pr-summary .bv_numReviews_text,.path-node.node--type-hvac-product .field--name-field-bazaarvoice-pr-summary #WAR,.path-node.node--type-fireplaces-product .field--name-field-bazaarvoice-pr-summary .bv_numReviews_text,.path-node.node--type-fireplaces-product .field--name-field-bazaarvoice-pr-summary #WAR{font-style:italic !important;font-size:18px !important;}.path-node.node--type-hvac-product .field--name-field-bazaarvoice-pr-summary div.bv_stars_component_container,.path-node.node--type-fireplaces-product .field--name-field-bazaarvoice-pr-summary div.bv_stars_component_container{padding-right:0.5em !important;}.path-node.node--type-hvac-product .header-content-wrapper > h2,.path-node.node--type-fireplaces-product .header-content-wrapper > h2{margin-bottom:0.2em;font-size:1em;}@media (min-width:48em){.path-node.node--type-hvac-product .header-content-wrapper > h2,.path-node.node--type-fireplaces-product .header-content-wrapper > h2{font-size:0.9em;margin-bottom:0.4em;}}@media (min-width:56em){.path-node.node--type-hvac-product .header-content-wrapper > h2,.path-node.node--type-fireplaces-product .header-content-wrapper > h2{font-size:1.1em;}}.path-node.node--type-hvac-product .field--name-field-part-id,.path-node.node--type-hvac-product .field--name-field-short-id,.path-node.node--type-fireplaces-product .field--name-field-part-id,.path-node.node--type-fireplaces-product .field--name-field-short-id{font-weight:400;}@media (min-width:48em){.path-node.node--type-hvac-product .field--name-field-part-id,.path-node.node--type-hvac-product .field--name-field-short-id,.path-node.node--type-fireplaces-product .field--name-field-part-id,.path-node.node--type-fireplaces-product .field--name-field-short-id{font-size:22px;font-size:1.375rem;}}.path-node.node--type-hvac-product .field--name-field-msrp,.path-node.node--type-fireplaces-product .field--name-field-msrp{color:#fff;font-family:"Proxima Nova",helvetica,sans-serif;margin-bottom:0.5em;}@media (min-width:56em){.path-node.node--type-hvac-product .field--name-field-msrp,.path-node.node--type-fireplaces-product .field--name-field-msrp{margin-bottom:0.7em;}}.path-node.node--type-hvac-product .field--name-field-short-description,.path-node.node--type-fireplaces-product .field--name-field-short-description{font-weight:700;font-style:italic;padding:0 15%;}@media (min-width:48em){.path-node.node--type-hvac-product .field--name-field-short-description,.path-node.node--type-fireplaces-product .field--name-field-short-description{font-weight:400;font-size:21px;font-size:1.3125rem;}}.path-node.node--type-hvac-product .field--name-field-short-description p,.path-node.node--type-fireplaces-product .field--name-field-short-description p{margin-bottom:1rem;}.path-node.node--type-hvac-product .button-wrapper,.path-node.node--type-fireplaces-product .button-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}@media (min-width:23.75em){.path-node.node--type-hvac-product .button-wrapper,.path-node.node--type-fireplaces-product .button-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}}@media (min-width:48em){.path-node.node--type-hvac-product .button-wrapper,.path-node.node--type-fireplaces-product .button-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}}@media (min-width:62em){.path-node.node--type-hvac-product .button-wrapper,.path-node.node--type-fireplaces-product .button-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}}.path-node.node--type-hvac-product .customize-btn a,.path-node.node--type-hvac-product .button-wrapper .cta-btn-wrapper a,.path-node.node--type-fireplaces-product .customize-btn a,.path-node.node--type-fireplaces-product .button-wrapper .cta-btn-wrapper a{border:1px solid transparent;font-weight:700;cursor:pointer;display:inline-block;position:relative;font-size:15px;line-height:1em;overflow:hidden;padding:0.625em 1.3em;margin-bottom:1em;text-decoration:none;-webkit-transition:background-color 0.3s ease-out,border-color 0.3s ease-out;transition:background-color 0.3s ease-out,border-color 0.3s ease-out;margin-right:1em;letter-spacing:1.1px;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;color:#fff;}@media (min-width:38em){.path-node.node--type-hvac-product .customize-btn a,.path-node.node--type-hvac-product .button-wrapper .cta-btn-wrapper a,.path-node.node--type-fireplaces-product .customize-btn a,.path-node.node--type-fireplaces-product .button-wrapper .cta-btn-wrapper a{padding:0.625em 1.5em;font-size:17px;line-height:1.375em;}}.path-node.node--type-hvac-product .customize-btn a,.path-node.node--type-hvac-product .button-wrapper .cta-btn-wrapper a,.path-node.node--type-fireplaces-product .customize-btn a,.path-node.node--type-fireplaces-product .button-wrapper .cta-btn-wrapper a{border:1px solid transparent;font-weight:700;cursor:pointer;display:inline-block;position:relative;font-size:15px;line-height:1em;overflow:hidden;padding:0.625em 1.3em;margin-bottom:1em;text-decoration:none;-webkit-transition:background-color 0.3s ease-out,border-color 0.3s ease-out;transition:background-color 0.3s ease-out,border-color 0.3s ease-out;margin-right:1em;letter-spacing:1.1px;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;color:#fff;}@media (min-width:38em){.path-node.node--type-hvac-product .customize-btn a,.path-node.node--type-hvac-product .button-wrapper .cta-btn-wrapper a,.path-node.node--type-fireplaces-product .customize-btn a,.path-node.node--type-fireplaces-product .button-wrapper .cta-btn-wrapper a{padding:0.625em 1.5em;font-size:17px;line-height:1.375em;}}.path-node.node--type-hvac-product .customize-btn a,.path-node.node--type-hvac-product .button-wrapper .cta-btn-wrapper a,.path-node.node--type-fireplaces-product .customize-btn a,.path-node.node--type-fireplaces-product .button-wrapper .cta-btn-wrapper a{color:#fff;border:1px solid #fff;font-weight:600;font-size:1em;padding:0.64em 1em;background:transparent;}@media (min-width:38em){.path-node.node--type-hvac-product .customize-btn a,.path-node.node--type-hvac-product .button-wrapper .cta-btn-wrapper a,.path-node.node--type-fireplaces-product .customize-btn a,.path-node.node--type-fireplaces-product .button-wrapper .cta-btn-wrapper a{padding:0.4096em 1em;font-size:1.25em;}}.path-node.node--type-hvac-product .customize-btn a:hover,.path-node.node--type-hvac-product .button-wrapper .cta-btn-wrapper a:hover,.path-node.node--type-fireplaces-product .customize-btn a:hover,.path-node.node--type-fireplaces-product .button-wrapper .cta-btn-wrapper a:hover{color:#000;border:1px solid #fff;background:#fff;}.path-node.node--type-hvac-product .customize-btn a,.path-node.node--type-hvac-product .button-wrapper .cta-btn-wrapper a,.path-node.node--type-fireplaces-product .customize-btn a,.path-node.node--type-fireplaces-product .button-wrapper .cta-btn-wrapper a{font-size:1.25em;padding:0.262144em 1.5625em;}@media (min-width:38em){.path-node.node--type-hvac-product .customize-btn a,.path-node.node--type-hvac-product .button-wrapper .cta-btn-wrapper a,.path-node.node--type-fireplaces-product .customize-btn a,.path-node.node--type-fireplaces-product .button-wrapper .cta-btn-wrapper a{font-size:1.25em;padding:0.262144em 1.5625em;}}.path-node.node--type-hvac-product .customize-btn a,.path-node.node--type-hvac-product .button-wrapper .cta-btn-wrapper a,.path-node.node--type-fireplaces-product .customize-btn a,.path-node.node--type-fireplaces-product .button-wrapper .cta-btn-wrapper a{margin:0.5rem 0 0;width:auto;}@media (min-width:23.75em){.path-node.node--type-hvac-product .customize-btn a,.path-node.node--type-hvac-product .button-wrapper .cta-btn-wrapper a,.path-node.node--type-fireplaces-product .customize-btn a,.path-node.node--type-fireplaces-product .button-wrapper .cta-btn-wrapper a{margin:0 0.3em 1em;}}@media (min-width:38em){.path-node.node--type-hvac-product .customize-btn a,.path-node.node--type-hvac-product .button-wrapper .cta-btn-wrapper a,.path-node.node--type-fireplaces-product .customize-btn a,.path-node.node--type-fireplaces-product .button-wrapper .cta-btn-wrapper a{padding:0.32768em 1.5625em;font-size:24px;font-size:1.5rem;}}@media (min-width:48em){.path-node.node--type-hvac-product .customize-btn a,.path-node.node--type-hvac-product .button-wrapper .cta-btn-wrapper a,.path-node.node--type-fireplaces-product .customize-btn a,.path-node.node--type-fireplaces-product .button-wrapper .cta-btn-wrapper a{margin-bottom:0;}}.path-node.node--type-hvac-product .buy-online-btn .buy-now,.path-node.node--type-hvac-product .shopify-buy__btn,.path-node.node--type-hvac-product .button-wrapper .cta-btn-wrapper > a,.path-node.node--type-fireplaces-product .buy-online-btn .buy-now,.path-node.node--type-fireplaces-product .shopify-buy__btn,.path-node.node--type-fireplaces-product .button-wrapper .cta-btn-wrapper > a{background-color:#0060ad !important;border:1px solid #0060ad !important;margin-top:0.5rem !important;padding-top:0.2517em !important;padding-bottom:0.2517em !important;}@media (min-width:23.75em){.path-node.node--type-hvac-product .buy-online-btn .buy-now,.path-node.node--type-hvac-product .shopify-buy__btn,.path-node.node--type-hvac-product .button-wrapper .cta-btn-wrapper > a,.path-node.node--type-fireplaces-product .buy-online-btn .buy-now,.path-node.node--type-fireplaces-product .shopify-buy__btn,.path-node.node--type-fireplaces-product .button-wrapper .cta-btn-wrapper > a{margin-top:0 !important;}}@media (min-width:38em){.path-node.node--type-hvac-product .buy-online-btn .buy-now,.path-node.node--type-hvac-product .shopify-buy__btn,.path-node.node--type-hvac-product .button-wrapper .cta-btn-wrapper > a,.path-node.node--type-fireplaces-product .buy-online-btn .buy-now,.path-node.node--type-fireplaces-product .shopify-buy__btn,.path-node.node--type-fireplaces-product .button-wrapper .cta-btn-wrapper > a{padding:0.32768em 1.5625em !important;}}@media (min-width:48em){.path-node.node--type-hvac-product .buy-online-btn .buy-now,.path-node.node--type-hvac-product .shopify-buy__btn,.path-node.node--type-hvac-product .button-wrapper .cta-btn-wrapper > a,.path-node.node--type-fireplaces-product .buy-online-btn .buy-now,.path-node.node--type-fireplaces-product .shopify-buy__btn,.path-node.node--type-fireplaces-product .button-wrapper .cta-btn-wrapper > a{margin-top:0.5rem !important;}}.path-node.node--type-hvac-product .buy-online-btn .buy-now:hover,.path-node.node--type-hvac-product .buy-online-btn .buy-now:focus,.path-node.node--type-hvac-product .buy-online-btn .buy-now:active,.path-node.node--type-hvac-product .shopify-buy__btn:hover,.path-node.node--type-hvac-product .shopify-buy__btn:focus,.path-node.node--type-hvac-product .shopify-buy__btn:active,.path-node.node--type-hvac-product .button-wrapper .cta-btn-wrapper > a:hover,.path-node.node--type-hvac-product .button-wrapper .cta-btn-wrapper > a:focus,.path-node.node--type-hvac-product .button-wrapper .cta-btn-wrapper > a:active,.path-node.node--type-fireplaces-product .buy-online-btn .buy-now:hover,.path-node.node--type-fireplaces-product .buy-online-btn .buy-now:focus,.path-node.node--type-fireplaces-product .buy-online-btn .buy-now:active,.path-node.node--type-fireplaces-product .shopify-buy__btn:hover,.path-node.node--type-fireplaces-product .shopify-buy__btn:focus,.path-node.node--type-fireplaces-product .shopify-buy__btn:active,.path-node.node--type-fireplaces-product .button-wrapper .cta-btn-wrapper > a:hover,.path-node.node--type-fireplaces-product .button-wrapper .cta-btn-wrapper > a:focus,.path-node.node--type-fireplaces-product .button-wrapper .cta-btn-wrapper > a:active{background-color:rgb(0,79.0196531792,142.4);border-color:rgb(0,79.0196531792,142.4);}@media (min-width:62em){.path-node.node--type-hvac-product .customize-btn a,.path-node.node--type-hvac-product .buy-online-btn .buy-now,.path-node.node--type-hvac-product .shopify-buy__btn,.path-node.node--type-hvac-product .button-wrapper .cta-btn-wrapper > a,.path-node.node--type-fireplaces-product .customize-btn a,.path-node.node--type-fireplaces-product .buy-online-btn .buy-now,.path-node.node--type-fireplaces-product .shopify-buy__btn,.path-node.node--type-fireplaces-product .button-wrapper .cta-btn-wrapper > a{margin-bottom:0.5rem !important;margin-top:0.5rem !important;}}.path-node.node--type-hvac-product .addtocart-link-class a,.path-node.node--type-fireplaces-product .addtocart-link-class a{border:1px solid transparent;font-weight:700;cursor:pointer;display:inline-block;position:relative;font-size:15px;line-height:1em;overflow:hidden;padding:0.625em 1.3em;margin-bottom:1em;text-decoration:none;-webkit-transition:background-color 0.3s ease-out,border-color 0.3s ease-out;transition:background-color 0.3s ease-out,border-color 0.3s ease-out;margin-right:1em;letter-spacing:1.1px;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;color:#fff;}@media (min-width:38em){.path-node.node--type-hvac-product .addtocart-link-class a,.path-node.node--type-fireplaces-product .addtocart-link-class a{padding:0.625em 1.5em;font-size:17px;line-height:1.375em;}}.path-node.node--type-hvac-product .addtocart-link-class a,.path-node.node--type-fireplaces-product .addtocart-link-class a{color:#fff;border:1px solid #fff;font-weight:600;font-size:1em;padding:0.64em 1em;background:transparent;}@media (min-width:38em){.path-node.node--type-hvac-product .addtocart-link-class a,.path-node.node--type-fireplaces-product .addtocart-link-class a{padding:0.4096em 1em;font-size:1.25em;}}.path-node.node--type-hvac-product .addtocart-link-class a:hover,.path-node.node--type-fireplaces-product .addtocart-link-class a:hover{color:#000;border:1px solid #fff;background:#fff;}.path-node.node--type-hvac-product .addtocart-link-class a,.path-node.node--type-fireplaces-product .addtocart-link-class a{font-size:1.25em;padding:0.262144em 1.5625em;}@media (min-width:38em){.path-node.node--type-hvac-product .addtocart-link-class a,.path-node.node--type-fireplaces-product .addtocart-link-class a{font-size:1.25em;padding:0.262144em 1.5625em;}}.path-node.node--type-hvac-product .addtocart-link-class a,.path-node.node--type-fireplaces-product .addtocart-link-class a{width:auto;margin-top:0;margin-bottom:0.5em;}@media (max-width:48em){.path-node.node--type-hvac-product .addtocart-link-class a,.path-node.node--type-fireplaces-product .addtocart-link-class a{margin:0.2em;}}.path-node.node--type-hvac-product .addtocart-link-class a,.path-node.node--type-fireplaces-product .addtocart-link-class a{margin-right:0;}.path-node.node--type-hvac-product .legal-statement,.path-node.node--type-fireplaces-product .legal-statement{margin-top:0.5rem;}@media (min-width:48em){.path-node.node--type-hvac-product .image-wrapper,.path-node.node--type-fireplaces-product .image-wrapper{-webkit-box-flex:0;-ms-flex:0 0 45%;flex:0 0 45%;}}.path-node.node--type-hvac-product .image-wrapper .field--name-field-main-image img,.path-node.node--type-fireplaces-product .image-wrapper .field--name-field-main-image img{max-height:32em;width:auto;}.path-node.node--type-hvac-product .mobile-image,.path-node.node--type-fireplaces-product .mobile-image{display:block;margin:1em;}@media (min-width:48em){.path-node.node--type-hvac-product .mobile-image,.path-node.node--type-fireplaces-product .mobile-image{display:none;}}.path-node.node--type-hvac-product .mobile-image img,.path-node.node--type-fireplaces-product .mobile-image img{max-height:19em;width:auto;}.division-hvac .node--type-hvac-product section.specs,.division-fireplaces .node--type-fireplaces-product section.specs{padding:0;margin-bottom:0;border-bottom:1px solid #999;}@media (min-width:62em){.division-hvac .node--type-hvac-product section.specs,.division-fireplaces .node--type-fireplaces-product section.specs{border-bottom:none;}}.division-hvac .node--type-hvac-product section.specs .specs-wrapper,.division-hvac .node--type-hvac-product section.specs .dimensions-wrapper,.division-fireplaces .node--type-fireplaces-product section.specs .specs-wrapper,.division-fireplaces .node--type-fireplaces-product section.specs .dimensions-wrapper{margin:0;border:none;padding:1.953125em 0;}@media (min-width:38em){.division-hvac .node--type-hvac-product section.specs .specs-wrapper,.division-hvac .node--type-hvac-product section.specs .dimensions-wrapper,.division-fireplaces .node--type-fireplaces-product section.specs .specs-wrapper,.division-fireplaces .node--type-fireplaces-product section.specs .dimensions-wrapper{padding:3.0517578125em 2.44140625em 3.8146972656em;}}@media (min-width:38em){.division-hvac .node--type-hvac-product section.specs .specs-wrapper,.division-fireplaces .node--type-fireplaces-product section.specs .specs-wrapper{background-color:#eeedec;}}@media (min-width:38em){.division-hvac .node--type-hvac-product section.specs .dimensions-wrapper,.division-fireplaces .node--type-fireplaces-product section.specs .dimensions-wrapper{background-color:#e9e7e5;}}.division-fireplaces .node--type-fireplaces-product .specs .range,.division-fireplaces .node--type-fireplaces-product .specs .field .field,.division-fireplaces .node--type-fireplaces-product .specs .field .field a{color:#0060ad;}.division-fireplaces .node--type-fireplaces-product .field--name-field-warranty{width:72px;}.division-fireplaces .node--type-fireplaces-product .field--name-field-warranty > *{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.division-fireplaces .node--type-fireplaces-product .field--name-field-warranty a{text-transform:none;}.division-fireplaces .node--type-fireplaces-product .field--name-field-warranty p.field{display:block;text-transform:none;-webkit-box-align:initial;-ms-flex-align:initial;align-items:initial;}.division-fireplaces .node--type-fireplaces-product .field--name-field-warranty p{margin-bottom:0.5em;text-transform:uppercase;}.division-fireplaces .node--type-fireplaces-product .field--name-field-warranty .field--name-field-image{height:auto !important;}.division-fireplaces .node--type-fireplaces-product .field--name-field-warranty .field--name-field-image .field--name-field-media-image{display:-webkit-box;display:-ms-flexbox;display:flex;width:auto;}.division-fireplaces .node--type-fireplaces-product .field--name-field-warranty .field--name-field-image .field--name-field-media-image img{width:auto;}.division-fireplaces .node--type-fireplaces-product .specs .field--name-field-fuel-type::before{content:"";background:url(/themes/custom/de_theme/dist/img/product/icon-fuel-type.svg) no-repeat;height:70px;margin-bottom:15px;opacity:0.6;z-index:10;display:block;width:100px;background-position:center;}@media (min-width:38em){.division-fireplaces .node--type-fireplaces-product .specs .field--name-field-fuel-type::before{width:400px;}}@media screen and (min-width:1200px){.division-fireplaces .node--type-fireplaces-product .specs .field--name-field-fuel-type::before{width:80%;}}.division-fireplaces .node--type-fireplaces-product .specs .field--name-field-fuel-type .field__item{font-size:20px;font-size:1.25rem;color:#0060ad;display:-webkit-box;display:-ms-flexbox;display:flex;letter-spacing:-0.4px;}.division-fireplaces section.columns-wrapper.support a{color:#5b5b5b;}@media (min-width:56em){.division-fireplaces section.columns-wrapper.support .product-description{margin-right:3.0517578125em;}}@media (min-width:48em){.division-fireplaces section.columns-wrapper.support .product-support{margin-left:3.0517578125em;}}.division-fireplaces section.columns-wrapper.support .product-support .field--name-field-support-links > .field__item{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;}@media (min-width:28.125em){.division-fireplaces section.columns-wrapper.support .product-support .field--name-field-support-links > .field__item{-webkit-box-flex:1;-ms-flex:1 1 33%;flex:1 1 33%;}}@media (min-width:28.125em){.division-fireplaces section.columns-wrapper.support .product-support .field--name-field-support-links > .field__item:not(:nth-child(2)) .field--name-field-support-item-type{text-align:center;}.division-fireplaces section.columns-wrapper.support .product-support .field--name-field-support-links > .field__item:not(:nth-child(2)) img{margin:0 auto;}}@media (min-width:28.125em) and (max-width:48em){.division-fireplaces section.columns-wrapper.support .product-support .field--name-field-support-links > .field__item:not(:nth-child(2)){-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;}.division-fireplaces section.columns-wrapper.support .product-support .field--name-field-support-links > .field__item:not(:nth-child(2)) .field--name-field-support-item-type{text-align:left;}.division-fireplaces section.columns-wrapper.support .product-support .field--name-field-support-links > .field__item:not(:nth-child(2)) img{margin:0;}}@media (max-width:48em){.division-fireplaces section.columns-wrapper.support .block-support-links-block,.division-fireplaces section.columns-wrapper.support .field--name-field-support-links{margin-bottom:0;}}.division-fireplaces section.columns-wrapper.support .field--name-field-support-links h4{font-size:1.5em;}.division-fireplaces section.columns-wrapper.support .block-support-links-block a{color:#0060ad;display:-webkit-box;display:-ms-flexbox;display:flex;}.division-fireplaces section.columns-wrapper.support .block-support-links-block a:hover{color:rgb(0,81.8497109827,147.5);}.division-fireplaces section.columns-wrapper.support .block-support-links-block a::before{font-family:FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:normal;font-style:normal;font-size:24px;display:inline-block;width:1em;height:1em;line-height:1;text-transform:none;letter-spacing:normal;overflow-wrap:normal;white-space:nowrap;direction:ltr;vertical-align:bottom;content:"\f054";top:-1px;position:relative;}.division-fireplaces section.columns-wrapper.support .product-description button{border:1px solid transparent;font-weight:700;cursor:pointer;display:inline-block;position:relative;font-size:15px;line-height:1em;overflow:hidden;padding:0.625em 1.3em;margin-bottom:1em;text-decoration:none;-webkit-transition:background-color 0.3s ease-out,border-color 0.3s ease-out;transition:background-color 0.3s ease-out,border-color 0.3s ease-out;margin-right:1em;letter-spacing:1.1px;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;color:#fff;}@media (min-width:38em){.division-fireplaces section.columns-wrapper.support .product-description button{padding:0.625em 1.5em;font-size:17px;line-height:1.375em;}}.division-fireplaces section.columns-wrapper.support .product-description button{background-color:#c32127;}.division-fireplaces section.columns-wrapper.support .product-description button:hover,.division-fireplaces section.columns-wrapper.support .product-description button:focus,.division-fireplaces section.columns-wrapper.support .product-description button:active{color:#fff;background-color:#a91d22;}.division-fireplaces section.columns-wrapper.support .product-description button{border:1px solid transparent;font-weight:700;cursor:pointer;display:inline-block;position:relative;font-size:15px;line-height:1em;overflow:hidden;padding:0.625em 1.3em;margin-bottom:1em;text-decoration:none;-webkit-transition:background-color 0.3s ease-out,border-color 0.3s ease-out;transition:background-color 0.3s ease-out,border-color 0.3s ease-out;margin-right:1em;letter-spacing:1.1px;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;color:#fff;}@media (min-width:38em){.division-fireplaces section.columns-wrapper.support .product-description button{padding:0.625em 1.5em;font-size:17px;line-height:1.375em;}}.division-fireplaces section.columns-wrapper.support .product-description button{padding:0.262144em 1.25em;line-height:normal;font-size:1em;}@media (min-width:38em){.division-fireplaces section.columns-wrapper.support .product-description button{font-size:0.9em;padding:0.512em 3.8146972656em;}}.division-fireplaces section.columns-wrapper.support .product-description button{margin-top:1em;}.division-fireplaces section.columns-wrapper.support .btn-support-center a{border:1px solid transparent;font-weight:700;cursor:pointer;display:inline-block;position:relative;font-size:15px;line-height:1em;overflow:hidden;padding:0.625em 1.3em;margin-bottom:1em;text-decoration:none;-webkit-transition:background-color 0.3s ease-out,border-color 0.3s ease-out;transition:background-color 0.3s ease-out,border-color 0.3s ease-out;margin-right:1em;letter-spacing:1.1px;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;color:#fff;}@media (min-width:38em){.division-fireplaces section.columns-wrapper.support .btn-support-center a{padding:0.625em 1.5em;font-size:17px;line-height:1.375em;}}.division-fireplaces section.columns-wrapper.support .btn-support-center a{background-color:#0060ad;}.division-fireplaces section.columns-wrapper.support .btn-support-center a:hover,.division-fireplaces section.columns-wrapper.support .btn-support-center a:focus{background-color:#015c9a;}.division-fireplaces section.columns-wrapper.support .btn-support-center a:active{background-color:#015c9a;}.division-fireplaces section.columns-wrapper.support .btn-support-center a{text-align:center;width:100%;}.node--type-fireplaces-product section#customize{margin-bottom:0;margin-left:-23.438px;margin-right:-23.438px;}@media (min-width:48em){.node--type-fireplaces-product section#customize{margin-left:0;margin-right:0;}}.node--type-fireplaces-product section#customize .field--name-field-design-studio .header-wrapper{padding:0;margin-bottom:0;}.node--type-fireplaces-product section#customize .field--name-field-design-studio .content-wrapper{position:relative;color:#fff;}@media (max-width:38em){.node--type-fireplaces-product section#customize .field--name-field-design-studio .content-wrapper{font-size:0.85em;}}@media (min-width:48em){.node--type-fireplaces-product section#customize .field--name-field-design-studio .content-wrapper{width:65%;}}@media (min-width:56em){.node--type-fireplaces-product section#customize .field--name-field-design-studio .content-wrapper{width:50%;}}.node--type-fireplaces-product section#customize .field--name-field-design-studio .content-wrapper *{color:#fff;z-index:10;position:relative;}.node--type-fireplaces-product section#customize .field--name-field-design-studio .content-wrapper::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:#181415;opacity:0.6;z-index:0;}.node--type-fireplaces-product section#customize .field--name-field-design-studio .product-title,.node--type-fireplaces-product section#customize .field--name-field-design-studio .design-tagline{font-size:1rem;}.node--type-fireplaces-product section#customize .field--name-field-design-studio .design-tagline{margin-bottom:0.625rem;}@media (max-width:38em){.node--type-fireplaces-product section#customize .field--name-field-design-studio .design-tagline{margin-bottom:0.3em;}}.node--type-fireplaces-product section#customize .field--name-field-design-studio h3{color:#fff;font-size:3.8em;margin-bottom:0.5em;font-weight:400;font-size:28px;font-size:1.75rem;line-height:32px;text-shadow:2px 2px 7px rgba(0,0,0,0.17);}@media (min-width:48em){.node--type-fireplaces-product section#customize .field--name-field-design-studio h3{font-size:44px;font-size:2.75rem;line-height:50px;}}@media (min-width:56em){.node--type-fireplaces-product section#customize .field--name-field-design-studio h3{font-size:57px;font-size:3.5625rem;line-height:73px;}}.node--type-fireplaces-product section#customize .field--name-field-design-studio .button-wrapper a{margin-bottom:0;margin-left:0;}.pdp-fireplaces .header .header-content-wrapper .shop-button-wrapper{border-top:1px solid #4b4c4d;margin-bottom:1.25rem;}.pdp-fireplaces .header .header-content-wrapper .shop-button-wrapper button{width:unset;}.pdp-fireplaces .header .header-content-wrapper .shop-button-wrapper a.btn{width:auto;font-size:1.25rem !important;}.pdp-fireplaces .header .header-content-wrapper .shop-button-wrapper a.btn.find-dealer{background:#4b4c4d;}@media (min-width:48em){.pdp-fireplaces .header .header-content-wrapper .shop-button-wrapper .find-dealer-text{border-bottom:0;padding-bottom:0;}}.pdp-fireplaces .header .header-content-wrapper #options{border-top:1px solid #b7b7b7;border-bottom:1px solid #b7b7b7;padding:1rem 0;margin-top:0;margin-bottom:1rem;}.pdp-fireplaces .header .header-content-wrapper #options > div{display:grid;gap:0.75rem;grid-template-columns:repeat(2,1fr);}@media (min-width:48em){.pdp-fireplaces .header .header-content-wrapper #options > div{gap:1rem;}}@media (min-width:62em){.pdp-fireplaces .header .header-content-wrapper #options > div{max-width:28.125rem;}}@media (min-width:62em){.pdp-fireplaces .header .header-content-wrapper #options > div.options--three-axes{grid-template-columns:repeat(3,1fr);max-width:42.5rem;}}.pdp-fireplaces .header .header-content-wrapper #options h3{font-size:1.25rem;margin:0;font-weight:500;}.pdp-fireplaces .header .header-content-wrapper #options .option.models .models-wrapper,.pdp-fireplaces .header .header-content-wrapper #options .option.models .view-type-wrapper,.pdp-fireplaces .header .header-content-wrapper #options .option.models .installation-type-wrapper,.pdp-fireplaces .header .header-content-wrapper #options .option.view-type .models-wrapper,.pdp-fireplaces .header .header-content-wrapper #options .option.view-type .view-type-wrapper,.pdp-fireplaces .header .header-content-wrapper #options .option.view-type .installation-type-wrapper,.pdp-fireplaces .header .header-content-wrapper #options .option.installation-type .models-wrapper,.pdp-fireplaces .header .header-content-wrapper #options .option.installation-type .view-type-wrapper,.pdp-fireplaces .header .header-content-wrapper #options .option.installation-type .installation-type-wrapper{position:relative;margin-bottom:5px;}.pdp-fireplaces .header .header-content-wrapper #options .option.models .models-wrapper::after,.pdp-fireplaces .header .header-content-wrapper #options .option.models .view-type-wrapper::after,.pdp-fireplaces .header .header-content-wrapper #options .option.models .installation-type-wrapper::after,.pdp-fireplaces .header .header-content-wrapper #options .option.view-type .models-wrapper::after,.pdp-fireplaces .header .header-content-wrapper #options .option.view-type .view-type-wrapper::after,.pdp-fireplaces .header .header-content-wrapper #options .option.view-type .installation-type-wrapper::after,.pdp-fireplaces .header .header-content-wrapper #options .option.installation-type .models-wrapper::after,.pdp-fireplaces .header .header-content-wrapper #options .option.installation-type .view-type-wrapper::after,.pdp-fireplaces .header .header-content-wrapper #options .option.installation-type .installation-type-wrapper::after{font-family:FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:normal;font-style:normal;font-size:24px;display:inline-block;width:1em;height:1em;line-height:1;text-transform:none;letter-spacing:normal;overflow-wrap:normal;white-space:nowrap;direction:ltr;vertical-align:bottom;content:"\f054";color:#000;font-size:14px;position:absolute;right:0.625rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none;}.pdp-fireplaces .header .header-content-wrapper #options .option.models .label,.pdp-fireplaces .header .header-content-wrapper #options .option.view-type .label,.pdp-fireplaces .header .header-content-wrapper #options .option.installation-type .label{text-transform:none;font-weight:600;padding-bottom:0.625rem;}.pdp-fireplaces .header .header-content-wrapper #options .option.models #model-select,.pdp-fireplaces .header .header-content-wrapper #options .option.models #view-type-select,.pdp-fireplaces .header .header-content-wrapper #options .option.models #installation-type-select,.pdp-fireplaces .header .header-content-wrapper #options .option.view-type #model-select,.pdp-fireplaces .header .header-content-wrapper #options .option.view-type #view-type-select,.pdp-fireplaces .header .header-content-wrapper #options .option.view-type #installation-type-select,.pdp-fireplaces .header .header-content-wrapper #options .option.installation-type #model-select,.pdp-fireplaces .header .header-content-wrapper #options .option.installation-type #view-type-select,.pdp-fireplaces .header .header-content-wrapper #options .option.installation-type #installation-type-select{width:100%;font-weight:400;height:2rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:2.125rem;cursor:pointer;color:#000;background-color:#fff;border:1px solid #808285;border-radius:0.375rem;font-size:15px;}@media (min-width:48em){.pdp-fireplaces .header .header-content-wrapper #options .option.models #model-select,.pdp-fireplaces .header .header-content-wrapper #options .option.models #view-type-select,.pdp-fireplaces .header .header-content-wrapper #options .option.models #installation-type-select,.pdp-fireplaces .header .header-content-wrapper #options .option.view-type #model-select,.pdp-fireplaces .header .header-content-wrapper #options .option.view-type #view-type-select,.pdp-fireplaces .header .header-content-wrapper #options .option.view-type #installation-type-select,.pdp-fireplaces .header .header-content-wrapper #options .option.installation-type #model-select,.pdp-fireplaces .header .header-content-wrapper #options .option.installation-type #view-type-select,.pdp-fireplaces .header .header-content-wrapper #options .option.installation-type #installation-type-select{font-size:16px;}}section#options{margin:1.5rem auto;}@media (min-width:62em){section#options{margin:2rem auto;}}section#options .field--name-field-summary-features{padding-left:16px;}section#options .field--name-field-summary-features .field__item{margin-bottom:0.6em;position:relative;}@media (min-width:62em){section#options .field--name-field-summary-features .field__item::before{margin-right:2em;}}.division-fireplaces section#features .feature-slider{padding-bottom:0;}.division-fireplaces section#features .feature-slider::after{display:none;}.division-fireplaces section#features .feature-slider .feature-style-text{text-align:center;}@media (min-width:56em){.division-fireplaces section#features .feature-slider .feature-style-text{width:39%;padding:0;margin-right:2em;}}.division-fireplaces section#features .feature-slider .feature-style-text h3 .field--name-field-feature-lead-region,.division-fireplaces section#features .feature-slider .feature-style-text .field--name-field-feature-description-region,.division-fireplaces section#features .feature-slider .feature-style-text h3 .field--name-field-feature-lead,.division-fireplaces section#features .feature-slider .feature-style-text .field--name-field-feature-description{margin-right:0;margin-left:0;}@media (max-width:56em){.division-fireplaces .field--name-field-features-slider,.division-fireplaces .mobile-slider-wrapper{position:relative;z-index:10;}.division-fireplaces .field--name-field-features-slider:after,.division-fireplaces .mobile-slider-wrapper:after{content:"";background-color:rgb(54,51,64);width:100vw;position:absolute;z-index:-1;height:100%;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;top:0;}.division-fireplaces .field--name-field-features-slider,.division-fireplaces .mobile-slider-wrapper{padding-bottom:16px;}}@media (max-width:56em) and (min-width:38em){.division-fireplaces .field--name-field-features-slider,.division-fireplaces .mobile-slider-wrapper{padding-bottom:18px;}}@media (max-width:56em){.division-fireplaces .field--name-field-features-slider:after,.division-fireplaces .mobile-slider-wrapper:after{height:16px;top:auto;bottom:0;background:rgb(54,51,64);background:radial-gradient(circle,#0060ad 0%,#0060ad 16%,rgb(54,51,64) 105%,rgb(54,51,64) 100%);}}@media (max-width:56em) and (min-width:38em){.division-fireplaces .field--name-field-features-slider:after,.division-fireplaces .mobile-slider-wrapper:after{height:18px;}}.division-fireplaces section#dealers{-ms-flex-wrap:wrap;flex-wrap:wrap;}@media (min-width:48em){.division-fireplaces section#dealers{-ms-flex-wrap:nowrap;flex-wrap:nowrap;}}.division-fireplaces section#dealers > .wrapper{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;}@media (min-width:48em){.division-fireplaces section#dealers > .wrapper{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;}}.division-fireplaces section#dealers .block-views-blockdealer-locator-fireplaces-dealer-locator-block > h2{margin-top:1em;}.division-fireplaces section#dealers .block-views-blockdealer-locator-fireplaces-dealer-locator-block .item-list li{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;}.division-fireplaces section#dealers .block-views-blockdealer-locator-fireplaces-dealer-locator-block + .link a.btn-secondary{color:#fff !important;}.division-fireplaces section#dealers .link a.btn-secondary{margin-right:0;border:1px solid transparent;font-weight:700;cursor:pointer;display:inline-block;position:relative;font-size:15px;line-height:1em;overflow:hidden;padding:0.625em 1.3em;margin-bottom:1em;text-decoration:none;-webkit-transition:background-color 0.3s ease-out,border-color 0.3s ease-out;transition:background-color 0.3s ease-out,border-color 0.3s ease-out;margin-right:1em;letter-spacing:1.1px;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;color:#fff;}@media (min-width:38em){.division-fireplaces section#dealers .link a.btn-secondary{padding:0.625em 1.5em;font-size:17px;line-height:1.375em;}}.division-fireplaces section#dealers .link a.btn-secondary{background-color:#c32127;}.division-fireplaces section#dealers .link a.btn-secondary:hover,.division-fireplaces section#dealers .link a.btn-secondary:focus,.division-fireplaces section#dealers .link a.btn-secondary:active{color:#fff;background-color:#a91d22;}.division-fireplaces section#dealers .link a.btn-secondary{border:1px solid transparent;font-weight:700;cursor:pointer;display:inline-block;position:relative;font-size:15px;line-height:1em;overflow:hidden;padding:0.625em 1.3em;margin-bottom:1em;text-decoration:none;-webkit-transition:background-color 0.3s ease-out,border-color 0.3s ease-out;transition:background-color 0.3s ease-out,border-color 0.3s ease-out;margin-right:1em;letter-spacing:1.1px;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;color:#fff;}@media (min-width:38em){.division-fireplaces section#dealers .link a.btn-secondary{padding:0.625em 1.5em;font-size:17px;line-height:1.375em;}}.division-fireplaces section#dealers .link a.btn-secondary{padding:0.262144em 1.25em;line-height:normal;font-size:1em;}@media (min-width:38em){.division-fireplaces section#dealers .link a.btn-secondary{font-size:0.9em;padding:0.512em 3.8146972656em;}}.division-fireplaces section#dealers .buy-local-wrapper ul > li{max-width:none;}.division-fireplaces section#dealers .online-dealers-wrapper > h3{font-family:"Proxima Nova",serif;letter-spacing:6px;line-height:1em;margin-top:1em;}.division-fireplaces #cboxWrapper #cboxClose::after{right:10px;}.pdp-fireplaces.path-node.node--type-fireplaces-product .product-tabs{margin-bottom:3.0517578125em;}@media (min-width:62em){.pdp-fireplaces.path-node.node--type-fireplaces-product .product-tabs{margin-bottom:4.768371582em;}}.pdp-fireplaces.path-node.node--type-fireplaces-product .product-tabs [role=tabpanel]{padding:1rem 0;}@media (min-width:62em){.pdp-fireplaces.path-node.node--type-fireplaces-product .product-tabs [role=tabpanel]{padding:1.5rem 1.5rem 0;}}.pdp-fireplaces.path-node.node--type-fireplaces-product .product-tabs [role=tabpanel].is-hidden{display:none;}.pdp-fireplaces.path-node.node--type-fireplaces-product .product-tabs [role=tabpanel] #specifications,.pdp-fireplaces.path-node.node--type-fireplaces-product .product-tabs [role=tabpanel] #support,.pdp-fireplaces.path-node.node--type-fireplaces-product .product-tabs [role=tabpanel] #reviews{padding:0;}.pdp-fireplaces.path-node.node--type-fireplaces-product .product-tabs [role=tabpanel] #specifications .content,.pdp-fireplaces.path-node.node--type-fireplaces-product .product-tabs [role=tabpanel] #support .content,.pdp-fireplaces.path-node.node--type-fireplaces-product .product-tabs [role=tabpanel] #reviews .content{margin:0 !important;padding:0;}.pdp-fireplaces.path-node.node--type-fireplaces-product .product-tabs [role=tabpanel] h3{font-size:1.1875rem;margin-bottom:0.625rem;line-height:1.4;}.pdp-fireplaces.path-node.node--type-fireplaces-product .product-tabs [role=tabpanel] .product-description h3,.pdp-fireplaces.path-node.node--type-fireplaces-product .product-tabs [role=tabpanel] #specifications h3{margin-bottom:0;}.pdp-fireplaces.path-node.node--type-fireplaces-product .product-tabs [role=tabpanel] .product-description h3 + p,.pdp-fireplaces.path-node.node--type-fireplaces-product .product-tabs [role=tabpanel] #specifications h3 + p{font-size:1.0625rem;line-height:1.6875rem;margin-bottom:1.5rem;}@media (min-width:81.75em){.pdp-fireplaces.path-node.node--type-fireplaces-product .product-tabs [role=tabpanel] .product-description .field--name-body p:first-of-type{font-size:1.0625rem;line-height:1.6875rem;}}.pdp-fireplaces.path-node.node--type-fireplaces-product .product-tabs [role=tablist]{border-bottom:2px solid #d4d5d9;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1px;}.pdp-fireplaces.path-node.node--type-fireplaces-product .product-tabs [role=tablist] button{border:2px solid #d4d5d9;border-bottom-color:#fff;border-top-left-radius:1rem;border-top-right-radius:1rem;background:#fff;color:#181415;margin:0 0 -2px;width:100%;max-width:16.875rem;padding-block:0.875rem;font-size:1rem;}@media (min-width:37.9375em){.pdp-fireplaces.path-node.node--type-fireplaces-product .product-tabs [role=tablist] button{font-size:1.375rem;}}.pdp-fireplaces.path-node.node--type-fireplaces-product .product-tabs [role=tablist] button[aria-selected=false]{background:#f5f5f5;border-color:#ebeaeb;border-bottom-color:#d4d5d9;}.pdp-fireplaces.path-node.node--type-fireplaces-product .product-tabs [role=tablist] button:focus-visible{border-color:#181415;border-bottom-color:#d4d5d9;}.pdp-fireplaces .node--type-fireplaces-product .fp-cta__warning{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.8rem;color:#c32127;font-size:1rem;background:none;border:none;margin:0.5rem 0 1.5rem;padding:0;width:100%;font-family:inherit;font-weight:normal;letter-spacing:normal;line-height:1.25em;text-align:left;cursor:pointer;}.pdp-fireplaces .node--type-fireplaces-product .fp-cta__warning[hidden]{display:none;}.pdp-fireplaces .node--type-fireplaces-product .fp-cta__warning:hover,.pdp-fireplaces .node--type-fireplaces-product .fp-cta__warning:focus-visible{background:none;color:#c32127;}.pdp-fireplaces .node--type-fireplaces-product .fp-cta__warning:hover .fp-cta__warning-text,.pdp-fireplaces .node--type-fireplaces-product .fp-cta__warning:focus-visible .fp-cta__warning-text{text-decoration:underline;text-underline-offset:2px;}.pdp-fireplaces .node--type-fireplaces-product .fp-cta__warning:focus-visible{outline:2px solid #c32127;outline-offset:2px;}.pdp-fireplaces .node--type-fireplaces-product .fp-cta__warning-icon{-ms-flex-negative:0;flex-shrink:0;}.pdp-fireplaces .node--type-fireplaces-product .fp-cta__warning-icon::before{font-family:"Font Awesome 6 Free",sans-serif;font-weight:900;content:"\f071";font-size:22px;display:inline-block;}.pdp-fireplaces .node--type-fireplaces-product .fp-cta__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0.75rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.pdp-fireplaces .node--type-fireplaces-product .fp-cta__buttons a{text-align:center;}.pdp-fireplaces .node--type-fireplaces-product .fp-cta__dealer-btn{background:#222;color:white;}.pdp-fireplaces .node--type-fireplaces-product .fp-cta__dealer-btn:hover{background:#000;color:white;}.pdp-fireplaces .node--type-fireplaces-product .fp-cta__add-to-cart-btn.is-loading{opacity:0.7;cursor:wait;}.pdp-fireplaces .node--type-fireplaces-product .fp-cta__cart-wrapper{border-top:none !important;margin-bottom:0 !important;}.pdp-fireplaces .node--type-fireplaces-product .fp-cta__cart-btn[disabled]{opacity:0.45;cursor:not-allowed;pointer-events:none;}.pdp-fireplaces .node--type-fireplaces-product .fp-cta__save-share{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;font-size:0.8rem;text-transform:uppercase;letter-spacing:0.05em;color:#555;margin-bottom:1rem;}.pdp-fireplaces .node--type-fireplaces-product .fp-cta__save-share-label{color:#181415 !important;}.pdp-fireplaces .node--type-fireplaces-product .fp-cta__share-btn{background:none;border:none;color:#000;cursor:pointer;font-size:0;padding:0;text-decoration:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:2rem;height:2rem;}.pdp-fireplaces .node--type-fireplaces-product .fp-cta__share-btn[hidden]{display:none;}.pdp-fireplaces .node--type-fireplaces-product .fp-cta__share-btn:hover{color:#c32127;outline:none;}.pdp-fireplaces .node--type-fireplaces-product .fp-cta__share-btn--my-list{position:relative;color:#888;}.pdp-fireplaces .node--type-fireplaces-product .fp-cta__share-btn--my-list:not(.is-saved):hover{color:#c32127;}.pdp-fireplaces .node--type-fireplaces-product .fp-cta__share-btn--my-list::before{font-family:"Font Awesome 6 Free",sans-serif;font-weight:900;content:"\f004";font-size:22px;}.pdp-fireplaces .node--type-fireplaces-product .fp-cta__share-btn--my-list::after{font-family:"Font Awesome 6 Free",sans-serif;font-weight:900;content:"+";position:absolute;bottom:1px;right:1px;-webkit-box-sizing:border-box;box-sizing:border-box;width:15px;height:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;text-indent:0;line-height:13px;font-size:10px;color:#fff;background:#c32127;border-radius:50%;border:1px solid white;padding-left:2px;}.pdp-fireplaces .node--type-fireplaces-product .fp-cta__share-btn--my-list.is-saved{color:#c32127;}.pdp-fireplaces .node--type-fireplaces-product .fp-cta__share-btn--my-list.is-saved::after{content:"\f068";}.pdp-fireplaces .node--type-fireplaces-product .fp-cta__share-btn--facebook::before,.pdp-fireplaces .node--type-fireplaces-product .fp-cta__share-btn--instagram::before,.pdp-fireplaces .node--type-fireplaces-product .fp-cta__share-btn--pinterest::before,.pdp-fireplaces .node--type-fireplaces-product .fp-cta__share-btn--x::before{font-family:"Font Awesome 6 Brands",sans-serif;font-weight:400;font-size:18px;}.pdp-fireplaces .node--type-fireplaces-product .fp-cta__share-btn--facebook,.pdp-fireplaces .node--type-fireplaces-product .fp-cta__share-btn--pinterest{width:20px;height:20px;border-radius:50%;}.pdp-fireplaces .node--type-fireplaces-product .fp-cta__share-btn--facebook::before,.pdp-fireplaces .node--type-fireplaces-product .fp-cta__share-btn--pinterest::before{font-size:14px;color:#fff;}.pdp-fireplaces .node--type-fireplaces-product .fp-cta__share-btn--facebook:hover,.pdp-fireplaces .node--type-fireplaces-product .fp-cta__share-btn--pinterest:hover{background-color:#c32127;}.pdp-fireplaces .node--type-fireplaces-product .fp-cta__share-btn--facebook{background:#000;}.pdp-fireplaces .node--type-fireplaces-product .fp-cta__share-btn--facebook::before{content:"\f39e";}.pdp-fireplaces .node--type-fireplaces-product .fp-cta__share-btn--instagram::before{content:"\f16d";}.pdp-fireplaces .node--type-fireplaces-product .fp-cta__share-btn--pinterest{background:#000;}.pdp-fireplaces .node--type-fireplaces-product .fp-cta__share-btn--pinterest::before{content:"\f231";}.pdp-fireplaces .node--type-fireplaces-product .fp-cta__share-btn--x::before{content:"\e61b";}.pdp-fireplaces .node--type-fireplaces-product .fp-cta__share-btn--email::before,.pdp-fireplaces .node--type-fireplaces-product .fp-cta__share-btn--link::before{font-family:"Font Awesome 6 Free",sans-serif;font-weight:900;font-size:22px;}.pdp-fireplaces .node--type-fireplaces-product .fp-cta__share-btn--email::before{content:"\f0e0";}.pdp-fireplaces .node--type-fireplaces-product .fp-cta__share-btn--link{position:relative;margin-right:10px;overflow:visible;}.pdp-fireplaces .node--type-fireplaces-product .fp-cta__share-btn--link::after{content:"";display:inline-block;width:1px;height:70%;background-color:#b7b7b7;position:relative;right:-10px;}.pdp-fireplaces .node--type-fireplaces-product .fp-cta__share-btn--link::before{content:"\f0c1";}.pdp-fireplaces .node--type-fireplaces-product .fp-cta__share-confirm{color:#007a3e;font-size:inherit;}.pdp-fireplaces .node--type-fireplaces-product .fp-cta__share-confirm[hidden]{display:none;}.pdp-fireplaces .node--type-fireplaces-product .fp-selected-product{border:3px solid #4b4c4d;padding:1.25rem;margin:1.5rem 0;}.pdp-fireplaces .node--type-fireplaces-product .fp-selected-product .fp-selected-product__label{font-weight:700;margin-bottom:0.5rem;}.pdp-fireplaces .node--type-fireplaces-product .fp-selected-product .field--name-title{margin-bottom:0;}.pdp-fireplaces .node--type-fireplaces-product .fp-selected-product .field--name-field-tagline h2{font-size:1rem !important;font-weight:500;}.pdp-fireplaces .node--type-fireplaces-product .fp-selected-product .field--name-field-tagline{margin-bottom:0;}.pdp-fireplaces .node--type-fireplaces-product .fp-selected-product .fp-selected-product__price{margin-bottom:0;}.pdp-fireplaces .node--type-fireplaces-product .fp-selected-product .fp-selected-product__price .value-special{font-size:1.5rem !important;}.pdp-fireplaces .node--type-fireplaces-product .fp-selected-product .fp-selected-product__price .msrp-currency-code{font-weight:700;font-size:0.8rem;}.pdp-fireplaces .node--type-fireplaces-product .fp-selected-product .field--name-field-part-id{font-weight:700;}.pdp-fireplaces .node--type-fireplaces-product .fp-selected-product__price{margin:0 0 1rem;}.pdp-fireplaces .node--type-fireplaces-product .fp-selected-product__price .value-special{font-size:1.8rem !important;color:#00529e !important;}.pdp-fireplaces .node--type-fireplaces-product .fp-selected-product__price .msrp-currency-code{font-size:1rem;color:#181415;}.pdp-fireplaces .node--type-fireplaces-product .fp-selected-product__label--complete{display:none;}.pdp-fireplaces .node--type-fireplaces-product .fp-selected-product--complete{border-color:#0060ad;}.pdp-fireplaces .node--type-fireplaces-product .fp-selected-product--complete .fp-selected-product__label{color:#00529e;}.pdp-fireplaces .node--type-fireplaces-product .fp-selected-product--complete .fp-selected-product__label--selected{display:none;}.pdp-fireplaces .node--type-fireplaces-product .fp-selected-product--complete .fp-selected-product__label--complete{display:block;}.pdp-fireplaces .node--type-fireplaces-product .legal-notice-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;margin:24px 0;border:3px solid #c32127;border-radius:5px;padding:1rem;line-height:normal;}.pdp-fireplaces .node--type-fireplaces-product .legal-notice-text .legal-notice-title{font-weight:700;margin-bottom:0;}.pdp-fireplaces .node--type-fireplaces-product .legal-notice-text li{margin-bottom:5px;}.pdp-fireplaces .node--type-fireplaces-product .legal-notice-icon{-ms-flex-negative:0;flex-shrink:0;color:#c32127;padding-top:0.7rem;}.pdp-fireplaces .node--type-fireplaces-product .legal-notice-icon::before{font-family:"Font Awesome 6 Free",sans-serif;font-weight:900;content:"\f071";font-size:34px;}.pdp-fireplaces .node--type-fireplaces-product .fireplaces-customize-product__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.pdp-fireplaces .node--type-fireplaces-product .fireplaces-customize-product__header h3{font-size:1.25rem;margin:0;font-weight:500;}.pdp-fireplaces .node--type-fireplaces-product .fireplaces-customize-product__header .fp-reset-btn{background:none;border:none;color:#c00;margin:0;padding:0;font-size:1rem;text-align:left;}.pdp-fireplaces .node--type-fireplaces-product .fireplaces-customize-product__header .fp-reset-btn:hover{text-decoration:underline;}.pdp-fireplaces .node--type-fireplaces-product .fireplaces-customize-product .customize-step{margin:3px 0;border:0;}.pdp-fireplaces .node--type-fireplaces-product .fireplaces-customize-product .customize-step__summary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.75rem;padding:0.5rem 0.75rem;background:#383838;color:white;cursor:pointer;list-style:none;min-width:0;border:1px solid transparent;}.pdp-fireplaces .node--type-fireplaces-product .fireplaces-customize-product .customize-step__summary::-webkit-details-marker{display:none;}.pdp-fireplaces .node--type-fireplaces-product .fireplaces-customize-product .customize-step__summary:focus{border:1px solid #181415;}.pdp-fireplaces .node--type-fireplaces-product .fireplaces-customize-product .customize-step__indicator{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:1rem;height:1rem;border-radius:50%;border:2px solid rgba(255,255,255,0.8);color:transparent;}.pdp-fireplaces .node--type-fireplaces-product .fireplaces-customize-product .customize-step__indicator::before{font-family:"Font Awesome 6 Free",sans-serif;font-weight:900;content:"\f00c";font-size:14px;text-align:center;color:transparent;}.pdp-fireplaces .node--type-fireplaces-product .fireplaces-customize-product .customize-step__label{-ms-flex-negative:0;flex-shrink:0;font-weight:bold;}.pdp-fireplaces .node--type-fireplaces-product .fireplaces-customize-product .customize-step__selection{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:right;}.pdp-fireplaces .node--type-fireplaces-product .fireplaces-customize-product .customize-step__chevron{-ms-flex-negative:0;flex-shrink:0;display:inline-block;line-height:1;-webkit-transition:-webkit-transform 0.25s ease-in-out;transition:-webkit-transform 0.25s ease-in-out;transition:transform 0.25s ease-in-out;transition:transform 0.25s ease-in-out,-webkit-transform 0.25s ease-in-out;-webkit-transform-origin:center;transform-origin:center;}.pdp-fireplaces .node--type-fireplaces-product .fireplaces-customize-product .customize-step__chevron::before{font-family:"Font Awesome 6 Free",sans-serif;font-weight:900;content:"\f054";font-size:1rem;width:12px;height:1rem;}.pdp-fireplaces .node--type-fireplaces-product .fireplaces-customize-product .customize-step[open] .customize-step__summary{background:#0060ad;}.pdp-fireplaces .node--type-fireplaces-product .fireplaces-customize-product .customize-step[open] .customize-step__chevron{-webkit-transform:rotate(90deg);transform:rotate(90deg);}.pdp-fireplaces .node--type-fireplaces-product .fireplaces-customize-product .customize-step.customize-step--selected .customize-step__summary{background:#0060ad;}.pdp-fireplaces .node--type-fireplaces-product .fireplaces-customize-product .customize-step.customize-step--selected .customize-step__indicator{background:#31c66a;border-color:#31c66a;}.pdp-fireplaces .node--type-fireplaces-product .fireplaces-customize-product .customize-step.customize-step--selected .customize-step__indicator::before{color:#0060ad !important;}.pdp-fireplaces .node--type-fireplaces-product .fireplaces-customize-product .customize-step__body{padding:0.5rem 0.5rem 1rem;-webkit-animation-delay:unset;animation-delay:unset;}.pdp-fireplaces .node--type-fireplaces-product .fireplaces-customize-product .customize-step__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:0.5rem;margin-bottom:0.75rem;}.pdp-fireplaces .node--type-fireplaces-product .fireplaces-customize-product .customize-step__top .customize-step__instruction{margin:0;-webkit-box-flex:1;-ms-flex:1;flex:1;}.pdp-fireplaces .node--type-fireplaces-product .fireplaces-customize-product .customize-step__top .customize-step__help-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.35rem;background:none;border:none;padding:0;cursor:pointer;-ms-flex-negative:0;flex-shrink:0;margin:0;}.pdp-fireplaces .node--type-fireplaces-product .fireplaces-customize-product .customize-step__top .customize-step__help-btn .customize-step__help-icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:1.25rem;height:1.25rem;border-radius:50%;background:#00529e;color:white;font-size:1rem;font-weight:700;line-height:1;}.pdp-fireplaces .node--type-fireplaces-product .fireplaces-customize-product .customize-step__top .customize-step__help-btn .customize-step__help-label{color:#00529e;font-size:0.875rem;font-weight:700;white-space:nowrap;}.pdp-fireplaces .node--type-fireplaces-product .fireplaces-customize-product .customize-step__top .customize-step__help-btn:hover,.pdp-fireplaces .node--type-fireplaces-product .fireplaces-customize-product .customize-step__top .customize-step__help-btn:focus{outline:none;}.pdp-fireplaces .node--type-fireplaces-product .fireplaces-customize-product .customize-step__top .customize-step__help-btn:hover .customize-step__help-icon,.pdp-fireplaces .node--type-fireplaces-product .fireplaces-customize-product .customize-step__top .customize-step__help-btn:focus .customize-step__help-icon{text-decoration:none;}.pdp-fireplaces .node--type-fireplaces-product .fireplaces-customize-product .customize-step__top .customize-step__help-btn:hover .customize-step__help-label,.pdp-fireplaces .node--type-fireplaces-product .fireplaces-customize-product .customize-step__top .customize-step__help-btn:focus .customize-step__help-label{text-decoration:underline;}.pdp-fireplaces .node--type-fireplaces-product .fireplaces-customize-product .customize-step__warning{position:relative;margin-top:1rem;border:2px solid #c32127;border-radius:5px;padding:1rem 1rem 1rem 4.5rem;line-height:normal;}.pdp-fireplaces .node--type-fireplaces-product .fireplaces-customize-product .customize-step__warning::before{font-family:"Font Awesome 6 Free",sans-serif;font-weight:900;content:"\f071";font-size:34px;color:#c32127;position:absolute;left:1rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);}.pdp-fireplaces .node--type-fireplaces-product .fireplaces-customize-product .customize-step__warning-label{display:block;padding-bottom:0.3rem;}.pdp-fireplaces .node--type-fireplaces-product .fireplaces-customize-product .customize-step__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:1rem;}.pdp-fireplaces .node--type-fireplaces-product .fireplaces-customize-product .customize-step__next{border:1px solid transparent;font-weight:700;cursor:pointer;display:inline-block;position:relative;font-size:15px;line-height:1em;overflow:hidden;padding:0.625em 1.3em;margin-bottom:1em;text-decoration:none;-webkit-transition:background-color 0.3s ease-out,border-color 0.3s ease-out;transition:background-color 0.3s ease-out,border-color 0.3s ease-out;margin-right:1em;letter-spacing:1.1px;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;color:#fff;}@media (min-width:38em){.pdp-fireplaces .node--type-fireplaces-product .fireplaces-customize-product .customize-step__next{padding:0.625em 1.5em;font-size:17px;line-height:1.375em;}}.pdp-fireplaces .node--type-fireplaces-product .fireplaces-customize-product .customize-step__next{background-color:#000;}.pdp-fireplaces .node--type-fireplaces-product .fireplaces-customize-product .customize-step__next:hover,.pdp-fireplaces .node--type-fireplaces-product .fireplaces-customize-product .customize-step__next:focus,.pdp-fireplaces .node--type-fireplaces-product .fireplaces-customize-product .customize-step__next:active{color:#fff;background-color:#383838;}.pdp-fireplaces .node--type-fireplaces-product .fireplaces-customize-product .customize-step__next{margin:0;background-color:#222;}.pdp-fireplaces .node--type-fireplaces-product .fireplaces-customize-product .customize-step__next:hover,.pdp-fireplaces .node--type-fireplaces-product .fireplaces-customize-product .customize-step__next:focus,.pdp-fireplaces .node--type-fireplaces-product .fireplaces-customize-product .customize-step__next:active{background-color:#000;}.pdp-fireplaces .node--type-fireplaces-product .fireplaces-customize-product .customize-step__next:focus-visible{outline:2px solid #000;outline-offset:2px;}.pdp-fireplaces .node--type-fireplaces-product .fireplaces-customize-product .customize-step__next[hidden]{display:none;}.pdp-fireplaces .node--type-fireplaces-product .fireplaces-customize-product .customize-options{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:0.75rem;overflow-x:auto;overflow-y:visible;}.pdp-fireplaces .node--type-fireplaces-product .fireplaces-customize-product .customize-options .customize-option{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 140px;flex:0 0 140px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;cursor:pointer;border:2px solid #c8cacc;border-radius:5px;padding:0;margin:1px;text-align:center;}.pdp-fireplaces .node--type-fireplaces-product .fireplaces-customize-product .customize-options .customize-option > *{color:#181415;}.pdp-fireplaces .node--type-fireplaces-product .fireplaces-customize-product .customize-options .customize-option:focus{border-color:#181415;}.pdp-fireplaces .node--type-fireplaces-product .fireplaces-customize-product .customize-options .customize-option[aria-selected=true]{border-color:#179b3b;}.pdp-fireplaces .node--type-fireplaces-product .fireplaces-customize-product .customize-options .customize-option:hover{border-color:#c32127;}.pdp-fireplaces .node--type-fireplaces-product .fireplaces-customize-product .customize-options .customize-option:hover > *{color:#c32127;}.pdp-fireplaces .node--type-fireplaces-product .fireplaces-customize-product .customize-options .customize-option[data-locked=true]{cursor:default;}.pdp-fireplaces .node--type-fireplaces-product .fireplaces-customize-product .customize-options .customize-option[data-locked=true]:hover{border-color:#179b3b;}.pdp-fireplaces .node--type-fireplaces-product .fireplaces-customize-product .customize-options .customize-option[data-locked=true]:hover > *{color:#181415;}.pdp-fireplaces .node--type-fireplaces-product .fireplaces-customize-product .customize-options .customize-option__image{display:block;-ms-flex-negative:0;flex-shrink:0;width:100%;aspect-ratio:20/13;-o-object-fit:cover;object-fit:cover;border-top-right-radius:3px;border-top-left-radius:3px;}.pdp-fireplaces .node--type-fireplaces-product .fireplaces-customize-product .customize-options .customize-option__name{margin:0.75rem;font-size:0.9rem;font-weight:bold;}.pdp-fireplaces .node--type-fireplaces-product .fireplaces-customize-product .customize-options .customize-option__included,.pdp-fireplaces .node--type-fireplaces-product .fireplaces-customize-product .customize-options .customize-option__msrp{font-size:0.85rem;margin:0 0.5rem 1rem;}.pdp-fireplaces .node--type-fireplaces-product .fireplaces-customize-product .customize-options .customize-option__included{text-transform:lowercase;}.pdp-fireplaces .node--type-fireplaces-product .fireplaces-customize-product .customize-options .customize-option__included::before{content:"(";}.pdp-fireplaces .node--type-fireplaces-product .fireplaces-customize-product .customize-options .customize-option__included::after{content:")";}.pdp-fireplaces .node--type-fireplaces-product .fireplaces-customize-product .customize-options .customize-option.customize-option--no-thanks,.pdp-fireplaces .node--type-fireplaces-product .fireplaces-customize-product .customize-options .customize-option.customize-option--decline{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:1rem 0.5rem;}.pdp-fireplaces .node--type-fireplaces-product .fireplaces-customize-product .customize-options .customize-option.customize-option--no-thanks .customize-option__name,.pdp-fireplaces .node--type-fireplaces-product .fireplaces-customize-product .customize-options .customize-option.customize-option--decline .customize-option__name{margin:0;}.pdp-fireplaces .node--type-fireplaces-product .fireplaces-customize-product .customize-options .customize-option__note{margin:0;font-size:0.9rem;font-weight:bold;padding:1rem 0.9rem 0;}.pdp-fireplaces .node--type-fireplaces-product .fireplaces-customize-product .customize-options .customize-option__shopify-id{position:absolute;top:0;left:0;right:0;z-index:2;background:rgba(0,40,75,0.8);color:#fff !important;text-align:right;font-size:0.5rem;font-family:monospace;padding:5px 4px;opacity:0;pointer-events:none;-webkit-transition:opacity 0.15s ease;transition:opacity 0.15s ease;}.pdp-fireplaces .node--type-fireplaces-product .fireplaces-customize-product .customize-options .customize-option__shopify-id strong,.pdp-fireplaces .node--type-fireplaces-product .fireplaces-customize-product .customize-options .customize-option__shopify-id em{display:block;font-size:0.7rem;}.pdp-fireplaces .node--type-fireplaces-product .fireplaces-customize-product .customize-options .customize-option:hover .customize-option__shopify-id,.pdp-fireplaces .node--type-fireplaces-product .fireplaces-customize-product .customize-options .customize-option:focus .customize-option__shopify-id,.pdp-fireplaces .node--type-fireplaces-product .fireplaces-customize-product .customize-options .customize-option:focus-within .customize-option__shopify-id{opacity:1;}.pdp-fireplaces .node--type-fireplaces-product .fp-selected-options{margin:0;border:0;}.pdp-fireplaces .node--type-fireplaces-product .fp-selected-options__summary{font-weight:bold;font-size:0.9rem;cursor:pointer;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #181415;padding:3px 6px;}.pdp-fireplaces .node--type-fireplaces-product .fp-selected-options__summary::-webkit-details-marker{display:none;}.pdp-fireplaces .node--type-fireplaces-product .fp-selected-options .fp-selected-option-row__label,.pdp-fireplaces .node--type-fireplaces-product .fp-selected-options .fp-selected-option-row__value{color:#181415 !important;font-weight:500 !important;}.pdp-fireplaces .node--type-fireplaces-product .fp-selected-options__chevron{display:inline-block;margin-left:0.35rem;line-height:1;-webkit-transition:-webkit-transform 0.25s ease-in-out;transition:-webkit-transform 0.25s ease-in-out;transition:transform 0.25s ease-in-out;transition:transform 0.25s ease-in-out,-webkit-transform 0.25s ease-in-out;-webkit-transform-origin:center;transform-origin:center;}.pdp-fireplaces .node--type-fireplaces-product .fp-selected-options__chevron::before{font-family:"Font Awesome 6 Free",sans-serif;font-weight:900;content:"\f054";font-size:0.8rem;height:0.8rem;width:0.8rem;}.pdp-fireplaces .node--type-fireplaces-product .fp-selected-options[open] .fp-selected-options__chevron{-webkit-transform:rotate(90deg);transform:rotate(90deg);}.pdp-fireplaces .node--type-fireplaces-product .fp-selected-options__body{padding:0.4rem;}.pdp-fireplaces .node--type-fireplaces-product .fp-selected-options__body .fp-selected-option-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1rem;padding:0.25rem 0;font-size:0.85rem;}.pdp-fireplaces .node--type-fireplaces-product .fp-selected-options__body .fp-selected-option-row__label{color:#555;}.pdp-fireplaces .node--type-fireplaces-product .fp-selected-options__body .fp-selected-option-row__value{text-align:right;font-weight:bold;}.pdp-fireplaces .node--type-fireplaces-product .fp-selected-options__body .fp-selected-option-row__unsellable-marker{color:#c32127;font-weight:bold;}.pdp-fireplaces .node--type-fireplaces-product .fp-selected-options__legend{margin:0;padding:0.4rem 0 0;font-size:0.85rem;color:#c32127;}.pdp-fireplaces .node--type-fireplaces-product .fp-selected-options__legend[hidden]{display:none;}.fp-help-modal{position:fixed;inset:0;z-index:9999;background:rgba(24,20,21,0.55);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.fp-help-modal__dialog{background:#f8f5f0;width:85%;max-width:960px;max-height:80vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:2px solid #0060ad;-webkit-box-shadow:0 -4px 16px rgba(0,0,0,0.15);box-shadow:0 -4px 16px rgba(0,0,0,0.15);top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute;}.fp-help-modal__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1rem 1.5rem;border-bottom:1px solid #e0dcd7;gap:1rem;}.fp-help-modal__title{margin:0;font-size:1.3rem;font-weight:700;color:#181415;}.fp-help-modal__close{background:none;border:none;font-size:1.5rem;line-height:1;cursor:pointer;color:#5b5b5b;padding:0.25rem 0.5rem;margin:0;}.fp-help-modal__close:hover,.fp-help-modal__close:focus{color:#181415;background-color:transparent;}.fp-help-modal__content{padding:1.5rem;overflow-y:auto;font-size:1rem;line-height:1.65;color:#181415;}.fp-stale-modal{position:fixed;bottom:0;left:0;right:0;z-index:9999;background:white;border-top:3px solid #c32127;-webkit-box-shadow:0 -4px 16px rgba(0,0,0,0.15);box-shadow:0 -4px 16px rgba(0,0,0,0.15);}.fp-stale-modal__dialog{display:grid;grid-template-columns:auto 1fr;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;row-gap:1rem;max-width:960px;margin:0 auto;padding:1.5rem;}.fp-stale-modal__icon{grid-column:1;grid-row:1/3;align-self:start;font-size:0;color:#c32127;line-height:1;}.fp-stale-modal__icon::before{font-family:"Font Awesome 6 Free",sans-serif;font-weight:900;content:"\f071";font-size:28px;}.fp-stale-modal__title{grid-column:2;grid-row:1;margin:0;font-size:1.3rem;font-weight:700;color:#181415;line-height:normal;}.fp-stale-modal__body{grid-column:2;grid-row:2;margin:0;font-size:1rem;line-height:normal;color:#181415;}.fp-stale-modal__close{border:1px solid transparent;font-weight:700;cursor:pointer;display:inline-block;position:relative;font-size:15px;line-height:1em;overflow:hidden;padding:0.625em 1.3em;margin-bottom:1em;text-decoration:none;-webkit-transition:background-color 0.3s ease-out,border-color 0.3s ease-out;transition:background-color 0.3s ease-out,border-color 0.3s ease-out;margin-right:1em;letter-spacing:1.1px;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;color:#fff;}@media (min-width:38em){.fp-stale-modal__close{padding:0.625em 1.5em;font-size:17px;line-height:1.375em;}}.fp-stale-modal__close{background-color:#c32127;}.fp-stale-modal__close:hover,.fp-stale-modal__close:focus,.fp-stale-modal__close:active{color:#fff;background-color:#a91d22;}.fp-stale-modal__close{grid-column:2;grid-row:3;justify-self:start;margin:0;}@-webkit-keyframes fp-cta-warning-shake{0%,100%{-webkit-transform:translateX(0);transform:translateX(0);}15%{-webkit-transform:translateX(-6px);transform:translateX(-6px);}30%{-webkit-transform:translateX(6px);transform:translateX(6px);}45%{-webkit-transform:translateX(-4px);transform:translateX(-4px);}60%{-webkit-transform:translateX(4px);transform:translateX(4px);}75%{-webkit-transform:translateX(-2px);transform:translateX(-2px);}90%{-webkit-transform:translateX(2px);transform:translateX(2px);}}@keyframes fp-cta-warning-shake{0%,100%{-webkit-transform:translateX(0);transform:translateX(0);}15%{-webkit-transform:translateX(-6px);transform:translateX(-6px);}30%{-webkit-transform:translateX(6px);transform:translateX(6px);}45%{-webkit-transform:translateX(-4px);transform:translateX(-4px);}60%{-webkit-transform:translateX(4px);transform:translateX(4px);}75%{-webkit-transform:translateX(-2px);transform:translateX(-2px);}90%{-webkit-transform:translateX(2px);transform:translateX(2px);}}.fp-cta__warning--shake{-webkit-animation:fp-cta-warning-shake 600ms ease-in-out;animation:fp-cta-warning-shake 600ms ease-in-out;}@media (prefers-reduced-motion:reduce){.fp-cta__warning--shake{-webkit-animation:none;animation:none;}}.fp-incomplete-modal{position:fixed;inset:0;z-index:9999;background:rgba(24,20,21,0.55);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:1rem;}.fp-incomplete-modal__dialog{position:relative;background:white;border:2px solid #c32127;-webkit-box-shadow:0 4px 20px rgba(0,0,0,0.2);box-shadow:0 4px 20px rgba(0,0,0,0.2);width:100%;max-width:420px;padding:2rem 1.5rem 1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;text-align:center;}.fp-incomplete-modal__close{position:absolute;top:0.25rem;right:0.5rem;width:24px;height:24px;background:none;border:none;font-size:30px;line-height:24px;text-align:center;cursor:pointer;color:#5b5b5b;padding:0;margin:0;}.fp-incomplete-modal__close:hover,.fp-incomplete-modal__close:focus{color:#181415;background-color:transparent;}.fp-incomplete-modal__icon{color:#c32127;line-height:1;}.fp-incomplete-modal__icon::before{font-family:"Font Awesome 6 Free",sans-serif;font-weight:900;content:"\f071";font-size:32px;}.fp-incomplete-modal__title{margin:0;font-size:1.15rem;font-weight:normal;color:#181415;line-height:1.4;}.fp-incomplete-modal__title strong{font-weight:700;}.fp-incomplete-modal__ok{border:1px solid transparent;font-weight:700;cursor:pointer;display:inline-block;position:relative;font-size:15px;line-height:1em;overflow:hidden;padding:0.625em 1.3em;margin-bottom:1em;text-decoration:none;-webkit-transition:background-color 0.3s ease-out,border-color 0.3s ease-out;transition:background-color 0.3s ease-out,border-color 0.3s ease-out;margin-right:1em;letter-spacing:1.1px;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;color:#fff;}@media (min-width:38em){.fp-incomplete-modal__ok{padding:0.625em 1.5em;font-size:17px;line-height:1.375em;}}.fp-incomplete-modal__ok{background-color:#c32127;}.fp-incomplete-modal__ok:hover,.fp-incomplete-modal__ok:focus,.fp-incomplete-modal__ok:active{color:#fff;background-color:#a91d22;}.fp-incomplete-modal__ok{margin:0;min-width:120px;}.pdp-fireplaces .header .header-content-wrapper .fp-cta__buttons a.fp-cta__dealer-btn,.pdp-fireplaces .header .header-content-wrapper .fp-cta__buttons button.fp-cta__next-steps-btn,.pdp-fireplaces .header .header-content-wrapper .fp-cta__buttons .fp-cta__cart-wrapper a,.pdp-fireplaces .header .header-content-wrapper .fp-cta__buttons .fp-cta__cart-wrapper button,.pdp-fireplaces .header .header-content-wrapper .fp-cta__buttons .proxy-shop-button-wrapper button{margin:1.5rem 0 !important;padding:0.609em 1.5625em !important;font-size:17px !important;line-height:normal !important;width:auto !important;}@media (min-width:62em){.pdp-fireplaces .header .header-content-wrapper .fp-cta__buttons a.fp-cta__dealer-btn,.pdp-fireplaces .header .header-content-wrapper .fp-cta__buttons button.fp-cta__next-steps-btn,.pdp-fireplaces .header .header-content-wrapper .fp-cta__buttons .fp-cta__cart-wrapper a,.pdp-fireplaces .header .header-content-wrapper .fp-cta__buttons .fp-cta__cart-wrapper button,.pdp-fireplaces .header .header-content-wrapper .fp-cta__buttons .proxy-shop-button-wrapper button{font-size:1.4rem !important;}}.pdp-fireplaces .header .header-content-wrapper .fp-cta__buttons .proxy-shop-button-wrapper{margin-bottom:0;}.pdp-fireplaces .header .header-content-wrapper .fp-cta__buttons .proxy-shop-button-wrapper button{background-color:#c32127 !important;border:1px solid #c32127 !important;color:#fff;font-weight:700;letter-spacing:1.1px;}.pdp-fireplaces .header .header-content-wrapper .fp-cta__buttons .proxy-shop-button-wrapper button:hover,.pdp-fireplaces .header .header-content-wrapper .fp-cta__buttons .proxy-shop-button-wrapper button:focus,.pdp-fireplaces .header .header-content-wrapper .fp-cta__buttons .proxy-shop-button-wrapper button:active{background-color:rgb(168.8289473684,28.5710526316,33.7657894737) !important;border-color:rgb(168.8289473684,28.5710526316,33.7657894737) !important;color:#fff;}.pdp-fireplaces .header .header-content-wrapper .fp-cta__buttons .fa-shopping-cart{display:none;}.pdp-fireplaces .node--type-fireplaces-product .fp-price-note{background-color:#fdf9ec;border:2px solid #d9a300;border-radius:4px;padding:0.875rem 1rem;margin:1rem 0 1.5rem;color:#181415;line-height:1.45;text-align:left;}.pdp-fireplaces .node--type-fireplaces-product .fp-price-note > :first-child{margin-top:0;}.pdp-fireplaces .node--type-fireplaces-product .fp-price-note > :last-child{margin-bottom:0;}.pdp-fireplaces .node--type-fireplaces-product .fp-price-note strong,.pdp-fireplaces .node--type-fireplaces-product .fp-price-note b{font-weight:700;}.pdp-fireplaces .node--type-fireplaces-product .fp-price-note a{color:#181415;text-decoration:underline;text-underline-offset:2px;}.pdp-fireplaces .node--type-fireplaces-product .fp-selected-product .fp-price-note{margin:1rem 0;}body .ui-dialog.legal-notice-confirmation-dialog{max-width:calc(100vw - 2rem);padding:0;border:none;border-radius:3px;-webkit-box-shadow:0 4px 20px rgba(0,0,0,0.2);box-shadow:0 4px 20px rgba(0,0,0,0.2);}body .ui-dialog.legal-notice-confirmation-dialog .ui-dialog-titlebar{padding:10px 16px !important;border:none;border-bottom:1px solid #d4d5d9;border-radius:3px 3px 0 0;}body .ui-dialog.legal-notice-confirmation-dialog .ui-dialog-titlebar .ui-dialog-title{float:none;width:auto;margin:0;font-size:16px !important;font-weight:700;line-height:1.2 !important;color:#1b1515;}body .ui-dialog.legal-notice-confirmation-dialog .ui-dialog-titlebar-close{top:50% !important;right:16px;width:24px !important;height:24px !important;margin:0 !important;padding:0;border:none;background:none;-webkit-transform:translateY(-50%) !important;transform:translateY(-50%) !important;font-size:0;text-indent:0;overflow:visible;}body .ui-dialog.legal-notice-confirmation-dialog .ui-dialog-titlebar-close .ui-button-icon,body .ui-dialog.legal-notice-confirmation-dialog .ui-dialog-titlebar-close .ui-icon,body .ui-dialog.legal-notice-confirmation-dialog .ui-dialog-titlebar-close .ui-icon-closethick{display:none;}body .ui-dialog.legal-notice-confirmation-dialog .ui-dialog-titlebar-close::before{content:"×";display:block;font-size:30px;line-height:24px;color:#1b1515;text-align:center;}body .ui-dialog.legal-notice-confirmation-dialog .ui-dialog-content{padding:20px 24px !important;font-size:16px;line-height:normal;}body .ui-dialog.legal-notice-confirmation-dialog .legal-notice-list{margin:0;padding-left:1.25rem;}body .ui-dialog.legal-notice-confirmation-dialog .legal-notice-list li{margin-bottom:0.5rem;}body .ui-dialog.legal-notice-confirmation-dialog .legal-notice-list li:last-child{margin-bottom:0;}body .ui-dialog.legal-notice-confirmation-dialog .ui-dialog-buttonpane{margin-top:0;padding:30px 25px !important;border-top:1px solid #d4d5d9;background:transparent;}body .ui-dialog.legal-notice-confirmation-dialog .ui-dialog-buttonset{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important;width:100%;margin:0;}body .ui-dialog.legal-notice-confirmation-dialog .ui-dialog-buttonset .ui-button{border:1px solid transparent;font-weight:700;cursor:pointer;display:inline-block;position:relative;font-size:15px;line-height:1em;overflow:hidden;padding:0.625em 1.3em;margin-bottom:1em;text-decoration:none;-webkit-transition:background-color 0.3s ease-out,border-color 0.3s ease-out;transition:background-color 0.3s ease-out,border-color 0.3s ease-out;margin-right:1em;letter-spacing:1.1px;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;color:#fff;}@media (min-width:38em){body .ui-dialog.legal-notice-confirmation-dialog .ui-dialog-buttonset .ui-button{padding:0.625em 1.5em;font-size:17px;line-height:1.375em;}}body .ui-dialog.legal-notice-confirmation-dialog .ui-dialog-buttonset .ui-button{background-color:#c32127;}body .ui-dialog.legal-notice-confirmation-dialog .ui-dialog-buttonset .ui-button:hover,body .ui-dialog.legal-notice-confirmation-dialog .ui-dialog-buttonset .ui-button:focus,body .ui-dialog.legal-notice-confirmation-dialog .ui-dialog-buttonset .ui-button:active{color:#fff;background-color:#a91d22;}body .ui-dialog.legal-notice-confirmation-dialog .ui-dialog-buttonset .ui-button{margin:0;padding:0.625em 1.3em !important;border:none !important;border-radius:0;font-weight:800 !important;font-size:1.125rem !important;}body .ui-dialog.next-steps-dialog{max-width:calc(100vw - 2rem);padding:0;border:none;border-radius:3px;-webkit-box-shadow:0 4px 20px rgba(0,0,0,0.2);box-shadow:0 4px 20px rgba(0,0,0,0.2);}body .ui-dialog.next-steps-dialog .ui-dialog-titlebar{padding:10px 16px !important;border:none;border-bottom:1px solid #d4d5d9;border-radius:3px 3px 0 0;}body .ui-dialog.next-steps-dialog .ui-dialog-titlebar .ui-dialog-title{float:none;width:auto;margin:0;font-size:16px !important;font-weight:700;line-height:1.2 !important;color:#1b1515;}body .ui-dialog.next-steps-dialog .ui-dialog-titlebar-close{top:50% !important;right:16px;width:24px !important;height:24px !important;margin:0 !important;padding:0;border:none;background:none;-webkit-transform:translateY(-50%) !important;transform:translateY(-50%) !important;font-size:0;text-indent:0;overflow:visible;}body .ui-dialog.next-steps-dialog .ui-dialog-titlebar-close .ui-button-icon,body .ui-dialog.next-steps-dialog .ui-dialog-titlebar-close .ui-icon,body .ui-dialog.next-steps-dialog .ui-dialog-titlebar-close .ui-icon-closethick{display:none;}body .ui-dialog.next-steps-dialog .ui-dialog-titlebar-close::before{content:"×";display:block;font-size:30px;line-height:24px;color:#1b1515;text-align:center;}body .ui-dialog.next-steps-dialog .ui-dialog-content{padding:20px 24px !important;font-size:16px;line-height:normal;}body .ui-dialog.next-steps-dialog .ui-dialog-content{line-height:1.5;}body .ui-dialog.next-steps-dialog .fp-next-steps__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;margin-top:20px;padding-top:20px;border-top:1px solid #d4d5d9;}body .ui-dialog.next-steps-dialog .fp-next-steps__btn{border:1px solid transparent;font-weight:700;cursor:pointer;display:inline-block;position:relative;font-size:15px;line-height:1em;overflow:hidden;padding:0.625em 1.3em;margin-bottom:1em;text-decoration:none;-webkit-transition:background-color 0.3s ease-out,border-color 0.3s ease-out;transition:background-color 0.3s ease-out,border-color 0.3s ease-out;margin-right:1em;letter-spacing:1.1px;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;color:#fff;}@media (min-width:38em){body .ui-dialog.next-steps-dialog .fp-next-steps__btn{padding:0.625em 1.5em;font-size:17px;line-height:1.375em;}}body .ui-dialog.next-steps-dialog .fp-next-steps__btn{background-color:#000;}body .ui-dialog.next-steps-dialog .fp-next-steps__btn:hover,body .ui-dialog.next-steps-dialog .fp-next-steps__btn:focus,body .ui-dialog.next-steps-dialog .fp-next-steps__btn:active{color:#fff;background-color:#383838;}body .ui-dialog.next-steps-dialog .fp-next-steps__btn{margin:0;border:none;border-radius:0;padding:0.72em 1.45em;font-family:inherit;font-size:18px;line-height:normal;white-space:nowrap;}body .ui-dialog.next-steps-dialog .fp-next-steps__btn--dealer{border:1px solid transparent;font-weight:700;cursor:pointer;display:inline-block;position:relative;font-size:15px;line-height:1em;overflow:hidden;padding:0.625em 1.3em;margin-bottom:1em;text-decoration:none;-webkit-transition:background-color 0.3s ease-out,border-color 0.3s ease-out;transition:background-color 0.3s ease-out,border-color 0.3s ease-out;margin-right:1em;letter-spacing:1.1px;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;color:#fff;}@media (min-width:38em){body .ui-dialog.next-steps-dialog .fp-next-steps__btn--dealer{padding:0.625em 1.5em;font-size:17px;line-height:1.375em;}}body .ui-dialog.next-steps-dialog .fp-next-steps__btn--dealer{background-color:#c32127;}body .ui-dialog.next-steps-dialog .fp-next-steps__btn--dealer:hover,body .ui-dialog.next-steps-dialog .fp-next-steps__btn--dealer:focus,body .ui-dialog.next-steps-dialog .fp-next-steps__btn--dealer:active{color:#fff;background-color:#a91d22;}body .ui-dialog.next-steps-dialog .fp-next-steps__btn--dealer{margin:0;border:none;border-radius:0;padding:0.72em 1.45em;font-family:inherit;font-size:18px;line-height:normal;white-space:nowrap;}body .ui-dialog.next-steps-dialog .fp-next-steps__confirm{font-size:0.9rem;font-weight:700;color:#0060ad;}body .ui-dialog.next-steps-dialog .fp-next-steps__body{max-height:60vh;overflow-y:auto;color:#181415;}body .ui-dialog.next-steps-dialog .fp-next-steps__body > *:first-child{margin-top:0;}body .ui-dialog.next-steps-dialog .fp-next-steps__body > *:last-child{margin-bottom:0;}body .ui-dialog.next-steps-dialog .fp-next-steps__body p{margin:0 0 1rem;}body .ui-dialog.next-steps-dialog .fp-next-steps__body a{color:#0060ad;font-weight:700;text-decoration:underline;}body .ui-dialog.next-steps-dialog .fp-next-steps__body a:hover{text-decoration:none;}body .ui-dialog.next-steps-dialog .fp-next-steps__body ul,body .ui-dialog.next-steps-dialog .fp-next-steps__body ol{margin:0 0 1rem;padding-left:1.25rem;}body .ui-dialog.next-steps-dialog .fp-next-steps__body li{margin-bottom:0.5rem;}body .ui-dialog.next-steps-dialog .fp-next-steps__body li:last-child{margin-bottom:0;}.ecorebates-pdp .ecr-details{background-color:#c32127;border:0;border-radius:0;color:#fff;cursor:pointer;display:inline-block;font-family:"Source Sans Pro",Helvetica,sans-serif;font-size:1.1em;font-weight:700;padding:0.375rem 1.875rem;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;}.ecorebates-pdp .ecr-details:hover,.ecorebates-pdp .ecr-details:active{background-color:#a91d22;color:#fff;text-decoration:none;}.ecorebates-pdp .ecr-details:focus-visible{outline:0.125rem solid #fff;outline-offset:0.125rem;}.path-node.node--type-hvac-product .block-connect-with-dealer-block .block{margin-bottom:6em;}@media (min-width:53.125em) and (max-width:61.9375em){.path-node.node--type-hvac-product .block-connect-with-dealer-block .block{margin:2em 0;}}@media (min-width:62em){.path-node.node--type-hvac-product .block-connect-with-dealer-block .block{margin-bottom:6%;margin-top:11%;}}.path-node.node--type-hvac-product .product-description button[aria-label*="Product description"]{border:1px solid transparent;font-weight:700;cursor:pointer;display:inline-block;position:relative;font-size:15px;line-height:1em;overflow:hidden;padding:0.625em 1.3em;margin-bottom:1em;text-decoration:none;-webkit-transition:background-color 0.3s ease-out,border-color 0.3s ease-out;transition:background-color 0.3s ease-out,border-color 0.3s ease-out;margin-right:1em;letter-spacing:1.1px;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;color:#fff;}@media (min-width:38em){.path-node.node--type-hvac-product .product-description button[aria-label*="Product description"]{padding:0.625em 1.5em;font-size:17px;line-height:1.375em;}}.path-node.node--type-hvac-product .product-description button[aria-label*="Product description"]{background-color:#c32127;}.path-node.node--type-hvac-product .product-description button[aria-label*="Product description"]:hover,.path-node.node--type-hvac-product .product-description button[aria-label*="Product description"]:focus,.path-node.node--type-hvac-product .product-description button[aria-label*="Product description"]:active{color:#fff;background-color:#a91d22;}.path-node.node--type-hvac-product #colorbox.brandify-cbox .view-dealer-locator .view-filters{background-color:transparent;}.path-node.node--type-hvac-product #colorbox.brandify-cbox .view-dealer-locator .view-content{margin-top:3rem;}@media (min-width:62em){.path-node.node--type-hvac-product #colorbox.brandify-cbox .view-dealer-locator .view-content{margin-top:2rem;}}.node--type-hvac-product.product-line-teaser-layout{color:#000;}@media (min-width:55.9375em){.node--type-hvac-product.product-line-teaser-layout .desktop-wrapper{padding:4.768371582em;}}@media (min-width:55.9375em){.node--type-hvac-product.product-line-teaser-layout .desktop-wrapper::before{content:"";top:0;left:0;width:100%;height:100%;position:absolute;z-index:1;background:-webkit-gradient(linear,left top,right top,color-stop(35%,rgba(255,255,255,0)),color-stop(53%,rgba(255,255,255,0.8)),to(white));background:linear-gradient(to right,rgba(255,255,255,0) 35%,rgba(255,255,255,0.8) 53%,white 100%);-webkit-transform:scaleX(-1);transform:scaleX(-1);opacity:0.9;}}.node--type-hvac-product.product-line-teaser-layout .mobile-wrapper::after{content:none;}@media (max-width:55.875em){.node--type-hvac-product.product-line-teaser-layout .mobile-wrapper::before{content:"";top:0;left:0;width:100%;height:100%;position:absolute;z-index:1;background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),color-stop(71%,rgba(255,255,255,0.96)),to(white));background:linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,0.96) 71%,white 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF',endColorstr='#FFF',GradientType=1);-webkit-transform:scaleX(-1);transform:scaleX(-1);opacity:0.9;}}.node--type-hvac-product.product-line-teaser-layout .mobile-wrapper{background-position:70% 50%;}.node--type-hvac-product.product-line-teaser-layout .mobile-wrapper .info-wrapper .left-column .field--name-field-bazaarvoice-pr-summary{margin-bottom:1em;}.node--type-hvac-product.product-line-teaser-layout .product-line-teaser-layout-wrapper{color:#000;}.node--type-hvac-product.product-line-teaser-layout .product-line-teaser-layout-wrapper .field--name-title{padding:0;left:auto;color:#000;font-size:0.75em;margin-bottom:0.2em;}@media (min-width:55.9375em){.node--type-hvac-product.product-line-teaser-layout .product-line-teaser-layout-wrapper .field--name-title{font-size:1em;}}.node--type-hvac-product.product-line-teaser-layout .product-line-teaser-layout-wrapper .field--name-title::after{content:none;}.node--type-hvac-product.product-line-teaser-layout .product-line-teaser-layout-wrapper .inner-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;}.node--type-hvac-product.product-line-teaser-layout .product-line-teaser-layout-wrapper .field--name-field-banner-features{margin-bottom:1.3em;}@media (min-width:55.9375em){.node--type-hvac-product.product-line-teaser-layout .product-line-teaser-layout-wrapper .field--name-field-banner-features{text-transform:uppercase;}}.node--type-hvac-product.product-line-teaser-layout .product-line-teaser-layout-wrapper .field--name-field-banner-features .field__item{font-weight:600;margin-bottom:0.7em;}.node--type-hvac-product.product-line-teaser-layout .product-line-teaser-layout-wrapper .field--name-field-short-description{font-size:1.1em;font-weight:lighter;}.node--type-hvac-product.product-line-teaser-layout .product-line-teaser-layout-wrapper .field--name-field-short-description p{line-height:1.8em;}.node--type-hvac-product.product-line-teaser-layout .product-line-teaser-layout-wrapper .field--name-field-short-description p:last-child{margin-bottom:0;}.node--type-hvac-product.product-line-teaser-layout .product-line-teaser-layout-wrapper .button-wrapper{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:10;position:relative;-ms-flex-wrap:wrap;flex-wrap:wrap;}.node--type-hvac-product.product-line-teaser-layout .product-line-teaser-layout-wrapper .button-wrapper > a[class*=btn]{border:1px solid transparent;font-weight:700;cursor:pointer;display:inline-block;position:relative;font-size:15px;line-height:1em;overflow:hidden;padding:0.625em 1.3em;margin-bottom:1em;text-decoration:none;-webkit-transition:background-color 0.3s ease-out,border-color 0.3s ease-out;transition:background-color 0.3s ease-out,border-color 0.3s ease-out;margin-right:1em;letter-spacing:1.1px;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;color:#fff;}@media (min-width:38em){.node--type-hvac-product.product-line-teaser-layout .product-line-teaser-layout-wrapper .button-wrapper > a[class*=btn]{padding:0.625em 1.5em;font-size:17px;line-height:1.375em;}}.node--type-hvac-product.product-line-teaser-layout .product-line-teaser-layout-wrapper .button-wrapper > a[class*=btn]{border:1px solid transparent;font-weight:700;cursor:pointer;display:inline-block;position:relative;font-size:15px;line-height:1em;overflow:hidden;padding:0.625em 1.3em;margin-bottom:1em;text-decoration:none;-webkit-transition:background-color 0.3s ease-out,border-color 0.3s ease-out;transition:background-color 0.3s ease-out,border-color 0.3s ease-out;margin-right:1em;letter-spacing:1.1px;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;color:#fff;}@media (min-width:38em){.node--type-hvac-product.product-line-teaser-layout .product-line-teaser-layout-wrapper .button-wrapper > a[class*=btn]{padding:0.625em 1.5em;font-size:17px;line-height:1.375em;}}.node--type-hvac-product.product-line-teaser-layout .product-line-teaser-layout-wrapper .button-wrapper > a[class*=btn]{background-color:#0060ad;}.node--type-hvac-product.product-line-teaser-layout .product-line-teaser-layout-wrapper .button-wrapper > a[class*=btn]:hover,.node--type-hvac-product.product-line-teaser-layout .product-line-teaser-layout-wrapper .button-wrapper > a[class*=btn]:focus{background-color:#015c9a;}.node--type-hvac-product.product-line-teaser-layout .product-line-teaser-layout-wrapper .button-wrapper > a[class*=btn]:active{background-color:#015c9a;}.node--type-hvac-product.product-line-teaser-layout .product-line-teaser-layout-wrapper .button-wrapper > a[class*=btn]{padding:0.2em 2.1em;font-size:1.1em;font-weight:600;}@media (min-width:38em){.node--type-hvac-product.product-line-teaser-layout .product-line-teaser-layout-wrapper .button-wrapper > a[class*=btn]{padding:0.2em 2.2em;font-size:1.3em;}}.node--type-hvac-product.product-line-teaser-layout .product-line-teaser-layout-wrapper .button-wrapper > a[class*=btn]{margin-top:1em;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:0 !important;}.node--type-hvac-product.product-line-teaser-layout .product-line-teaser-layout-wrapper .button-wrapper .ecr-details{font-weight:700;padding:0.625em;margin-bottom:0;font-size:15px;line-height:1em;margin-top:1em;margin-right:1em;}@media (min-width:38em){.node--type-hvac-product.product-line-teaser-layout .product-line-teaser-layout-wrapper .button-wrapper .ecr-details{padding:0.625em 1.5em;font-size:17px;line-height:1.375em;}}.node--type-hvac-product.product-line-teaser-layout .product-line-teaser-layout-wrapper .button-wrapper .series-features-wrapper{margin:0;display:block;-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;}@media (max-width:55.875em){.node--type-hvac-product.product-line-teaser-layout .product-line-teaser-layout-wrapper .button-wrapper .series-features-wrapper .field--name-field-media-image{margin-right:1rem;margin-top:0;}.node--type-hvac-product.product-line-teaser-layout .product-line-teaser-layout-wrapper .button-wrapper .series-features-wrapper .field--name-field-media-image img{width:60px;}}@media (min-width:48em){article.node--type-hvac-product.node--view-mode-full .header{-webkit-box-align:start;-ms-flex-align:start;align-items:start;}}@media (min-width:48em){article.node--type-hvac-product.node--view-mode-full .header::after{content:"";top:0;left:0;width:100%;height:100%;position:absolute;z-index:1;background:-webkit-gradient(linear,left top,right top,color-stop(40%,transparent),color-stop(61%,#000));background:linear-gradient(to right,transparent 40%,#000 61%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#001e5799',endColorstr='#000000',GradientType=1);z-index:-1;}}article.node--type-hvac-product.node--view-mode-full .header .header-content-wrapper p,article.node--type-hvac-product.node--view-mode-full .header .header-content-wrapper div{color:white;}@media (min-width:48em){article.node--type-hvac-product.node--view-mode-full .header .header-content-wrapper{padding-right:4em;-webkit-box-flex:1;-ms-flex:1 1 55%;flex:1 1 55%;}}article.node--type-hvac-product.node--view-mode-full .header .header-content-wrapper h1{color:white;font-size:1.8em;margin-bottom:1em;}@media (min-width:48em){article.node--type-hvac-product.node--view-mode-full .header .header-content-wrapper h1{font-size:2.8em;margin-bottom:0.5em;}}article.node--type-hvac-product.node--view-mode-full .header .header-content-wrapper .field--name-field-tagline{font-family:"Proxima Nova",helvetica,sans-serif;font-style:italic;margin-bottom:0;display:none;}@media (min-width:48em){article.node--type-hvac-product.node--view-mode-full .header .header-content-wrapper .field--name-field-tagline{display:block;}}article.node--type-hvac-product.node--view-mode-full .header .header-content-wrapper .ecorebates-pdp .ecr-details{font-weight:700;margin-bottom:1.5625rem;padding:0.625em 1.3em;font-size:15px;line-height:1em;}@media (min-width:38em){article.node--type-hvac-product.node--view-mode-full .header .header-content-wrapper .ecorebates-pdp .ecr-details{padding:0.625em 1.5em;font-size:17px;line-height:1.375em;}}article.node--type-hvac-product.node--view-mode-full .header .field--name-field-banner-features{font-weight:600;font-size:1.1em;margin-bottom:1.5em;}article.node--type-hvac-product.node--view-mode-full .header .field--name-field-banner-features .field__item{margin-bottom:0.5em;}article.node--type-hvac-product.node--view-mode-full .header .image-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}@media (min-width:48em){article.node--type-hvac-product.node--view-mode-full .header .image-wrapper{padding-left:4em;-webkit-box-flex:1;-ms-flex:1 1 60%;flex:1 1 60%;margin-top:1em;}}article.node--type-hvac-product.node--view-mode-full .header .features-wrapper{display:none;}@media (min-width:48em){article.node--type-hvac-product.node--view-mode-full .header .features-wrapper{display:block;position:absolute;bottom:4em;left:4em;}}article.node--type-hvac-product.node--view-mode-full .header .mobile-image{position:relative;}article.node--type-hvac-product.node--view-mode-full .header .mobile-image img{max-height:170px;}article.node--type-hvac-product.node--view-mode-full .header .mobile-image .field--name-field-thumbnail-image{margin-bottom:0.5em;}article.node--type-hvac-product.node--view-mode-full .header .mobile-image .features-wrapper{display:block;position:absolute;bottom:0;left:0;}@media (min-width:28.125em){article.node--type-hvac-product.node--view-mode-full .header .mobile-image .features-wrapper{left:2em;}}article.node--type-hvac-product.node--view-mode-full .header .mobile-image .features-wrapper img{max-width:60px;}.node--type-hvac-product section.sticky-jump-menu .sticky-jump-outer-wrapper .menu-wrapper ul li a.jump-link.buy-now{background-color:#0060ad;}.node--type-hvac-product section.sticky-jump-menu .sticky-jump-outer-wrapper .menu-wrapper ul li a.jump-link.buy-now:hover,.node--type-hvac-product section.sticky-jump-menu .sticky-jump-outer-wrapper .menu-wrapper ul li a.jump-link.buy-now:focus{background-color:rgb(0,81.8497109827,147.5);}.node--type-hvac-product section.sticky-jump-menu .sticky-jump-outer-wrapper .product-title{color:#fff;}.node--type-hvac-product section.sticky-jump-menu .sticky-jump-outer-wrapper h3.product-title .field--name-title{color:#fff;text-transform:uppercase;}.node--type-hvac-product section.sticky-jump-menu .sticky-jump-outer-wrapper h3.product-title::before{background-color:#0060ad;}.division-hvac section#features > .field--name-field-features-stack > .field__item > .feature-stack-product .field--name-field-feature-link-data a{border:1px solid transparent;font-weight:700;cursor:pointer;display:inline-block;position:relative;font-size:15px;line-height:1em;overflow:hidden;padding:0.625em 1.3em;margin-bottom:1em;text-decoration:none;-webkit-transition:background-color 0.3s ease-out,border-color 0.3s ease-out;transition:background-color 0.3s ease-out,border-color 0.3s ease-out;margin-right:1em;letter-spacing:1.1px;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;color:#fff;}@media (min-width:38em){.division-hvac section#features > .field--name-field-features-stack > .field__item > .feature-stack-product .field--name-field-feature-link-data a{padding:0.625em 1.5em;font-size:17px;line-height:1.375em;}}.division-hvac section#features > .field--name-field-features-stack > .field__item > .feature-stack-product .field--name-field-feature-link-data a{padding:0.262144em 1.25em;line-height:normal;font-size:1em;}@media (min-width:38em){.division-hvac section#features > .field--name-field-features-stack > .field__item > .feature-stack-product .field--name-field-feature-link-data a{font-size:0.9em;padding:0.512em 3.8146972656em;}}.division-hvac section#features > .field--name-field-features-stack > .field__item > .feature-stack-product .field--name-field-feature-link-data a{border:1px solid #4b4c4d;background-color:transparent;color:#4b4c4d !important;font-size:1em;}@media (min-width:38em){.division-hvac section#features > .field--name-field-features-stack > .field__item > .feature-stack-product .field--name-field-feature-link-data a{padding:0.512em 2em;}}.division-hvac section#features > .field--name-field-features-stack > .field__item > .feature-stack-product .field--name-field-feature-link-data a:hover,.division-hvac section#features > .field--name-field-features-stack > .field__item > .feature-stack-product .field--name-field-feature-link-data a:focus{color:#fff !important;}.division-hvac section#features > .field--name-field-features-stack > .field__item > .feature-stack-product .field--name-field-feature-link-data a{color:blue;}.division-hvac section#features > .field--name-field-features-stack > .field__item > .feature-stack-product .field--name-field-feature-link-data a:hover,.division-hvac section#features > .field--name-field-features-stack > .field__item > .feature-stack-product .field--name-field-feature-link-data a:focus,.division-hvac section#features > .field--name-field-features-stack > .field__item > .feature-stack-product .field--name-field-feature-link-data a:active{color:#4b4c4d !important;}.division-hvac section#features > .field--name-field-features-stack > .field__item > .feature-stack-product > .feature-stack-product-item > article.media--type-image-feature > .media-content{background-color:#f2f2f2;overflow:hidden;}@media (min-width:0) and (max-width:37.9375em){.division-hvac section#features > .field--name-field-features-stack > .field__item > .feature-stack-product > .feature-stack-product-item > article.media--type-image-feature > .media-content::before{background:none;}}@media (min-width:0) and (max-width:37.9375em){.division-hvac section#features > .field--name-field-features-stack > .field__item > .feature-stack-product > .feature-stack-product-item > article.media--type-image-feature > .media-content .header-wrapper{min-height:auto;padding-top:20em;padding-top:66%;padding-top:66vw;}}.division-hvac section#features > .field--name-field-features-stack > .field__item > .feature-stack-product > .feature-stack-product-item:nth-child(3n+1) > article.media--type-image-feature > .media-content{background:-webkit-gradient(linear,left top,right top,color-stop(65%,white),to(#d4d4d4));background:linear-gradient(to right,white 65%,#d4d4d4 100%);}@media (min-width:38em){.division-hvac section#features > .field--name-field-features-stack > .field__item > .feature-stack-product > .feature-stack-product-item:nth-child(3n+1) > article.media--type-image-feature > .media-content::before{background:linear-gradient(85deg,rgba(255,255,255,0) 33%,rgba(255,255,255,0.8) 49%,rgb(255,255,255) 52%,rgb(212,212,212) 100%);z-index:10;}}@media (min-width:38em){.division-hvac section#features > .field--name-field-features-stack > .field__item > .feature-stack-product > .feature-stack-product-item:nth-child(3n+2) > article.media--type-image-feature > .media-content::before{background:-webkit-gradient(linear,left top,right top,color-stop(11%,rgba(255,255,255,0)),color-stop(37%,rgba(255,255,255,0.25)),color-stop(100%,rgb(255,255,255)),to(rgb(228,226,227)));background:linear-gradient(to right,rgba(255,255,255,0) 11%,rgba(255,255,255,0.25) 37%,rgb(255,255,255) 100%,rgb(228,226,227) 100%);}}.division-hvac section#features > .field--name-field-features-stack > .field__item > .feature-stack-product > .feature-stack-product-item:nth-child(3n+2):nth-child(even) > article.media--type-image-feature > .media-content{background:linear-gradient(203deg,rgb(247,247,247) 62%,rgb(230,230,230) 64%,rgb(237,237,237) 90%);}.division-hvac section#features > .field--name-field-features-stack > .field__item > .feature-stack-product > .feature-stack-product-item:nth-child(3n+2):nth-child(odd) > article.media--type-image-feature > .media-content{background:linear-gradient(157deg,rgb(247,247,247) 62%,rgb(230,230,230) 64%,rgb(237,237,237) 90%);}.division-hvac section#features > .field--name-field-features-stack > .field__item > .feature-stack-product > .feature-stack-product-item:nth-child(3n+3) > article.media--type-image-feature > .media-content{background:-webkit-gradient(linear,left top,right top,from(rgb(21,21,21)),color-stop(50%,rgb(45,41,40)),to(rgb(21,21,21)));background:linear-gradient(to right,rgb(21,21,21) 0%,rgb(45,41,40) 50%,rgb(21,21,21) 100%);}@media (min-width:38em){.division-hvac section#features > .field--name-field-features-stack > .field__item > .feature-stack-product > .feature-stack-product-item:nth-child(3n+3) > article.media--type-image-feature > .media-content::before{background:-webkit-gradient(linear,left top,right top,color-stop(11%,rgba(45,41,40,0)),color-stop(37%,rgba(45,41,40,0.25)),color-stop(53%,rgb(45,41,40)),to(rgb(21,21,21)));background:linear-gradient(to right,rgba(45,41,40,0) 11%,rgba(45,41,40,0.25) 37%,rgb(45,41,40) 53%,rgb(21,21,21) 100%);}}.division-hvac section#features > .field--name-field-features-stack > .field__item > .feature-stack-product > .feature-stack-product-item:nth-child(3n+3) > article.media--type-image-feature > .media-content .header-wrapper .feature-style-text,.division-hvac section#features > .field--name-field-features-stack > .field__item > .feature-stack-product > .feature-stack-product-item:nth-child(3n+3) > article.media--type-image-feature > .media-content .header-wrapper .field--name-field-feature-lead{color:#fff;}.division-hvac section#features > .field--name-field-features-stack > .field__item > .feature-stack-product > .feature-stack-product-item:nth-child(3n+3) > article.media--type-image-feature > .media-content .header-wrapper .field--name-field-feature-link-data a{border:1px solid transparent;font-weight:700;cursor:pointer;display:inline-block;position:relative;font-size:15px;line-height:1em;overflow:hidden;padding:0.625em 1.3em;margin-bottom:1em;text-decoration:none;-webkit-transition:background-color 0.3s ease-out,border-color 0.3s ease-out;transition:background-color 0.3s ease-out,border-color 0.3s ease-out;margin-right:1em;letter-spacing:1.1px;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;color:#fff;}@media (min-width:38em){.division-hvac section#features > .field--name-field-features-stack > .field__item > .feature-stack-product > .feature-stack-product-item:nth-child(3n+3) > article.media--type-image-feature > .media-content .header-wrapper .field--name-field-feature-link-data a{padding:0.625em 1.5em;font-size:17px;line-height:1.375em;}}.division-hvac section#features > .field--name-field-features-stack > .field__item > .feature-stack-product > .feature-stack-product-item:nth-child(3n+3) > article.media--type-image-feature > .media-content .header-wrapper .field--name-field-feature-link-data a{padding:0.262144em 1.25em;line-height:normal;font-size:1em;}@media (min-width:38em){.division-hvac section#features > .field--name-field-features-stack > .field__item > .feature-stack-product > .feature-stack-product-item:nth-child(3n+3) > article.media--type-image-feature > .media-content .header-wrapper .field--name-field-feature-link-data a{font-size:0.9em;padding:0.512em 3.8146972656em;}}.division-hvac section#features > .field--name-field-features-stack > .field__item > .feature-stack-product > .feature-stack-product-item:nth-child(3n+3) > article.media--type-image-feature > .media-content .header-wrapper .field--name-field-feature-link-data a{border:1px solid #4b4c4d;background-color:transparent;color:#4b4c4d !important;font-size:1em;}@media (min-width:38em){.division-hvac section#features > .field--name-field-features-stack > .field__item > .feature-stack-product > .feature-stack-product-item:nth-child(3n+3) > article.media--type-image-feature > .media-content .header-wrapper .field--name-field-feature-link-data a{padding:0.512em 2em;}}.division-hvac section#features > .field--name-field-features-stack > .field__item > .feature-stack-product > .feature-stack-product-item:nth-child(3n+3) > article.media--type-image-feature > .media-content .header-wrapper .field--name-field-feature-link-data a:hover,.division-hvac section#features > .field--name-field-features-stack > .field__item > .feature-stack-product > .feature-stack-product-item:nth-child(3n+3) > article.media--type-image-feature > .media-content .header-wrapper .field--name-field-feature-link-data a:focus{color:#fff !important;}.division-hvac section#features > .field--name-field-features-stack > .field__item > .feature-stack-product > .feature-stack-product-item:nth-child(3n+3) > article.media--type-image-feature > .media-content .header-wrapper .field--name-field-feature-link-data a{border:1px solid #fff;color:white !important;}.division-hvac section#features > .field--name-field-features-stack > .field__item > .feature-stack-product > .feature-stack-product-item:nth-child(3n+3) > article.media--type-image-feature > .media-content .header-wrapper .field--name-field-feature-link-data a:hover,.division-hvac section#features > .field--name-field-features-stack > .field__item > .feature-stack-product > .feature-stack-product-item:nth-child(3n+3) > article.media--type-image-feature > .media-content .header-wrapper .field--name-field-feature-link-data a:focus,.division-hvac section#features > .field--name-field-features-stack > .field__item > .feature-stack-product > .feature-stack-product-item:nth-child(3n+3) > article.media--type-image-feature > .media-content .header-wrapper .field--name-field-feature-link-data a:active{color:white !important;}.division-hvac .feature-style-text{color:#515151;text-shadow:none;}.division-hvac .feature-style-text .field--name-field-feature-lead-region,.division-hvac .feature-style-text .field--name-field-feature-lead{font-weight:700;}.division-hvac .feature-style-text .feature-name{color:#0060ad;font-weight:700;margin-bottom:0.7em;font-size:0.9em;}@media (min-width:0) and (max-width:37.9375em){.division-hvac .feature-style-text .feature-name{margin-bottom:0.4em;font-size:14px;}}@media (min-width:0) and (max-width:37.9375em){.division-hvac .feature-style-text h3{margin-bottom:0.2em;font-size:1.2em;}}@media (min-width:38em){.division-hvac .feature-style-text h3{font-size:1.5em;}}.division-hvac .feature-style-text .field--name-field-feature-description-region,.division-hvac .feature-style-text .field--name-field-feature-description{font-weight:normal;}.division-hvac .downloads-wrapper a,.division-hvac .videos-links-wrapper a,.division-hvac .block-support-links-block a{color:#0060ad;}.division-hvac .downloads-wrapper .block-support-links-block a::before,.division-hvac .downloads-wrapper .links-inner-wrapper a::before,.division-hvac .videos-links-wrapper .block-support-links-block a::before,.division-hvac .videos-links-wrapper .links-inner-wrapper a::before,.division-hvac .block-support-links-block .block-support-links-block a::before,.division-hvac .block-support-links-block .links-inner-wrapper a::before{font-family:FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:normal;font-style:normal;font-size:24px;display:inline-block;width:1em;height:1em;line-height:1;text-transform:none;letter-spacing:normal;overflow-wrap:normal;white-space:nowrap;direction:ltr;vertical-align:bottom;content:"\f054";font-size:1em;top:-1px;position:relative;}.division-hvac .specs .range,.division-hvac .specs .field .field,.division-hvac .specs .field .field__item{color:#c32127;}.division-hvac .specs .range{-ms-flex-wrap:wrap;flex-wrap:wrap;}.division-hvac .specs .range > div{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;}.division-hvac .specs-wrapper.warranty .field--name-field-warranties > .field__item{margin-bottom:0.5em;}.division-hvac .specs-wrapper.warranty .field--name-field-warranties .field__item{display:-webkit-box;display:-ms-flexbox;display:flex;color:#515151;width:100%;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;}.division-hvac .specs-wrapper.warranty .field--name-field-warranties .field__item > div{width:100%;}.division-hvac .specs-wrapper.warranty .field--name-field-warranties .field__item .content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}@media (min-width:38em){.division-hvac .specs-wrapper.warranty .field--name-field-warranties .field__item .content-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}}.division-hvac .specs-wrapper.warranty .field--name-field-warranties .field__item .content-wrapper .text-wrapper{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;margin-bottom:1em;}@media (min-width:38em){.division-hvac .specs-wrapper.warranty .field--name-field-warranties .field__item .content-wrapper .text-wrapper{margin-bottom:1em;}}.division-hvac .specs-wrapper.warranty .field--name-field-warranties .field__item .content-wrapper .text-wrapper .field{display:block;text-align:center;}@media (min-width:38em){.division-hvac .specs-wrapper.warranty .field--name-field-warranties .field__item .content-wrapper .text-wrapper .field{text-align:left;}}.division-hvac .specs-wrapper.warranty .field--name-field-warranties .field__item .content-wrapper .text-wrapper .field--name-name{text-transform:uppercase;}.division-hvac .specs-wrapper.warranty .field--name-field-warranties .field__item .content-wrapper .text-wrapper .field--name-field-long-warranty-title{font-weight:lighter;font-style:italic;font-family:"Proxima Nova",helvetica,sans-serif;font-size:0.9em;}.division-hvac .specs-wrapper.warranty .field--name-field-warranties .field__item .content-wrapper .image-wrapper{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;}@media (min-width:38em){.division-hvac .specs-wrapper.warranty .field--name-field-warranties .field__item .content-wrapper .image-wrapper{padding-right:2.2em;}}@media (min-width:62em){.node--type-hvac-product .dimensions-wrapper .inner-wrapper > .field{max-width:calc(33% - 1em);}}.node--type-hvac-product .specification{margin-bottom:1em;font-size:1.1em;}.node--type-hvac-product .specification > div{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;}.node--type-hvac-product .specification > div .field{text-align:left;display:inline-block;font-family:"Proxima Nova",helvetica,sans-serif;color:#515151;font-weight:400;margin-bottom:0.5em;font-size:1rem;line-height:unset;}.node--type-hvac-product .specification > div .field:first-child{-webkit-box-flex:0;-ms-flex:0 0 110px;flex:0 0 110px;font-weight:600;}.node--type-hvac-product .specification > div .field .field__item{color:#515151;}.node--type-hvac-product .dimension-height .title-label,.node--type-hvac-product .dimension-width .title-label,.node--type-hvac-product .dimension-depth .title-label{font-size:0.875rem;}.node--type-hvac-product .dimension-height .range,.node--type-hvac-product .dimension-width .range,.node--type-hvac-product .dimension-depth .range{font-size:1rem;}html[lang=fr] .node--type-hvac-product .specification > div .field:first-child{-webkit-box-flex:0;-ms-flex:0 0 140px;flex:0 0 140px;}.node--type-product-line #block-de-theme-breadcrumbs,.node--type-product-line .page-title{position:absolute !important;clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;width:1px;overflow-wrap:normal;}.product-series .field--name-field-series > .field__item{background-color:#fff;position:relative;padding-bottom:1.5em;}@media (min-width:48em){.product-series .field--name-field-series > .field__item{padding-bottom:3.8146972656em;}}.product-series .field--name-field-series > .field__item::before{content:"";position:absolute;z-index:10;left:0;bottom:0;height:65px;width:100%;background:radial-gradient(ellipse at center,rgba(160,160,160,0.1) 0%,rgba(196,196,196,0) 62%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#70a0a0a0',endColorstr='#00c4c4c4',GradientType=1);}@media (min-width:48em){.product-series .field--name-field-series > .field__item::before{bottom:39px;}}.product-series .field--name-field-series > .field__item article.node--type-product-series{background-color:#fff;position:relative;z-index:20;}@media (min-width:48em){.product-series .field--name-field-series > .field__item article.node--type-product-series{padding-bottom:2em;}}.product-series .field--name-field-series > .field__item:last-child{padding-bottom:0;}.product-series .field--name-field-series > .field__item:last-child::before{content:none;}.product-series .field--name-field-series > .field__item:last-child article{padding-bottom:0;}.product-series .product-series-teaser-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;}@media (min-width:48em){.product-series .product-series-teaser-wrapper > section{-webkit-box-flex:1;-ms-flex:1;flex:1;}}.product-series .product-series-teaser-wrapper > section.text-content{-ms-flex-negative:0;flex-shrink:0;width:36%;}@media (min-width:48em){.product-series .product-series-teaser-wrapper > section.text-content .title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}}.product-series .product-series-teaser-wrapper > section.text-content .title h2{padding-right:1rem;}@media (min-width:0) and (max-width:48em){.product-series .product-series-teaser-wrapper > section.text-content .field--name-body{position:absolute !important;clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;width:1px;overflow-wrap:normal;}}.product-series .product-series-teaser-wrapper > section.imagery-content{margin-right:-1.5625em;margin-bottom:2em;}@media (min-width:48em){.product-series .product-series-teaser-wrapper > section.imagery-content{margin-left:1.5625em;margin-right:0;}}@media (min-width:62em){.product-series .product-series-teaser-wrapper > section.imagery-content{margin-bottom:0;}}.product-series .product-series-teaser-wrapper > section.imagery-content .field--name-field-thumbnail-image{margin-left:auto;margin-right:auto;}.product-series .field{margin-bottom:1em;}.path-node.node--type-product-line article.node--type-product-line.node--view-mode-full .product-series,.path-node.node--type-product-line article.node--type-product-line.node--view-mode-full .field--name-field-description{margin-top:2em;}@media (min-width:48em){.path-node.node--type-product-line article.node--type-product-line.node--view-mode-full .product-series,.path-node.node--type-product-line article.node--type-product-line.node--view-mode-full .field--name-field-description{margin-top:3em;}}@media (min-width:48em){.product-series .text-content{margin-top:0;}}.product-series .node--type-product-series .title.mobile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.product-series .node--type-product-series .title.mobile .is-new-wrapper .new-offer{border-radius:1.25rem;}.product-series .node--type-product-series .title.mobile h2{padding-right:1rem;}@media (min-width:48em){.product-series .node--type-product-series .title.mobile{display:none;}}.product-series .title{display:none;}@media (min-width:48em){.product-series .title{display:block;}}.product-series .title.mobile{display:block;}@media (min-width:48em){.product-series .title.mobile{display:none;}}.product-series .field--name-field-series h2{margin-bottom:0.1em;font-size:1.4em;}@media (min-width:48em){.product-series .field--name-field-series h2{margin-top:0;margin-bottom:0;font-size:2em;position:relative;}}.product-series .field--name-field-series h2 a{color:#000;text-decoration:none;}@media (min-width:48em){.product-series .field--name-field-series h2 a{color:#0060ad;}}.product-series .field--name-field-models-available{color:#4b4c4d;text-transform:uppercase;font-weight:600;letter-spacing:1px;display:block;overflow:hidden;height:16px;font-size:0.85em;width:auto;}@media (min-width:48em){.product-series .field--name-field-models-available{color:#0060ad;overflow:visible;font-size:1em;}}.product-series .field--name-body{margin-bottom:0;}.product-series .field--name-field-msrp{font-family:"Proxima Nova",sans-serif;text-transform:uppercase;color:#4b4c4d;font-weight:600;font-size:14px;font-size:0.875rem;line-height:0.85em;margin:0.5em 0 0;letter-spacing:0.6px;}@media (min-width:48em){.product-series .field--name-field-msrp{margin-bottom:1.2em;font-family:"Proxima Nova",sans-serif;font-weight:600;}}.product-series .field--name-field-msrp > .value-special{font-family:"Proxima Nova",helvetica,sans-serif;text-transform:uppercase;color:#4b4c4d;font-weight:600;line-height:0.85em;letter-spacing:0.6px;}@media (min-width:48em){.product-series .field--name-field-msrp > .value-special{margin:0.5em 0 0;margin-bottom:1.2em;font-family:"Proxima Nova",sans-serif;font-weight:600;}}.product-series .field--name-field-msrp > .value-special .value-special{font-size:29px;letter-spacing:0;}@media (min-width:0) and (max-width:48em){.product-series .field--name-field-msrp > .value-special .value-special{font-family:"Proxima Nova",sans-serif;font-size:1.7em;margin:0.1em 0 0.2em;}}.product-series .field--name-field-msrp .prefix{padding-right:3px;}.product-series .field--name-field-msrp span:not(.msrp-currency-symbol){display:block;line-height:1em;font-family:"Proxima Nova",helvetica,sans-serif;font-size:14px;font-size:0.875rem;}@media (min-width:48em){.product-series .field--name-field-msrp span:not(.msrp-currency-symbol){font-size:16px;font-size:1rem;display:inline-block;font-family:"Proxima Nova",sans-serif;}}.product-series .field--name-field-msrp span:not(.msrp-currency-symbol).start{margin-right:0.5em;}@media (min-width:0) and (max-width:48em){.product-series .field--name-field-msrp span:not(.msrp-currency-symbol).start{font-size:14px;font-size:0.875rem;}}.product-series .field--name-field-msrp span:not(.msrp-currency-symbol).value-special{font-size:20px;margin-right:5px;margin-left:3px;}@media (min-width:38em){.product-series .field--name-field-msrp span:not(.msrp-currency-symbol).value-special{font-size:26px;}}.product-series .btn-primary{font-style:italic;margin-bottom:1.5em;margin-top:0.8em;}@media (min-width:48em){.product-series .btn-primary{margin-bottom:0.5em;}}.product-series .imagery-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;}@media (min-width:48em){.product-series .imagery-content{-webkit-box-flex:1;-ms-flex:1;flex:1;width:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}}@media (min-width:48em){.product-series .imagery-content .inner-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;}}.product-series .imagery-content .field{margin-bottom:0;}@media (min-width:48em){.product-series .imagery-content .field--name-field-thumbnail-image{margin-top:2em;}}@media (min-width:56em){.product-series .imagery-content .field--name-field-thumbnail-image{margin-top:0;}}.product-series .imagery-content .field--name-field-thumbnail-image img{float:none;max-height:160px;width:auto;}@media (min-width:48em){.product-series .imagery-content .field--name-field-thumbnail-image img{width:auto;margin-left:0;float:right;max-height:265px;}}.product-series .imagery-content .field--name-field-warranty{position:absolute;z-index:10;bottom:1.5em;right:-0.5em;}@media (min-width:48em){.product-series .imagery-content .field--name-field-warranty{position:relative;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;right:auto;bottom:auto;margin-right:-50px;}}.product-series .imagery-content .field--name-field-warranty > div{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;width:100%;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;height:100%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}.product-series .imagery-content .field--name-field-warranty .field--name-field-image{display:block;-webkit-box-flex:0 !important;-ms-flex:none !important;flex:none !important;}.product-series .imagery-content .field--name-field-warranty img{max-height:70px;width:auto !important;margin:0 !important;margin-left:auto !important;}@media (min-width:56em){.product-series .imagery-content .field--name-field-warranty img{max-height:100px;}}.product-series .imagery-content .field--name-field-warranty p{position:absolute !important;clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;width:1px;overflow-wrap:normal;}@media (min-width:0) and (max-width:48em){.product-series .imagery-content .field--name-field-built-in-available{position:absolute !important;clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;width:1px;overflow-wrap:normal;}}.product-series .imagery-content .field--name-field-built-in-available{float:right;position:absolute;right:0;background-color:#0060ad;color:#fff;text-transform:uppercase;bottom:-1em;text-align:center;font-weight:700;font-size:0.6em;padding:1em 3em 1.2em;}@media (min-width:56em){.product-series .imagery-content .field--name-field-built-in-available{font-size:0.8em;}}.product-series .imagery-content .field--name-field-built-in-available span{display:block;clear:both;}.product-series .imagery-content .field--name-field-built-in-available span:nth-child(1){font-size:1.6em;font-weight:700;}.node--type-product-line .header-wrapper{background-color:#000;background-position:left center;background-repeat:no-repeat;padding:0;margin-bottom:1.3em !important;}.node--type-product-line .header-wrapper::before{content:"";top:0;left:0;width:100%;height:100%;position:absolute;z-index:1;background:-webkit-gradient(linear,left top,right top,color-stop(40%,transparent),color-stop(61%,#000));background:linear-gradient(to right,transparent 40%,#000 61%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#001e5799',endColorstr='#000000',GradientType=1);opacity:0.8;}@media (min-width:48em){.node--type-product-line .header-wrapper::before{background:-webkit-gradient(linear,left top,right top,color-stop(30%,transparent),color-stop(70%,black));background:linear-gradient(to right,transparent 30%,black 70%);opacity:0.8;}}@media (min-width:48em){.node--type-product-line .header-wrapper{background-size:cover;}}@media (min-width:56em){.node--type-product-line .header-wrapper{background-size:initial;}}@media (min-width:0) and (max-width:48em){.node--type-product-line .header-wrapper{background-image:none !important;}}.node--type-product-line .header-content-wrapper{position:relative;}@media (min-width:56em){.node--type-product-line .header-content-wrapper{padding:1.953125em 1em;min-height:250px;}}.node--type-product-line .header-content-wrapper::after{content:"";position:absolute;z-index:10;left:0;bottom:0;height:65px;width:100%;background:radial-gradient(ellipse at center,rgba(160,160,160,0.1) 0%,rgba(196,196,196,0) 62%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#70a0a0a0',endColorstr='#00c4c4c4',GradientType=1);}.node--type-product-line .header-content-wrapper .inner-wrapper{padding:1em 5%;padding-bottom:1.5em;color:#fff;text-align:center;z-index:50;position:relative;font-size:0.9em;}.node--type-product-line .header-content-wrapper .inner-wrapper p:last-child{margin-bottom:0;}@media (min-width:48em){.node--type-product-line .header-content-wrapper .inner-wrapper{padding:5em 4em 5.5em;}}@media (min-width:48em){.node--type-product-line .header-content-wrapper .inner-wrapper{width:60%;margin-left:40%;font-size:0.8em;}}@media (min-width:56em){.node--type-product-line .header-content-wrapper .inner-wrapper{float:none;font-size:1em;}}@media (min-width:90.625em){.node--type-product-line .header-content-wrapper .inner-wrapper{width:50%;}}.node--type-product-line .header-content-wrapper .inner-wrapper h1{font-weight:700;display:block;margin-bottom:0.1em;font-size:2em;color:#fff;}@media (min-width:48em){.node--type-product-line .header-content-wrapper .inner-wrapper h1{font-size:2.6em;margin-bottom:0.4em;}}.node--type-product-line .header-content-wrapper .inner-wrapper .field--name-body{font-size:1.25em;text-transform:uppercase;font-weight:700;line-height:normal;}@media (min-width:48em){.node--type-product-line .header-content-wrapper .inner-wrapper .field--name-body{text-transform:none;font-weight:600;}}.node--type-product-line .header-content-wrapper .inner-wrapper .field--name-body p{line-height:normal;}@media (min-width:48em){.node--type-product-line .header-content-wrapper .inner-wrapper .field--name-body{font-size:1.5625em;}}.series-features-wrapper{margin:2em 0 0;display:none;}@media (min-width:48em){.series-features-wrapper{display:block;}}.series-features-wrapper .field{margin-bottom:0;}.series-features-wrapper .field--name-field-parent-search-features{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}.series-features-wrapper .field--name-field-parent-search-features .taxonomy-term .field--name-field-image{margin-bottom:1rem;margin-top:1rem;}@media (min-width:48em){.series-features-wrapper .field--name-field-parent-search-features .taxonomy-term .field--name-field-image{margin-right:1rem;}}.series-features-wrapper .field--name-field-product-features{display:-webkit-box;display:-ms-flexbox;display:flex;}.series-features-wrapper .field--name-field-product-features article{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 1.5em;margin-bottom:1em;}.series-features-wrapper .field--name-field-product-features article h3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;color:#0060ad;font-family:"Proxima Nova",sans-serif;font-size:1em;font-weight:400;text-transform:none;margin-top:1em;max-width:106px;text-align:center;line-height:1em;}.series-features-wrapper .field--name-field-product-features article h3 p{font-size:1em;line-height:1.2;margin-bottom:0;}.series-features-wrapper .node--view-mode-icon .field--name-field-main-image img{width:3.75rem;height:3.75rem;}@media (min-width:62em){.path-node.node--type-fireplaces-product-line .region--content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}}.path-node.node--type-fireplaces-product-line .region--content #block-de-theme-local-tasks{width:100%;}.path-node.node--type-fireplaces-product-line .region--content .block-page-title-block{width:100%;}@media (min-width:62em){.path-node.node--type-fireplaces-product-line .region--content .block-page-title-block{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;width:auto;}}.path-node.node--type-fireplaces-product-line .region--content .block-page-title-block .field--name-title{text-align:center;}@media (min-width:62em){.path-node.node--type-fireplaces-product-line .region--content .block-page-title-block .field--name-title{text-align:left;}}@media (min-width:62em){.path-node.node--type-fireplaces-product-line .region--content #block-fuel-type-links-block{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}}@media (min-width:62em){.path-node.node--type-fireplaces-product-line .region--content .block-system-main-block{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;}}.path-node.node--type-fireplaces-product-line #block-de-theme-page-title{display:inline-block;padding-bottom:1.875rem;padding-top:1.25rem;}@media (max-width:61.9375em){.path-node.node--type-fireplaces-product-line #block-de-theme-page-title{max-width:100% !important;}}@media (min-width:62em){.path-node.node--type-fireplaces-product-line #block-de-theme-page-title{padding-bottom:1.875rem;padding-top:1.875rem;}}@media (min-width:62em){.path-node.node--type-fireplaces-product-line #block-de-theme-page-title{padding-top:0;}}.path-node.node--type-fireplaces-product-line #block-de-theme-page-title h1{text-align:left;line-height:inherit;margin-bottom:0;}@media (max-width:61.9375em){.path-node.node--type-fireplaces-product-line #block-de-theme-page-title h1{text-align:center;}}.path-node.node--type-fireplaces-product-line article.node.node--type-fireplaces-product-line.node--view-mode-full{float:right;width:100%;}.path-node.node--type-fireplaces-product-line article.node.node--type-fireplaces-product-line.node--view-mode-full .field--name-field-description{width:100%;}.path-node.node--type-fireplaces-product-line article.node.node--type-fireplaces-product-line.node--view-mode-full .field--name-field-description-suffix{margin-top:2.5em;}.path-node.node--type-fireplaces-product-line article.node.node--type-fireplaces-product-line.node--view-mode-full #block-de-theme-views-block-global-search-search-block{margin-top:1em;}@media (max-width:61.9375em){.path-node.node--type-fireplaces-product-line .region--content .block-napoleon-product-line.block-fuel-type-links-block{max-width:100% !important;}}@media (min-width:62em){.path-node.node--type-fireplaces-product-line .region--content .block-napoleon-product-line.block-fuel-type-links-block{padding-bottom:1.875rem;}}.node--type-fireplaces-product-line .block-product-line-banner-slider{position:relative;max-width:1308px;margin:0 auto;padding:0 1.5625em;}.node--type-fireplaces-product-line .block-product-line-banner-slider:after{content:"";display:table;clear:both;}@media (min-width:62em){.node--type-fireplaces-product-line .block-product-line-banner-slider{padding:0 2.44140625em;}}@media (min-width:90.625em){.node--type-fireplaces-product-line .block-product-line-banner-slider{max-width:1380px;}}.node--type-fireplaces-product-line .block-product-line-banner-slider{padding-left:0;padding-right:0;}.node--type-fireplaces-product-line .product-line-banner-slider{position:relative;margin-bottom:0;}.node--type-fireplaces-product-line .product-line-banner-slider:not(.is-slick-ready) > .field__item:not(:first-child){display:none;}.node--type-fireplaces-product-line .product-line-banner-slider .slick-list{max-width:none;}.node--type-fireplaces-product-line .product-line-banner-slider picture{display:block;width:100%;}.node--type-fireplaces-product-line .product-line-banner-slider img{display:block;height:15.625rem;-o-object-fit:cover;object-fit:cover;width:100%;}@media (min-width:38em){.node--type-fireplaces-product-line .product-line-banner-slider img{height:21.875rem;}}.node--type-fireplaces-product-line .product-line-banner-slider .slick-dots{bottom:0;left:0;margin:0;padding:0.625rem 0 0.875rem;position:absolute;right:0;z-index:2;}.node--type-fireplaces-product-line .product-line-banner-slider .slick-dots::before{background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,0.45)),to(rgba(0,0,0,0)));background:linear-gradient(to top,rgba(0,0,0,0.45) 0%,rgba(0,0,0,0) 100%);bottom:0;content:"";display:block;height:5rem;left:0;pointer-events:none;position:absolute;right:0;z-index:-1;}.node--type-hvac-product-line article.node--type-hvac-product-line .field--name-field-description-suffix{margin-top:2.5em;}@media (max-width:55.875em){.node--type-hvac-product-line > .node__content > .field--name-field-description .hv-product-line-into-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.node--type-hvac-product-line > .node__content > .field--name-field-description .hv-product-line-into-buttons a{text-align:center;-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 0.5em);flex:0 0 calc(50% - 0.5em);}.node--type-hvac-product-line > .node__content > .field--name-field-description .hv-product-line-into-buttons a:last-child{margin-right:0;}}.node--type-hvac-product-line > .node__content > .field--name-field-description a[class*=btn]{border:1px solid transparent;font-weight:700;cursor:pointer;display:inline-block;position:relative;font-size:15px;line-height:1em;overflow:hidden;padding:0.625em 1.3em;margin-bottom:1em;text-decoration:none;-webkit-transition:background-color 0.3s ease-out,border-color 0.3s ease-out;transition:background-color 0.3s ease-out,border-color 0.3s ease-out;margin-right:1em;letter-spacing:1.1px;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;color:#fff;}@media (min-width:38em){.node--type-hvac-product-line > .node__content > .field--name-field-description a[class*=btn]{padding:0.625em 1.5em;font-size:17px;line-height:1.375em;}}.node--type-hvac-product-line > .node__content > .field--name-field-description a[class*=btn]{border:1px solid transparent;font-weight:700;cursor:pointer;display:inline-block;position:relative;font-size:15px;line-height:1em;overflow:hidden;padding:0.625em 1.3em;margin-bottom:1em;text-decoration:none;-webkit-transition:background-color 0.3s ease-out,border-color 0.3s ease-out;transition:background-color 0.3s ease-out,border-color 0.3s ease-out;margin-right:1em;letter-spacing:1.1px;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;color:#fff;}@media (min-width:38em){.node--type-hvac-product-line > .node__content > .field--name-field-description a[class*=btn]{padding:0.625em 1.5em;font-size:17px;line-height:1.375em;}}.node--type-hvac-product-line > .node__content > .field--name-field-description a[class*=btn]{background-color:#0060ad;}.node--type-hvac-product-line > .node__content > .field--name-field-description a[class*=btn]:hover,.node--type-hvac-product-line > .node__content > .field--name-field-description a[class*=btn]:focus{background-color:#015c9a;}.node--type-hvac-product-line > .node__content > .field--name-field-description a[class*=btn]:active{background-color:#015c9a;}.node--type-hvac-product-line > .node__content > .field--name-field-description a[class*=btn]{padding:0.2em 2.1em;font-size:1.1em;font-weight:600;}@media (min-width:38em){.node--type-hvac-product-line > .node__content > .field--name-field-description a[class*=btn]{padding:0.2em 2.2em;font-size:1.3em;}}@media (max-width:53.0625em){.node--type-hvac-product-line .block-connect-with-dealer-block .block{margin-top:1rem;}}@media (min-width:53.125em){.node--type-hvac-product-line .block-connect-with-dealer-block .block{margin-bottom:5%;}}body.node--type-product-series section{margin-bottom:1.953125em;}@media (min-width:38em){body.node--type-product-series section{margin-bottom:3.8146972656em;}}body.node--type-product-series section.shadow.bottom{display:none;}@media (min-width:38em){body.node--type-product-series section.shadow.bottom{display:block;}}body.node--type-product-series article.node--type-product-series.node--view-mode-full .field--name-field-description{margin-top:1.5em;}@media (min-width:0) and (max-width:37.9375em){body.node--type-product-series article.node--type-product-series.node--view-mode-full .field--name-field-description{margin-bottom:2em;}}body.node--type-product-series article.node--type-product-series.node--view-mode-full .field--name-field-media-image img{display:block;}.node--type-product-series .header-wrapper{padding:1.5625em 1em 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-position:center center;background-size:cover;}@media (min-width:38em){.node--type-product-series .header-wrapper{padding:3.8146972656em 1em 0;}}.node--type-product-series .field--name-field-series-logo .blazy .media--blazy img.media__element{width:80%;margin:0 auto;}.node--type-product-series .field--name-field-header-content{color:#fff;font-size:1.1em;}.node--type-product-series .field--name-field-header-content h1,.node--type-product-series .field--name-field-header-content h2{font-size:1.2em;}@media (min-width:38em){.node--type-product-series .field--name-field-header-content{font-size:1.953125em;}.node--type-product-series .field--name-field-header-content h1,.node--type-product-series .field--name-field-header-content h2{font-size:2.44140625em;margin:0 1em;}}.node--type-product-series .series-description{text-align:center;padding:0 0.4096em;}@media (min-width:38em){.node--type-product-series .series-description{font-size:0.64em;}}@media (min-width:56em){.node--type-product-series .series-description{padding:0 1em;width:90%;margin:0 auto;font-size:0.8em;}}@media (min-width:81.6875em){.node--type-product-series .series-description{width:60%;}}.node--type-product-series .series-description > .field--name-title{text-align:center;margin-bottom:0.2em;display:block;font-size:1.5625em;font-weight:700;}@media (min-width:38em){.node--type-product-series .series-description > .field--name-title{font-size:3.0517578125em;}}.node--type-product-series .series-description .field--name-field-tagline{font-size:1.2em;}@media (min-width:38em){.node--type-product-series .series-description .field--name-field-tagline{font-size:1.953125em;}}@media (min-width:56em){.node--type-product-series .series-description .field--name-field-tagline{font-size:2.44140625em;}}.node--type-product-series .series-description .field--name-field-tagline p{margin-bottom:1em;}.node--type-product-series .series-promo{position:relative;margin-left:-1.5625em;margin-right:-1.5625em;}@media (min-width:62em){.node--type-product-series .series-promo{margin-left:-2.44140625em;margin-right:-2.44140625em;}}.node--type-product-series .series-promo{margin-top:-29px;}@media (min-width:38em){.node--type-product-series .series-promo{margin-top:-62px;}}@media (min-width:38em){.node--type-product-series .switch-fuel-form{margin:3.0517578125em 0 0;}}.node--type-product-series .switch-fuel-form .form-item-choose-fuel-type{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:2em;}.node--type-product-series .switch-fuel-form .form-item-choose-fuel-type label{margin-right:0.5em;font-family:"Proxima Nova",helvetica,sans-serif;font-weight:700;text-transform:uppercase;font-size:0.75em;margin-bottom:0.8em;color:#4b4c4d;margin-bottom:0;margin-bottom:0.5em;}.node--type-product-series .switch-fuel-form .form-item-choose-fuel-type .select-wrapper,.node--type-product-series .switch-fuel-form .form-item-choose-fuel-type select{width:100%;}@media (min-width:38em){.node--type-product-series .switch-fuel-form .form-item-choose-fuel-type .select-wrapper,.node--type-product-series .switch-fuel-form .form-item-choose-fuel-type select{max-width:200px;}}.node--type-product-series .natural-gas-items,.node--type-product-series .propane-items,.node--type-product-series .no-fuel-items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.node--type-product-series .natural-gas-items > article,.node--type-product-series .propane-items > article,.node--type-product-series .no-fuel-items > article{text-align:center;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin-bottom:2em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.node--type-product-series .natural-gas-items > article > h2,.node--type-product-series .propane-items > article > h2,.node--type-product-series .no-fuel-items > article > h2{line-height:0.6em;padding-right:1em;padding-left:1em;margin-bottom:0.2em;}.node--type-product-series .natural-gas-items > article .field--name-field-tagline,.node--type-product-series .propane-items > article .field--name-field-tagline,.node--type-product-series .no-fuel-items > article .field--name-field-tagline{font-size:1.15em;}.node--type-product-series .natural-gas-items > article::after,.node--type-product-series .propane-items > article::after,.node--type-product-series .no-fuel-items > article::after{content:"";position:absolute;z-index:10;left:0;bottom:0;height:65px;width:100%;background:radial-gradient(ellipse at center,rgba(160,160,160,0.1) 0%,rgba(196,196,196,0) 62%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#70a0a0a0',endColorstr='#00c4c4c4',GradientType=1);bottom:-10px;display:block;}@media (min-width:38em){.node--type-product-series .natural-gas-items > article::after,.node--type-product-series .propane-items > article::after,.node--type-product-series .no-fuel-items > article::after{display:none;}}@media (min-width:38em){.node--type-product-series .natural-gas-items > article,.node--type-product-series .propane-items > article,.node--type-product-series .no-fuel-items > article{-webkit-box-flex:0;-ms-flex:0 0 33.333%;flex:0 0 33.333%;}}.node--type-product-series .natural-gas-items > article .node__content,.node--type-product-series .propane-items > article .node__content,.node--type-product-series .no-fuel-items > article .node__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:1em;padding-top:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;}@media (min-width:0) and (max-width:38em){.node--type-product-series .natural-gas-items > article .node__content,.node--type-product-series .propane-items > article .node__content,.node--type-product-series .no-fuel-items > article .node__content{padding-bottom:30px;background-color:#fff;position:relative;z-index:50;margin-bottom:10px;}}.node--type-product-series .natural-gas-items > article .node__content .is-new-wrapper,.node--type-product-series .propane-items > article .node__content .is-new-wrapper,.node--type-product-series .no-fuel-items > article .node__content .is-new-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;z-index:1;top:14.5%;left:16%;}@media (min-width:38em){.node--type-product-series .natural-gas-items > article .node__content .is-new-wrapper,.node--type-product-series .propane-items > article .node__content .is-new-wrapper,.node--type-product-series .no-fuel-items > article .node__content .is-new-wrapper{left:0;}}@media (min-width:62em){.node--type-product-series .natural-gas-items > article .node__content .is-new-wrapper,.node--type-product-series .propane-items > article .node__content .is-new-wrapper,.node--type-product-series .no-fuel-items > article .node__content .is-new-wrapper{left:16%;}}.node--type-product-series .natural-gas-items > article .node__content .field--name-field-fuel-type,.node--type-product-series .propane-items > article .node__content .field--name-field-fuel-type,.node--type-product-series .no-fuel-items > article .node__content .field--name-field-fuel-type{font-size:1.05em;}.node--type-product-series .natural-gas-items > article .node__content .field--name-field-thumbnail-image,.node--type-product-series .propane-items > article .node__content .field--name-field-thumbnail-image,.node--type-product-series .no-fuel-items > article .node__content .field--name-field-thumbnail-image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:1.5625em 0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.node--type-product-series .natural-gas-items > article img,.node--type-product-series .propane-items > article img,.node--type-product-series .no-fuel-items > article img{display:block;max-height:250px;width:auto;margin:1em auto !important;}@media (min-width:38em){.node--type-product-series .natural-gas-items > article img,.node--type-product-series .propane-items > article img,.node--type-product-series .no-fuel-items > article img{max-width:100%;}}.node--type-product-series .natural-gas-items > article a,.node--type-product-series .propane-items > article a,.node--type-product-series .no-fuel-items > article a{text-decoration:none;position:relative;}.node--type-product-series .natural-gas-items > article .field--name-title,.node--type-product-series .propane-items > article .field--name-title,.node--type-product-series .no-fuel-items > article .field--name-title{text-decoration:none;font-size:0.64em;}.node--type-product-series .natural-gas-items > article .sale-price-prefix,.node--type-product-series .propane-items > article .sale-price-prefix,.node--type-product-series .no-fuel-items > article .sale-price-prefix{font-weight:700;}.node--type-product-series .natural-gas-items > article .field--name-field-msrp,.node--type-product-series .propane-items > article .field--name-field-msrp,.node--type-product-series .no-fuel-items > article .field--name-field-msrp{color:#808285;}@media (min-width:38em){.node--type-product-series .natural-gas-items > article .field--name-field-msrp,.node--type-product-series .propane-items > article .field--name-field-msrp,.node--type-product-series .no-fuel-items > article .field--name-field-msrp{font-family:"Proxima Nova",sans-serif;color:#4b4c4d;}}.node--type-product-series .natural-gas-items > article .field--name-field-msrp .msrp-element.greyed-out,.node--type-product-series .propane-items > article .field--name-field-msrp .msrp-element.greyed-out,.node--type-product-series .no-fuel-items > article .field--name-field-msrp .msrp-element.greyed-out{display:block;}.node--type-product-series .natural-gas-items > article .field--name-field-msrp span:not(.msrp-currency-symbol),.node--type-product-series .propane-items > article .field--name-field-msrp span:not(.msrp-currency-symbol),.node--type-product-series .no-fuel-items > article .field--name-field-msrp span:not(.msrp-currency-symbol){display:inline-block;font-size:1.2em;text-transform:uppercase;color:#808285;}@media (min-width:38em){.node--type-product-series .natural-gas-items > article .field--name-field-msrp span:not(.msrp-currency-symbol),.node--type-product-series .propane-items > article .field--name-field-msrp span:not(.msrp-currency-symbol),.node--type-product-series .no-fuel-items > article .field--name-field-msrp span:not(.msrp-currency-symbol){font-family:"Proxima Nova",sans-serif;color:#4b4c4d;}}@media (min-width:0) and (max-width:38em){.node--type-product-series .natural-gas-items > article .field--name-field-msrp span.start,.node--type-product-series .propane-items > article .field--name-field-msrp span.start,.node--type-product-series .no-fuel-items > article .field--name-field-msrp span.start{font-family:"Proxima Nova",helvetica,sans-serif;font-size:1em;}}.node--type-product-series .natural-gas-items > article .field--name-field-msrp span.value-special,.node--type-product-series .propane-items > article .field--name-field-msrp span.value-special,.node--type-product-series .no-fuel-items > article .field--name-field-msrp span.value-special{font-size:1.6em;color:#0060ad;margin-left:calc(0.2em - 3px);margin-right:0.2em;}@media (min-width:38em){.node--type-product-series .natural-gas-items > article .field--name-field-msrp span.value-special,.node--type-product-series .propane-items > article .field--name-field-msrp span.value-special,.node--type-product-series .no-fuel-items > article .field--name-field-msrp span.value-special{font-size:1.8em;}}.node--type-product-series .natural-gas-items > article .field--name-field-summary-features,.node--type-product-series .propane-items > article .field--name-field-summary-features,.node--type-product-series .no-fuel-items > article .field--name-field-summary-features{margin-top:1em;display:none;}@media (min-width:38em){.node--type-product-series .natural-gas-items > article .field--name-field-summary-features,.node--type-product-series .propane-items > article .field--name-field-summary-features,.node--type-product-series .no-fuel-items > article .field--name-field-summary-features{display:block;}}.node--type-product-series .natural-gas-items > article .field--name-field-summary-features .field__item,.node--type-product-series .propane-items > article .field--name-field-summary-features .field__item,.node--type-product-series .no-fuel-items > article .field--name-field-summary-features .field__item{text-transform:uppercase;margin-bottom:0.4em;color:#808285;}.node--type-product-series .natural-gas-items > article .btn-primary,.node--type-product-series .propane-items > article .btn-primary,.node--type-product-series .no-fuel-items > article .btn-primary{margin-right:0;margin-bottom:0.5em;-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8;margin-top:1em;-ms-flex-item-align:center;align-self:center;font-style:italic;}@media (min-width:38em){.node--type-product-series .natural-gas-items > article .btn-primary,.node--type-product-series .propane-items > article .btn-primary,.node--type-product-series .no-fuel-items > article .btn-primary{-webkit-box-ordinal-group:initial;-ms-flex-order:initial;order:initial;}}.field--name-field-warranty a,.field--name-field-warranty a:hover{text-decoration:none;}.warranty{max-width:865px;width:100%;margin-right:auto;margin-left:auto;}.field--name-field-warranty{text-align:center;}.field--name-field-warranty a,.field--name-field-warranty a:hover{text-decoration:none;}@media (min-width:38em){.field--name-field-warranty > *{text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}}@media (min-width:38em){.field--name-field-warranty .field--name-field-image{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}}@media (min-width:48em){.field--name-field-warranty .field--name-field-image{-webkit-box-flex:0;-ms-flex:0 0 15%;flex:0 0 15%;}}@media (min-width:38em){.field--name-field-warranty .field--name-field-image .field--name-field-media-image{width:90%;}}.field--name-field-warranty .field--name-field-image .field--name-field-media-image img{margin:0 auto;display:block;}@media (min-width:38em){.field--name-field-warranty .field--name-field-image .field--name-field-media-image img{width:100%;}}@media (min-width:38em){.field--name-field-warranty .content-wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1;}}.field--name-field-warranty .content-wrapper .field--name-name,.field--name-field-warranty .content-wrapper .field--name-field-long-warranty-title{text-transform:uppercase;font-weight:600;letter-spacing:1px;font-size:1.25em;margin-bottom:0.5em;padding-top:0.5em;}.field--name-field-warranty .content-wrapper a.btn{border:1px solid transparent;font-weight:700;cursor:pointer;display:inline-block;position:relative;font-size:15px;line-height:1em;overflow:hidden;padding:0.625em 1.3em;margin-bottom:1em;text-decoration:none;-webkit-transition:background-color 0.3s ease-out,border-color 0.3s ease-out;transition:background-color 0.3s ease-out,border-color 0.3s ease-out;margin-right:1em;letter-spacing:1.1px;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;color:#fff;}@media (min-width:38em){.field--name-field-warranty .content-wrapper a.btn{padding:0.625em 1.5em;font-size:17px;line-height:1.375em;}}.field--name-field-warranty .content-wrapper a.btn{background-color:#c32127;}.field--name-field-warranty .content-wrapper a.btn:hover,.field--name-field-warranty .content-wrapper a.btn:focus,.field--name-field-warranty .content-wrapper a.btn:active{color:#fff;background-color:#a91d22;}.field--name-field-warranty .content-wrapper a.btn{border:1px solid transparent;font-weight:700;cursor:pointer;display:inline-block;position:relative;font-size:15px;line-height:1em;overflow:hidden;padding:0.625em 1.3em;margin-bottom:1em;text-decoration:none;-webkit-transition:background-color 0.3s ease-out,border-color 0.3s ease-out;transition:background-color 0.3s ease-out,border-color 0.3s ease-out;margin-right:1em;letter-spacing:1.1px;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;color:#fff;}@media (min-width:38em){.field--name-field-warranty .content-wrapper a.btn{padding:0.625em 1.5em;font-size:17px;line-height:1.375em;}}.field--name-field-warranty .content-wrapper a.btn{padding:0.262144em 1.25em;line-height:normal;}@media (min-width:38em){.field--name-field-warranty .content-wrapper a.btn{padding:0.4096em 1.953125em;}}.field--name-field-warranty .content-wrapper a.btn{margin-right:0;}@media (min-width:38em){.field--name-field-warranty .content-wrapper a.btn{font-size:0.8em;}}.product-warranties-listing{margin-top:2em;}.product-warranties-listing .embedded-entity{margin:0;}.product-warranties-listing table{margin-top:2em;}.product-warranties-listing img{width:auto;max-width:none;height:243px;padding:0 1em;}.product-warranties-listing hr{margin:2em 0 2.5em;}.product-warranties-listing h4{line-height:0.95em;}@media (min-width:38em){.field--name-field-series .node--type-product-series .field--name-field-warranty .field--name-field-image{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;}}@media (min-width:48em){.field--name-field-series .node--type-product-series .field--name-field-warranty .field--name-field-image{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;}}.path-node.node--type-product-series .field--name-field-product-features{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.path-node.node--type-product-series .field--name-field-product-features .field--name-title{display:block;font-size:0.64em;}.path-node.node--type-product-series .field--name-field-product-features .field__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-line-pack:center;align-content:center;}@media (min-width:62em){.path-node.node--type-product-series .field--name-field-product-features .field__item{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;}}.path-node.node--type-product-series .field--name-field-product-features .field__item article{padding:0 1em;}.path-node.node--type-product-series .field--name-field-product-features .field__item .field--name-field-main-image{margin-bottom:1.5625em;}.path-node.node--type-product-series .field--name-field-product-features .field__item .field--name-field-main-image img{margin:0 auto;display:block;}.series-wrapper.basic-grid-style .node--type-product > .node__content .item-image{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:250px;max-height:250px;}.series-wrapper.basic-grid-style .node--type-product > .node__content .item-image .field--name-field-thumbnail-image,.series-wrapper.basic-grid-style .node--type-product > .node__content .item-image .field--name-field-media-image{margin-bottom:0;}.series-wrapper.basic-grid-style .node--type-product > .node__content .item-image .field--name-field-thumbnail-image img,.series-wrapper.basic-grid-style .node--type-product > .node__content .item-image .field--name-field-media-image img{margin:0 auto;width:auto;}@media (max-width:38em){.series-wrapper.basic-grid-style .node--type-product > .node__content .item-image .field--name-field-thumbnail-image img,.series-wrapper.basic-grid-style .node--type-product > .node__content .item-image .field--name-field-media-image img{max-height:250px;}}@media (min-width:62em){.series-wrapper.basic-grid-style .node--type-product > .node__content .item-image .field--name-field-thumbnail-image img,.series-wrapper.basic-grid-style .node--type-product > .node__content .item-image .field--name-field-media-image img{max-height:250px;}}.series-wrapper.basic-grid-style .node--type-product > .node__content .item-value{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;}.series-wrapper.basic-grid-style .node--type-product > .node__content .item-link{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-top:20px;}.series-wrapper.basic-grid-style .node--type-product > .node__content .item-link > a{margin:0;}.view-promoted-items.view-display-id-block_hvac_homepage{background-color:unset;}.view-promoted-items.view-display-id-block_hvac_homepage .view-content{background:-webkit-gradient(linear,left top,left bottom,from(#f2f2f2),color-stop(10%,#f2f2f2),color-stop(47%,#fff),color-stop(48%,#ddd),color-stop(66%,#f6f6f6),to(#f6f6f6));background:linear-gradient(to bottom,#f2f2f2 0%,#f2f2f2 10%,#fff 47%,#ddd 48%,#f6f6f6 66%,#f6f6f6 100%);}.block-views-blockpromoted-items-block-grills-homepage .promoted-items,.block-views-blockpromoted-items-block-fireplaces-homepage .promoted-items,.block-views-blockpromoted-items-block-hvac-homepage .promoted-items{background-color:transparent;}.block-views-blockpromoted-items-block-grills-homepage .promoted-items .view-content,.block-views-blockpromoted-items-block-fireplaces-homepage .promoted-items .view-content,.block-views-blockpromoted-items-block-hvac-homepage .promoted-items .view-content{background:-webkit-gradient(linear,left top,left bottom,from(#d6d6d6),color-stop(10%,#f2f2f2),color-stop(47%,#fff),color-stop(48%,#ddd),color-stop(66%,#f6f6f6),to(#fff));background:linear-gradient(to bottom,#d6d6d6 0%,#f2f2f2 10%,#fff 47%,#ddd 48%,#f6f6f6 66%,#fff 100%);}.view-promoted-items{background-color:#f8f5f0;}@media (min-width:38em){.view-promoted-items{margin-bottom:3.8146972656em;}}.view-promoted-items .slick-prev{left:0;}.view-promoted-items .slick-next{right:0;}.view-promoted-items .view-content{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:1.5625em;background:-webkit-gradient(linear,left top,left bottom,from(#f8f5f0),color-stop(10%,#f8f5f0),color-stop(47%,#f8f5f0),color-stop(48%,#dbd4cf),color-stop(66%,#dbd4cf),to(#f5f4ee));background:linear-gradient(to bottom,#f8f5f0 0%,#f8f5f0 10%,#f8f5f0 47%,#dbd4cf 48%,#dbd4cf 66%,#f5f4ee 100%);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;margin-left:-1.5625em;margin-right:-1.5625em;}@media (min-width:62em){.view-promoted-items .view-content{margin-left:-2.44140625em;margin-right:-2.44140625em;}}.view-promoted-items .view-content{padding-left:1.5625em;padding-right:1.5625em;padding-bottom:2.5rem;}@media (min-width:38em){.view-promoted-items .view-content{padding-left:2.44140625em;padding-right:2.44140625em;padding-bottom:1.5625em;}}.view-promoted-items .view-content .views-row{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-bottom:1em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:distribute;align-content:space-around;}@media (min-width:38em){.view-promoted-items .view-content .views-row{-webkit-box-flex:1;-ms-flex:1 1 30%;flex:1 1 30%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}}@media (min-width:56em){.view-promoted-items .view-content .views-row{-webkit-box-flex:0;-ms-flex:0 0 16.4%;flex:0 0 16.4%;}}.view-promoted-items .view-content .views-row .title,.view-promoted-items .view-content .views-row .image-wrapper{padding:0.5em;margin:0 auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;}@media (min-width:38em){.view-promoted-items .view-content .views-row .title,.view-promoted-items .view-content .views-row .image-wrapper{margin-right:0.5em;margin-left:0.5em;}}.view-promoted-items .view-content .views-row .node__content.no-subtitle .title{text-transform:unset !important;}.view-promoted-items .view-content .image-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}@media (min-width:56em){.view-promoted-items .view-content .image-wrapper{height:190px;}}.view-promoted-items .view-content .image-wrapper .field--name-field-promoted-thumbnail-image{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;}.view-promoted-items .view-content .image-wrapper .field--name-field-promoted-thumbnail-image img{display:block;margin:0 auto;}.view-promoted-items .view-content .title{text-transform:uppercase;letter-spacing:1px;}.view-promoted-items .view-content .title a{text-align:center;display:block;margin:0 auto;}@media (min-width:0) and (max-width:38em){.view-promoted-items .view-content .title a{font-size:1.25em;}}.view-promoted-items .view-content .subtitle{letter-spacing:1px;color:#6e6e6e;}.view-promoted-items .view-content .subtitle p{line-height:1.4em;}.view-promoted-items .view-content .slick-slide article{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.view-promoted-items .view-content .slick-slide article .node__content{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.product-display-feature-grey .slick-prev{left:0;}.product-display-feature-grey .slick-next{right:0;}@media (min-width:38em){.product-display-feature-grey{margin-bottom:3.8146972656em;}}.product-display-feature-grey .view-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:1.5625em;background:-webkit-gradient(linear,left top,left bottom,from(#d6d6d6),color-stop(10%,#f2f2f2),color-stop(47%,#fff),color-stop(48%,#ddd),color-stop(66%,#f6f6f6),to(#fff));background:linear-gradient(to bottom,#d6d6d6 0%,#f2f2f2 10%,#fff 47%,#ddd 48%,#f6f6f6 66%,#fff 100%);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;margin-left:-1.5625em;margin-right:-1.5625em;}@media (min-width:62em){.product-display-feature-grey .view-content{margin-left:-2.44140625em;margin-right:-2.44140625em;}}.product-display-feature-grey .view-content{padding-left:1.5625em;padding-right:1.5625em;}@media (min-width:38em){.product-display-feature-grey .view-content{padding-top:2.44140625em;padding-left:2.44140625em;padding-right:2.44140625em;}}.product-display-feature-grey .view-content .views-row{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-bottom:1em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:distribute;align-content:space-around;}@media (min-width:38em){.product-display-feature-grey .view-content .views-row{-webkit-box-flex:0;-ms-flex:0 0 16.4%;flex:0 0 16.4%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}}.product-display-feature-grey .view-content .views-row img{margin:0 auto;}.product-display-feature-grey .view-content .views-row > .views-field{padding:0.5em;margin:0 auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;}@media (min-width:38em){.product-display-feature-grey .view-content .views-row > .views-field{padding:0 0.5em 2em;margin-right:0.5em;margin-left:0.5em;}}.product-display-feature-grey .view-content .views-row > .views-field .field-content{text-align:center;}.product-display-feature-grey .view-content .views-field-field-thumbnail-image{margin-bottom:1em;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;}.product-display-feature-grey .view-content .views-field-field-thumbnail-image img{display:block;margin:0 auto;}.product-display-feature-grey .view-content .views-field-title{padding:1em 0.5em;text-transform:uppercase;letter-spacing:1px;padding-bottom:1em !important;}.product-display-feature-grey .view-content .views-field-title a{text-align:center;display:block;margin:0 auto;}@media (min-width:0) and (max-width:38em){.product-display-feature-grey .view-content .views-field-title a{font-size:1.25em;}}.product-display-feature-grey .view-content .views-field-field-tagline,.product-display-feature-grey .view-content .views-field-field-subtitle{letter-spacing:1px;color:#6e6e6e;}.product-display-feature-grey .view-content .views-field-field-tagline p,.product-display-feature-grey .view-content .views-field-field-subtitle p{line-height:1.4em;}.product-display-feature-grey .slick-dots{position:relative;margin-top:2em;}.path-node.node--type-fireplaces-product-series section#features{margin-top:0;}article.node--type-fireplaces-product-series .section-content > .layout-container{padding-top:0;}article.node--type-fireplaces-product-series .series-overview-description{margin:1.953125em 0 2.44140625em;}@media (min-width:38em){article.node--type-fireplaces-product-series .series-overview-description{margin:4.768371582em 1.953125em;}}article.node--type-fireplaces-product-series .series-overview-description .field--name-field-description{text-align:center;color:#000;font-size:1.2em;font-weight:300;}@media (min-width:38em){article.node--type-fireplaces-product-series .series-overview-description .field--name-field-description{font-size:1.8em;color:#5b5b5b;}}article.node--type-fireplaces-product-series .series-overview-description .field--name-field-description p{display:none;}article.node--type-fireplaces-product-series .series-overview-description .field--name-field-description p.summary,article.node--type-fireplaces-product-series .series-overview-description .field--name-field-description p:first-child{display:block;}article.node--type-fireplaces-product-series .series-overview-description .field--name-field-tagline{display:block;font-weight:600;font-style:italic;font-size:1.4em;text-align:center;margin-bottom:0.4em;}@media (min-width:38em){article.node--type-fireplaces-product-series .series-overview-description .field--name-field-tagline{display:none;}}article.node--type-fireplaces-product-series .series-overview-description .field--name-field-tagline p:last-child{margin-bottom:0;}article.node--type-fireplaces-product-series .series-overview-description button{border:1px solid transparent;font-weight:700;cursor:pointer;display:inline-block;position:relative;font-size:15px;line-height:1em;overflow:hidden;padding:0.625em 1.3em;margin-bottom:1em;text-decoration:none;-webkit-transition:background-color 0.3s ease-out,border-color 0.3s ease-out;transition:background-color 0.3s ease-out,border-color 0.3s ease-out;margin-right:1em;letter-spacing:1.1px;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;color:#fff;}@media (min-width:38em){article.node--type-fireplaces-product-series .series-overview-description button{padding:0.625em 1.5em;font-size:17px;line-height:1.375em;}}article.node--type-fireplaces-product-series .series-overview-description button{background-color:#c32127;}article.node--type-fireplaces-product-series .series-overview-description button:hover,article.node--type-fireplaces-product-series .series-overview-description button:focus,article.node--type-fireplaces-product-series .series-overview-description button:active{color:#fff;background-color:#a91d22;}article.node--type-fireplaces-product-series .series-overview-description button{border:1px solid transparent;font-weight:700;cursor:pointer;display:inline-block;position:relative;font-size:15px;line-height:1em;overflow:hidden;padding:0.625em 1.3em;margin-bottom:1em;text-decoration:none;-webkit-transition:background-color 0.3s ease-out,border-color 0.3s ease-out;transition:background-color 0.3s ease-out,border-color 0.3s ease-out;margin-right:1em;letter-spacing:1.1px;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;color:#fff;}@media (min-width:38em){article.node--type-fireplaces-product-series .series-overview-description button{padding:0.625em 1.5em;font-size:17px;line-height:1.375em;}}article.node--type-fireplaces-product-series .series-overview-description button{padding:0.262144em 1.25em;line-height:normal;font-size:1em;}@media (min-width:38em){article.node--type-fireplaces-product-series .series-overview-description button{font-size:0.9em;padding:0.512em 3.8146972656em;}}article.node--type-fireplaces-product-series .series-overview-description button{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0.64em auto 0;}@media (min-width:38em){article.node--type-fireplaces-product-series .series-overview-description button{margin:1.5625em auto 0;}}article.node--type-fireplaces-product-series .field--name-field-description-suffix{margin-top:2em;}article.node--type-fireplaces-product-series{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}article.node--type-fireplaces-product-series > section.header-wrapper{margin-bottom:0;min-height:230px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:1em 1.5625em 1.5625em 1em;}@media (min-width:38em){article.node--type-fireplaces-product-series > section.header-wrapper{padding:1em 2.44140625em 1.953125em 1em;min-height:500px;}}@media (min-width:56em){article.node--type-fireplaces-product-series > section.header-wrapper{padding:1em 4.768371582em 3.0517578125em 1em;min-height:690px;}}article.node--type-fireplaces-product-series > section.header-wrapper .info-wrapper{color:#fff;text-align:right;}article.node--type-fireplaces-product-series > section.header-wrapper .info-wrapper .available-in{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;font-size:1em;}@media (min-width:38em){article.node--type-fireplaces-product-series > section.header-wrapper .info-wrapper .available-in{padding-top:1.5625rem;}}article.node--type-fireplaces-product-series > section.header-wrapper .info-wrapper .available-in .avail{text-transform:none;margin-right:0.2em;font-weight:600;}article.node--type-fireplaces-product-series > section.header-wrapper .info-wrapper .available-in .avail .first-word{display:none;}@media (min-width:38em){article.node--type-fireplaces-product-series > section.header-wrapper .info-wrapper .available-in .avail .first-word{display:inline-block;padding-right:5px;}}article.node--type-fireplaces-product-series > section.header-wrapper .info-wrapper .field--name-field-size-select{display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:400;}@media (min-width:38em){article.node--type-fireplaces-product-series > section.header-wrapper .info-wrapper .field--name-field-size-select{font-weight:600;}}article.node--type-fireplaces-product-series > section.header-wrapper .info-wrapper .field--name-field-size-select .field__item{margin:0 0.3em;}article.node--type-fireplaces-product-series > section.header-wrapper .info-wrapper .divider{display:none;}@media (min-width:38em){article.node--type-fireplaces-product-series > section.header-wrapper .info-wrapper .divider{display:block;margin-left:0.625rem;margin-right:0.625rem;}}article.node--type-fireplaces-product-series > section.header-wrapper .info-wrapper .field--name-field-fuel-types{font-weight:600;display:none;}@media (min-width:38em){article.node--type-fireplaces-product-series > section.header-wrapper .info-wrapper .field--name-field-fuel-types{display:block;}}article.node--type-fireplaces-product-series > section.header-wrapper .info-wrapper .field--name-field-fuel-types .field__item{display:inline-block;}article.node--type-fireplaces-product-series > section.header-wrapper .info-wrapper .title-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:1rem;}@media (min-width:48em){article.node--type-fireplaces-product-series > section.header-wrapper .info-wrapper .title-wrapper{gap:2rem;}}article.node--type-fireplaces-product-series > section.header-wrapper .info-wrapper .title-wrapper .hide-item-on-mobile{margin-bottom:0.5rem;}article.node--type-fireplaces-product-series > section.header-wrapper .info-wrapper .hide-item-on-desktop{margin-bottom:1rem;}article.node--type-fireplaces-product-series > section.header-wrapper .info-wrapper .field--name-field-is-new .new-offer{background-color:#fff;color:#181415;font-size:1rem;font-weight:700;padding:0.3em 0.8em;text-transform:uppercase;}@media (min-width:38em){article.node--type-fireplaces-product-series > section.header-wrapper .info-wrapper .field--name-field-is-new .new-offer{font-size:1.1875rem;padding:0.375rem 1rem;}}article.node--type-fireplaces-product-series > section.header-wrapper .info-wrapper .field--name-title{width:100%;}article.node--type-fireplaces-product-series > section.header-wrapper .info-wrapper h1{color:#fff;margin-bottom:0.1em;font-size:1.7em;font-weight:400;}@media (min-width:38em){article.node--type-fireplaces-product-series > section.header-wrapper .info-wrapper h1{font-size:2.4em;}}@media (min-width:56em){article.node--type-fireplaces-product-series > section.header-wrapper .info-wrapper h1{font-size:2.8em;}}article.node--type-fireplaces-product-series > section.header-wrapper .info-wrapper .field--name-field-tagline{font-style:italic;font-weight:600;font-size:1.5em;display:none;}@media (min-width:38em){article.node--type-fireplaces-product-series > section.header-wrapper .info-wrapper .field--name-field-tagline{display:block;}}article.node--type-fireplaces-product-series > section.header-wrapper .info-wrapper .field--name-field-tagline p:last-child{margin-bottom:0;}article.node--type-fireplaces-product-series .warranty{padding-top:2em;}article.node--type-fireplaces-product-series .specs-and-features #overview{position:relative;margin-left:-1.5625em;margin-right:-1.5625em;}@media (min-width:62em){article.node--type-fireplaces-product-series .specs-and-features #overview{margin-left:-2.44140625em;margin-right:-2.44140625em;}}article.node--type-fireplaces-product-series .specs-and-features #overview{border-top:3px solid #f2f5f7;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:1em;}@media (min-width:38em){article.node--type-fireplaces-product-series .specs-and-features #overview{padding-bottom:0;margin-bottom:3.75em;background-color:#eeedec;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;border-top:none;}}article.node--type-fireplaces-product-series .specs-and-features #overview .tab-item{padding:0 1.4375rem;font-size:1.2em;}@media (min-width:38em){article.node--type-fireplaces-product-series .specs-and-features #overview .tab-item{padding:1.5625em 1em;-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;}}@media (min-width:56em){article.node--type-fireplaces-product-series .specs-and-features #overview .tab-item{padding:3.0517578125em;}}article.node--type-fireplaces-product-series .specs-and-features #overview .tab-item > h3{font-size:1.3em;color:#58595b;display:none;}@media (min-width:38em){article.node--type-fireplaces-product-series .specs-and-features #overview .tab-item > h3{display:block;}}article.node--type-fireplaces-product-series .specs-and-features #overview .field--name-field-media-image{margin:1.5625em 0;width:100%;max-width:400px;}article.node--type-fireplaces-product-series .specs-and-features #overview .available-size,article.node--type-fireplaces-product-series .specs-and-features #overview .view-type,article.node--type-fireplaces-product-series .specs-and-features #overview .fuel-type,article.node--type-fireplaces-product-series .specs-and-features #overview .btu-range{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:0.4em;}@media (min-width:38em) and (max-width:50em){article.node--type-fireplaces-product-series .specs-and-features #overview .available-size,article.node--type-fireplaces-product-series .specs-and-features #overview .view-type,article.node--type-fireplaces-product-series .specs-and-features #overview .fuel-type,article.node--type-fireplaces-product-series .specs-and-features #overview .btu-range{display:block;margin-bottom:1em;}}article.node--type-fireplaces-product-series .specs-and-features #overview .available-size > p,article.node--type-fireplaces-product-series .specs-and-features #overview .view-type > p,article.node--type-fireplaces-product-series .specs-and-features #overview .fuel-type > p,article.node--type-fireplaces-product-series .specs-and-features #overview .btu-range > p{margin:0;max-width:50%;-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%;font-weight:600;}@media (min-width:81.75em){article.node--type-fireplaces-product-series .specs-and-features #overview .available-size > p,article.node--type-fireplaces-product-series .specs-and-features #overview .view-type > p,article.node--type-fireplaces-product-series .specs-and-features #overview .fuel-type > p,article.node--type-fireplaces-product-series .specs-and-features #overview .btu-range > p{width:180px;-webkit-box-flex:unset;-ms-flex:unset;flex:unset;max-width:unset;}}article.node--type-fireplaces-product-series .specs-and-features #overview .available-size .field--name-field-size-select{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}article.node--type-fireplaces-product-series .specs-and-features #overview .available-size .field--name-field-size-select .field__item:not(:last-child)::after{content:",";margin-right:0.3em;}article.node--type-fireplaces-product-series .specs-and-features #overview .field--name-field-view-type{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}article.node--type-fireplaces-product-series .specs-and-features #overview .field--name-field-view-type .field__item:not(:last-child){margin-right:0.45em;}article.node--type-fireplaces-product-series .specs-and-features #overview .field--name-field-view-type .field__item:not(:last-child)::after{content:"|";margin-left:0.45em;}@media (min-width:38em){article.node--type-fireplaces-product-series .specs-and-features #overview .key-series-features{background-color:#e9e7e5;}}article.node--type-fireplaces-product-series .specs-and-features #overview .field--name-field-summary-features .field__item{margin-bottom:0.3em;}article.node--type-fireplaces-product-series .specs-and-features #overview .field--name-field-summary-features .field__item::before{content:"";width:5px;height:5px;display:inline-block;border-radius:5px;background-color:#000;margin-right:0.5em;top:-4px;position:relative;}section.warranty{max-width:1065px;}section.warranty .field--name-field-warranty .field--name-field-fp-image,section.warranty .field--name-field-warranty .field--name-field-image{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;}@media (min-width:48em){section.warranty .field--name-field-warranty .field--name-field-fp-image,section.warranty .field--name-field-warranty .field--name-field-image{margin-right:1.25em;}}section.warranty .field--name-field-warranty .field--name-field-media-image{width:auto;}section.warranty .field--name-field-warranty .field--name-field-media-image img{width:auto;}section.warranty .field--name-field-warranty .content-wrapper .field--name-name,section.warranty .field--name-field-warranty .content-wrapper .field--name-field-long-warranty-title{color:#5b5b5b;font-size:1.6em;padding-top:0;}.product-line-teaser-layout-field{position:relative;margin-left:-1.5625em;margin-right:-1.5625em;}@media (min-width:62em){.product-line-teaser-layout-field{margin-left:-2.44140625em;margin-right:-2.44140625em;}}.product-line-teaser-layout{margin-bottom:0.5em;background-color:#000;}@media (min-width:55.9375em){.product-line-teaser-layout{margin-bottom:0.7em;}}.product-line-teaser-layout .desktop-wrapper,.product-line-teaser-layout .mobile-wrapper{position:relative;z-index:10;background-size:cover;background-position:center right;}@media (max-width:55.875em){.product-line-teaser-layout .desktop-wrapper::before,.product-line-teaser-layout .mobile-wrapper::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:#eee;opacity:0.7;background:rgb(147,143,141);background:radial-gradient(circle,rgb(147,143,141) 0%,rgb(83,77,72) 65%,rgb(46,40,34) 100%);}}.product-line-teaser-layout .desktop-wrapper{display:none;}@media (min-width:55.9375em){.product-line-teaser-layout .desktop-wrapper{padding:4.768371582em 4.768371582em 1.953125em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}}.product-line-teaser-layout .desktop-wrapper > h2{display:block;width:100%;}.product-line-teaser-layout .mobile-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:1.5625em 2em;}@media (min-width:55.9375em){.product-line-teaser-layout .mobile-wrapper{display:none;}}.product-line-teaser-layout .title-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0.4rem;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;z-index:1;}@media (min-width:38em){.product-line-teaser-layout .title-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:1rem;}}@media (min-width:48em){.product-line-teaser-layout .title-wrapper{gap:2rem;}}.product-line-teaser-layout .title-wrapper h2{margin-bottom:0;}.product-line-teaser-layout .title-wrapper .field--name-field-is-new{margin-bottom:1em;margin-left:-0.7rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}@media (min-width:38em){.product-line-teaser-layout .title-wrapper .field--name-field-is-new{gap:1rem;margin-left:0;padding-top:0.625rem;}}.product-line-teaser-layout .title-wrapper .field--name-field-is-new .new-offer{background-color:#fff;color:#181415;font-size:1rem;font-weight:700;padding:0.3em 0.8em;text-transform:uppercase;}@media (min-width:38em){.product-line-teaser-layout .title-wrapper .field--name-field-is-new .new-offer{font-size:1.2rem;padding:0.4rem 1rem;}}.product-line-teaser-layout .product-line-teaser-layout-wrapper{color:#fff;}.product-line-teaser-layout .product-line-teaser-layout-wrapper .sale-price-prefix{color:#fff !important;}.product-line-teaser-layout .product-line-teaser-layout-wrapper .sale-price-prefix,.product-line-teaser-layout .product-line-teaser-layout-wrapper .prefix,.product-line-teaser-layout .product-line-teaser-layout-wrapper .parenthesis-wrapped{font-family:"Proxima Nova",helvetica,sans-serif !important;}.product-line-teaser-layout .product-line-teaser-layout-wrapper .prefix{text-transform:uppercase;}.product-line-teaser-layout .product-line-teaser-layout-wrapper .msrp-currency-code{font-weight:700;}.product-line-teaser-layout .product-line-teaser-layout-wrapper .value-special{font-size:1.5em;}.product-line-teaser-layout .product-line-teaser-layout-wrapper .inner-wrapper{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.product-line-teaser-layout .product-line-teaser-layout-wrapper .info-wrapper{z-index:10;}@media (max-width:55.875em){.product-line-teaser-layout .product-line-teaser-layout-wrapper .info-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;}}@media (min-width:55.9375em){.product-line-teaser-layout .product-line-teaser-layout-wrapper .info-wrapper{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;margin-right:3em;}}.product-line-teaser-layout .product-line-teaser-layout-wrapper .info-wrapper .left-column{-ms-flex-negative:0;flex-shrink:0;margin-right:1.5625em;width:50%;}.product-line-teaser-layout .product-line-teaser-layout-wrapper .field--name-title{position:relative;padding:0.3em 0.8em;display:inline-block;z-index:10;color:#fff;left:-0.5em;font-size:0.9em;font-weight:600;}@media (max-width:55.875em){.product-line-teaser-layout .product-line-teaser-layout-wrapper .field--name-title{font-size:0.7em;line-height:1em;letter-spacing:1px;margin-bottom:0.625rem;padding:0.5em 0.8em;}}.product-line-teaser-layout .product-line-teaser-layout-wrapper .field--name-title::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.6);z-index:-1;}@media (max-width:55.875em){.product-line-teaser-layout .product-line-teaser-layout-wrapper .field--name-field-size-select{font-weight:700;color:#fff;text-transform:uppercase;margin-bottom:2.44140625em;}}.product-line-teaser-layout .product-line-teaser-layout-wrapper .field--name-field-size-select{color:#999;margin-bottom:0.5em;margin-top:0.75em;}.product-line-teaser-layout .product-line-teaser-layout-wrapper .field--name-field-size-select p:last-child{margin-bottom:0.2em;}@media (max-width:55.875em){.product-line-teaser-layout .product-line-teaser-layout-wrapper .field--name-field-msrp{font-weight:700;margin-bottom:1em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}}@media (min-width:55.9375em){.product-line-teaser-layout .product-line-teaser-layout-wrapper .field--name-field-msrp{margin-bottom:1.953125em;}}.product-line-teaser-layout .product-line-teaser-layout-wrapper .field--name-field-msrp .start{text-transform:uppercase;}.product-line-teaser-layout .product-line-teaser-layout-wrapper .field--name-field-short-description,.product-line-teaser-layout .product-line-teaser-layout-wrapper .field--name-field-overview-description{display:none;}@media (min-width:55.9375em){.product-line-teaser-layout .product-line-teaser-layout-wrapper .field--name-field-short-description,.product-line-teaser-layout .product-line-teaser-layout-wrapper .field--name-field-overview-description{display:block;font-size:1.2em;}}.product-line-teaser-layout .product-line-teaser-layout-wrapper .field--name-field-media-image{margin-top:0.5em;margin-right:calc(-2em - 20px);}@media (min-width:55.9375em){.product-line-teaser-layout .product-line-teaser-layout-wrapper .field--name-field-media-image{margin-top:0;margin-right:0;-ms-flex-negative:0;flex-shrink:0;}}.product-line-teaser-layout .product-line-teaser-layout-wrapper .btn-primary{margin-bottom:0;}.node--type-fireplaces-product-series .series-features-wrapper{width:100%;}.node--type-fireplaces-product-series .series-features-wrapper .field--name-field-product-features{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:1.5625em;margin-left:-1em;}.node--type-fireplaces-product-series .series-features-wrapper .field--name-field-product-features > .field__item{-ms-flex-negative:0;flex-shrink:0;margin-right:1em;width:69px;}.node--type-fireplaces-product-series .series-features-wrapper .field--name-field-product-features .field__item article{padding:0;}.node--type-fireplaces-product-series .series-features-wrapper .node--type-feature h3{max-width:none;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;}.node--type-fireplaces-product-series .series-features-wrapper .node--type-feature h3 .field--name-title::after{display:none;}.node--type-fireplaces-product-series .series-features-wrapper .node--type-feature h3 .field--name-title{font-family:"Proxima Nova",helvetica,sans-serif;text-align:center;padding:0;display:block;left:0;margin:0 auto;}.node--type-fireplaces-product-series .series-features-wrapper .node--type-feature .field--name-field-main-image{margin-bottom:0.5em;}.node--type-fireplaces-product-series .series-features-wrapper .node--type-feature .field--name-field-main-image img{height:50px;width:auto;display:block;margin:0 auto;}.division-fireplaces .product-display-feature-grey{background-color:#f8f5f0;position:relative;margin-left:-1.5625em;margin-right:-1.5625em;}@media (min-width:62em){.division-fireplaces .product-display-feature-grey{margin-left:-2.44140625em;margin-right:-2.44140625em;}}.division-fireplaces .product-display-feature-grey .view-content{margin-left:0;margin-right:0;background:-webkit-gradient(linear,left top,left bottom,from(#f8f5f0),color-stop(10%,#f8f5f0),color-stop(47%,#f8f5f0),color-stop(48%,#dbd4cf),color-stop(66%,#dbd4cf),to(#f5f4ee));background:linear-gradient(to bottom,#f8f5f0 0%,#f8f5f0 10%,#f8f5f0 47%,#dbd4cf 48%,#dbd4cf 66%,#f5f4ee 100%);}.division-fireplaces .product-display-feature-grey .view-header h2{font-family:"Proxima Nova",helvetica,sans-serif;font-size:1.5em;text-align:center;font-weight:600;color:#2d0101;letter-spacing:2px;padding-top:1.5625em;}.division-fireplaces .product-display-feature-grey .views-field-title{text-transform:none;}#block-views-block-products-product-hvac > h2{text-align:center;font-size:1.6em;letter-spacing:2px;color:#6e6e6e;margin-bottom:-3.5em;margin-top:1.5em;z-index:20;position:relative;}@media (min-width:0) and (max-width:37.9375em){#block-views-block-products-product-hvac > h2{position:absolute !important;clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;width:1px;overflow-wrap:normal;}}#block-views-block-products-product-hvac .product-display-feature-grey .view-content{background:-webkit-gradient(linear,left top,left bottom,from(#f2f2f2),color-stop(10%,#f2f2f2),color-stop(47%,#fff),color-stop(48%,#ddd),color-stop(66%,#f6f6f6),to(#f6f6f6));background:linear-gradient(to bottom,#f2f2f2 0%,#f2f2f2 10%,#fff 47%,#ddd 48%,#f6f6f6 66%,#f6f6f6 100%);}#block-views-block-products-product-hvac .product-display-feature-grey .view-content .views-row > .views-field{padding-bottom:0;}#block-views-block-products-product-hvac .product-display-feature-grey .view-content .views-row > .views-field.views-field-field-product-type{color:#6e6e6e;}#block-views-block-products-product-hvac .slick-dots{margin-top:1em;}.view-faq{position:unset;}.view-faq .views-row{border-bottom:1px solid #b7b7b7;}.view-faq .views-row:first-child{border-top:1px solid #b7b7b7;}.view-faq .views-row .views-field-title span{display:block;padding:0.5em 0;font-weight:600;font-size:1.5625em;}#faq.block-views{margin-bottom:2.44140625em;margin-top:3.0517578125em;padding-top:3.0517578125em;border-top:1px solid #b7b7b7;position:relative;}#faq.block-views:lang(fr){padding-top:0;border-top:none;}#faq.block-views .title-wrapper{font-size:0.8em;font-weight:700;margin-bottom:1.5625em;}@media (min-width:56em){#faq.block-views .title-wrapper{padding-right:38%;margin-bottom:5em;}}@media (min-width:56em){#faq.block-views .view-filters{position:absolute;right:0;top:14px;width:36%;font-size:1.8em;}#faq.block-views .view-filters:lang(fr){top:-35px;}}#faq.block-views .views-exposed-form .form-item{width:100%;}#faq.block-views .views-exposed-form .form--inline{position:relative;}#faq.block-views .views-exposed-form input:not(#edit-submit):not(#edit-actions-submit):not(.button).form-text{width:100%;border:2px solid #000;height:40px;}@media (min-width:56em){#faq.block-views .views-exposed-form input:not(#edit-submit):not(#edit-actions-submit):not(.button).form-text{height:50px;}}#faq.block-views .views-exposed-form input:not(#edit-submit):not(#edit-actions-submit):not(.button).form-text::-webkit-input-placeholder{color:#808285;font-size:16px;font-size:1rem;font-weight:500;line-height:17px;position:relative;}#faq.block-views .views-exposed-form input:not(#edit-submit):not(#edit-actions-submit):not(.button).form-text::-moz-placeholder{color:#808285;font-size:16px;font-size:1rem;font-weight:500;line-height:17px;position:relative;}#faq.block-views .views-exposed-form input:not(#edit-submit):not(#edit-actions-submit):not(.button).form-text:-ms-input-placeholder{color:#808285;font-size:16px;font-size:1rem;font-weight:500;line-height:17px;position:relative;}#faq.block-views .views-exposed-form input:not(#edit-submit):not(#edit-actions-submit):not(.button).form-text::-ms-input-placeholder{color:#808285;font-size:16px;font-size:1rem;font-weight:500;line-height:17px;position:relative;}#faq.block-views .views-exposed-form input:not(#edit-submit):not(#edit-actions-submit):not(.button).form-text::placeholder{color:#808285;font-size:16px;font-size:1rem;font-weight:500;line-height:17px;position:relative;}@media (min-width:56em){#faq.block-views .views-exposed-form input:not(#edit-submit):not(#edit-actions-submit):not(.button).form-text::-webkit-input-placeholder{line-height:40px;}#faq.block-views .views-exposed-form input:not(#edit-submit):not(#edit-actions-submit):not(.button).form-text::-moz-placeholder{line-height:40px;}#faq.block-views .views-exposed-form input:not(#edit-submit):not(#edit-actions-submit):not(.button).form-text:-ms-input-placeholder{line-height:40px;}#faq.block-views .views-exposed-form input:not(#edit-submit):not(#edit-actions-submit):not(.button).form-text::-ms-input-placeholder{line-height:40px;}#faq.block-views .views-exposed-form input:not(#edit-submit):not(#edit-actions-submit):not(.button).form-text::placeholder{line-height:40px;}}@media (min-width:56em){#faq.block-views .views-exposed-form input:not(#edit-submit):not(#edit-actions-submit):not(.button).form-text::-webkit-input-placeholder{top:-4px;}#faq.block-views .views-exposed-form input:not(#edit-submit):not(#edit-actions-submit):not(.button).form-text::-moz-placeholder{top:-4px;}#faq.block-views .views-exposed-form input:not(#edit-submit):not(#edit-actions-submit):not(.button).form-text:-ms-input-placeholder{top:-4px;}#faq.block-views .views-exposed-form input:not(#edit-submit):not(#edit-actions-submit):not(.button).form-text::-ms-input-placeholder{top:-4px;}#faq.block-views .views-exposed-form input:not(#edit-submit):not(#edit-actions-submit):not(.button).form-text::placeholder{top:-4px;}}#faq.block-views .views-exposed-form input:not(#edit-submit):not(#edit-actions-submit):not(.button).form-text::-webkit-input-placeholder{color:#808285;font-size:16px;font-size:1rem;font-weight:500;line-height:17px;position:relative;}@media (min-width:56em){#faq.block-views .views-exposed-form input:not(#edit-submit):not(#edit-actions-submit):not(.button).form-text::-webkit-input-placeholder{line-height:40px;}}@media (min-width:56em){#faq.block-views .views-exposed-form input:not(#edit-submit):not(#edit-actions-submit):not(.button).form-text::-webkit-input-placeholder{top:-4px;}}#faq.block-views .views-exposed-form input:not(#edit-submit):not(#edit-actions-submit):not(.button).form-text::-moz-placeholder{color:#808285;font-size:16px;font-size:1rem;font-weight:500;line-height:17px;position:relative;}@media (min-width:56em){#faq.block-views .views-exposed-form input:not(#edit-submit):not(#edit-actions-submit):not(.button).form-text::-moz-placeholder{line-height:40px;}}#faq.block-views .views-exposed-form input:not(#edit-submit):not(#edit-actions-submit):not(.button).form-text::-moz-placeholder{line-height:34px;}@media (min-width:56em){#faq.block-views .views-exposed-form input:not(#edit-submit):not(#edit-actions-submit):not(.button).form-text::-moz-placeholder{line-height:44px;top:-4px;}}#faq.block-views .views-exposed-form input:not(#edit-submit):not(#edit-actions-submit):not(.button).form-text:-ms-input-placeholder{color:#808285;font-size:16px;font-size:1rem;font-weight:500;line-height:17px;position:relative;}@media (min-width:56em){#faq.block-views .views-exposed-form input:not(#edit-submit):not(#edit-actions-submit):not(.button).form-text:-ms-input-placeholder{line-height:40px;}}@media (min-width:56em){#faq.block-views .views-exposed-form input:not(#edit-submit):not(#edit-actions-submit):not(.button).form-text:-ms-input-placeholder{top:-4px;}}#faq.block-views .views-exposed-form input:not(#edit-submit):not(#edit-actions-submit):not(.button).form-text:-moz-placeholder{color:#808285;font-size:16px;font-size:1rem;font-weight:500;line-height:17px;position:relative;}@media (min-width:56em){#faq.block-views .views-exposed-form input:not(#edit-submit):not(#edit-actions-submit):not(.button).form-text:-moz-placeholder{line-height:40px;}}@media (min-width:56em){#faq.block-views .views-exposed-form input:not(#edit-submit):not(#edit-actions-submit):not(.button).form-text:-moz-placeholder{top:-4px;}}#faq.block-views .views-exposed-form input:not(#edit-submit):not(#edit-actions-submit):not(.button).form-text::-ms-clear{color:#808285;font-size:16px;font-size:1rem;font-weight:500;line-height:17px;position:relative;}@media (min-width:56em){#faq.block-views .views-exposed-form input:not(#edit-submit):not(#edit-actions-submit):not(.button).form-text::-ms-clear{line-height:40px;}}@media (min-width:56em){#faq.block-views .views-exposed-form input:not(#edit-submit):not(#edit-actions-submit):not(.button).form-text::-ms-clear{top:-4px;}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){#faq.block-views .views-exposed-form input:not(#edit-submit):not(#edit-actions-submit):not(.button).form-text{top:0 !important;padding-bottom:0 !important;line-height:0.1em !important;}}#faq.block-views .views-exposed-form .form-item-submit-link{position:absolute;left:auto;width:auto;border-left:1px solid #000;height:40px;right:0;margin-right:0;}@media (min-width:56em){#faq.block-views .views-exposed-form .form-item-submit-link{height:50px;}}#faq.block-views .views-exposed-form .form-item-submit-link a{display:block;width:42px;height:42px;}@media (min-width:56em){#faq.block-views .views-exposed-form .form-item-submit-link a{width:77px;height:42px;}}#faq.block-views .views-exposed-form .form-item-submit-link span::before{color:#000;font-size:16px;padding-left:1em;top:10px;left:-4px;position:relative;}@media (min-width:38em){#faq.block-views .views-exposed-form .form-item-submit-link span::before{top:7px;}}@media (min-width:56em){#faq.block-views .views-exposed-form .form-item-submit-link span::before{top:2px;font-size:27px;}}#faq.block-views .view-faq .view-filters .views-exposed-form #edit-submit-link a{text-decoration:none;}#faq.block-views .view-faq .view-content h3{text-transform:uppercase;color:#0060ad;font-weight:600;font-size:1.5em;margin-top:2em;}#faq.block-views .view-faq .view-content .views-row .views-field-title{padding-right:30px;position:relative;}#faq.block-views .view-faq .view-content .views-row .views-field-title .field-content{cursor:pointer;}#faq.block-views .view-faq .view-content .views-row .views-field-title .field-content::after{font-family:icomoon;speak:none;line-height:1;position:relative;text-align:center;font-weight:normal;font-style:normal;text-transform:none;letter-spacing:normal;overflow-wrap:normal;white-space:nowrap;color:#4b4c4d;direction:ltr;float:left;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:"liga";font-feature-settings:"liga";content:"\e901";float:right;font-size:1.2em;color:#808285;top:12px;right:0;height:30px;position:absolute;}#faq.block-views .view-faq .view-content .views-row .views-field-title .field-content.accordion-open::after{font-family:icomoon;speak:none;line-height:1;position:relative;text-align:center;font-weight:normal;font-style:normal;text-transform:none;letter-spacing:normal;overflow-wrap:normal;white-space:nowrap;color:#4b4c4d;direction:ltr;float:left;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:"liga";font-feature-settings:"liga";content:"\e93a";color:#808285;font-size:2.5px;float:right;top:24px;right:3px;height:30px;position:absolute;}#faq.block-views .view-faq .view-content .views-row .views-field-body{display:none;}#block-customersupportmenublock .link-item{padding:1.5em 1em;font-size:1.6em;text-transform:none;}#block-customersupportmenublock .link-item span::before{color:#0060ad;}#block-customersupportmenublock,#block-customer-support-menu-block-fireplaces{margin-top:1.953125em;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-0.5%;margin-left:-0.5%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}@media (min-width:56em){#block-customersupportmenublock,#block-customer-support-menu-block-fireplaces{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}}#block-customersupportmenublock .support-menu-item,#block-customer-support-menu-block-fireplaces .support-menu-item{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin-bottom:1em;}@media (min-width:38em){#block-customersupportmenublock .support-menu-item,#block-customer-support-menu-block-fireplaces .support-menu-item{-webkit-box-flex:1;-ms-flex:1 0 45%;flex:1 0 45%;margin:0.5em;}}@media (min-width:56em){#block-customersupportmenublock .support-menu-item,#block-customer-support-menu-block-fireplaces .support-menu-item{-webkit-box-flex:1;-ms-flex:1 0 22.5%;flex:1 0 22.5%;margin:0.5em;}}#block-customersupportmenublock a,#block-customer-support-menu-block-fireplaces a{height:100%;background-color:#f2f5f7;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:0.5em 1em;font-weight:700;text-transform:uppercase;font-size:1.25em;text-align:center;}@media (min-width:38em){#block-customersupportmenublock a,#block-customer-support-menu-block-fireplaces a{padding:2em 1em;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:220px;font-size:1.953125em;}}@media (min-width:56em){#block-customersupportmenublock a,#block-customer-support-menu-block-fireplaces a{margin-left:0;margin-right:0;}}#block-customersupportmenublock a::before,#block-customer-support-menu-block-fireplaces a::before{font-family:icomoon;speak:none;line-height:1;position:relative;text-align:center;font-weight:normal;font-style:normal;text-transform:none;letter-spacing:normal;overflow-wrap:normal;white-space:nowrap;color:#4b4c4d;direction:ltr;float:left;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:"liga";font-feature-settings:"liga";font-size:1.8em;margin-right:0.3em;}@media (min-width:38em){#block-customersupportmenublock a::before,#block-customer-support-menu-block-fireplaces a::before{margin-bottom:0.3em;margin-right:0;font-size:2.7em;}}#block-customersupportmenublock a.link-item > span,#block-customer-support-menu-block-fireplaces a.link-item > span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;}@media (min-width:38em){#block-customersupportmenublock a.link-item > span,#block-customer-support-menu-block-fireplaces a.link-item > span{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}}#block-customersupportmenublock a.link-item > span::before,#block-customer-support-menu-block-fireplaces a.link-item > span::before{font-size:1.8em;margin-right:0.3em;}@media (min-width:38em){#block-customersupportmenublock a.link-item > span::before,#block-customer-support-menu-block-fireplaces a.link-item > span::before{margin-bottom:0.3em;margin-right:0;font-size:2.7em;}}#block-customersupportmenublock a#btn-search::before,#block-customer-support-menu-block-fireplaces a#btn-search::before{content:"\e92e";}#block-customersupportmenublock a#btn-maintenance::before,#block-customer-support-menu-block-fireplaces a#btn-maintenance::before{content:"\e91f";}#block-customersupportmenublock a#btn-videos::before,#block-customer-support-menu-block-fireplaces a#btn-videos::before{content:"\e91d";}#block-customersupportmenublock a#btn-parts::before,#block-customer-support-menu-block-fireplaces a#btn-parts::before{content:"\e93b";}#block-customersupportmenublock a#btn-warranty::before,#block-customer-support-menu-block-fireplaces a#btn-warranty::before{content:"\e916";}#block-customersupportmenublock a#btn-claim::before,#block-customer-support-menu-block-fireplaces a#btn-claim::before{content:"\e915";}#block-customersupportmenublock a#btn-register::before,#block-customer-support-menu-block-fireplaces a#btn-register::before{content:"\e912";}#block-customersupportmenublock a#btn-faq::before,#block-customer-support-menu-block-fireplaces a#btn-faq::before{content:"\e91e";}#block-customersupportmenublock a#btn-rebate::before,#block-customer-support-menu-block-fireplaces a#btn-rebate::before{font-family:FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:normal;font-style:normal;text-transform:none;letter-spacing:normal;overflow-wrap:normal;white-space:nowrap;direction:ltr;vertical-align:bottom;content:"\f02b";font-size:3.2em;}#block-customersupportsolutionsblock,#block-customersupportcontactusblock{margin-bottom:2.44140625em;}#block-customersupportsolutionsblock h2,#block-customersupportcontactusblock h2{font-weight:700;font-size:1.953125em;}#block-customersupportsolutionsblock a,#block-customersupportcontactusblock a{border:1px solid transparent;font-weight:700;cursor:pointer;display:inline-block;position:relative;font-size:15px;line-height:1em;overflow:hidden;padding:0.625em 1.3em;margin-bottom:1em;text-decoration:none;-webkit-transition:background-color 0.3s ease-out,border-color 0.3s ease-out;transition:background-color 0.3s ease-out,border-color 0.3s ease-out;margin-right:1em;letter-spacing:1.1px;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;color:#fff;}@media (min-width:38em){#block-customersupportsolutionsblock a,#block-customersupportcontactusblock a{padding:0.625em 1.5em;font-size:17px;line-height:1.375em;}}#block-customersupportsolutionsblock a,#block-customersupportcontactusblock a{background-color:#0060ad;}#block-customersupportsolutionsblock a:hover,#block-customersupportsolutionsblock a:focus,#block-customersupportcontactusblock a:hover,#block-customersupportcontactusblock a:focus{background-color:#015c9a;}#block-customersupportsolutionsblock a:active,#block-customersupportcontactusblock a:active{background-color:#015c9a;}.napoleon-search-form-support-small.block-napoleon-search.block-support-search-small{position:relative;margin-bottom:-1.5em;}@media (min-width:48em){.napoleon-search-form-support-small.block-napoleon-search.block-support-search-small{margin-top:1.5em;}}.pdp-grills #support .block-support-links-block .links-inner-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important;}@media (min-width:62em){.pdp-fireplaces #support .link-container{-webkit-box-flex:0 !important;-ms-flex:0 1 auto !important;flex:0 1 auto !important;}}.pdp-fireplaces #support .accessory-manuals-wrapper a,.pdp-fireplaces #support .support-section a{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding-bottom:10px;}.pdp-fireplaces #support .accessory-manuals-wrapper a::before,.pdp-fireplaces #support .support-section a::before{font-family:FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:normal;font-style:normal;font-size:24px;display:inline-block;width:1em;height:1em;line-height:1;text-transform:none;letter-spacing:normal;overflow-wrap:normal;white-space:nowrap;direction:ltr;vertical-align:bottom;content:"\f15b";margin-right:8px;margin-top:2px;color:#8c8c8c;font-size:16px;}.pdp-fireplaces #support .support-section .field--name-name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}.pdp-fireplaces #support .accessory-manuals-wrapper{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;}@media (min-width:62em){.pdp-fireplaces #support .accessory-manuals-wrapper{padding-right:2em !important;-webkit-box-flex:1;-ms-flex:1;flex:1;}}@media (min-width:81.75em){.pdp-fireplaces #support .accessory-manuals-wrapper{padding-right:5em !important;}}.pdp-fireplaces #support .accessory-manuals-wrapper.empty{display:none;}.pdp-fireplaces #support .accessory-manuals-wrapper h4{font-size:1.125em;font-weight:700;margin-bottom:1em;text-transform:none;}.pdp-fireplaces #support .accessory-manuals-wrapper a{padding-bottom:0.5em;display:block;color:#0060ad;text-decoration:underline;}.pdp-fireplaces #support .accessory-manuals-wrapper a:hover,.pdp-fireplaces #support .accessory-manuals-wrapper a:focus-visible{color:#002e57;text-decoration:none;}.pdp-fireplaces #support .accessory-manuals-wrapper .btn-show-more{float:unset !important;}.pdp-fireplaces #support .block-support-links-block.links-wrapper .links-inner-wrapper .support-section{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;}.pdp-fireplaces #support .media--type-image .media--image{margin:0 auto;}.pdp-fireplaces #support .content{gap:1.25rem;}@media (min-width:48em){.pdp-fireplaces #support .field--name-field-support-links{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:20rem;}}.pdp-fireplaces #support .warranty-registration-wrapper--fireplaces{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:auto;}@media (min-width:62em){.pdp-fireplaces #support .warranty-registration-wrapper--fireplaces{margin-left:auto;}}.pdp-fireplaces #support .warranty-registration-wrapper--fireplaces .registration-link a{margin:0 auto;}.pdp-fireplaces #support .warranty-registration-wrapper--fireplaces .field--name-field-warranty{width:5rem;margin:1rem 0 1.25rem;}@media (min-width:48em){.pdp-fireplaces #support .warranty-registration-wrapper--fireplaces .field--name-field-warranty{margin:1rem auto 1.875rem;width:6.875rem;}}.pdp-grills #support .link-container{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}@media (min-width:62em){.pdp-grills #support .link-container{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}}.pdp-grills #support .warranty-registration-wrapper{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}@media (min-width:62em){.pdp-grills #support .warranty-registration-wrapper{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}}.pdp-fireplaces #support[open],.pdp-grills #support[open]{margin-bottom:35px;}.pdp-fireplaces #support .content,.pdp-grills #support .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;}@media (min-width:48em){.pdp-fireplaces #support .content,.pdp-grills #support .content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-top:1em;-ms-flex-wrap:wrap;flex-wrap:wrap;}}@media (min-width:62em){.pdp-fireplaces #support .content,.pdp-grills #support .content{-ms-flex-wrap:nowrap;flex-wrap:nowrap;}}@media (min-width:62em){.pdp-fireplaces #support .field--name-field-support-links.field--product-manuals-only,.pdp-grills #support .field--name-field-support-links.field--product-manuals-only{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:3em;}.pdp-fireplaces #support .field--name-field-support-links.field--product-manuals-only .product-manuals-wrapper,.pdp-grills #support .field--name-field-support-links.field--product-manuals-only .product-manuals-wrapper{margin-right:0;}}.pdp-fireplaces #support .link-container,.pdp-grills #support .link-container{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}@media (min-width:62em){.pdp-fireplaces #support .link-container,.pdp-grills #support .link-container{display:unset;width:auto;-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%;}}@media (min-width:76.875em){.pdp-fireplaces #support .link-container,.pdp-grills #support .link-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important;width:auto;-webkit-box-flex:0;-ms-flex:0 0 calc(100% - 35rem);flex:0 0 calc(100% - 35rem);gap:3em;}.pdp-fireplaces #support .link-container .product-manuals-wrapper,.pdp-grills #support .link-container .product-manuals-wrapper{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;}}.pdp-fireplaces #support .link-container .downloads-wrapper,.pdp-fireplaces #support .link-container .block-support-links-block,.pdp-grills #support .link-container .downloads-wrapper,.pdp-grills #support .link-container .block-support-links-block{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;}@media (min-width:62em){.pdp-fireplaces #support .link-container .downloads-wrapper,.pdp-fireplaces #support .link-container .block-support-links-block,.pdp-grills #support .link-container .downloads-wrapper,.pdp-grills #support .link-container .block-support-links-block{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;}}.pdp-fireplaces #support .link-container .product-manuals-wrapper,.pdp-fireplaces #support .link-container .downloads-wrapper,.pdp-fireplaces #support .link-container .block-support-links-block,.pdp-grills #support .link-container .product-manuals-wrapper,.pdp-grills #support .link-container .downloads-wrapper,.pdp-grills #support .link-container .block-support-links-block{padding-bottom:1em;border-bottom:1px solid #b7b7b7;margin-bottom:1em;}.pdp-fireplaces #support .link-container .product-manuals-wrapper:last-child,.pdp-fireplaces #support .link-container .downloads-wrapper:last-child,.pdp-fireplaces #support .link-container .block-support-links-block:last-child,.pdp-grills #support .link-container .product-manuals-wrapper:last-child,.pdp-grills #support .link-container .downloads-wrapper:last-child,.pdp-grills #support .link-container .block-support-links-block:last-child{border-bottom:0;padding-bottom:0;margin-bottom:0;}@media (min-width:76.875em){.pdp-fireplaces #support .link-container .product-manuals-wrapper,.pdp-fireplaces #support .link-container .downloads-wrapper,.pdp-fireplaces #support .link-container .block-support-links-block,.pdp-grills #support .link-container .product-manuals-wrapper,.pdp-grills #support .link-container .downloads-wrapper,.pdp-grills #support .link-container .block-support-links-block{border-right:1px solid #b7b7b7;padding-right:3em;padding-bottom:0;border-bottom:0;margin-bottom:0;}.pdp-fireplaces #support .link-container .product-manuals-wrapper:last-child,.pdp-fireplaces #support .link-container .downloads-wrapper:last-child,.pdp-fireplaces #support .link-container .block-support-links-block:last-child,.pdp-grills #support .link-container .product-manuals-wrapper:last-child,.pdp-grills #support .link-container .downloads-wrapper:last-child,.pdp-grills #support .link-container .block-support-links-block:last-child{border-right:0;padding-right:0;margin-right:0;}}.pdp-fireplaces #support .link-container .product-manuals-wrapper h4,.pdp-fireplaces #support .link-container .downloads-wrapper h4,.pdp-fireplaces #support .link-container .block-support-links-block h4,.pdp-grills #support .link-container .product-manuals-wrapper h4,.pdp-grills #support .link-container .downloads-wrapper h4,.pdp-grills #support .link-container .block-support-links-block h4{margin-top:0;}.pdp-fireplaces #support .link-container .product-manuals-wrapper a,.pdp-grills #support .link-container .product-manuals-wrapper a{word-break:break-all;}.pdp-fireplaces #support .link-container h4,.pdp-grills #support .link-container h4{font-size:1.125em;font-weight:700;margin-bottom:1em;text-transform:none;}.pdp-fireplaces #support .link-container a,.pdp-grills #support .link-container a{color:#353535;text-decoration:none;padding-bottom:0.5em;display:block;}.pdp-fireplaces #support .link-container a:hover,.pdp-grills #support .link-container a:hover{text-decoration:underline;}.pdp-fireplaces #support .block-support-links-block .links-inner-wrapper,.pdp-grills #support .block-support-links-block .links-inner-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.pdp-fireplaces #support .block-support-links-block h4,.pdp-grills #support .block-support-links-block h4{font-size:1.125em;font-weight:700;margin-bottom:1em;text-transform:none;}.pdp-fireplaces #support .block-support-links-block a,.pdp-grills #support .block-support-links-block a{color:#353535;text-decoration:none;padding-bottom:0.5em;display:block;}.pdp-fireplaces #support .block-support-links-block a:hover,.pdp-grills #support .block-support-links-block a:hover{text-decoration:underline;}.pdp-fireplaces #support .warranty-registration-wrapper,.pdp-grills #support .warranty-registration-wrapper{padding-bottom:2em;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100%;}@media (min-width:62em){.pdp-fireplaces #support .warranty-registration-wrapper,.pdp-grills #support .warranty-registration-wrapper{padding-bottom:0;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:auto;margin-left:auto;}}.pdp-fireplaces #support .warranty-registration-wrapper .content-wrapper,.pdp-grills #support .warranty-registration-wrapper .content-wrapper{background-color:#f4f4f6;padding:1.4em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;}@media (min-width:38em){.pdp-fireplaces #support .warranty-registration-wrapper .content-wrapper,.pdp-grills #support .warranty-registration-wrapper .content-wrapper{padding:2em;}}@media (min-width:62em){.pdp-fireplaces #support .warranty-registration-wrapper .content-wrapper,.pdp-grills #support .warranty-registration-wrapper .content-wrapper{margin-left:6em;}}.pdp-fireplaces #support .warranty-registration-wrapper .field--name-field-warranty,.pdp-grills #support .warranty-registration-wrapper .field--name-field-warranty{display:inline-block;-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%;}@media (min-width:38em){.pdp-fireplaces #support .warranty-registration-wrapper .field--name-field-warranty,.pdp-grills #support .warranty-registration-wrapper .field--name-field-warranty{-webkit-box-flex:1;-ms-flex:1 0 25%;flex:1 0 25%;}}.pdp-fireplaces #support .warranty-registration-wrapper .field--name-field-warranty > div,.pdp-grills #support .warranty-registration-wrapper .field--name-field-warranty > div{display:block;}.pdp-fireplaces #support .warranty-registration-wrapper .field--name-field-warranty .field--name-field-media-image,.pdp-grills #support .warranty-registration-wrapper .field--name-field-warranty .field--name-field-media-image{width:auto;padding-right:1em;}.pdp-fireplaces #support .warranty-registration-wrapper .field--name-field-warranty .field--name-field-media-image img,.pdp-grills #support .warranty-registration-wrapper .field--name-field-warranty .field--name-field-media-image img{max-height:132px !important;width:auto;}.pdp-fireplaces #support .warranty-registration-wrapper .registration-link,.pdp-grills #support .warranty-registration-wrapper .registration-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%;}.pdp-fireplaces #support .warranty-registration-wrapper .registration-link.has-border-left,.pdp-grills #support .warranty-registration-wrapper .registration-link.has-border-left{margin-left:1em;padding-left:1em;border-left:1px solid #b7b7b7;}@media (min-width:23.75em){.pdp-fireplaces #support .warranty-registration-wrapper .registration-link.has-border-left,.pdp-grills #support .warranty-registration-wrapper .registration-link.has-border-left{margin-left:1.4em;padding-left:1.4em;}}@media (min-width:38em){.pdp-fireplaces #support .warranty-registration-wrapper .registration-link,.pdp-grills #support .warranty-registration-wrapper .registration-link{-webkit-box-flex:1;-ms-flex:1 0 25%;flex:1 0 25%;}.pdp-fireplaces #support .warranty-registration-wrapper .registration-link.has-border-left,.pdp-grills #support .warranty-registration-wrapper .registration-link.has-border-left{margin-left:2em;padding-left:2em;}}@media (min-width:62em){.pdp-fireplaces #support .warranty-registration-wrapper .registration-link,.pdp-grills #support .warranty-registration-wrapper .registration-link{-webkit-box-flex:0;-ms-flex:0 1 75%;flex:0 1 75%;}}.pdp-fireplaces #support .warranty-registration-wrapper .registration-link a,.pdp-grills #support .warranty-registration-wrapper .registration-link a{width:100%;display:inline-block;margin:0;text-align:center;font-size:1em;padding-top:0.625em;padding-bottom:0.625em;}@media (min-width:62em){.pdp-fireplaces #support .warranty-registration-wrapper .registration-link a,.pdp-grills #support .warranty-registration-wrapper .registration-link a{font-size:1.125em;}}.pdp-fireplaces #support .warranty-registration-wrapper .contextual-region,.pdp-grills #support .warranty-registration-wrapper .contextual-region{display:block;}.division-fireplaces #block-customer-support-menu-block-fireplaces a#btn-claim::before{content:"\e91d";}.division-fireplaces #faq.block-views-blockfaq-faq-block-fireplaces .title-wrapper{margin-bottom:1.5625em;}@media (min-width:56em){.division-fireplaces #faq.block-views-blockfaq-faq-block-fireplaces .title-wrapper{padding-right:38%;margin-bottom:5em;}}.division-fireplaces #faq.block-views-blockfaq-faq-block-fireplaces .title-wrapper h2{color:#353535;font-family:"Proxima Nova",helvetica,sans-serif;font-size:1.953125em;font-weight:700;letter-spacing:initial;line-height:1.1em;}@media (min-width:38em){.division-fireplaces #faq.block-views-blockfaq-faq-block-fireplaces .title-wrapper h2{font-size:2.44140625em;}}.division-fireplaces #faq.block-views-blockfaq-faq-block-fireplaces .view-faq.view-display-id-faq_block_fireplaces .view-content h3{color:#353535;}.brick.psc-wrapper{display:block;}@media (min-width:56em){.brick.psc-wrapper{display:inline-block;width:48%;}}@media (min-width:56em){.brick.psc-wrapper:nth-of-type(odd){margin-right:3%;}}@media (min-width:56em){.brick.psc-wrapper:nth-of-type(even){margin-right:0;}}@media (min-width:38em){.brick.psc-wrapper:first-of-type{margin-top:1em;}}.brick.psc-wrapper .row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.brick.psc-wrapper .row .components-column{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;}.brick.psc-wrapper .field--name-field-text{font-size:0.85em;margin-top:0.5em;}@media (min-width:38em){.brick.psc-wrapper .field--name-field-text{margin-bottom:0;}}.brick.psc-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#eee;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:0.5em;padding:0.75em 1.5em;width:100%;}.brick.psc-item .field--name-title{color:#4b4c4d;-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:1.25em;font-weight:600;margin-bottom:0;padding-right:1em;}.brick.psc-item .field--name-field-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-bottom:0;}.brick.psc-item .field--name-field-link a{border:1px solid transparent;font-weight:700;cursor:pointer;display:inline-block;position:relative;font-size:15px;line-height:1em;overflow:hidden;padding:0.625em 1.3em;margin-bottom:1em;text-decoration:none;-webkit-transition:background-color 0.3s ease-out,border-color 0.3s ease-out;transition:background-color 0.3s ease-out,border-color 0.3s ease-out;margin-right:1em;letter-spacing:1.1px;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;color:#fff;}@media (min-width:38em){.brick.psc-item .field--name-field-link a{padding:0.625em 1.5em;font-size:17px;line-height:1.375em;}}.brick.psc-item .field--name-field-link a{background-color:#0060ad;}.brick.psc-item .field--name-field-link a:hover,.brick.psc-item .field--name-field-link a:focus{background-color:#015c9a;}.brick.psc-item .field--name-field-link a:active{background-color:#015c9a;}.brick.psc-item .field--name-field-link a{font-size:15px !important;line-height:normal !important;padding:0.5em 1.5em !important;}@media (min-width:38em){.brick.psc-item .field--name-field-link a{font-size:15px !important;}}.brick.psc-item .field--name-field-link a{margin-bottom:0;margin-right:0;}.division-hvac #block-hvac-customer-support-header-block{font-weight:600;}.division-hvac:not(.user-logged-in) #block-hvac-customer-support-header-block{margin-top:-33px;}@media (min-width:38em){.division-hvac #block-customersupportmenublock .support-menu-item{-webkit-box-flex:1;-ms-flex:1 0 45%;flex:1 0 45%;}}@media (min-width:56em){.division-hvac #block-customersupportmenublock .support-menu-item{-webkit-box-flex:1;-ms-flex:1 0 calc(33.333% - 1em);flex:1 0 calc(33.333% - 1em);}}.division-hvac #faq.block-views-blockfaq-faq-block-hvac .view-faq.view-display-id-faq_block_hvac{margin-bottom:5em;}.division-hvac #faq.block-views-blockfaq-faq-block-hvac .view-faq.view-display-id-faq_block_hvac .view-content > h3{color:#0060ad;}.division-hvac .brick.psc-item .field--name-field-link a{border:1px solid transparent;font-weight:700;cursor:pointer;display:inline-block;position:relative;font-size:15px;line-height:1em;overflow:hidden;padding:0.625em 1.3em;margin-bottom:1em;text-decoration:none;-webkit-transition:background-color 0.3s ease-out,border-color 0.3s ease-out;transition:background-color 0.3s ease-out,border-color 0.3s ease-out;margin-right:1em;letter-spacing:1.1px;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;color:#fff;}@media (min-width:38em){.division-hvac .brick.psc-item .field--name-field-link a{padding:0.625em 1.5em;font-size:17px;line-height:1.375em;}}.division-hvac .brick.psc-item .field--name-field-link a{border:1px solid transparent;font-weight:700;cursor:pointer;display:inline-block;position:relative;font-size:15px;line-height:1em;overflow:hidden;padding:0.625em 1.3em;margin-bottom:1em;text-decoration:none;-webkit-transition:background-color 0.3s ease-out,border-color 0.3s ease-out;transition:background-color 0.3s ease-out,border-color 0.3s ease-out;margin-right:1em;letter-spacing:1.1px;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;color:#fff;}@media (min-width:38em){.division-hvac .brick.psc-item .field--name-field-link a{padding:0.625em 1.5em;font-size:17px;line-height:1.375em;}}.division-hvac .brick.psc-item .field--name-field-link a{background-color:#0060ad;}.division-hvac .brick.psc-item .field--name-field-link a:hover,.division-hvac .brick.psc-item .field--name-field-link a:focus{background-color:#015c9a;}.division-hvac .brick.psc-item .field--name-field-link a:active{background-color:#015c9a;}.view-faq .views-row{border-bottom:1px solid #b7b7b7;}.view-faq .views-row:first-child{border-top:1px solid #b7b7b7;}.view-faq .views-row .views-field-title span{display:block;padding:0.5em 0;font-weight:600;font-size:1.5625em;}.path-node.node--type-accessory .main-slider-wrapper{overflow:hidden;}.path-node.node--type-accessory .main-slider{display:-webkit-box;display:-ms-flexbox;display:flex;}.path-node.node--type-accessory .main-slider .node__content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:auto;min-height:1px;}.path-node.node--type-accessory .text{text-align:left;}.path-node.node--type-accessory .text .field--name-field-summary-features .field__item{margin-bottom:0.5em;margin-left:1em;}.path-node.node--type-accessory .text .field--name-field-summary-features .field__item::before{content:"";width:3px;height:3px;display:block;background:#fff;margin-right:0.5em;top:14px;position:relative;left:-1em;}.path-node.node--type-accessory .field--name-field-description .field__item p{display:none;}.path-node.node--type-accessory .field--name-field-description .field__item p:first-of-type{display:block;}.path-node.node--type-accessory .field--name-field-support-links{clear:both;}.path-node.node--type-accessory .field--name-field-support-links h4{font-size:1.5rem;margin:1.5rem 0 0.75rem;}.path-node.node--type-accessory .field--name-field-support-links .btn-primary{margin:0;}.accersories-grid-wrapper.basic-grid-style .field.item-intorudctory-text{font-family:"Proxima Nova",helvetica,sans-serif;font-size:1em;}@media (min-width:38em){.accersories-grid-wrapper.basic-grid-style .field.item-intorudctory-text{font-family:"Proxima Nova",sans-serif;}}.accersories-grid-wrapper .field--name-field-msrp{color:#000;}@media (min-width:38em){.accersories-grid-wrapper .field--name-field-msrp{color:#808285;}}.accersories-grid-wrapper .field--name-field-product-reference{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.accessories.basic-grid-style .slick-dots{position:relative;margin-top:1em;}.accessories.basic-grid-style .view-all-link{display:none;}@media (min-width:38em){.accessories.basic-grid-style .view-all-link{display:inline-block;}}.accessories.basic-grid-style .view-all-link.mobile{display:block;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.accessories.basic-grid-style .view-all-link.mobile a{margin:0 auto;background-color:#000;}@media (min-width:38em){.accessories.basic-grid-style .view-all-link.mobile{display:none;}}.field--name-field-accessories.slick-slider .field--name-field-main-image img{max-height:300px;width:auto;margin:0 auto;}.acc-slider .node--type-accessory > .node__content{-webkit-box-pack:justify !important;-ms-flex-pack:justify !important;justify-content:space-between !important;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;}.acc-slider .node--type-accessory > .node__content .item-image{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.acc-slider .node--type-accessory > .node__content .item-wrapper{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;}.acc-slider .node--type-accessory > .node__content .item-wrapper .item-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.acc-slider .node--type-accessory > .node__content .item-wrapper .item-link a{margin:0;}.acc-slider .node--type-accessory > .node__content .shopify-buy__btn-wrapper button,.acc-slider .node--type-accessory > .node__content .btn-primary.btn-fallback{border:1px solid transparent;font-weight:700;cursor:pointer;display:inline-block;position:relative;font-size:15px;line-height:1em;overflow:hidden;padding:0.625em 1.3em;margin-bottom:1em;text-decoration:none;-webkit-transition:background-color 0.3s ease-out,border-color 0.3s ease-out;transition:background-color 0.3s ease-out,border-color 0.3s ease-out;margin-right:1em;letter-spacing:1.1px;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;color:#fff;}@media (min-width:38em){.acc-slider .node--type-accessory > .node__content .shopify-buy__btn-wrapper button,.acc-slider .node--type-accessory > .node__content .btn-primary.btn-fallback{padding:0.625em 1.5em;font-size:17px;line-height:1.375em;}}.acc-slider .node--type-accessory > .node__content .shopify-buy__btn-wrapper button,.acc-slider .node--type-accessory > .node__content .btn-primary.btn-fallback{border:1px solid transparent;font-weight:700;cursor:pointer;display:inline-block;position:relative;font-size:15px;line-height:1em;overflow:hidden;padding:0.625em 1.3em;margin-bottom:1em;text-decoration:none;-webkit-transition:background-color 0.3s ease-out,border-color 0.3s ease-out;transition:background-color 0.3s ease-out,border-color 0.3s ease-out;margin-right:1em;letter-spacing:1.1px;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;color:#fff;}@media (min-width:38em){.acc-slider .node--type-accessory > .node__content .shopify-buy__btn-wrapper button,.acc-slider .node--type-accessory > .node__content .btn-primary.btn-fallback{padding:0.625em 1.5em;font-size:17px;line-height:1.375em;}}.acc-slider .node--type-accessory > .node__content .shopify-buy__btn-wrapper button,.acc-slider .node--type-accessory > .node__content .btn-primary.btn-fallback{background-color:#0060ad;}.acc-slider .node--type-accessory > .node__content .shopify-buy__btn-wrapper button:hover,.acc-slider .node--type-accessory > .node__content .shopify-buy__btn-wrapper button:focus,.acc-slider .node--type-accessory > .node__content .btn-primary.btn-fallback:hover,.acc-slider .node--type-accessory > .node__content .btn-primary.btn-fallback:focus{background-color:#015c9a;}.acc-slider .node--type-accessory > .node__content .shopify-buy__btn-wrapper button:active,.acc-slider .node--type-accessory > .node__content .btn-primary.btn-fallback:active{background-color:#015c9a;}.acc-slider .node--type-accessory > .node__content .shopify-buy__btn-wrapper button,.acc-slider .node--type-accessory > .node__content .btn-primary.btn-fallback{margin-bottom:0;}@media (min-width:38em){.acc-slider .node--type-accessory > .node__content .shopify-buy__btn-wrapper button,.acc-slider .node--type-accessory > .node__content .btn-primary.btn-fallback{font-size:1em;padding:0.5em 2em;}}@media (min-width:56em){.acc-slider .node--type-accessory > .node__content .shopify-buy__btn-wrapper button,.acc-slider .node--type-accessory > .node__content .btn-primary.btn-fallback{font-size:1.3em;padding:0.3em 2em;}}.acc-slider .node--type-accessory > .node__content .shopify-buy__btn-wrapper button .fas,.acc-slider .node--type-accessory > .node__content .btn-primary.btn-fallback .fas{display:none;}.path-node.node--type-promo #block-de-theme-page-title{position:absolute !important;clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;width:1px;overflow-wrap:normal;}.path-node.node--type-promo article.node--type-promo{margin-top:-3.05176em;}.user-logged-in.path-node.node--type-promo article.node--type-promo{margin-top:0;}@media (min-width:48em){article.node--type-promo .field--name-field-links{margin-bottom:1.5625em;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;}}@media (min-width:0) and (max-width:48em){article.node--type-promo .field--name-field-links .field__item{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;}}article.node--type-promo .field--name-field-links .field__item a{border:1px solid transparent;font-weight:700;cursor:pointer;display:inline-block;position:relative;font-size:15px;line-height:1em;overflow:hidden;padding:0.625em 1.3em;margin-bottom:1em;text-decoration:none;-webkit-transition:background-color 0.3s ease-out,border-color 0.3s ease-out;transition:background-color 0.3s ease-out,border-color 0.3s ease-out;margin-right:1em;letter-spacing:1.1px;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;color:#fff;}@media (min-width:38em){article.node--type-promo .field--name-field-links .field__item a{padding:0.625em 1.5em;font-size:17px;line-height:1.375em;}}article.node--type-promo .field--name-field-links .field__item a{background-color:#0060ad;}article.node--type-promo .field--name-field-links .field__item a:hover,article.node--type-promo .field--name-field-links .field__item a:focus{background-color:#015c9a;}article.node--type-promo .field--name-field-links .field__item a:active{background-color:#015c9a;}article.node--type-promo .field--name-field-links .field__item a{display:inline-block;margin-right:0;margin-left:1em;}@media (min-width:0) and (max-width:48em){article.node--type-promo .field--name-field-links .field__item a{margin:0 0 0.5em;display:block;text-align:center;}}@media (min-width:48em){article.node--type-promo .field--name-field-links .field__item a{margin-bottom:0;}}@media (min-width:38em) and (max-width:56em){article.node--type-promo .field--name-field-links .field__item a{font-size:1.6em;}}@media (min-width:0) and (max-width:48em){article.node--type-promo .field--name-field-links .field__item:nth-child(1) a{margin-right:1px;}}@media (min-width:48em){article.node--type-promo .field--name-field-links .field__item:nth-child(1) a{margin-left:0;}}.block-views .promo-slider{visibility:hidden;}#block-views-block-promo-slider-promo-slider .view-promo-slider .slick-list .slick-track .views-row .header-content{width:100%;margin:2em 0 4em;}@media (min-width:56em){#block-views-block-promo-slider-promo-slider .view-promo-slider .slick-list .slick-track .views-row .header-content{height:320px;padding:0;overflow:visible;}}@media (min-width:90.625em){#block-views-block-promo-slider-promo-slider .view-promo-slider .slick-list .slick-track .views-row .header-content{height:520px;}}#block-views-block-products-product-series-fireplaces .view-content{display:none;}@media (min-width:38em){#block-views-block-products-product-series-fireplaces .division-fireplaces .product-display-feature-grey{margin-bottom:0;}}@media (min-width:62em){#block-views-block-products-product-series-fireplaces .product-display-feature-grey{margin-bottom:0;}}@media (max-width:56em){div.blocks-field-container{margin-left:-1.5625em;margin-right:-1.5625em;}}.division-fireplaces .view-promo-slider .node--type-promo .header-wrapper .header-content{margin:0 !important;height:100%;padding:0 !important;}.division-fireplaces .view-promo-slider .node--type-promo .header-wrapper .field--name-field-description{height:100%;}.view-promo-slider .slick-slider .slick-track .slick-slide article .node__content{height:200px;}@media (min-width:56.25em){.view-promo-slider .slick-slider .slick-track .slick-slide article .node__content{height:500px;}}@media (min-width:90.625em){.view-promo-slider .slick-slider .slick-track .slick-slide article .node__content{height:700px;}}#block-views-block-products-product-hvac .view-content{display:none;}.division-hvac div.product-display-feature-grey{margin-bottom:0 !important;}#block-views-block-promo-slider-promo-slider-hvac,#block-views-block-promo-slider-promo-slider-fireplaces,#block-views-block-promo-slider-promo-slider{position:relative;margin-left:-1.5625em;margin-right:-1.5625em;}@media (min-width:62em){#block-views-block-promo-slider-promo-slider-hvac,#block-views-block-promo-slider-promo-slider-fireplaces,#block-views-block-promo-slider-promo-slider{margin-left:-2.44140625em;margin-right:-2.44140625em;}}#block-views-block-promo-slider-promo-slider-hvac,#block-views-block-promo-slider-promo-slider-fireplaces,#block-views-block-promo-slider-promo-slider{margin-top:-3.0517578125em;position:relative;z-index:10;}#block-views-block-promo-slider-promo-slider-hvac:before,#block-views-block-promo-slider-promo-slider-fireplaces:before,#block-views-block-promo-slider-promo-slider:before{content:"";background-color:black;width:100vw;position:absolute;z-index:-1;height:100%;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;top:0;}#block-views-block-promo-slider-promo-slider-hvac,#block-views-block-promo-slider-promo-slider-fireplaces,#block-views-block-promo-slider-promo-slider{padding-bottom:16px;}@media (min-width:38em){#block-views-block-promo-slider-promo-slider-hvac,#block-views-block-promo-slider-promo-slider-fireplaces,#block-views-block-promo-slider-promo-slider{padding-bottom:18px;}}#block-views-block-promo-slider-promo-slider-hvac:before,#block-views-block-promo-slider-promo-slider-fireplaces:before,#block-views-block-promo-slider-promo-slider:before{height:16px;top:auto;bottom:0;background:rgb(1,110,184);background:radial-gradient(circle,rgb(1,110,184) 0%,rgb(1,110,184) 6%,rgb(37,37,37) 35%,rgb(0,0,0) 100%);}@media (min-width:38em){#block-views-block-promo-slider-promo-slider-hvac:before,#block-views-block-promo-slider-promo-slider-fireplaces:before,#block-views-block-promo-slider-promo-slider:before{height:18px;}}#block-views-block-promo-slider-promo-slider-hvac::after,#block-views-block-promo-slider-promo-slider-hvac::before,#block-views-block-promo-slider-promo-slider-fireplaces::after,#block-views-block-promo-slider-promo-slider-fireplaces::before,#block-views-block-promo-slider-promo-slider::after,#block-views-block-promo-slider-promo-slider::before{background:#0060ab;}#block-views-block-promo-slider-promo-slider-hvac::before,#block-views-block-promo-slider-promo-slider-fireplaces::before,#block-views-block-promo-slider-promo-slider::before{width:100%;left:0;right:auto;margin:0;}#block-views-block-promo-slider-promo-slider-hvac .header-wrapper,#block-views-block-promo-slider-promo-slider-fireplaces .header-wrapper,#block-views-block-promo-slider-promo-slider .header-wrapper{margin-top:0 !important;}.pdp-fireplaces .view-promo-slider.promo-stacked{margin-top:1.5625em;}.pdp-fireplaces .view-promo-slider.promo-stacked .header-wrapper{margin-bottom:1.5625em;padding:0;}.pdp-fireplaces .view-promo-slider.promo-stacked .header-wrapper.banner-video .header-title{position:absolute !important;clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;width:1px;overflow-wrap:normal;}.path-node.node--type-promo .slick-dotted.slick-slider,.view-promo-slider .slick-dotted.slick-slider{margin-bottom:0;}.path-node.node--type-promo .slick-list,.view-promo-slider .slick-list{max-width:1380px;}.path-node.node--type-promo .slick-dots,.view-promo-slider .slick-dots{bottom:1.2em;}.path-node.node--type-promo .slick-track .slick-slide .header-wrapper,.view-promo-slider .slick-track .slick-slide .header-wrapper{padding-bottom:3.3em;}.path-node.node--type-promo .slick-track .slick-slide:only-child .header-wrapper,.view-promo-slider .slick-track .slick-slide:only-child .header-wrapper{padding-bottom:1em;}.path-node.node--type-promo .slick-slider .slick-track .slick-slide article .node__content,.view-promo-slider .slick-slider .slick-track .slick-slide article .node__content{display:block;}@media screen and (max-width:599px){.path-node.node--type-promo .slick-slider .slick-track .slick-slide article .node__content,.view-promo-slider .slick-slider .slick-track .slick-slide article .node__content{height:400px;}}@media screen and (min-width:1450px){.path-node.node--type-promo .slick-slider .slick-track .slick-slide article .node__content,.view-promo-slider .slick-slider .slick-track .slick-slide article .node__content{height:700px;}}.path-node.node--type-promo .node--type-promo .header-wrapper,.view-promo-slider .node--type-promo .header-wrapper{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;height:100%;position:relative;}@media (min-width:48em){.path-node.node--type-promo .node--type-promo .header-wrapper,.view-promo-slider .node--type-promo .header-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:2em;padding-bottom:2em;}}.path-node.node--type-promo .node--type-promo .header-wrapper .header-content,.view-promo-slider .node--type-promo .header-wrapper .header-content{position:absolute;}.path-node.node--type-promo .node--type-promo .header-wrapper.paused.banner-video a.btn-video-controls,.path-node.node--type-promo .node--type-promo .header-wrapper.mouseover.banner-video a.btn-video-controls,.path-node.node--type-promo .node--type-promo .header-wrapper.mobile-mouseover.banner-video a.btn-video-controls,.view-promo-slider .node--type-promo .header-wrapper.paused.banner-video a.btn-video-controls,.view-promo-slider .node--type-promo .header-wrapper.mouseover.banner-video a.btn-video-controls,.view-promo-slider .node--type-promo .header-wrapper.mobile-mouseover.banner-video a.btn-video-controls{opacity:0.7 !important;}.path-node.node--type-promo .node--type-promo .header-wrapper.playing.banner-video a.btn-video-controls,.view-promo-slider .node--type-promo .header-wrapper.playing.banner-video a.btn-video-controls{opacity:0;}.path-node.node--type-promo .node--type-promo .header-wrapper.banner-video a.btn-video-controls,.view-promo-slider .node--type-promo .header-wrapper.banner-video a.btn-video-controls{display:-webkit-box;display:-ms-flexbox;display:flex;z-index:1000;max-width:130px;max-height:130px;border:3px inset #fff;-webkit-box-shadow:0 0 34px 3px #e4e4e4;box-shadow:0 0 34px 3px #e4e4e4;width:19vw;height:19vw;left:50%;padding:0;background-color:#000;border-radius:50%;color:#fff;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;letter-spacing:1px;-webkit-transition:all 0.5s;transition:all 0.5s;-webkit-animation:1.5s pulse infinite ease-in-out;animation:1.5s pulse infinite ease-in-out;text-decoration:none;opacity:0;}.path-node.node--type-promo .node--type-promo .header-wrapper.banner-video a.btn-video-controls .hovered,.view-promo-slider .node--type-promo .header-wrapper.banner-video a.btn-video-controls .hovered{opacity:1 !important;}@keyframes pulse{0%{-webkit-transform:scale(0.95);transform:scale(0.95);}70%{-webkit-transform:scale(1);transform:scale(1);-webkit-box-shadow:0 0 40px 3px #5e5e5e;box-shadow:0 0 40px 3px #5e5e5e;}100%{-webkit-transform:scale(0.95);transform:scale(0.95);}}.path-node.node--type-promo .node--type-promo .header-wrapper.banner-video a.btn-video-controls span,.view-promo-slider .node--type-promo .header-wrapper.banner-video a.btn-video-controls span{font-size:6vw;position:relative;left:3px;}@media (min-width:48em){.path-node.node--type-promo .node--type-promo .header-wrapper.banner-video a.btn-video-controls span,.view-promo-slider .node--type-promo .header-wrapper.banner-video a.btn-video-controls span{font-size:3rem;}}.path-node.node--type-promo .node--type-promo .header-wrapper.banner-video .field--name-field-video,.view-promo-slider .node--type-promo .header-wrapper.banner-video .field--name-field-video{position:absolute;width:100%;}.path-node.node--type-promo .node--type-promo .header-content,.view-promo-slider .node--type-promo .header-content{position:unset;z-index:10;padding:1em;}@media (min-width:0) and (max-width:48em){.path-node.node--type-promo .node--type-promo .header-content p:last-child,.view-promo-slider .node--type-promo .header-content p:last-child{margin-bottom:0;}}@media (min-width:38em) and (max-width:56em){.path-node.node--type-promo .node--type-promo .header-content,.view-promo-slider .node--type-promo .header-content{font-size:0.7em;width:100%;}}@media (min-width:56em){.path-node.node--type-promo .node--type-promo .header-content,.view-promo-slider .node--type-promo .header-content{position:relative;padding:2.44140625em 3.8146972656em;}}.path-node.node--type-promo .node--type-promo .header-title a,.view-promo-slider .node--type-promo .header-title a{color:#fff;text-decoration:none;font-size:1em;font-weight:700;line-height:1em;}@media (min-width:38em){.path-node.node--type-promo .node--type-promo .header-title a,.view-promo-slider .node--type-promo .header-title a{font-size:1em;}}@media (min-width:48em){.path-node.node--type-promo .node--type-promo .header-title a,.view-promo-slider .node--type-promo .header-title a{font-size:1.953125em;}}.path-node.node--type-promo .node--type-promo .field--name-field-header-image,.view-promo-slider .node--type-promo .field--name-field-header-image{position:relative;top:2.2em;}.path-node.node--type-promo .node--type-promo .field--name-field-description,.view-promo-slider .node--type-promo .field--name-field-description{color:#fff;font-weight:600;font-size:1em;}@media (min-width:38em) and (max-width:56em){.path-node.node--type-promo .node--type-promo .field--name-field-description,.view-promo-slider .node--type-promo .field--name-field-description{font-size:1.8em;}}@media (min-width:48em){.path-node.node--type-promo .node--type-promo .field--name-field-description,.view-promo-slider .node--type-promo .field--name-field-description{font-size:1.5625em;}}@media (min-width:0) and (max-width:48em){.path-node.node--type-promo .node--type-promo .header-wrapper,.view-promo-slider .node--type-promo .header-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.path-node.node--type-promo .node--type-promo .header-wrapper .header-content,.view-promo-slider .node--type-promo .header-wrapper .header-content{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}.path-node.node--type-promo .node--type-promo .header-wrapper .field--name-field-header-image,.view-promo-slider .node--type-promo .header-wrapper .field--name-field-header-image{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}.path-node.node--type-promo .node--type-promo .header-wrapper .mobile.links,.view-promo-slider .node--type-promo .header-wrapper .mobile.links{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;}}.path-node.node--type-promo .node--type-promo .header-content .field--name-field-links,.view-promo-slider .node--type-promo .header-content .field--name-field-links{display:none;}@media (min-width:48em){.path-node.node--type-promo .node--type-promo .header-content .field--name-field-links,.view-promo-slider .node--type-promo .header-content .field--name-field-links{display:-webkit-box;display:-ms-flexbox;display:flex;}}.path-node.node--type-promo .node--type-promo .mobile.links,.view-promo-slider .node--type-promo .mobile.links{display:block;width:100%;}.path-node.node--type-promo .node--type-promo .mobile.links .field--name-field-links,.view-promo-slider .node--type-promo .mobile.links .field--name-field-links{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;margin-left:-1em;margin-right:-1em;}.path-node.node--type-promo .node--type-promo .mobile.links a,.view-promo-slider .node--type-promo .mobile.links a{margin-bottom:0;}@media (min-width:48em){.path-node.node--type-promo .node--type-promo .mobile.links,.view-promo-slider .node--type-promo .mobile.links{display:none;}}.division-fireplaces .view-promo-slider.promo-stacked .node--type-promo .header-wrapper.banner-video{aspect-ratio:16/9;}.division-fireplaces .view-promo-slider.promo-stacked .node--type-promo .header-wrapper.banner-video .header-content{width:100%;}.division-fireplaces .view-promo-slider.promo-stacked .node--type-promo .header-wrapper:not(.banner-video) .header-content{position:relative;}.user-logged-in #block-views-block-promo-slider-promo-slider-hvac,.user-logged-in #block-views-block-promo-slider-promo-slider-fireplaces,.user-logged-in #block-views-block-promo-slider-promo-slider{margin-top:0;}@media screen and (min-width:1450px){#block-views-block-promo-slider-promo-slider-fireplaces .view-promo-slider .slick-slider .slick-track .slick-slide article .node__content{height:600px;}}.node--view-mode-full section.sticky-jump-menu + section.promo-wrapper{margin-left:-1.5625em;margin-right:-1.5625em;}@media (min-width:38em){.node--view-mode-full section.sticky-jump-menu + section.promo-wrapper{margin-bottom:1.5625em;margin-left:-2.44141em;margin-right:-2.44141em;}}@media (min-width:38em){.node--view-mode-full section.sticky-jump-menu + section.promo-wrapper .field--name-field-promo{margin-top:-2em;}}.field--name-field-promo{background-color:#000122;position:relative;z-index:10;}@media (min-width:0) and (max-width:61.9375em){.field--name-field-promo{position:relative;margin-left:-1.5625em;margin-right:-1.5625em;}}@media (min-width:0) and (max-width:61.9375em) and (min-width:62em){.field--name-field-promo{margin-left:-2.44140625em;margin-right:-2.44140625em;}}.field--name-field-promo .header-wrapper{padding:0 0 1.5625em;margin:0;}@media (min-width:48em){.field--name-field-promo .node__content{text-align:left;}}.field--name-field-promo .node__content .field{margin-bottom:1em;}@media (min-width:48em){.field--name-field-promo .node__content .field--name-field-header-image{float:left;margin-right:1.5625em;width:35%;}}.field--name-field-promo .node__content .field--name-field-header-image img{display:block;margin:0 auto;}.field--name-field-promo .node__content h2{text-align:center;}@media (min-width:48em){.field--name-field-promo .node__content h2{text-align:left;}}.field--name-field-promo .node__content h2 a{text-decoration:none;}.field--name-field-promo .node__content .field--name-title,.field--name-field-promo .node__content .field--name-field-description{color:#fff;}.field--name-field-promo .node__content .field--name-field-description{text-align:center;}@media (min-width:48em){.field--name-field-promo .node__content .field--name-field-description{text-align:left;}}.division-fireplaces .block-views-blockpromo-slider-promo-slider-fireplaces-banner{width:100%;}.division-fireplaces .block-views-blockpromo-slider-promo-slider-fireplaces-banner > div:not(.contextual){position:relative;margin-left:-1.5625em;margin-right:-1.5625em;}@media (min-width:62em){.division-fireplaces .block-views-blockpromo-slider-promo-slider-fireplaces-banner > div:not(.contextual){margin-left:-2.44140625em;margin-right:-2.44140625em;}}@media (min-width:38em){.division-fireplaces .block-views-blockpromo-slider-promo-slider-fireplaces-banner .node--type-promo .header-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:450px;}}@media (min-width:38em){.division-fireplaces .block-views-blockpromo-slider-promo-slider-fireplaces-banner .node--type-promo .header-wrapper .header-content{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;}}@media (min-width:56em){.division-fireplaces .block-views-blockpromo-slider-promo-slider-fireplaces-banner .node--type-promo .header-wrapper .header-content{-webkit-box-align:center;-ms-flex-align:center;align-items:center;}}.division-fireplaces .block-views-blockpromo-slider-promo-slider-fireplaces-banner .node--type-promo .header-wrapper .field--name-field-description{background-color:rgba(0,0,0,0.9);color:#fff;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:2.5em;}@media (min-width:56em){.division-fireplaces .block-views-blockpromo-slider-promo-slider-fireplaces-banner .node--type-promo .header-wrapper .field--name-field-description{width:60%;}}@media (min-width:81.75em){.division-fireplaces .block-views-blockpromo-slider-promo-slider-fireplaces-banner .node--type-promo .header-wrapper .field--name-field-description{width:40%;}}.division-fireplaces .block-views-blockpromo-slider-promo-slider-fireplaces-banner .node--type-promo .header-wrapper .field--name-field-description h2{color:#fff;font-size:1.25em;letter-spacing:3px;text-align:left;}@media (min-width:56em){.division-fireplaces .block-views-blockpromo-slider-promo-slider-fireplaces-banner .node--type-promo .header-wrapper .field--name-field-description h2{font-size:1.75em;}}.division-fireplaces .block-views-blockpromo-slider-promo-slider-fireplaces-banner .node--type-promo .header-wrapper .field--name-field-description p:last-child{margin-bottom:0;}#block-views-block-promo-slider-promo-slider-hvac{position:relative;z-index:10;}#block-views-block-promo-slider-promo-slider-hvac:before{content:"";background-color:black;width:100vw;position:absolute;z-index:-1;height:100%;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;top:0;}#block-views-block-promo-slider-promo-slider-hvac{padding-bottom:16px;}@media (min-width:38em){#block-views-block-promo-slider-promo-slider-hvac{padding-bottom:18px;}}#block-views-block-promo-slider-promo-slider-hvac:before{height:16px;top:auto;bottom:0;background:rgb(54,51,64);background:radial-gradient(circle,#0060ad 0%,#0060ad 16%,#000 105%,#000 100%);}@media (min-width:38em){#block-views-block-promo-slider-promo-slider-hvac:before{height:18px;}}#block-views-block-promo-slider-promo-slider-hvac::after,#block-views-block-promo-slider-promo-slider-hvac::before{background:#0060ab;}#block-views-block-promo-slider-promo-slider-hvac::before{width:100%;left:0;right:auto;margin:0;}#block-views-block-promo-slider-promo-slider-hvac .banner-text-wrapper{position:relative;margin-left:auto;border:1px solid #000;padding:1.5em 1em;color:#000;}@media (min-width:0) and (max-width:59.375em){#block-views-block-promo-slider-promo-slider-hvac .banner-text-wrapper{margin-top:10em;}}@media (min-width:59.375em){#block-views-block-promo-slider-promo-slider-hvac .banner-text-wrapper{max-width:580px;padding:2em 1.5em;margin:2em -1.5em 3em 0;}}#block-views-block-promo-slider-promo-slider-hvac .banner-text-wrapper::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;opacity:0.7;z-index:10;}#block-views-block-promo-slider-promo-slider-hvac .banner-text-wrapper *{position:relative;z-index:20;}#block-views-block-promo-slider-promo-slider-hvac .banner-text-wrapper > h2{line-height:0.8em;font-size:22px;font-weight:bold;margin-bottom:0.4em;}@media (min-width:46.875em){#block-views-block-promo-slider-promo-slider-hvac .banner-text-wrapper > h2{font-size:1.2em;}}#block-views-block-promo-slider-promo-slider-hvac .banner-text-wrapper > .intro-text{font-size:16px;line-height:1.3em;}@media (min-width:0) and (max-width:46.875em){#block-views-block-promo-slider-promo-slider-hvac .banner-text-wrapper > .intro-text br{display:none;}}@media (min-width:46.875em){#block-views-block-promo-slider-promo-slider-hvac .banner-text-wrapper > .intro-text{font-size:0.8em;}}#block-views-block-promo-slider-promo-slider-hvac .banner-text-wrapper .button-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:1em -0.2em 0.8em;}#block-views-block-promo-slider-promo-slider-hvac .banner-text-wrapper .button-wrapper a.btn-grey{border:1px solid transparent;font-weight:700;cursor:pointer;display:inline-block;position:relative;font-size:15px;line-height:1em;overflow:hidden;padding:0.625em 1.3em;margin-bottom:1em;text-decoration:none;-webkit-transition:background-color 0.3s ease-out,border-color 0.3s ease-out;transition:background-color 0.3s ease-out,border-color 0.3s ease-out;margin-right:1em;letter-spacing:1.1px;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;color:#fff;}@media (min-width:38em){#block-views-block-promo-slider-promo-slider-hvac .banner-text-wrapper .button-wrapper a.btn-grey{padding:0.625em 1.5em;font-size:17px;line-height:1.375em;}}#block-views-block-promo-slider-promo-slider-hvac .banner-text-wrapper .button-wrapper a.btn-grey{background-color:#c8cacc;color:black;}#block-views-block-promo-slider-promo-slider-hvac .banner-text-wrapper .button-wrapper a.btn-grey a{color:black;}#block-views-block-promo-slider-promo-slider-hvac .banner-text-wrapper .button-wrapper a.btn-grey:hover,#block-views-block-promo-slider-promo-slider-hvac .banner-text-wrapper .button-wrapper a.btn-grey:focus,#block-views-block-promo-slider-promo-slider-hvac .banner-text-wrapper .button-wrapper a.btn-grey:active{color:black;background-color:rgb(213.2311320755,214.75,216.2688679245);}#block-views-block-promo-slider-promo-slider-hvac .banner-text-wrapper .button-wrapper a,#block-views-block-promo-slider-promo-slider-hvac .banner-text-wrapper .button-wrapper a.btn-grey{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 0.4em);flex:0 0 calc(50% - 0.4em);margin:0 0.2em 0.4em;padding-right:0.3em;padding-left:0.3em;}#block-views-block-promo-slider-promo-slider-hvac .banner-text-wrapper .emergency-wrapper{font-size:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}@media (min-width:46.875em){#block-views-block-promo-slider-promo-slider-hvac .banner-text-wrapper .emergency-wrapper{font-size:0.7em;}}#block-views-block-promo-slider-promo-slider-hvac .banner-text-wrapper .emergency-wrapper a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#000;}#block-views-block-promo-slider-promo-slider-hvac .banner-text-wrapper .emergency-wrapper a:hover{text-decoration:none;}#block-views-block-promo-slider-promo-slider-hvac .banner-text-wrapper .emergency-wrapper .icon{margin-right:0.35em;}#block-views-block-promo-slider-promo-slider-hvac .banner-text-wrapper .emergency-wrapper .icon svg{height:25px;width:25px;}.path-node.node--type-part .node__content .field{margin-bottom:1em;}.path-node.node--type-part .node__content .field--name-field-part-type{display:-webkit-box;display:-ms-flexbox;display:flex;}.path-node.node--type-part #features{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.pdp-grills.node--type-part .section-content > .layout-container{padding-top:0;}.pdp-grills.node--type-part section#features{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important;padding:2rem 0;}.pdp-grills.node--type-part .node__content .field{margin-bottom:0;}.pdp-grills.node--type-part .bv-score-wrapper .field--name-field-part-id{display:none;}.path-node.node--type-blog-post #block-de-theme-page-title{position:absolute !important;clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;width:1px;overflow-wrap:normal;}.path-node.node--type-blog-post article.node--type-blog-post{margin-top:-3.05176em;}.user-logged-in.path-node.node--type-blog-post article.node--type-blog-post{margin-top:0;}.path-node.node--type-blog-post .field--name-field-main-image{position:relative;margin-left:-1.5625em;margin-right:-1.5625em;}@media (min-width:62em){.path-node.node--type-blog-post .field--name-field-main-image{margin-left:-2.44140625em;margin-right:-2.44140625em;}}.path-node.node--type-blog-post .field--name-field-main-image{margin-bottom:-3.0517578125em;}.path-node.node--type-blog-post .field--name-field-main-image img{width:100%;}.path-node.node--type-blog-post h1.header-title{text-align:center;margin-bottom:1.5625em;padding-top:1em;padding-right:1em;padding-left:1em;}.path-node.node--type-blog-post .wrapper{background-color:#fff;position:relative;z-index:30;}.path-node.node--type-blog-post .field--name-field-components .image-left .field--name-field-media-image img{padding-right:1.5em;}.path-node.node--type-blog-post .field--name-field-components .image-right .field--name-field-media-image img{margin-left:0;padding-left:1.5em;}.path-node.node--type-blog-post .field--name-field-tags{font-style:italic;text-align:center;margin-top:1.953125em;padding-top:1em;border-top:1px solid #808285;}.path-node.node--type-blog-post .field--name-field-tags .field__item{margin:0.5em;margin-right:0;display:inline-block;}.path-node.node--type-blog-post .field--name-field-tags .field__item::after{content:"/";margin-left:0.5em;}.path-node.node--type-blog-post .field--name-field-tags .field__item:last-child::after{content:none;}@media (min-width:46.25em){.block-napoleon-wish-list #wish-list-summary-form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}}.block-napoleon-wish-list #wish-list-summary-form .wish-list-statement{margin-top:3.8146972656em;}.block-napoleon-wish-list #wish-list-summary-form .wish-list-statement h3{font-size:1em;color:#000;}.block-napoleon-wish-list #wish-list-summary-form .wish-list-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}@media (min-width:38em){.block-napoleon-wish-list #wish-list-summary-form .wish-list-buttons{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}}.block-napoleon-wish-list #wish-list-summary-form .wish-list-buttons input{border:1px solid transparent;font-weight:700;cursor:pointer;display:inline-block;position:relative;font-size:15px;line-height:1em;overflow:hidden;padding:0.625em 1.3em;margin-bottom:1em;text-decoration:none;-webkit-transition:background-color 0.3s ease-out,border-color 0.3s ease-out;transition:background-color 0.3s ease-out,border-color 0.3s ease-out;margin-right:1em;letter-spacing:1.1px;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;color:#fff;}@media (min-width:38em){.block-napoleon-wish-list #wish-list-summary-form .wish-list-buttons input{padding:0.625em 1.5em;font-size:17px;line-height:1.375em;}}.block-napoleon-wish-list #wish-list-summary-form .wish-list-buttons input{background-color:#c32127;color:#fff;font-weight:600;padding:0.64em 1em;}@media (min-width:38em){.block-napoleon-wish-list #wish-list-summary-form .wish-list-buttons input{font-size:1.25em;padding:0.4096em 1em;}}.block-napoleon-wish-list #wish-list-summary-form .wish-list-buttons input{width:100%;margin:0;font-size:1.2em;font-weight:bold;}@media (min-width:38em){.block-napoleon-wish-list #wish-list-summary-form .wish-list-buttons input{width:40%;max-width:16em;}}.wish-list-product-summary,.wish-list-part-summary{-webkit-box-flex:1;-ms-flex:1 0 44%;flex:1 0 44%;}.wish-list-product-summary h3,.wish-list-part-summary h3{font-size:1.1em;color:#000;}.wish-list-product-summary .column-names,.wish-list-part-summary .column-names{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #808285;padding-bottom:0.05em;}.wish-list-product-summary .wish-list-row,.wish-list-part-summary .wish-list-row{border-bottom:1px solid #808285;padding:1em 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.wish-list-product-summary .wish-list-row .field--name-field-media-image,.wish-list-part-summary .wish-list-row .field--name-field-media-image{margin-right:1em;}@media (min-width:46.25em){.wish-list-product-summary .wish-list-row .field--name-field-media-image,.wish-list-part-summary .wish-list-row .field--name-field-media-image{margin-right:1em;}}.wish-list-product-summary .wish-list-row .field--name-field-media-image img,.wish-list-part-summary .wish-list-row .field--name-field-media-image img{max-height:90px;width:auto;margin-right:1em;}.wish-list-product-summary .wish-list-row .title-wrapper,.wish-list-part-summary .wish-list-row .title-wrapper{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;}.wish-list-product-summary .wish-list-row .title-wrapper .title,.wish-list-part-summary .wish-list-row .title-wrapper .title{padding-top:1em;}.wish-list-product-summary .wish-list-row .title-wrapper .title a,.wish-list-part-summary .wish-list-row .title-wrapper .title a{text-transform:uppercase;font-weight:700;color:#000;}.wish-list-product-summary .wish-list-row .title-wrapper .tagline p,.wish-list-part-summary .wish-list-row .title-wrapper .tagline p{margin-bottom:0;font-style:italic;}.wish-list-product-summary .wish-list-row .title-wrapper .part-id,.wish-list-part-summary .wish-list-row .title-wrapper .part-id{font-style:italic;font-size:0.8em;}.wish-list-product-summary .wish-list-row .quantity-wrapper,.wish-list-part-summary .wish-list-row .quantity-wrapper{-ms-flex-negative:0;flex-shrink:0;margin-left:0.5em;}.wish-list-product-summary .wish-list-row .quantity-wrapper .quantity,.wish-list-part-summary .wish-list-row .quantity-wrapper .quantity{display:-webkit-box;display:-ms-flexbox;display:flex;}.wish-list-product-summary .wish-list-row .quantity-wrapper .quantity input[type=number]::-webkit-inner-spin-button,.wish-list-product-summary .wish-list-row .quantity-wrapper .quantity input[type=number]::-webkit-outer-spin-button,.wish-list-part-summary .wish-list-row .quantity-wrapper .quantity input[type=number]::-webkit-inner-spin-button,.wish-list-part-summary .wish-list-row .quantity-wrapper .quantity input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;}.wish-list-product-summary .wish-list-row .quantity-wrapper .quantity input,.wish-list-part-summary .wish-list-row .quantity-wrapper .quantity input{height:25px !important;color:#000 !important;font-weight:600;font-size:1.4em !important;width:30px;border:1px solid #000 !important;}.wish-list-product-summary .wish-list-row .quantity-wrapper .quantity button,.wish-list-part-summary .wish-list-row .quantity-wrapper .quantity button{background:transparent;color:#808285;border:1px solid #808285;padding:0;margin:0;font-size:0.9em;width:25px;height:25px;}.wish-list-product-summary .wish-list-row .quantity-wrapper .remove-item,.wish-list-part-summary .wish-list-row .quantity-wrapper .remove-item{text-align:center;margin-top:1em;}.wish-list-product-summary .wish-list-row .quantity-wrapper .remove-item a,.wish-list-part-summary .wish-list-row .quantity-wrapper .remove-item a{font-size:0.8em;text-decoration:underline;text-align:center;}.wish-list-statement,.wish-list-buttons{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;}@media (min-width:46.25em){.wish-list-product-summary{margin-right:3%;}}@media (min-width:0) and (max-width:46.25em){.wish-list-part-summary{margin-top:3em;}}@media (min-width:46.25em){.wish-list-part-summary{margin-left:3%;}}@media (min-width:46.25em){#block-wishlistcheckoutblock{width:47%;margin-right:3%;float:left;}}@media (min-width:46.25em){#block-wishlistsmallsummaryblock{width:47%;margin-left:3%;float:left;}}#block-wishlistsummaryblock #wish-list-summary-form .wish-list-total,#block-wishlistsmallsummaryblock #wish-list-summary-form .wish-list-total{width:100%;text-align:right;margin-top:1em;margin-right:1em;}#block-wishlistsummaryblock #wish-list-summary-form .wish-list-total p,#block-wishlistsmallsummaryblock #wish-list-summary-form .wish-list-total p{color:#000;font-weight:bold;text-transform:uppercase;}#block-wishlistcheckoutblock .form-title{font-weight:700;color:#000;font-size:1.7em;margin-bottom:0;}#block-wishlistcheckoutblock .form-item label{text-transform:none;}#block-wishlistcheckoutblock form input:not([type=submit]){width:100% !important;}#block-wishlistcheckoutblock form .form-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:2em;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0.5em 0;}#block-wishlistcheckoutblock form .form-actions a#edit-actions-edit{border:1px solid transparent;font-weight:700;cursor:pointer;display:inline-block;position:relative;font-size:15px;line-height:1em;overflow:hidden;padding:0.625em 1.3em;margin-bottom:1em;text-decoration:none;-webkit-transition:background-color 0.3s ease-out,border-color 0.3s ease-out;transition:background-color 0.3s ease-out,border-color 0.3s ease-out;margin-right:1em;letter-spacing:1.1px;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;color:#fff;}@media (min-width:38em){#block-wishlistcheckoutblock form .form-actions a#edit-actions-edit{padding:0.625em 1.5em;font-size:17px;line-height:1.375em;}}#block-wishlistcheckoutblock form .form-actions a#edit-actions-edit{background-color:#0060ad;}#block-wishlistcheckoutblock form .form-actions a#edit-actions-edit:hover,#block-wishlistcheckoutblock form .form-actions a#edit-actions-edit:focus{background-color:#015c9a;}#block-wishlistcheckoutblock form .form-actions a#edit-actions-edit:active{background-color:#015c9a;}#block-wishlistcheckoutblock form .form-actions input#edit-actions-submit{border:1px solid transparent;font-weight:700;cursor:pointer;display:inline-block;position:relative;font-size:15px;line-height:1em;overflow:hidden;padding:0.625em 1.3em;margin-bottom:1em;text-decoration:none;-webkit-transition:background-color 0.3s ease-out,border-color 0.3s ease-out;transition:background-color 0.3s ease-out,border-color 0.3s ease-out;margin-right:1em;letter-spacing:1.1px;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;color:#fff;}@media (min-width:38em){#block-wishlistcheckoutblock form .form-actions input#edit-actions-submit{padding:0.625em 1.5em;font-size:17px;line-height:1.375em;}}#block-wishlistcheckoutblock form .form-actions input#edit-actions-submit{background-color:#c32127;color:#fff;}#block-wishlistcheckoutblock form .form-actions input#edit-actions-submit a{color:#fff;}#block-wishlistcheckoutblock form .form-actions input#edit-actions-submit:hover,#block-wishlistcheckoutblock form .form-actions input#edit-actions-submit:focus,#block-wishlistcheckoutblock form .form-actions input#edit-actions-submit:active{color:#fff;background-color:rgb(173.1907894737,29.3092105263,34.6381578947);}#block-wishlistcheckoutblock form .form-actions input#edit-actions-submit{font-weight:700;}#block-wishlistcheckoutblock form .button,#block-wishlistcheckoutblock form .form-actions a#edit-actions-edit{display:inline-block;font-size:1em !important;margin-right:1em;}@media (min-width:0) and (max-width:38em){#block-wishlistcheckoutblock form .button,#block-wishlistcheckoutblock form .form-actions a#edit-actions-edit{width:100%;text-align:center;}}@media (min-width:38em){#block-wishlistcheckoutblock form .button,#block-wishlistcheckoutblock form .form-actions a#edit-actions-edit{font-size:1.2em !important;}}#block-wishlistcheckoutblock form .error-message{color:#c32127;font-weight:bold;}#block-wishlistsmallsummaryblock{background-color:#f2f5f7;padding:1em;}#block-wishlistsmallsummaryblock form#wish-list-summary-form{display:block;}#block-wishlistsmallsummaryblock .wish-list-product-summary,#block-wishlistsmallsummaryblock .wish-list-part-summary{margin:0;}#block-wishlistsmallsummaryblock .wish-list-product-summary > p,#block-wishlistsmallsummaryblock .wish-list-part-summary > p{font-weight:600;margin-bottom:0.2em;}#block-wishlistsmallsummaryblock h3.title{color:#000;font-size:1.7em;margin-bottom:0.1em;}#block-wishlistsmallsummaryblock .column-names{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;font-weight:600;padding-bottom:0.2em;}#block-wishlistsmallsummaryblock .wish-list-product-summary{margin-top:1.5em;}#block-wishlistsmallsummaryblock .wish-list-row{padding:0.5em 0;}#block-wishlistsmallsummaryblock .wish-list-row .title{padding-top:0;}#block-wishlistsmallsummaryblock .wish-list-row .part-id p:last-child{margin-bottom:0;}#block-wishlistsmallsummaryblock .wish-list-row .quantity span{display:inline-block;color:#000;font-size:1.1em;font-weight:bold;border:1px solid #808285;width:54px;text-align:center;padding:0.15em 0;}form#wish-list-checkout-form .required-info{text-align:right;margin-bottom:0;margin-top:-1em;font-size:0.85em;}form#wish-list-checkout-form .required-info span{color:red;}form#wish-list-checkout-form #edit-search-criteria fieldset,form#wish-list-checkout-form #edit-search-criteria #edit-dealer,form#wish-list-checkout-form #edit-dealers fieldset,form#wish-list-checkout-form #edit-dealers #edit-dealer{border:none;padding:0;}form#wish-list-checkout-form #edit-search-criteria fieldset legend,form#wish-list-checkout-form #edit-search-criteria #edit-dealer legend,form#wish-list-checkout-form #edit-dealers fieldset legend,form#wish-list-checkout-form #edit-dealers #edit-dealer legend{margin-bottom:0.5em;color:#000;}form#wish-list-checkout-form #edit-dealers .empty-message{margin-top:1em;}form#wish-list-checkout-form #edit-dealers #edit-dealer > div{margin-bottom:2em;}form#wish-list-checkout-form #edit-dealers #edit-dealer > div label.option{font-weight:700;text-transform:uppercase;}form#wish-list-checkout-form #edit-dealers #edit-dealer > div > div{margin-left:29px;}form#wish-list-checkout-form #edit-search-criteria input[type=checkbox] + label::before{top:1px;}.division-fireplaces #edit-actions-dealers,.division-fireplaces #button-wrapper .form-actions input[type=submit]#edit-actions-dealers{border:1px solid transparent;font-weight:700;cursor:pointer;display:inline-block;position:relative;font-size:15px;line-height:1em;overflow:hidden;padding:0.625em 1.3em;margin-bottom:1em;text-decoration:none;-webkit-transition:background-color 0.3s ease-out,border-color 0.3s ease-out;transition:background-color 0.3s ease-out,border-color 0.3s ease-out;margin-right:1em;letter-spacing:1.1px;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;color:#fff;}@media (min-width:38em){.division-fireplaces #edit-actions-dealers,.division-fireplaces #button-wrapper .form-actions input[type=submit]#edit-actions-dealers{padding:0.625em 1.5em;font-size:17px;line-height:1.375em;}}@media (min-width:48em){body.path-user .profile{margin:0 3.5em;}}@media (min-width:62em){body.path-user .profile{margin:0 6em;}}@media (min-width:87.9375em){body.path-user .profile{margin:0 9em;}}body.path-user .profile .field--name-user-picture{width:100%;height:16em;}@media (min-width:48em){body.path-user .profile .field--name-user-picture{width:40%;max-height:16em;max-width:20em;float:left;}}body.path-user .profile .field--name-user-picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}body.path-user .profile .field--name-field-name{font-size:2em;font-weight:600;text-transform:uppercase;}@media (min-width:48em){body.path-user .profile .field--name-field-name{clear:both;font-size:3em;}}body.path-user .profile .field--name-field-role{font-weight:600;}@media (min-width:48em){body.path-user .profile .field--name-field-role{font-size:1.4em;}}body.path-user .profile .field--name-field-biography{clear:both;margin-top:2em;}body.path-user .profile .field--name-field-biography p{font-size:1.1em;}.division-grills.node--type-page #block-de-theme-page-title,.division-fireplaces.node--type-page #block-de-theme-page-title{position:absolute !important;clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;width:1px;overflow-wrap:normal;}.node--unpublished{background-color:unset !important;outline:4px solid #fff4f4;}.division-grills.node--type-page #block-de-theme-page-title{position:absolute !important;clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;width:1px;overflow-wrap:normal;}@media print{*,*::before,*::after{background:transparent !important;color:#000 !important;-webkit-box-shadow:none !important;box-shadow:none !important;text-shadow:none !important;}a,a:visited{text-decoration:underline;}a[href^="#"]::after,a[href^="javascript:"]::after{content:"";}pre,blockquote{border:1px solid #999;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;font-size:12pt;}pre *,blockquote *{font-size:12pt;}thead{display:table-header-group;}tr{border-bottom:1px solid #ebebeb !important;}tr,img{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;}img{max-width:100% !important;}p,h2,h3{orphans:3;widows:3;}h2,h3{-webkit-column-break-after:avoid;-moz-column-break-after:avoid;break-after:avoid;}html,body{font:inherit;font-size:100%;vertical-align:baseline;font-family:Calibri,Arial,sans-serif !important;font-size:10pt;line-height:16pt;}*{font-size:10pt !important;line-height:16pt !important;}body{padding:1em;}.layout-container{margin:0 auto !important;padding:0 !important;display:block !important;}main,.region,.block{margin:0 !important;padding:0 !important;display:block !important;}.site-name{font-weight:700;}h1,h2,h3,h4,h5,h6,p,ul,ol,dl,pre,table,fieldset,form details,blockquote,object,iframe,pre,address,code,dl,dt,dd,embed,label,audio,video{font:inherit;font-size:100%;vertical-align:baseline;}h1,h2,h3,h4,h5,h6{font:inherit;font-size:100%;vertical-align:baseline;margin:0;padding:0;text-indent:0 !important;margin-bottom:0.64em;margin-top:0.64em;}ul,ol{margin:0;padding:0;}ul li,ol li{list-style-position:inside;}ul li{list-style-type:disc;}ol li{list-style-type:decimal;}table th{text-align:left;}h1,#page-title{font-weight:bold;font-size:16pt !important;}h2{font-weight:bold;font-size:12pt !important;}h2 a{font-size:12pt !important;}h3{font-weight:bold;font-size:11pt !important;}h3 a{font-size:11pt !important;}h4{font-weight:bold;text-transform:uppercase;}h5,h6{font-weight:bold;}.highlight-box{border:1px solid black;border-radius:0;}.highlight-type{font-weight:700;}.responsive-menu-page-wrapper{margin-top:0 !important;}#footer,.napoleon-search-form-recipes-small,#block-de-theme-local-tasks,#header{display:none !important;}.node--type-recipe .description{display:-webkit-box;display:-ms-flexbox;display:flex;}.node--type-recipe .description .col.recipies{margin-left:0;-ms-flex:1 1 60%;-webkit-box-flex:1;flex:1 1 60%;margin-right:1em;}.node--type-recipe .description .col.images{display:block;margin-right:0;-ms-flex:1 1 40%;-webkit-box-flex:1;flex:1 1 40%;margin-left:1em;}.node--type-recipe .description .mobile-tab-titles{display:none;}.node--type-recipe .info-wrapper .overview .field__label{width:auto;}.node--type-recipe .info-wrapper .overview{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}.overview-row{background-color:#fff !important;position:relative !important;width:100% !important;left:0 !important;right:0 !important;top:0 !important;display:table-row !important;}.overview-row .general-info{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important;-webkit-box-pack:end !important;-ms-flex-pack:end !important;justify-content:flex-end !important;}.view-filters,.pager,.block-reset-all-link,.block-facets,.product-comparison-wrapper,.link-wrapper,.block-support-prompt{display:none !important;}table{table-layout:fixed;width:100%;}#block-napoleon-product-comparison-table-block{display:block !important;overflow:visible !important;}#product-comparison-table{margin-left:1em !important;margin-right:1em !important;display:block !important;overflow:visible !important;}#product-comparison-table .view-product-comparison{padding-top:0 !important;display:block !important;}#product-comparison-table .table-wrapper--inner{display:block !important;}#product-comparison-table .category-header{margin-bottom:10px !important;display:block !important;}#product-comparison-table .sticky-js,#product-comparison-table .is-sticky{position:unset !important;}#product-comparison-table .view-block-table-wrapper{display:block !important;position:unset !important;}#product-comparison-table .overview-row td .msrp-element .value-special{font-size:1.3em !important;}#product-comparison-table th{border-bottom:0 !important;display:none !important;}#product-comparison-table tr{position:relative !important;width:100% !important;left:0 !important;right:0 !important;top:0 !important;display:table-row !important;}#product-comparison-table.highlight-differences-enabled .has-differences{background-color:#d3e9ec !important;}#product-comparison-table .table-wrapper--inner,#product-comparison-table .table-wrapper{display:block !important;overflow:visible !important;}#product-comparison-table .general-info,#product-comparison-table .views-element-container{display:block !important;}#product-comparison-table .view{display:table !important;}#product-comparison-table .view-content{padding-top:0 !important;}#product-comparison-table .remove-item-button,#product-comparison-table .link-wrapper{display:none !important;}#product-comparison-table #actions-mobile-wrapper{display:none !important;}#product-comparison-table #product-comparison-table table th{display:none !important;}#product-comparison-table .category-header{display:block !important;padding-top:0 !important;margin-top:2em !important;}#product-comparison-table .disclaimer-wrapper{display:block !important;}#product-comparison-table .view-product-comparison .view-content{padding-top:0 !important;display:block !important;}}.maintenance-page{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:3em;}.maintenance-page .site-name{border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}.maintenance-page header{padding-bottom:1.5em;}.maintenance-page header a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.maintenance-page main{text-align:center;}.maintenance-page .offcanvas-header{display:none;}
@font-face{font-family:'Libre Baskerville';font-style:normal;font-weight:400;src:url(/themes/custom/de_theme/dist/fonts/libre-baskerville/libre-baskerville-v14-latin-ext_latin-regular.eot);src:local(''),url(/themes/custom/de_theme/dist/fonts/libre-baskerville/libre-baskerville-v14-latin-ext_latin-regular.eot#iefix) format('embedded-opentype'),url(/themes/custom/de_theme/dist/fonts/libre-baskerville/libre-baskerville-v14-latin-ext_latin-regular.woff2) format('woff2'),url(/themes/custom/de_theme/dist/fonts/libre-baskerville/libre-baskerville-v14-latin-ext_latin-regular.woff) format('woff'),url(/themes/custom/de_theme/dist/fonts/libre-baskerville/libre-baskerville-v14-latin-ext_latin-regular.ttf) format('truetype'),url(/themes/custom/de_theme/dist/fonts/libre-baskerville/libre-baskerville-v14-latin-ext_latin-regular.svg#LibreBaskerville) format('svg');}@font-face{font-family:'Libre Baskerville';font-style:normal;font-weight:700;src:url(/themes/custom/de_theme/dist/fonts/libre-baskerville/libre-baskerville-v14-latin-ext_latin-700.eot);src:local(''),url(/themes/custom/de_theme/dist/fonts/libre-baskerville/libre-baskerville-v14-latin-ext_latin-700.eot#iefix) format('embedded-opentype'),url(/themes/custom/de_theme/dist/fonts/libre-baskerville/libre-baskerville-v14-latin-ext_latin-700.woff2) format('woff2'),url(/themes/custom/de_theme/dist/fonts/libre-baskerville/libre-baskerville-v14-latin-ext_latin-700.woff) format('woff'),url(/themes/custom/de_theme/dist/fonts/libre-baskerville/libre-baskerville-v14-latin-ext_latin-700.ttf) format('truetype'),url(/themes/custom/de_theme/dist/fonts/libre-baskerville/libre-baskerville-v14-latin-ext_latin-700.svg#LibreBaskerville) format('svg');}
@font-face{font-family:"Material Icons";font-style:normal;font-weight:400;font-display:block;src:url(/themes/custom/de_theme/dist/fonts/material-icons-main/iconfont/material-icons.woff2) format("woff2"),url(/themes/custom/de_theme/dist/fonts/material-icons-main/iconfont/material-icons.woff) format("woff");}.material-icons{font-family:"Material Icons";font-weight:normal;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"liga";}@font-face{font-family:"Material Icons Outlined";font-style:normal;font-weight:400;font-display:block;src:url(/themes/custom/de_theme/dist/fonts/material-icons-main/iconfont/material-icons-outlined.woff2) format("woff2"),url(/themes/custom/de_theme/dist/fonts/material-icons-main/iconfont/material-icons-outlined.woff) format("woff");}.material-icons-outlined{font-family:"Material Icons Outlined";font-weight:normal;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"liga";}@font-face{font-family:"Material Icons Round";font-style:normal;font-weight:400;font-display:block;src:url(/themes/custom/de_theme/dist/fonts/material-icons-main/iconfont/material-icons-round.woff2) format("woff2"),url(/themes/custom/de_theme/dist/fonts/material-icons-main/iconfont/material-icons-round.woff) format("woff");}.material-icons-round{font-family:"Material Icons Round";font-weight:normal;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"liga";}@font-face{font-family:"Material Icons Sharp";font-style:normal;font-weight:400;font-display:block;src:url(/themes/custom/de_theme/dist/fonts/material-icons-main/iconfont/material-icons-sharp.woff2) format("woff2"),url(/themes/custom/de_theme/dist/fonts/material-icons-main/iconfont/material-icons-sharp.woff) format("woff");}.material-icons-sharp{font-family:"Material Icons Sharp";font-weight:normal;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"liga";}@font-face{font-family:"Material Icons Two Tone";font-style:normal;font-weight:400;font-display:block;src:url(/themes/custom/de_theme/dist/fonts/material-icons-main/iconfont/material-icons-two-tone.woff2) format("woff2"),url(/themes/custom/de_theme/dist/fonts/material-icons-main/iconfont/material-icons-two-tone.woff) format("woff");}.material-icons-two-tone{font-family:"Material Icons Two Tone";font-weight:normal;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"liga";}
@font-face{font-family:'Oswald';font-style:normal;font-weight:400;src:url(/themes/custom/de_theme/dist/fonts/oswald/oswald-v49-latin-ext_latin-regular.eot);src:local(''),url(/themes/custom/de_theme/dist/fonts/oswald/oswald-v49-latin-ext_latin-regular.eot#iefix) format('embedded-opentype'),url(/themes/custom/de_theme/dist/fonts/oswald/oswald-v49-latin-ext_latin-regular.woff2) format('woff2'),url(/themes/custom/de_theme/dist/fonts/oswald/oswald-v49-latin-ext_latin-regular.woff) format('woff'),url(/themes/custom/de_theme/dist/fonts/oswald/oswald-v49-latin-ext_latin-regular.ttf) format('truetype'),url(/themes/custom/de_theme/dist/fonts/oswald/oswald-v49-latin-ext_latin-regular.svg#Oswald) format('svg');}@font-face{font-family:'Oswald';font-style:normal;font-weight:600;src:url(/themes/custom/de_theme/dist/fonts/oswald/oswald-v49-latin-ext_latin-600.eot);src:local(''),url(/themes/custom/de_theme/dist/fonts/oswald/oswald-v49-latin-ext_latin-600.eot#iefix) format('embedded-opentype'),url(/themes/custom/de_theme/dist/fonts/oswald/oswald-v49-latin-ext_latin-600.woff2) format('woff2'),url(/themes/custom/de_theme/dist/fonts/oswald/oswald-v49-latin-ext_latin-600.woff) format('woff'),url(/themes/custom/de_theme/dist/fonts/oswald/oswald-v49-latin-ext_latin-600.ttf) format('truetype'),url(/themes/custom/de_theme/dist/fonts/oswald/oswald-v49-latin-ext_latin-600.svg#Oswald) format('svg');}
@font-face{font-family:'Proxima Nova';font-style:light;font-weight:300;src:url(/themes/custom/de_theme/dist/fonts/proxima-nova/ProximaNova-Light.ttf);}@font-face{font-family:'Proxima Nova';font-style:normal;font-weight:400;src:url(/themes/custom/de_theme/dist/fonts/proxima-nova/ProximaNova-Regular.ttf);}@font-face{font-family:'Proxima Nova';font-style:semibold;font-weight:500;src:url(/themes/custom/de_theme/dist/fonts/proxima-nova/ProximaNova-Semibold.ttf);}@font-face{font-family:'Proxima Nova';font-style:semibold;font-weight:600;src:url(/themes/custom/de_theme/dist/fonts/proxima-nova/ProximaNova-Semibold.ttf);}@font-face{font-family:'Proxima Nova';font-style:bold;font-weight:700;src:url(/themes/custom/de_theme/dist/fonts/proxima-nova/ProximaNova-Bold.ttf);}@font-face{font-family:'Proxima Nova';font-style:black;font-weight:900;src:url(/themes/custom/de_theme/dist/fonts/proxima-nova/ProximaNova-Black.ttf);}
@font-face{font-family:'Source Sans Pro';src:url(/themes/custom/de_theme/dist/fonts/source-sans-pro/SourceSansPro-BlackItalic.eot);src:url(/themes/custom/de_theme/dist/fonts/source-sans-pro/SourceSansPro-BlackItalic.eot#iefix) format('embedded-opentype'),url(/themes/custom/de_theme/dist/fonts/source-sans-pro/SourceSansPro-BlackItalic.woff2) format('woff2'),url(/themes/custom/de_theme/dist/fonts/source-sans-pro/SourceSansPro-BlackItalic.woff) format('woff'),url(/themes/custom/de_theme/dist/fonts/source-sans-pro/SourceSansPro-BlackItalic.svg#SourceSansPro-BlackItalic) format('svg');font-weight:900;font-style:italic;font-display:swap;}@font-face{font-family:'Source Sans Pro';src:url(/themes/custom/de_theme/dist/fonts/source-sans-pro/SourceSansPro-Bold.eot);src:url(/themes/custom/de_theme/dist/fonts/source-sans-pro/SourceSansPro-Bold.eot#iefix) format('embedded-opentype'),url(/themes/custom/de_theme/dist/fonts/source-sans-pro/SourceSansPro-Bold.woff2) format('woff2'),url(/themes/custom/de_theme/dist/fonts/source-sans-pro/SourceSansPro-Bold.woff) format('woff'),url(/themes/custom/de_theme/dist/fonts/source-sans-pro/SourceSansPro-Bold.svg#SourceSansPro-Bold) format('svg');font-weight:bold;font-style:normal;font-display:swap;}@font-face{font-family:'Source Sans Pro';src:url(/themes/custom/de_theme/dist/fonts/source-sans-pro/SourceSansPro-Black.eot);src:url(/themes/custom/de_theme/dist/fonts/source-sans-pro/SourceSansPro-Black.eot#iefix) format('embedded-opentype'),url(/themes/custom/de_theme/dist/fonts/source-sans-pro/SourceSansPro-Black.woff2) format('woff2'),url(/themes/custom/de_theme/dist/fonts/source-sans-pro/SourceSansPro-Black.woff) format('woff'),url(/themes/custom/de_theme/dist/fonts/source-sans-pro/SourceSansPro-Black.svg#SourceSansPro-Black) format('svg');font-weight:900;font-style:normal;font-display:swap;}@font-face{font-family:'Source Sans Pro';src:url(/themes/custom/de_theme/dist/fonts/source-sans-pro/SourceSansPro-BoldItalic.eot);src:url(/themes/custom/de_theme/dist/fonts/source-sans-pro/SourceSansPro-BoldItalic.eot#iefix) format('embedded-opentype'),url(/themes/custom/de_theme/dist/fonts/source-sans-pro/SourceSansPro-BoldItalic.woff2) format('woff2'),url(/themes/custom/de_theme/dist/fonts/source-sans-pro/SourceSansPro-BoldItalic.woff) format('woff'),url(/themes/custom/de_theme/dist/fonts/source-sans-pro/SourceSansPro-BoldItalic.svg#SourceSansPro-BoldItalic) format('svg');font-weight:bold;font-style:italic;font-display:swap;}@font-face{font-family:'Source Sans Pro';src:url(/themes/custom/de_theme/dist/fonts/source-sans-pro/SourceSansPro-ExtraLightItalic.eot);src:url(/themes/custom/de_theme/dist/fonts/source-sans-pro/SourceSansPro-ExtraLightItalic.eot#iefix) format('embedded-opentype'),url(/themes/custom/de_theme/dist/fonts/source-sans-pro/SourceSansPro-ExtraLightItalic.woff2) format('woff2'),url(/themes/custom/de_theme/dist/fonts/source-sans-pro/SourceSansPro-ExtraLightItalic.woff) format('woff'),url(/themes/custom/de_theme/dist/fonts/source-sans-pro/SourceSansPro-ExtraLightItalic.svg#SourceSansPro-ExtraLightItalic) format('svg');font-weight:200;font-style:italic;font-display:swap;}@font-face{font-family:'Source Sans Pro';src:url(/themes/custom/de_theme/dist/fonts/source-sans-pro/SourceSansPro-LightItalic.eot);src:url(/themes/custom/de_theme/dist/fonts/source-sans-pro/SourceSansPro-LightItalic.eot#iefix) format('embedded-opentype'),url(/themes/custom/de_theme/dist/fonts/source-sans-pro/SourceSansPro-LightItalic.woff2) format('woff2'),url(/themes/custom/de_theme/dist/fonts/source-sans-pro/SourceSansPro-LightItalic.woff) format('woff'),url(/themes/custom/de_theme/dist/fonts/source-sans-pro/SourceSansPro-LightItalic.svg#SourceSansPro-LightItalic) format('svg');font-weight:300;font-style:italic;font-display:swap;}@font-face{font-family:'Source Sans Pro';src:url(/themes/custom/de_theme/dist/fonts/source-sans-pro/SourceSansPro-Regular.eot);src:url(/themes/custom/de_theme/dist/fonts/source-sans-pro/SourceSansPro-Regular.eot#iefix) format('embedded-opentype'),url(/themes/custom/de_theme/dist/fonts/source-sans-pro/SourceSansPro-Regular.woff2) format('woff2'),url(/themes/custom/de_theme/dist/fonts/source-sans-pro/SourceSansPro-Regular.woff) format('woff'),url(/themes/custom/de_theme/dist/fonts/source-sans-pro/SourceSansPro-Regular.svg#SourceSansPro-Regular) format('svg');font-weight:normal;font-style:normal;font-display:swap;}@font-face{font-family:'Source Sans Pro';src:url(/themes/custom/de_theme/dist/fonts/source-sans-pro/SourceSansPro-Italic.eot);src:url(/themes/custom/de_theme/dist/fonts/source-sans-pro/SourceSansPro-Italic.eot#iefix) format('embedded-opentype'),url(/themes/custom/de_theme/dist/fonts/source-sans-pro/SourceSansPro-Italic.woff2) format('woff2'),url(/themes/custom/de_theme/dist/fonts/source-sans-pro/SourceSansPro-Italic.woff) format('woff'),url(/themes/custom/de_theme/dist/fonts/source-sans-pro/SourceSansPro-Italic.svg#SourceSansPro-Italic) format('svg');font-weight:normal;font-style:italic;font-display:swap;}@font-face{font-family:'Source Sans Pro';src:url(/themes/custom/de_theme/dist/fonts/source-sans-pro/SourceSansPro-Light.eot);src:url(/themes/custom/de_theme/dist/fonts/source-sans-pro/SourceSansPro-Light.eot#iefix) format('embedded-opentype'),url(/themes/custom/de_theme/dist/fonts/source-sans-pro/SourceSansPro-Light.woff2) format('woff2'),url(/themes/custom/de_theme/dist/fonts/source-sans-pro/SourceSansPro-Light.woff) format('woff'),url(/themes/custom/de_theme/dist/fonts/source-sans-pro/SourceSansPro-Light.svg#SourceSansPro-Light) format('svg');font-weight:300;font-style:normal;font-display:swap;}@font-face{font-family:'Source Sans Pro';src:url(/themes/custom/de_theme/dist/fonts/source-sans-pro/SourceSansPro-ExtraLight.eot);src:url(/themes/custom/de_theme/dist/fonts/source-sans-pro/SourceSansPro-ExtraLight.eot#iefix) format('embedded-opentype'),url(/themes/custom/de_theme/dist/fonts/source-sans-pro/SourceSansPro-ExtraLight.woff2) format('woff2'),url(/themes/custom/de_theme/dist/fonts/source-sans-pro/SourceSansPro-ExtraLight.woff) format('woff'),url(/themes/custom/de_theme/dist/fonts/source-sans-pro/SourceSansPro-ExtraLight.svg#SourceSansPro-ExtraLight) format('svg');font-weight:200;font-style:normal;font-display:swap;}@font-face{font-family:'Source Sans Pro';src:url(/themes/custom/de_theme/dist/fonts/source-sans-pro/SourceSansPro-SemiBold.eot);src:url(/themes/custom/de_theme/dist/fonts/source-sans-pro/SourceSansPro-SemiBold.eot#iefix) format('embedded-opentype'),url(/themes/custom/de_theme/dist/fonts/source-sans-pro/SourceSansPro-SemiBold.woff2) format('woff2'),url(/themes/custom/de_theme/dist/fonts/source-sans-pro/SourceSansPro-SemiBold.woff) format('woff'),url(/themes/custom/de_theme/dist/fonts/source-sans-pro/SourceSansPro-SemiBold.svg#SourceSansPro-SemiBold) format('svg');font-weight:600;font-style:normal;font-display:swap;}@font-face{font-family:'Source Sans Pro';src:url(/themes/custom/de_theme/dist/fonts/source-sans-pro/SourceSansPro-SemiBoldItalic.eot);src:url(/themes/custom/de_theme/dist/fonts/source-sans-pro/SourceSansPro-SemiBoldItalic.eot#iefix) format('embedded-opentype'),url(/themes/custom/de_theme/dist/fonts/source-sans-pro/SourceSansPro-SemiBoldItalic.woff2) format('woff2'),url(/themes/custom/de_theme/dist/fonts/source-sans-pro/SourceSansPro-SemiBoldItalic.woff) format('woff'),url(/themes/custom/de_theme/dist/fonts/source-sans-pro/SourceSansPro-SemiBoldItalic.svg#SourceSansPro-SemiBoldItalic) format('svg');font-weight:600;font-style:italic;font-display:swap;}
.ui-dialog{position:absolute;inset-block-start:0;left:0;padding:0;border:0;border-radius:var(--jui-dialog-border-radius);background:transparent;box-shadow:var(--jui-dialog-box-shadow);&:focus{outline:var(--jui-dialog--focus-outline);box-shadow:var(--jui-dialog--focus-box-shadow);}}@media (forced-colors:active){.ui-dialog{border:1px solid transparent;}}@media all and (max-width:48em){.ui-dialog:not(.ui-dialog-off-canvas){min-width:92%;max-width:92%;}}.ui-dialog{.ui-dialog-titlebar{position:relative;box-sizing:border-box;padding-block:var(--space-m);padding-inline:var(--space-l) var(--jui-dialog-close-button-reserved-space);color:var(--jui-dialog-title-color);border-start-end-radius:var(--jui-dialog-border-radius);border-start-start-radius:var(--jui-dialog-border-radius);background:var(--jui-dialog-title-bg-color);line-height:calc(var(--space-m) * 2);.ui-dialog-title{-webkit-font-smoothing:antialiased;margin:0;font-size:var(--jui-dialog-title-font-size);font-weight:bold;}.ui-dialog-titlebar-close{position:absolute;inset-block-start:50%;inset-inline-end:0;box-sizing:border-box;inline-size:var(--jui-dialog-close-button-size);block-size:var(--jui-dialog-close-button-size);margin-inline:var(--space-l);padding:0;transition:all 0.1s;transform:translateY(-50%);border:2px solid transparent;border-radius:var(--jui-dialog-close-button-border-radius);background:none;&:hover{border-color:var(--color-white);}&:focus{border-color:var(--color-focus);outline:var(--jui-dialog--focus-outline);box-shadow:none;}.ui-icon.ui-icon-closethick{width:100%;height:100%;margin:0;transform:translate(-50%,-50%);background:url("data:image/svg+xml,%3csvg width='12' height='12' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M11 1.318l-10 10M11 11.318l-10-10' stroke='%23D3D4D9' stroke-width='1.5'/%3e%3c/svg%3e") no-repeat 50%;@media (forced-colors:active){background:buttontext;mask:url("data:image/svg+xml,%3csvg width='12' height='12' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M11 1.318l-10 10M11 11.318l-10-10' stroke='%23D3D4D9' stroke-width='1.5'/%3e%3c/svg%3e") no-repeat 50%;}}}}> .ui-dialog-content{overflow:auto;padding:var(--space-m) var(--space-l);color:var(--color-text);background:var(--color-white);.form-actions,.field-actions{margin:0;padding:0;}}> .ui-dialog-buttonpane{color:var(--color-text);border-bottom-right-radius:var(--jui-dialog-border-radius);border-bottom-left-radius:var(--jui-dialog-border-radius);background:var(--color-gray-050);.ui-dialog-buttonset{display:flex;gap:var(--space-s);justify-content:flex-end;margin-block:var(--space-m);margin-inline-end:var(--space-l);& > *{margin:0;}}.ui-button-text-only .ui-button-text{padding:0;}}&.ui-dialog-off-canvas{.ui-widget-content.ui-dialog-content{background:none;}}}#drupal-off-canvas{.form-item .form-item__description{color:var(--color-gray-050);font-size:0.75rem;}}
@keyframes gin-throbber{0%{transform:rotateZ(0);}100%{transform:rotateZ(360deg);}}.ajax-progress__throbber,.ajax-progress__throbber--fullscreen,.ui-dialog .ajax-progress__throbber,.media-library-item .ajax-progress__throbber{border:3px solid var(--gin-color-primary);border-inline-end:3px dotted transparent;}.ajax-progress .ajax-progress__message{color:var(--gin-color-text);}[dir].gin--dark-mode .ajax-progress--fullscreen{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber,[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber--fullscreen{border:3px solid var(--gin-bg-app);border-inline-end:3px dotted transparent;}.media-library-widget .ajax-progress__throbber,.media-library-widget .ajax-progress__throbber--fullscreen{border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;}.ui-dialog .ajax-progress-throbber{padding:var(--gin-spacing-xs);background:var(--gin-bg-app);border-radius:50%;box-shadow:0 2px 6px 0 rgba(34,35,48,.1);border:1px solid rgba(216,217,224,.8);}.gin--dark-mode .ui-dialog .ajax-progress-throbber{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}.ui-dialog .ajax-progress-throbber::before,.contextual-links .ajax-progress-throbber::before{content:"";display:block;position:absolute;inset-block-start:var(--gin-spacing-xs);inset-inline-start:var(--gin-spacing-xs);width:1.125rem;height:1.125rem;border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;border-radius:50%;animation:gin-throbber .75s linear infinite;}.gin--dark-mode .ui-dialog .ajax-progress,.gin--dark-mode .media-library-item .ajax-progress.ajax-progress.ajax-progress{background-color:var(--gin-bg-app);border-color:var(--gin-bg-app);}.contextual-links li{position:relative;}.contextual-links .ajax-progress-throbber{position:absolute;inset-block-start:0;inset-inline-end:var(--gin-spacing-xxs);width:24px;height:24px;}.contextual-links .ajax-progress-throbber::before{inset-block-start:0;inset-inline-start:.25em;}.claro-autocomplete__message{color:var(--gin-color-primary);}
.ui-dialog:not(.ui-dialog-off-canvas){max-width:1280px;border:0 none !important;border-radius:var(--gin-border-m);background:var(--gin-bg-layer);}@media (forced-colors:active){.ui-dialog:not(.ui-dialog-off-canvas){border:1px solid buttonBorder !important;}}.ui-dialog:not(.ui-dialog-off-canvas) .ui-dialog-content:first-of-type{border-start-start-radius:var(--gin-border-m);border-start-end-radius:var(--gin-border-m);}.ui-dialog:not(.ui-dialog-off-canvas) .layout-region-node-actions{position:absolute;inset-block-end:0;inset-inline-start:var(--gin-spacing-m);inset-block-start:auto;inset-inline-end:auto;}.ui-dialog:not(.ui-dialog-off-canvas) .layout-region-node-secondary{width:100%;}.ui-dialog:not(.ui-dialog-off-canvas) .views-exposed-form.views-exposed-form,.ui-dialog:not(.ui-dialog-off-canvas) .views-displays{border:1px solid var(--gin-border-color-layer);}@media (max-width:47.99em){.ui-dialog:not(.ui-dialog-off-canvas){min-width:92%;max-width:92%;}}.ui-dialog{position:absolute;inset-block-start:0;font-family:var(--gin-font);outline:none;}[dir="ltr"] .ui-dialog{inset-inline-start:0;}[dir="rtl"] .ui-dialog{inset-inline-end:0;}.ui-dialog,.ui-dialog:focus,.ui-dialog:focus:active,.ui-dialog:focus:hover{box-shadow:var(--gin-shadow-l1);}.ui-dialog .ui-dialog-titlebar{line-height:1.2;padding:var(--gin-spacing-m) var(--gin-spacing-l);background:#1b1b1d;border:0 none;border-radius:var(--gin-border-m) var(--gin-border-m) 0 0;position:relative;}@media (forced-colors:active){.ui-dialog .ui-dialog-titlebar{border-block-end:1px solid buttonBorder;}}.ui-dialog .ui-dialog-title{font-size:var(--gin-font-size-l);font-weight:var(--gin-font-weight-normal);color:#fff;width:100%;padding-inline-end:var(--gin-spacing-xl);margin:0;box-sizing:border-box;}.ui-dialog .ui-dialog-content{color:var(--gin-color-text);}.ui-dialog .ui-dialog-content:not(:has(+ .ui-widget-content.ui-dialog-buttonpane)){border-end-start-radius:var(--gin-border-m);border-end-end-radius:var(--gin-border-m);}.ui-dialog .ui-widget-content.ui-dialog-buttonpane{padding:var(--gin-spacing-s) var(--gin-spacing-l);border-block-start:1px solid var(--gin-border-color-layer);border-end-start-radius:var(--gin-border-m);border-end-end-radius:var(--gin-border-m);background:var(--gin-bg-app);}.ui-dialog .ui-widget-content.ui-dialog-buttonpane .button{font-family:var(--gin-font);font-size:var(--gin-font-size-s);font-weight:var(--gin-font-weight-semibold);padding-block:calc(var(--gin-spacing-s) - 2px);padding-inline:var(--gin-spacing-m);margin-block:0;height:auto;}.ui-dialog .ui-widget-content.ui-dialog-buttonpane .button:last-of-type{margin-inline-end:0;}.ui-dialog .ui-widget-content.ui-dialog-buttonpane .button.button--danger,.ui-dialog [data-drupal-selector*=-remove-form] .button.button--danger{border-color:var(--gin-color-danger) !important;background-color:var(--gin-color-danger) !important;}.ui-dialog .ui-dialog-buttonset{margin-block-start:0;}.ui-dialog .ui-dialog-titlebar-close{position:absolute;inset-block-start:50%;inset-inline-start:auto;inset-inline-end:0;width:2rem;height:2rem;opacity:.8;margin:0 var(--gin-spacing-m);transform:translateY(-50%);background:none;border:none;}.ui-dialog .ui-dialog-titlebar-close .ui-icon-closethick{width:100%;height:100%;inset-block-start:0;inset-inline-start:0;margin:0;transform:none;background:#fff;-webkit-mask-image:url(/themes/contrib/gin/dist/media/sprite.svg#close-view);mask-image:url(/themes/contrib/gin/dist/media/sprite.svg#close-view);-webkit-mask-size:var(--gin-icon-size-close) var(--gin-icon-size-close);mask-size:var(--gin-icon-size-close) var(--gin-icon-size-close);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center center;mask-position:center center;}@media (forced-colors:active){.ui-dialog .ui-dialog-titlebar-close .ui-icon-closethick{background:linktext;}}.ui-dialog .ui-dialog-titlebar-close:hover{opacity:1;}.ui-dialog .ui-widget-content.ui-dialog-content{padding-inline:var(--gin-spacing-l);background:var(--gin-bg-layer);}.ui-dialog .gin-layer-wrapper{margin-block-end:var(--gin-spacing-l);}.ui-dialog .gin-confirm-form{margin-block-start:var(--gin-spacing-m);margin-block-end:var(--gin-spacing-s);}.ui-dialog.token-tree-dialog{max-width:none;z-index:505;}.erl-overlay,.layout-paragraphs-dialog{position:fixed !important;inset-block-start:50% !important;inset-inline-start:50% !important;width:calc(100% - var(--gin-spacing-xl)) !important;}[dir="ltr"] .erl-overlay,[dir="ltr"] .layout-paragraphs-dialog{transform:translate(-50%,-50%);}[dir="rtl"] .erl-overlay,[dir="rtl"] .layout-paragraphs-dialog{transform:translate(50%,-50%);}@media (min-width:64em){.erl-overlay,.layout-paragraphs-dialog{width:calc(100% - var(--gin-spacing-xxxl)) !important;}}ul.paragraphs-add-dialog-list{margin:var(--gin-spacing-l) 0;}.ui-widget-overlay{opacity:.9;background:var(--gin-bg-layer2);}.views-ui-dialog .views-offset-bottom{border-block-start:1px solid var(--gin-border-color);}@media (forced-colors:active){.views-ui-dialog .views-offset-bottom{border-block-start:none;}}.ui-widget-content a{color:var(--gin-color-primary);}.ui-widget.ui-dialog.ui-dialog-off-canvas{--gin-offcanvas-active:var(--gin-color-primary);background:#444;border:0 none;box-shadow:0 0 48px rgba(0,0,0,.075);}.ui-widget.ui-dialog.ui-dialog-off-canvas .ui-dialog-titlebar{background:#1b1b1d;border-radius:0;}.ui-widget.ui-dialog.ui-dialog-off-canvas .ui-resizable-w{border:0 none;background-color:transparent;}.ui-widget.ui-dialog.ui-dialog-off-canvas .fieldset{color:var(--gin-color-text);}.ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .button--primary[type=submit]{background:var(--gin-offcanvas-active);}.ui-dialog .ui-widget-content.ui-dialog-content{overflow:auto;}.ui-dialog.webform-off-canvas .ui-widget-content.ui-dialog-content{background:var(--gin-bg-layer);}table.treetable tr.branch{background-color:transparent;}.ui-dialog .gin-layer-wrapper{margin-block:var(--gin-spacing-l);}.views-ui-dialog.views-ui-dialog > .ui-dialog-content{padding:0;}#drupal-modal .gin-sticky-form-actions.form-actions{display:none;}
