/* @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 */
.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;}
ul.menu{margin-left:1em;padding:0;list-style:none outside;text-align:left;}[dir="rtl"] ul.menu{margin-right:1em;margin-left:0;text-align:right;}.menu-item--expanded{list-style-type:circle;list-style-image:url(/themes/contrib/classy/images/misc/menu-expanded.png);}.menu-item--collapsed{list-style-type:disc;list-style-image:url(/themes/contrib/classy/images/misc/menu-collapsed.png);}[dir="rtl"] .menu-item--collapsed{list-style-image:url(/themes/contrib/classy/images/misc/menu-collapsed-rtl.png);}.menu-item{margin:0;padding-top:0.2em;}ul.menu a.is-active{color:#000;}
.more-link{display:block;text-align:right;}[dir="rtl"] .more-link{text-align:left;}
.pager__items{clear:both;text-align:center;}.pager__item{display:inline;padding:0.5em;}.pager__item.is-active{font-weight:bold;}
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;}
div.tabs{margin:1em 0;}ul.tabs{margin:0 0 0.5em;padding:0;list-style:none;}.tabs > li{display:inline-block;margin-right:0.3em;}[dir="rtl"] .tabs > li{margin-right:0;margin-left:0.3em;}.tabs a{display:block;padding:0.2em 1em;text-decoration:none;}.tabs a.is-active{background-color:#eee;}.tabs a:focus,.tabs a:hover{background-color:#f5f5f5;}
.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;}
@font-face{font-family:"nunitosans-black";src:url("/themes/custom/franchi2020/assets/fonts/nunitosans/NunitoSans-Black.woff2") format("woff2"),url("/themes/custom/franchi2020/assets/fonts/nunitosans/NunitoSans-Black.woff") format("woff"),url("/themes/custom/franchi2020/assets/fonts/nunitosans/NunitoSans-Black.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:swap;}@font-face{font-family:"nunitosans-bold";src:url("/themes/custom/franchi2020/assets/fonts/nunitosans/NunitoSans-Bold.woff2") format("woff2"),url("/themes/custom/franchi2020/assets/fonts/nunitosans/NunitoSans-Bold.woff") format("woff"),url("/themes/custom/franchi2020/assets/fonts/nunitosans/NunitoSans-Bold.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:swap;}@font-face{font-family:"nunitosans-semibold";src:url("/themes/custom/franchi2020/assets/fonts/nunitosans/NunitoSans-SemiBold.woff2") format("woff2"),url("/themes/custom/franchi2020/assets/fonts/nunitosans/NunitoSans-SemiBold.woff") format("woff"),url("/themes/custom/franchi2020/assets/fonts/nunitosans/NunitoSans-SemiBold.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:swap;}@font-face{font-family:"nunitosans-regular";src:url("/themes/custom/franchi2020/assets/fonts/nunitosans/NunitoSans-Regular.woff") format("woff"),url("/themes/custom/franchi2020/assets/fonts/nunitosans/NunitoSans-Regular.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:swap;}@font-face{font-family:"nunitosans-light";src:url("/themes/custom/franchi2020/assets/fonts/nunitosans/NunitoSans-Light.woff2") format("woff2"),url("/themes/custom/franchi2020/assets/fonts/nunitosans/NunitoSans-Light.woff") format("woff"),url("/themes/custom/franchi2020/assets/fonts/nunitosans/NunitoSans-Light.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:swap;}@font-face{font-family:"nunitosans-extralight";src:url("/themes/custom/franchi2020/assets/fonts/nunitosans/NunitoSans-ExtraLight.woff2") format("woff2"),url("/themes/custom/franchi2020/assets/fonts/nunitosans/NunitoSans-ExtraLight.woff") format("woff"),url("/themes/custom/franchi2020/assets/fonts/nunitosans/NunitoSans-ExtraLight.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:swap;}@font-face{font-family:"icomoon";src:url("/themes/custom/e2018gulp/assets/fonts/icomoon/icomoon.eot?3q0j1r");src:url("/themes/custom/franchi2020/assets/fonts/icomoon/icomoon.eot?3q0j1r#iefix") format("embedded-opentype"),url("/themes/custom/franchi2020/assets/fonts/icomoon/icomoon.ttf?3q0j1r") format("truetype"),url("/themes/custom/franchi2020/assets/fonts/icomoon/icomoon.woff?3q0j1r") format("woff"),url("/themes/custom/franchi2020/assets/fonts/icomoon/icomoon.woff2?3q0j1r") format("woff2"),url("/themes/custom/franchi2020/assets/fonts/icomoon/icomoon.svg?3q0j1r#icomoon") format("svg");font-weight:normal;font-style:normal;}[class^=icon-],[class*=" icon-"]{font-family:"icomoon",sans-serif !important;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;}.icon-angle-right::before{content:"\f105";}.icon-search::before{content:"\f002";}.icon-arrow-circle-up::before{content:"\f0aa";}.gray,.wild-sand{background-color:#ededed;}.gray-light{background-color:#f4f4f4;}.gray-medium{background-color:#ededed;}.gray-dark,.iron{background-color:#ededed;}.red-dark,.milano-red{background-color:#f47725;}.lust,.red{background-color:#f47725;}.black{background-color:#333;}.white{background-color:#fff;}.taxonomy-term.vocabulary-series .field--name-field-call-to-action,.page-node-type-product .product--specifications .button{border:1px solid #333;background-color:rgba(255,255,255,0.5);color:#333;}@keyframes ellipsis{to{width:20px;}}.icon-radio-unchecked::before{content:"\e900";}.icon-radio-button::before{content:"\e900";}.icon-circle::before{content:"\e900";}.icon-radio-checked::before{content:"\e901";}.icon-radio-button1::before{content:"\e901";}.icon-plus::before{content:"\f067";}.icon-minus::before{content:"\f068";}.icon-download::before{content:"\f019";}.icon-external-link::before{content:"\f08e";}.icon-square-o::before{content:"\f096";}.icon-square::before{content:"\f0c8";}.icon-bars::before{content:"\f0c9";}.icon-navicon::before{content:"\f0c9";}.icon-reorder::before{content:"\f0c9";}.icon-caret-down::before{content:"\f0d7";}.icon-caret-up::before{content:"\f0d8";}.icon-caret-left::before{content:"\f0d9";}.icon-caret-right::before{content:"\f0da";}.icon-sort::before{content:"\f0dc";}.icon-unsorted::before{content:"\f0dc";}.icon-envelope::before{content:"\f0e0";}.glyph{margin-bottom:2em;}.glyph fieldset{border:none;margin:0;padding:0;}.glyph .hidden-true,.glyph .unitRight{display:none;}.glyph input[type=text]{border:none;background:transparent;box-shadow:none;border-top:1px solid #ccc;border-bottom:1px solid #ccc;font-size:0.8rem;color:#ccc;}.glyph input[type=text]:hover,.glyph input[type=text]:active,.glyph input[type=text]:focus{border-top:1px solid #ccc;border-bottom:1px solid #ccc;background:transparent;box-shadow:none;}.path-frontpage .region-messages{display:block;max-width:960px;width:100%;margin-left:auto;margin-right:auto;z-index:99;position:absolute;top:20%;left:50%;transform:translateX(-50%);}.messages{display:block;max-width:960px;width:100%;margin-left:auto;margin-right:auto;background-position:10px 17px;background-repeat:no-repeat;border-style:solid;border-width:0.0625em 0.0625em 0.0625em 0;border-radius:0.125em;padding:0.9375em 1.25em 0.9375em 2.1875em;word-wrap:break-word;overflow-wrap:break-word;margin-top:2em;margin-bottom:2em;}.messages ul{margin-top:0;margin-bottom:0;}.messages li::before{content:"";}.kint{margin:0 !important;}.messages--status{color:#325e1c;background-color:#f3faef;background-image:url("/core/themes/stable/images/core/icons/73b355/check.svg");border-color:#c9e1bd #c9e1bd #c9e1bd transparent;box-shadow:-0.25em 0 0 #c9e1bd;}.messages--warning{color:#734c00;background-color:#fdf8ed;background-image:url("/core/themes/stable/images/core/icons/e29700/warning.svg");border-color:#f4daa6 #f4daa6 #f4daa6 transparent;box-shadow:-0.25em 0 0 #e09600;}.messages--error{color:#a51b00;background-color:#fcf4f2;background-image:url("/core/themes/stable/images/core/icons/e32700/error.svg");border-color:#f9c9bf #f9c9bf #f9c9bf transparent;box-shadow:-0.25em 0 0 #e62600;}.node--unpublished{opacity:0.4;background-color:inherit;}nav.tabs{z-index:100;position:relative;margin:0;width:100%;}ul.tabs.primary{display:flex;position:fixed;align-items:center;bottom:0;right:0;margin:0;background:rgb(244.2449781659,122.0288209607,41.8550218341);border-top:0.125rem solid rgb(170.4017467249,72.6943231441,8.5982532751);box-shadow:0 2px 10px 0 rgba(50,50,50,0.15);opacity:0.9;}ul.tabs.primary li{display:block;font-family:"nunitosans-regular",Helvetica,Arial,sans-serif;background-color:transparent;color:#fff;border:0;padding:0.3125rem;text-decoration:none;font-size:0.875rem;margin:0;text-indent:0;font-weight:normal;}ul.tabs.primary li::before{background:none;content:none;padding:0;}ul.tabs.primary li a{background-color:inherit;color:#fff;text-decoration:none;padding:0 1em;}ul.tabs.primary li a.is-active{background-color:inherit;}ul.tabs.primary li:hover{background:rgb(170.4017467249,72.6943231441,8.5982532751);}.align-left .media{margin:0 2em 1em 0;}.align-right .media{margin:0 0 1em 2em;}.align-right,.align-left,.align-center{margin:1.25em;clear:both;}.align-right{float:right;}.align-left{float:left;}.align-center{margin-right:auto;margin-left:auto;}.center{text-align:center;}figure{width:100%;margin:0;}.glyphs{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:20px;}.glyphs .glyph{font-size:0.75rem;}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.glyphs{display:flex;flex-wrap:wrap;}.glyphs .glyph{width:50%;}.glyphs .glyph:nth-child(2n+2){margin-right:0;}}@media all and (-ms-high-contrast:none) and (min-width:700px),(-ms-high-contrast:active) and (min-width:700px){.glyphs .glyph{width:25%;}.glyphs .glyph:nth-child(4n+4){margin-right:0;}}.block-broken{color:#a51b00;background-color:#fcf4f2;background-image:url("/core/themes/stable/images/core/icons/e32700/error.svg");border-color:#f9c9bf #f9c9bf #f9c9bf transparent;box-shadow:-0.25em 0 0 #e62600;}.devNote{display:block;font-size:12px;text-align:center;}.devNote span{color:#ededed;}.field--name-field-dev-notes{background:#fdf8ed;padding:20px;color:#734c00;}.toolbar-tray a,.toolbar a,.tabs a{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:none;font-size:1em;letter-spacing:initial;}.path-webform form,.path-webform .webform-confirmation{display:block;max-width:1200px;width:100%;margin-left:auto;margin-right:auto;width:90%;}#toolbar-administration{display:block;}.simple-styleguide--jump-nav{padding-left:15px;}.simple-styleguide--jump-nav li{width:33.333%;}.simple-styleguide--site-styles{display:block;max-width:1200px;width:100%;margin-left:auto;margin-right:auto;max-width:none;}.simple-styleguide--sectionhead{width:100%;}.admin-audit{padding:20px;background:rgba(237,237,237,0.5);text-align:left;}.admin-audit--item{display:block;font-size:12px;border-bottom:1px solid rgba(237,237,237,0.8);}.admin-audit a{color:red;}.admin-audit,.admin-edit{display:none;}.admin-edit{position:absolute;top:0;right:2%;}.admin-edit a{color:red !important;}.user-logged-in.user-id-1 .admin-audit,.user-logged-in.user-id-1 .admin-edit{display:block;}h3{font-family:"nunitosans-semibold",Helvetica,Arial,sans-serif;font-size:1.0625rem;line-height:1.2;letter-spacing:0.15em;margin:1.4em auto 1rem auto;}@media all and (min-width:700px){h3{font-size:1.0625rem;}}h4{font-family:"nunitosans-bold",Helvetica,Arial,sans-serif;font-size:0.9375rem;line-height:1.2;letter-spacing:0.15em;margin:1.4em auto 1rem auto;}@media all and (min-width:700px){h4{font-size:0.9375rem;}}h5{font-family:"nunitosans-regular",Helvetica,Arial,sans-serif;font-size:0.75rem;line-height:1.2;letter-spacing:0.15em;margin:1.4em auto 1rem auto;}@media all and (min-width:700px){h5{font-size:0.75rem;}}h6{font-family:"nunitosans-regular",Helvetica,Arial,sans-serif;font-size:0.625rem;line-height:1.2;letter-spacing:0.15em;margin:1.4em auto 1rem auto;}@media all and (min-width:700px){h6{font-size:0.625rem;}}h1.left,h2.left,h3.left,h4.left,h5.left,h6.left{text-align:left;}main ul,main ol{list-style:none;list-style-position:inside;padding-left:0;}main ul li,main ol li{display:list-item;margin-bottom:0.8125rem;padding-left:1em;text-indent:-1em;}main ul li li:last-child,main ol li li:last-child{margin-bottom:0;}main .field--name-field-bullet-highlights li{font-family:"nunitosans-semibold",Helvetica,Arial,sans-serif;}main ul li::before{content:"\f0da";padding-right:13px;font-family:"icomoon",sans-serif;color:#f47725;font-size:0.9em;}main ol{counter-reset:li;}main ol li::before{content:counter(li);color:#f47725;padding-right:1em;}main ol li{counter-increment:li;}main ul ul,main ol ul,main ol ol,main ul ol{margin-top:0.5em;margin-bottom:0;}main ul ul li,main ol ul li,main ol ol li,main ul ol li{list-style-type:circle;}main ul ul ol,main ul ul ul,main ol ul ol,main ol ul ul,main ol ol ol,main ol ol ul,main ul ol ol,main ul ol ul{margin-top:0.75em;}main ol ul li,main ul ul li{list-style-type:none;}.hide-submenu + ul{display:none;}em,i{font-style:italic;line-height:inherit;}strong,b{font-family:"nunitosans-bold",Helvetica,Arial,sans-serif;font-weight:normal;line-height:inherit;}small{font-size:0.875rem;line-height:inherit;}.paragraph--type--blockquote .field--name-field-text,.paragraph--type--blockquote .block-quote,.paragraph--type--blockquote blockquote,.simple-styleguide .field--name-field-text,.simple-styleguide .block-quote,.simple-styleguide blockquote{font-family:"nunitosans-semibold",Helvetica,Arial,sans-serif;color:#f47725;font-size:1.5rem;line-height:1.2em;width:100%;margin:0.25em auto 0.75em 0;text-align:left;border-left:5px solid #f47725;padding-left:40px;padding-right:40px;}@media all and (min-width:500px){.paragraph--type--blockquote .field--name-field-text,.paragraph--type--blockquote .block-quote,.paragraph--type--blockquote blockquote,.simple-styleguide .field--name-field-text,.simple-styleguide .block-quote,.simple-styleguide blockquote{font-size:1.75rem;line-height:1.4em;}}blockquote{margin-left:0;font-family:"nunitosans-regular",Helvetica,Arial,sans-serif;text-transform:uppercase;font-size:1rem;line-height:1.875rem;letter-spacing:0.075em;text-align:center;}blockquote p{font-family:"nunitosans-semibold",Helvetica,Arial,sans-serif;color:#f47725;font-size:1.5rem;line-height:1.2em;width:100%;margin:0.25em auto 0.75em 0;text-align:left;border-left:5px solid #f47725;padding-left:40px;padding-right:40px;}@media all and (min-width:500px){blockquote p{font-size:2.25rem;line-height:1.4em;}}.source{font-size:0.9em;font-style:italic;}sup{top:-0.8em;}sub{bottom:-0.4em;}sup,sub{font-size:60%;line-height:0;position:relative;vertical-align:baseline;}::-moz-selection{background:#f47725;color:#fff;}::selection{background:#f47725;color:#fff;}.fontawesome-icon-inline{color:#ededed;}figcaption{padding:0.625em 0.625em 0.625em 0.625em;font-size:0.875rem;font-style:italic;color:#ededed;text-align:center;}.webform-submission-form,.user-login-form{display:block;width:100%;margin:0 auto;}@media all and (min-width:700px){.webform-submission-form,.user-login-form{max-width:75%;}}@media all and (min-width:1200px){.webform-submission-form,.user-login-form{max-width:50%;}}label{position:relative;}input[type=text],input[type=password],input[type=date],input[type=datetime],input[type=datetime-local],input[type=month],input[type=week],input[type=email],input[type=number],input[type=search],input[type=tel],input[type=time],input[type=url],textarea,select{font-family:"nunitosans-regular",Helvetica,Arial,sans-serif;padding:10px 25px 10px 25px;width:100%;color:#333;box-sizing:border-box;border:1px solid #333333;transition:border-color 0.45s ease-in-out 0s;box-shadow:none;background:#fff;-webkit-appearance:none;-moz-appearance:none;border-radius:0;font-size:0.725em;letter-spacing:inherit;line-height:inherit;}input[type=text]:hover,input[type=password]:hover,input[type=date]:hover,input[type=datetime]:hover,input[type=datetime-local]:hover,input[type=month]:hover,input[type=week]:hover,input[type=email]:hover,input[type=number]:hover,input[type=search]:hover,input[type=tel]:hover,input[type=time]:hover,input[type=url]:hover,textarea:hover,select:hover{background:#fff;border-color:#ededed;}input[type=text]:focus,input[type=text]:active,input[type=password]:focus,input[type=password]:active,input[type=date]:focus,input[type=date]:active,input[type=datetime]:focus,input[type=datetime]:active,input[type=datetime-local]:focus,input[type=datetime-local]:active,input[type=month]:focus,input[type=month]:active,input[type=week]:focus,input[type=week]:active,input[type=email]:focus,input[type=email]:active,input[type=number]:focus,input[type=number]:active,input[type=search]:focus,input[type=search]:active,input[type=tel]:focus,input[type=tel]:active,input[type=time]:focus,input[type=time]:active,input[type=url]:focus,input[type=url]:active,textarea:focus,textarea:active,select:focus,select:active{outline:none;border-color:#ededed;}.description{font-size:0.8rem;color:#333333;margin:0.5em 0 1em 0;font-family:"nunitosans-light",Helvetica,Arial,sans-serif;}legend{padding:0 5px;font-family:"nunitosans-regular",Helvetica,Arial,sans-serif;}details{border-color:#ededed;}details summary{background:#ededed;padding:1.5em;font-family:"nunitosans-bold",Helvetica,Arial,sans-serif;text-transform:uppercase;}.form-item--error-message{font-size:0.875rem;color:red;}.control{display:block;position:relative;padding-left:30px;margin-bottom:15px;cursor:pointer;}.control:last-child{margin-bottom:0;}.control input{position:absolute;z-index:-1;opacity:0;}.control__indicator{background:#fff;position:absolute;top:0;left:0;height:20px;width:20px;border:1px solid #ededed;}.control--radio .control__indicator{border-radius:50%;}.control input:disabled ~ .control__indicator{background:#e6e6e6;opacity:0.6;pointer-events:none;}.control__indicator::after{content:"";position:absolute;display:none;}.control input:checked ~ .control__indicator::after{display:block;}.control input:checked ~ .control__indicator{background:#333333;}.control--checkbox .control__indicator::after{left:6px;top:3px;width:6px;height:10px;border:solid;border-width:0 2px 2px 0;transform:rotate(45deg);border-color:#fff;}.control--checkbox input:disabled ~ .control__indicator::after{border-color:#7b7b7b;}.control--radio .control__indicator::after{left:6px;top:6px;height:6px;width:6px;border-radius:50%;background:#fff;}.control--radio input:disabled ~ .control__indicator::after{background:#7b7b7b;}.control:hover input ~ .control__indicator,.control input:focus ~ .control__indicator{background:#333333;}.select{position:relative;display:inline-block;margin-bottom:0;width:100%;}.select select{display:inline-block;width:100%;cursor:pointer;padding:10px 25px 10px 25px;outline:0;background:#fff;border:1px solid #333333;border-radius:0;}.select select::-ms-expand{display:none;}.select select:disabled{opacity:0.5;pointer-events:none;}.select__arrow{position:absolute;top:22px;right:15px;width:0;height:0;pointer-events:none;border-style:solid;border-width:8px 5px 0 5px;border-color:#333 transparent transparent transparent;}.form-checkboxes,.form-radios{margin-top:6px;}.form-composite > legend,.label{font-weight:normal;}.control:hover input:not([disabled]):checked ~ .control__indicator,.control input:checked:focus ~ .control__indicator{background:#ededed;}.select select:hover,.select select:focus{color:#333;background:#fff;}.select select:hover ~ .select__arrow,.select select:focus ~ .select__arrow{border-top-color:#333333;}.select select:disabled ~ .select__arrow{border-top-color:#ededed;}.form-type-webform-multiple th{padding:1px;}tr.drag-previous,tr.drag{background-color:#f47725;}input.form-color.form-color-output{border-left:1px solid #ededed;}a.tabledrag-handle .handle{height:auto;width:auto;}.webform-multiple-table td{white-space:inherit;text-align:left;}.webform-multiple-table td .form-item,.webform-multiple-table td .select{margin-bottom:20px;}.container-inline div.form-item-link-to-attraction-add-more-items{display:none;}.webform-options-display-three-columns,.webform-options-display-two-columns{-moz-column-count:1;column-count:1;}.webform-options-display-three-columns div.form-item,.webform-options-display-two-columns div.form-item{margin-bottom:0.5em;}@media all and (min-width:700px){.webform-options-display-two-columns{-moz-column-count:2;column-count:2;}}@media all and (min-width:1024px){.webform-options-display-two-columns{-moz-column-count:2;column-count:2;}}@media all and (min-width:700px){.webform-options-display-three-columns{-moz-column-count:2;column-count:2;}}@media all and (min-width:1024px){.webform-options-display-three-columns{-moz-column-count:3;column-count:3;}}.checkboxes--wrapper legend{font-family:"nunitosans-bold",Helvetica,Arial,sans-serif;}.sublevel legend{font-family:"nunitosans-light",Helvetica,Arial,sans-serif;text-transform:uppercase;}.form-type-processed-text p{font-family:"nunitosans-bold",Helvetica,Arial,sans-serif;}.dialog-off-canvas-main-canvas .js-hide.button{display:none;}.webform-confirmation__message{margin-top:40px;text-align:center;min-height:300px;}.select select.error,.error .control__indicator,input.form-checkbox.required.error + .control__indicator,input.form-radio.required.error + .control__indicator{border:2px solid red;}input.form-checkbox.error + .control__indicator::after{left:5px;top:2px;}input.form-radio.error + .control__indicator::after{left:5px;top:5px;}.form-required::after{content:"(Required)";display:inline-block;background-image:none;background-repeat:no-repeat;background-size:6px 6px;margin:0 0.5em;font-size:0.7em;color:#f47725;vertical-align:inherit;}.webform-submission-subscribe-node-1017-form input::-moz-placeholder{color:#fff;}.webform-submission-subscribe-node-1017-form input::placeholder{color:#fff;}fieldset{padding:1em;}input.validation-error,input.validation-error:hover,input.validation-error:focus{border:2px solid red;}.form-success{background-color:#f3faef;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;box-shadow:-0.25em 0 0 #77b259;padding:20px;margin-bottom:1.5em;}.password-strength__meter{margin:1em 0;border:1px solid #ededed;height:24px;}.password-strength__title{display:none;}.password-suggestions{background:#fff;padding:1.5em 1em 0.5em 1em;color:#ededed;}.password-suggestions.description{font-size:1rem;}.password-suggestions.description ul li{font-size:1rem;}.password-confirm{margin-top:5px;}form.search-block-form input:-webkit-autofill,form.search-block-form input:-webkit-autofill:hover,form.search-block-form input:-webkit-autofill:focus,form.search-block-form textarea:-webkit-autofill,form.search-block-form textarea:-webkit-autofill:hover,form.search-block-form textarea:-webkit-autofill:focus,form.search-block-form select:-webkit-autofill,form.search-block-form select:-webkit-autofill:hover,form.search-block-form select:-webkit-autofill:focus{border:none;border-bottom:1px solid #fff;-webkit-text-fill-color:#fff;-webkit-box-shadow:0 0 0 1000px transparent inset;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s;}.missing-datepicker{color:red;font-size:0.8rem;font-weight:bold;letter-spacing:0.03em;}.form-type-radio .description{margin-left:0;opacity:0.8;}.form-type-managed-file{background:#f3f3f3;padding:1rem;border:1px solid #e6e6e6;}.form-type-managed-file .managed-file-placeholder{font-size:0.8rem;color:#333333;font-family:"nunitosans-light",Helvetica,Arial,sans-serif;}.form-type-managed-file .description{margin-bottom:0;}.webform-reference-block .table-wrapper{max-width:max(90%,1440px);}.webform-reference-block .table-wrapper td{font-size:1rem;}hr{border-color:#ededed;border-width:1px 0 0;clear:both;margin:1.25em auto 1.1875em;height:0;width:100%;}.dialog-off-canvas-main-canvas .nav--content--glamour--container .button{position:relative;border-radius:0;display:inline-block;padding:1em 4em;margin:1em 0;text-align:center;text-transform:uppercase;font-size:12px;font-weight:normal;text-decoration:none;cursor:pointer;overflow:hidden;transition:all 1s ease;z-index:0;vertical-align:top;font-family:inherit;letter-spacing:inherit;line-height:inherit;border:1px solid #fff;background-color:rgba(51,51,51,0.5);color:#fff;}.dialog-off-canvas-main-canvas .nav--content--glamour--container .button:hover,.dialog-off-canvas-main-canvas .nav--content--glamour--container .button::before{border:1px solid #fff;background-color:#fff;color:#f47725;}.dialog-off-canvas-main-canvas input[type=submit]{position:relative;border-radius:0;display:inline-block;padding:1em 4em;margin:1em 0;text-align:center;text-transform:uppercase;font-size:12px;font-weight:normal;text-decoration:none;cursor:pointer;overflow:hidden;transition:all 1s ease;z-index:0;vertical-align:top;font-family:inherit;letter-spacing:inherit;line-height:inherit;border:1px solid #f47725;background-color:#f47725;color:#fff;}.dialog-off-canvas-main-canvas input[type=submit]:hover,.dialog-off-canvas-main-canvas input[type=submit]::before{border:1px solid rgb(246.4497816594,149.288209607,85.5502183406);background-color:rgb(246.4497816594,149.288209607,85.5502183406);color:#fff;}.dialog-off-canvas-main-canvas input[type=button]{position:relative;border-radius:0;display:inline-block;padding:1em 4em;margin:1em 0;text-align:center;text-transform:uppercase;font-size:12px;font-weight:normal;text-decoration:none;cursor:pointer;overflow:hidden;transition:all 1s ease;z-index:0;vertical-align:top;font-family:inherit;letter-spacing:inherit;line-height:inherit;border:1px solid #f47725;background-color:#f47725;color:#fff;}.dialog-off-canvas-main-canvas input[type=button]:hover,.dialog-off-canvas-main-canvas input[type=button]::before{border:1px solid rgb(246.4497816594,149.288209607,85.5502183406);background-color:rgb(246.4497816594,149.288209607,85.5502183406);color:#fff;}.dialog-off-canvas-main-canvas input[type=reset]{position:relative;border-radius:0;display:inline-block;padding:1em 4em;margin:1em 0;text-align:center;text-transform:uppercase;font-size:12px;font-weight:normal;text-decoration:none;cursor:pointer;overflow:hidden;transition:all 1s ease;z-index:0;vertical-align:top;font-family:inherit;letter-spacing:inherit;line-height:inherit;border:1px solid #f47725;background-color:#f47725;color:#fff;}.dialog-off-canvas-main-canvas input[type=reset]:hover,.dialog-off-canvas-main-canvas input[type=reset]::before{border:1px solid rgb(246.4497816594,149.288209607,85.5502183406);background-color:rgb(246.4497816594,149.288209607,85.5502183406);color:#fff;}.dialog-off-canvas-main-canvas .button{position:relative;border-radius:0;display:inline-block;padding:1em 4em;margin:1em 0;text-align:center;text-transform:uppercase;font-size:12px;font-weight:normal;text-decoration:none;cursor:pointer;overflow:hidden;transition:all 1s ease;z-index:0;vertical-align:top;font-family:inherit;letter-spacing:inherit;line-height:inherit;border:1px solid #f47725;background-color:#f47725;color:#fff;}.dialog-off-canvas-main-canvas .button:hover,.dialog-off-canvas-main-canvas .button::before{border:1px solid rgb(246.4497816594,149.288209607,85.5502183406);background-color:rgb(246.4497816594,149.288209607,85.5502183406);color:#fff;}.dialog-off-canvas-main-canvas .btn-white-transparent{position:relative;border-radius:0;display:inline-block;padding:1em 4em;margin:1em 0;text-align:center;text-transform:uppercase;font-size:12px;font-weight:normal;text-decoration:none;cursor:pointer;overflow:hidden;transition:all 1s ease;z-index:0;vertical-align:top;font-family:inherit;letter-spacing:inherit;line-height:inherit;border:1px solid #fff;background-color:rgba(51,51,51,0.5);color:#fff;}.dialog-off-canvas-main-canvas .btn-white-transparent:hover,.dialog-off-canvas-main-canvas .btn-white-transparent::before{border:1px solid #fff;background-color:#fff;color:#f47725;}table{width:100%;margin-bottom:1rem;background:#fff;}tr:nth-child(odd){background:#f4f4f4;}th,td{font-family:"nunitosans-regular",Helvetica,Arial,sans-serif;text-align:center;padding:10px 15px;font-size:0.75rem;line-height:1.35;border-right:3px solid white;}th:last-of-type,td:last-of-type{border-right:none;}th{background:#fff;vertical-align:bottom;color:#f47725;padding:0.75em 2px;font-size:0.625rem;text-transform:uppercase;letter-spacing:0.125rem;line-height:1.45;white-space:nowrap;}tr:hover{background:#ededed;transition:background 130ms linear;}.table-wrapper{display:block;max-width:960px;width:100%;margin-left:auto;margin-right:auto;display:block;position:relative;padding-left:25px;padding-right:25px;}.table-wrapper .icon-caret-left{display:none;font-size:1.8em;color:#f47725;position:absolute;top:50%;transform:translateY(-50%);left:0;}.table-wrapper .icon-caret-left:hover{cursor:pointer;}@media only screen and (min-width:1000px){.table-wrapper .icon-caret-left{left:8px;}}.table-wrapper .icon-caret-right{font-size:1.8em;color:#f47725;position:absolute;top:50%;transform:translateY(-50%);right:0;}.table-wrapper .icon-caret-right:hover{cursor:pointer;}@media only screen and (min-width:1000px){.table-wrapper .icon-caret-right{right:8px;}}.paragraph--type--table,.table-container{overflow-x:scroll;}.paragraph--type--table{border-right:none;}.footnote{font-size:0.625rem;color:#333;text-align:center;margin:1em 0;text-transform:uppercase;}.paragraph--type--table table td,.table-container table td{min-width:125px;}.product--specifications table td,table#specChart td{white-space:nowrap;}.sortable th{cursor:pointer;}.sortable th:not(.sorttable_sorted):not(.sorttable_sorted_reverse):not(.sorttable_nosort)::after{font-family:"icomoon";content:" \f0dc";}body.open-content{overflow:hidden;}nav.site.open-nav{overflow-y:scroll;height:100%;max-height:100vh;}@media all and (min-width:700px){nav.site.open-nav{overflow-y:auto;}}@media all and (min-width:700px){.nav--hover-content{overflow-y:scroll;}}.navigation-utilities-container{background-color:#f47725;}@media all and (min-width:700px){.navigation-utilities-container{background-color:#fff;position:sticky;top:0;left:0;}}.navigation-utilities{height:70px;display:flex;justify-content:space-between;align-items:center;padding:0 20px;}@media all and (min-width:700px){.navigation-utilities{padding:0;}}.navigation-utilities nav{display:none;}.navigation-utilities .hamburger svg{display:block;width:25px;height:25px;stroke:#fff;}.navigation-utilities .logo-mobile svg{display:block;width:170px;fill:#fff;}.navigation-utilities .search{display:block;}.navigation-utilities .search:hover{cursor:pointer;}.navigation-utilities .search svg{display:block;width:25px;height:25px;fill:#fff;}@media all and (min-width:700px){.navigation-utilities{width:100%;height:auto;}.navigation-utilities nav{display:block;box-shadow:3px 0px 6px rgba(0,0,0,0.1607843137);}.navigation-utilities nav .logo-primary{background-color:#f47725;}.navigation-utilities .hamburger svg{display:none;}.navigation-utilities .logo-mobile svg{display:none;}.navigation-utilities .search svg{display:none;}}nav.site{min-height:100vh;}nav.site ul{list-style:none;margin:0;padding:0;}nav.site ul li{position:relative;text-align:center;margin:0;}nav.site ul li .nav--link--primary{padding:15px 20px;}nav.site ul li a{display:block;text-transform:uppercase;color:#333;line-height:1.4;position:relative;z-index:1;}nav.site ul li a:visited{color:#333;}nav.site ul li .nav--hover-content{display:none;}nav.site ul.nav-primary{display:block;}nav.site ul.nav-primary li{display:flex;align-items:center;justify-content:center;border-bottom:1px solid #ededed;min-height:70px;flex-direction:column;}nav.site ul.nav-primary li a{font-family:"nunitosans-bold",Helvetica,Arial,sans-serif;font-size:0.875rem;letter-spacing:0.115em;}nav.site ul.nav-primary li:last-child{border:none;}nav.site ul.nav-secondary{display:block;padding:15px 0;border-top:1px solid #ededed;border-bottom:1px solid #ededed;}nav.site ul.nav-secondary li{padding:0;}nav.site ul.nav-secondary li a{font-family:"nunitosans-regular",Helvetica,Arial,sans-serif;font-size:0.75rem;line-height:2.3;padding:10px 18px;letter-spacing:0.17em;}nav.site ul.nav-secondary li a:hover{color:#f47725;}nav.site ul.nav-tertiary{display:block;padding:15px 0;}nav.site ul.nav-tertiary li{padding:0;}nav.site ul.nav-tertiary li a{font-family:"nunitosans-regular",Helvetica,Arial,sans-serif;font-size:0.625rem;line-height:1.4;padding:9px 25px;}nav.site ul.nav-tertiary li a:hover{color:#f47725;}nav.site ul.nav-tertiary li .nav-submenu a{padding:10px 25px;}nav.site ul.nav-secondary li a.submenu.active{font-family:"nunitosans-bold",Helvetica,Arial,sans-serif;}.nav--hover-content--closer{display:none;}.open-content > .nav--hover-content--closer{display:block;position:absolute;top:10%;right:5%;width:15px;height:15px;stroke:#999;cursor:pointer;z-index:0;}.nav-secondary .open-content > .nav--hover-content--closer{top:16px;}.nav-tertiary .open-content > .nav--hover-content--closer{top:8px;}[data-overlay-trigger]{cursor:pointer;}@media all and (max-width:699px){.navigation-utilities nav.open-nav{display:block;background:#fff;position:absolute;top:70px;left:0;width:100%;z-index:100;}.navigation-utilities nav.open-nav .logo-primary{display:none;}}ul.nav-primary li.open-content,ul.nav-primary li:hover,ul.nav-secondary li.open-content,ul.nav-secondary li:hover,ul.nav-tertiary li.open-content,ul.nav-tertiary li:hover{background-color:#ededed;}ul.nav-primary li.open-content .nav--hover-content,ul.nav-secondary li.open-content .nav--hover-content,ul.nav-tertiary li.open-content .nav--hover-content{display:grid;}ul.nav-tertiary li:hover,ul.nav-secondary li:hover{background-color:#ededed;}.nav--hover-content{grid-template-columns:1fr;grid-template-rows:max-content;width:100%;position:relative;z-index:100;min-height:100vh;background-color:#ededed;}@media all and (min-width:700px){.nav--hover-content{grid-template-columns:1fr 350px;width:calc(100% - 160px);position:fixed;left:160px;top:0;right:0;bottom:0;}}.nav--hover-content.nav--hover-content--finder,.nav--hover-content.nav--hover-content--community,.nav--hover-content.nav--hover-content--support,.nav--hover-content.nav--hover-content--resources{grid-template-columns:1fr;}@media all and (min-width:700px){.nav--hover-content.nav--hover-content--finder,.nav--hover-content.nav--hover-content--community,.nav--hover-content.nav--hover-content--support,.nav--hover-content.nav--hover-content--resources{grid-template-columns:minmax(50%,1fr) 650px;}}.nav--hover-content.nav--hover-content--finder .nav--content--title,.nav--hover-content.nav--hover-content--community .nav--content--title,.nav--hover-content.nav--hover-content--support .nav--content--title,.nav--hover-content.nav--hover-content--resources .nav--content--title{display:block;}.nav--hover-content.nav--hover-content--finder .nav--content--primary ul,.nav--hover-content.nav--hover-content--community .nav--content--primary ul,.nav--hover-content.nav--hover-content--support .nav--content--primary ul,.nav--hover-content.nav--hover-content--resources .nav--content--primary ul{margin-bottom:55px;}.nav--hover-content.nav--hover-content--finder .nav--content--primary ul li,.nav--hover-content.nav--hover-content--community .nav--content--primary ul li,.nav--hover-content.nav--hover-content--support .nav--content--primary ul li,.nav--hover-content.nav--hover-content--resources .nav--content--primary ul li{min-height:unset;padding-bottom:0;}.nav--hover-content.nav--hover-content--finder .nav--content--primary ul li a,.nav--hover-content.nav--hover-content--community .nav--content--primary ul li a,.nav--hover-content.nav--hover-content--support .nav--content--primary ul li a,.nav--hover-content.nav--hover-content--resources .nav--content--primary ul li a{width:100%;letter-spacing:0.15rem;}.nav--hover-content.nav--hover-content--finder .nav--content--primary ul li a:hover,.nav--hover-content.nav--hover-content--community .nav--content--primary ul li a:hover,.nav--hover-content.nav--hover-content--support .nav--content--primary ul li a:hover,.nav--hover-content.nav--hover-content--resources .nav--content--primary ul li a:hover{color:#333;font-weight:bold;}.nav--hover-content .nav--content--primary,.nav--hover-content .nav--content--title{padding:20px 40px 40px 40px;}.nav--hover-content .nav--content--primary,.nav--hover-content .nav--content--secondary,.nav--hover-content .nav--content--tertiary{grid-column:1/span 1;padding:20px 40px 40px 40px;}@media all and (max-width:699px){.nav--hover-content .nav--content--primary,.nav--hover-content .nav--content--secondary,.nav--hover-content .nav--content--tertiary{border-top:1px solid #999;background:#ededed;padding:0;}}@media all and (max-width:699px){.nav--hover-content .nav--content--primary .nav--content--title,.nav--hover-content .nav--content--secondary .nav--content--title,.nav--hover-content .nav--content--tertiary .nav--content--title{display:none;}}.nav--hover-content .nav--content--primary ul.links li,.nav--hover-content .nav--content--secondary ul.links li,.nav--hover-content .nav--content--tertiary ul.links li{display:flex;align-items:center;justify-content:center;border-bottom:1px solid #ededed;min-height:unset;flex-direction:column;width:100%;text-align:left;position:relative;margin:0;padding:20px 40px 0 80px;}@media all and (max-width:699px){.nav--hover-content .nav--content--primary ul.links li,.nav--hover-content .nav--content--secondary ul.links li,.nav--hover-content .nav--content--tertiary ul.links li{text-align:center;margin:0;padding:0;}}.nav--hover-content .nav--content--primary ul.links li a,.nav--hover-content .nav--content--secondary ul.links li a,.nav--hover-content .nav--content--tertiary ul.links li a{width:100%;letter-spacing:0.15rem;font-family:"nunitosans-bold",Helvetica,Arial,sans-serif;font-size:0.875rem;display:block;text-transform:uppercase;color:#333;line-height:1.4;position:relative;padding:0;}.nav--hover-content .nav--content--primary ul.links li a:hover,.nav--hover-content .nav--content--secondary ul.links li a:hover,.nav--hover-content .nav--content--tertiary ul.links li a:hover{font-size:0.875rem;color:#f47725;font-weight:normal;}@media all and (max-width:699px){.nav--hover-content .nav--content--primary ul.links li a,.nav--hover-content .nav--content--secondary ul.links li a,.nav--hover-content .nav--content--tertiary ul.links li a{font-family:"nunitosans-regular",Helvetica,Arial,sans-serif;font-size:0.75rem;line-height:2.3;padding:10px 18px;letter-spacing:0.17em;}.nav--hover-content .nav--content--primary ul.links li a:hover,.nav--hover-content .nav--content--secondary ul.links li a:hover,.nav--hover-content .nav--content--tertiary ul.links li a:hover{font-size:0.75rem;}}@media all and (max-width:699px){.nav--hover-content .nav--content--primary ul.links li a.nav--link--secondary,.nav--hover-content .nav--content--primary ul.links li a.nav--link--tertiary,.nav--hover-content .nav--content--secondary ul.links li a.nav--link--secondary,.nav--hover-content .nav--content--secondary ul.links li a.nav--link--tertiary,.nav--hover-content .nav--content--tertiary ul.links li a.nav--link--secondary,.nav--hover-content .nav--content--tertiary ul.links li a.nav--link--tertiary{background-color:transparent;}}.nav--hover-content .nav--content--title{display:none;font-family:"nunitosans-black",Helvetica,Arial,sans-serif;font-size:1.25rem;text-align:left;text-transform:uppercase;letter-spacing:0.175rem;grid-column:1/span 1;padding-bottom:0;}@media all and (min-width:700px){.nav--hover-content .nav--content--title{display:block;}}@media all and (min-width:700px){.nav--hover-content .nav--content--primary{grid-column:1/span 1;}}@media all and (min-width:1200px){.nav--hover-content:not(.nav--hover-content--finder) .nav--content--primary ul{display:grid;grid-template-columns:50% 50%;height:90vh;}.nav--hover-content:not(.nav--hover-content--finder) .nav--content--primary ul.limited-height{height:60vh;}.nav--hover-content:not(.nav--hover-content--finder) .nav--content--primary ul li{width:100%;justify-content:flex-start;min-height:unset;}}@media all and (max-width:699px){.nav--hover-content--finder .nav--content--primary .nav--content--title{display:block;text-align:center;font-size:0.95em;padding-bottom:10px;}}@media all and (max-width:699px){ul.nav-secondary .nav--hover-content,ul.nav-tertiary .nav--hover-content{min-height:0;}}@media all and (max-width:699px){ul.nav-secondary li.open-content,ul.nav-tertiary li.open-content{background-color:transparent;}}@media all and (min-width:700px){.user-logged-in .nav--hover-content,.user-logged-in .nav--hover-content--finder{top:39px;}}@media all and (min-width:700px){.toolbar-tray-open .nav--hover-content{top:78px;}}.nav--content--primary ul{display:flex;flex-wrap:wrap;}.nav--content--primary ul li{padding:10px 20px;width:100%;text-align:center;transition:transform 500ms ease-out;}.nav--content--primary ul li:hover{transform:scale(1.02);}.nav--content--primary ul li:hover .nav--content--primary--title{font-family:"nunitosans-bold",Helvetica,Arial,sans-serif;}@media all and (min-width:1200px){.nav--content--primary ul li{width:50%;padding:20px 40px;}}.nav--content--primary ul .nav--content--primary--title{font-family:"nunitosans-light",Helvetica,Arial,sans-serif;text-align:center;text-transform:uppercase;font-size:0.75rem;letter-spacing:0.175rem;}.nav--hover-content--finder .nav--content--primary ul li{width:100%;text-align:left;padding-left:80px;padding-bottom:5px;}.nav--hover-content--finder .nav--content--primary ul li:hover{transform:none;}.nav--hover-content--finder .nav--content--primary ul li a:hover{color:#f47725;}.nav--content--primary .overlay.search{background:transparent;}.nav--content--glamour{position:relative;background-color:#999;color:#fff;overflow:hidden;}.nav--content--glamour::before{position:absolute;z-index:5;top:0;left:0;width:100%;height:100%;content:" ";background-size:cover;background-repeat:no-repeat;transition:transform 500ms ease-out;}.nav--content--glamour:hover::before{transform:scale(1.02);}@media all and (min-width:700px){.nav--content--glamour{grid-column:2;grid-row:1/span 2;}}.nav--content--glamour .nav--content--glamour--container{z-index:6;position:relative;width:80%;margin:10% auto 10% auto;text-align:left;}@media all and (min-width:700px){.nav--content--glamour .nav--content--glamour--container{margin:10% auto 0 auto;}}.nav--content--glamour .nav--content--glamour--title{font-family:"nunitosans-black",Helvetica,Arial,sans-serif;text-transform:uppercase;font-size:1.5rem;line-height:1.3;word-break:break-word;word-spacing:100vw;text-shadow:0 2px 25px #000;letter-spacing:0.225rem;}.nav--content--glamour .nav--content--glamour--description{font-family:"nunitosans-regular",Helvetica,Arial,sans-serif;font-size:0.875rem;margin:1em 0;text-shadow:0 2px 25px #000;}.nav--content--glamour.item--black{color:#333;}.nav--content--glamour.item--white{color:#fff;}nav .nav-submenu{display:none;background:#ededed;}nav [data-submenu-show].nav-submenu{display:block;}.nav-submenu[data-submenu-show],.nav-submenu[data-submenu-show]{border-top:1px solid #999;}.mobile-search{display:none;background:#fff;position:absolute;top:70px;left:0;width:100%;z-index:200;overflow-y:scroll;height:100%;max-height:100vh;min-height:100vh;}.mobile-search.open-search{display:block;}.mobile-search .overlay{display:block;}@media all and (min-width:700px){.mobile-search .overlay{display:block;position:relative;top:0;height:auto;max-height:none;min-height:auto;}}.mobile-search .overlay .overlay--closer{display:none;}.overlay.search .search-container{display:block;position:relative;width:90%;margin:0 auto;padding-top:30px;}.overlay.search .ss360-custom-search__searchbox{padding:10px 25px 10px 25px;border:1px solid #333333;width:100%;max-width:none;box-shadow:none;font-size:0.725em;border-radius:0;}.overlay.search .ss360-custom-search__searchbox:active,.overlay.search .ss360-custom-search__searchbox:focus{outline:0;border-color:#ededed;}.overlay.search #searchButton{display:block;position:absolute;right:0px;top:30px;width:40px;box-shadow:none;background-color:transparent;border-color:transparent;}.overlay.search #searchButton svg{display:block;position:relative;right:9px;fill:#333333;}.nav--hover-content--community .nav--content--glamour:before{background-image:url("/themes/custom/franchi2020/images/fpo-bg-community.jpg");background-position:center center;}.nav--hover-content--support .nav--content--glamour:before{background-image:url("/themes/custom/franchi2020/images/fpo-bg-support.jpg");background-position:center center;}footer{position:sticky;bottom:0;left:0;z-index:0;width:100%;background-color:#333;text-align:center;padding:5px 0 30px 0;}footer a{color:#fff;}.footer--primary{display:block;max-width:1200px;width:100%;margin-left:auto;margin-right:auto;max-width:none;width:100%;padding:0 5%;display:flex;justify-content:space-between;align-items:center;flex-direction:column;}@media all and (min-width:700px){.footer--primary{flex-direction:row;}}.footer--primary .footer--social{order:2;}@media all and (min-width:700px){.footer--primary .footer--social{order:1;}}.footer--primary .footer--logo{order:1;margin:1em 0;}@media all and (min-width:700px){.footer--primary .footer--logo{order:2;}}.footer--primary .footer--affiliations{order:3;margin:1em 0;}.footer--primary .footer--affiliations:last-of-type{margin-right:0;}.footer--primary .footer--affiliations img{width:53px;height:53px;}.footer--primary .footer--affiliations ul{list-style:none;padding:0;margin:0;display:flex;justify-content:center;flex-direction:row;align-items:center;}.footer--primary .footer--affiliations ul li{padding:0 25px;}.footer--primary .footer--affiliations ul li img{filter:grayscale(1);}.footer--primary .footer--affiliations ul li img:hover{animation:greyscale-fade-in 500ms ease-in forwards;}footer .footer--logo svg{width:185px;height:35px;fill:#f47725;}footer .footer--logo svg:hover .fill{fill:#fff;animation:colorize 1s;animation-fill-mode:forwards;}@keyframes colorize{from{fill:#f47725;}to{fill:#fff;}}footer hr{margin:0 auto 20px auto;border-color:#ffffff;}footer .nav-tertiary{list-style:none;padding:0;margin:0;display:flex;justify-content:center;flex-wrap:wrap;flex-direction:column;}@media all and (min-width:700px){footer .nav-tertiary{flex-direction:row;}}footer .nav-tertiary li{font-size:1rem;color:#858585;margin:0.5em 0;}footer .nav-tertiary li:hover{background-color:transparent;}@media all and (min-width:700px){footer .nav-tertiary li{font-size:0.75rem;}footer .nav-tertiary li::after{content:"|";color:#ededed;padding:0 32px;}footer .nav-tertiary li:last-child::after{display:none;}}footer .nav-tertiary li span{margin-left:4px;}footer .nav-tertiary li a{color:#ededed;text-decoration:none;}footer .nav-tertiary li a:hover{text-decoration:underline;}footer .nav-tertiary li a#ot-sdk-btn.ot-sdk-show-settings{font-size:0.75rem;padding:0;color:#ededed;background-color:transparent;}body #ot-sdk-btn-floating.ot-floating-button{display:none !important;}body #onetrust-pc-sdk .ot-tgl input:checked + .ot-switch .ot-switch-nob{background-color:#f47725;}body #onetrust-banner-sdk.otFlat{z-index:12147483645;}.maintenance-page{background:#f47725;}.maintenance-page .container{font-family:"nunitosans-semibold",Helvetica,Arial,sans-serif;font-size:1.25rem;color:#333;text-align:center;max-width:600px;margin:0 auto;padding:30px 20px 0 20px;}.maintenance-page .container .logo-primary{margin-right:0;justify-content:center;}.maintenance-page .container .logo-primary svg{display:block;width:182px;height:200px;max-width:100%;margin:0 auto 20px auto;}.maintenance-page .container .footer--social{display:flex;list-style-type:none;padding:0;margin:30px 0;justify-content:center;}.maintenance-page .container .footer--social li{padding:0 25px;font-size:1.5rem;list-style:none;}.maintenance-page .container .footer--social li::before{display:none;}.maintenance-page .container .footer--social li a{text-decoration:none;}.maintenance-page .container .footer--social li .icon-facebook{color:#3c5a99;}.maintenance-page .container .footer--social li .icon-instagram{color:#e1306c;}.maintenance-page .container .footer--social li .icon-twitter{color:#1da1f2;}.maintenance-page .container .footer--social li .icon-youtube-play{color:#f00;}.paragraph--featured-applications-home--embed-1{margin-top:-20px;}@media all and (min-width:700px){.paragraph--featured-applications-home--embed-1{margin-top:0;}}.view-id-featured_applications_home.view-display-id-embed_1 .view-content{display:grid;grid-template-columns:1fr;grid-gap:0;}@media all and (min-width:700px){.view-id-featured_applications_home.view-display-id-embed_1 .view-content{grid-template-columns:1fr 1fr;-moz-column-gap:50px;column-gap:50px;}}.view-id-featured_applications_home.view-display-id-embed_1 .sort-link{display:block;padding-top:20px;text-align:center;}.view-id-featured_applications_home.view-display-id-embed_1 .sort-link a{display:block;font-family:"nunitosans-bold",Helvetica,Arial,sans-serif;text-transform:uppercase;font-size:0.75em;letter-spacing:0;cursor:pointer;color:#f47725;}.view-id-featured_applications_home.view-display-id-embed_1 .sort-link a::after{font-family:"icomoon",sans-serif !important;content:"\f0da";padding:0 3px 0 5px;}@supports (-ms-ime-align:auto){.view-id-featured_applications_home.view-display-id-embed_1 .view-content{display:flex;height:100%;width:100%;flex-wrap:wrap;justify-content:center;}.view-id-featured_applications_home.view-display-id-embed_1 .view-content .grow{display:block;width:256px;height:256px;margin:10px;padding:0;}.view-id-featured_applications_home.view-display-id-embed_1 .view-content .box{display:block;position:relative;}.view-id-featured_applications_home.view-display-id-embed_1 .view-content .wrapper{width:256px;height:256px;padding:15px;}@media all and (min-width:500px){.view-id-featured_applications_home.view-display-id-embed_1 .view-content .wrapper{padding:25px;}}@media all and (min-width:700px){.view-id-featured_applications_home.view-display-id-embed_1 .view-content .wrapper{padding:40px;}}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.view-id-featured_applications_home.view-display-id-embed_1 .view-content{display:flex;height:100%;width:100%;flex-wrap:wrap;justify-content:center;}.view-id-featured_applications_home.view-display-id-embed_1 .view-content .grow{display:block;width:256px;height:256px;margin:10px;padding:0;}.view-id-featured_applications_home.view-display-id-embed_1 .view-content .box{display:block;position:relative;}.view-id-featured_applications_home.view-display-id-embed_1 .view-content .wrapper{width:256px;height:256px;padding:15px;}}@media all and (-ms-high-contrast:none) and (min-width:500px),(-ms-high-contrast:active) and (min-width:500px){.view-id-featured_applications_home.view-display-id-embed_1 .view-content .wrapper{padding:25px;}}@media all and (-ms-high-contrast:none) and (min-width:700px),(-ms-high-contrast:active) and (min-width:700px){.view-id-featured_applications_home.view-display-id-embed_1 .view-content .wrapper{padding:40px;}}.outdated-browser{display:none;}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.outdated-browser{display:block;background:#f47725;color:#fff;text-align:center;padding:20px;}.outdated-browser h5{color:#fff;font-family:"nunitosans-bold",Helvetica,Arial,sans-serif;}.outdated-browser a{border:1px solid #fff;padding:10px 20px;font-family:"nunitosans-semibold",Helvetica,Arial,sans-serif;color:#fff;text-decoration:none;text-transform:uppercase;}.path-frontpage .outdated-browser{padding-top:60px;}}.paragraph--type--video{text-align:center;}.paragraph--type--video.paragraph-container-width--full-width .field--name-field-media-oembed-video{max-width:100%;margin:0 auto;}.field--name-field-media-oembed-video{position:relative;overflow:hidden;padding-top:56.25%;}.field--name-field-media-oembed-video iframe,.field--name-field-media-oembed-video img{position:absolute;top:0;left:0;width:100%;height:100%;border:0;z-index:1;}.field--name-field-media-oembed-video iframe{z-index:3;}.field--name-field-media-oembed-video img:hover{cursor:pointer;}.field--name-field-media-oembed-video .play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;display:block;width:145px;height:146px;}.paragraph--type--menu-landing{display:block;max-width:960px;width:100%;margin-left:auto;margin-right:auto;}.paragraph--type--menu-landing .menu-landing--blocks{display:flex;flex-wrap:wrap;justify-content:center;padding:10px;}.paragraph--type--menu-landing .menu-landing--blocks .menu-landing--block{padding:15px;margin:10px;border:1px solid #ededed;flex:0 1 calc(100% - 20px);}@media all and (min-width:500px){.paragraph--type--menu-landing .menu-landing--blocks .menu-landing--block{flex:0 1 calc(50% - 20px);}}@media all and (min-width:700px){.paragraph--type--menu-landing .menu-landing--blocks .menu-landing--block{flex:0 1 calc(33.3333% - 20px);}}.paragraph--type--menu-landing .menu-landing--blocks .menu-landing--block h2{font-size:19px;}.paragraph--type--menu-landing .menu-landing--blocks .menu-landing--block p{text-align:center;}.paragraph--type--menu-landing .menu-landing--blocks .menu-landing--block a:not(.icon-link){display:block;font-family:"nunitosans-bold",Helvetica,Arial,sans-serif;text-transform:uppercase;font-size:0.75em;letter-spacing:0;cursor:pointer;color:#f47725;}.paragraph--type--menu-landing .menu-landing--blocks .menu-landing--block a:not(.icon-link)::after{font-family:"icomoon",sans-serif !important;content:"\f0da";padding:0 3px 0 5px;}.paragraph--type--menu-landing .menu-landing--blocks .menu-landing--block a:not(.icon-link){letter-spacing:0.15em;font-weight:bold;}.paragraph--type--menu-landing .menu-landing--block--icon{background:#ededed;padding:40px;}.paragraph--type--menu-landing .menu-landing--block--icon img{display:block;width:50px;margin:0 auto;}.paragraph--type--iframe h2{font-family:"nunitosans-black",Helvetica,Arial,sans-serif;font-size:1.375rem;text-align:center;}.paragraph--type--iframe .juicer--social{list-style:none;padding:17px 0 0 0;margin:0 0 2.6em 0;display:flex;justify-content:center;}.paragraph--type--iframe .juicer--social li{margin:0 15px;padding:0;}.paragraph--type--iframe .juicer--social li::before{display:none;}.paragraph--type--iframe .juicer--social svg{display:block;width:20px;color:#f47725;}.paragraph--type--iframe iframe{width:100%;margin:0 auto;}.term-type-product-types .paragraph--type--text{display:block;max-width:1200px;width:100%;margin-left:auto;margin-right:auto;text-align:center;grid-column:1/-1;padding:2em;}.paragraph--type--text{padding-top:50px;padding-bottom:50px;}.quotes--wrapper{display:block;width:100%;background-color:#ededed;padding:70px 20px 100px 20px;text-align:center;color:#333;}@media only screen and (min-width:768px){.quotes--wrapper{padding:120px 20px 164px 20px;}}.quotes--wrapper .quotes{width:100%;}.quotes--wrapper .quote{display:block;width:100%;}.quotes--wrapper .quote .container{display:block;width:100%;max-width:1024px;margin:0 auto;}.quotes--wrapper .quote i{display:block;font-size:2.5em;color:#333;margin:0 0 60px 0;}@media all and (min-width:700px){.quotes--wrapper .quote i{margin:0 0 90px 0;}}.quotes--wrapper .quote p{font-size:0.9em;letter-spacing:0.007em;line-height:2.025;text-transform:uppercase;font-family:"nunitosans-semibold",Helvetica,Arial,sans-serif;}.quotes--wrapper .quote .name{display:block;margin:47px 0 0 0;font-size:1.65em;letter-spacing:-0.05em;}.quotes--wrapper .quote .title{display:block;margin:2px 0 0 0;font-size:0.75em;text-transform:uppercase;letter-spacing:-0.02em;}.paragraph.paragraph--type--bio{display:flex;margin-bottom:20px;}.paragraph.paragraph--type--bio .bio--headshot{flex-grow:1;background:#ededed;}.paragraph.paragraph--type--bio .bio--headshot img{width:100%;}.paragraph.paragraph--type--bio .bio--summary{padding:0 10px;flex-grow:0;width:calc(100% - 102px);}.paragraph.paragraph--type--bio .bio--summary .field--name-field-name{font-family:"nunitosans-bold",Helvetica,Arial,sans-serif;}.field--name-field-bio{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;}@media all and (min-width:960px){.field--name-field-bio{grid-template-columns:1fr 1fr 1fr;}}.paragraph--type--views .view-id-types_grid .view-content,.paragraph--type--views .view-id-types_grid_rifles .view-content{display:flex;flex-wrap:wrap;width:100%;margin-left:auto;margin-right:auto;max-width:90%;}.paragraph--type--views .view-id-types_grid .view-content .views-row,.paragraph--type--views .view-id-types_grid_rifles .view-content .views-row{flex:0 0 50%;text-align:center;padding:20px;}@media all and (min-width:500px){.paragraph--type--views .view-id-types_grid .view-content .views-row,.paragraph--type--views .view-id-types_grid_rifles .view-content .views-row{flex:0 0 33.3%;}}@media all and (min-width:960px){.paragraph--type--views .view-id-types_grid .view-content .views-row,.paragraph--type--views .view-id-types_grid_rifles .view-content .views-row{flex:0 0 25%;}}@media all and (min-width:1200px){.paragraph--type--views .view-id-types_grid .view-content .views-row,.paragraph--type--views .view-id-types_grid_rifles .view-content .views-row{flex:0 0 20%;}}.paragraph--type--views .view-id-types_grid .view-content .views-field-field-page-head-glamour,.paragraph--type--views .view-id-types_grid .view-content .views-field-field-tile,.paragraph--type--views .view-id-types_grid_rifles .view-content .views-field-field-page-head-glamour,.paragraph--type--views .view-id-types_grid_rifles .view-content .views-field-field-tile{display:block;margin:0 0 15px 0;}.paragraph--type--views .view-id-types_grid .view-content .views-field-field-page-head-glamour img,.paragraph--type--views .view-id-types_grid .view-content .views-field-field-tile img,.paragraph--type--views .view-id-types_grid_rifles .view-content .views-field-field-page-head-glamour img,.paragraph--type--views .view-id-types_grid_rifles .view-content .views-field-field-tile img{display:block;margin:0 auto;}.paragraph--type--views .view-id-types_grid .view-content .views-field-field-tile .field-content a,.paragraph--type--views .view-id-types_grid_rifles .view-content .views-field-field-tile .field-content a{display:block;position:relative;}.paragraph--type--views .view-id-types_grid .view-content .views-field-name a,.paragraph--type--views .view-id-types_grid_rifles .view-content .views-field-name a{display:block;font-size:0.6875rem;color:#333;text-decoration:none;text-transform:uppercase;line-height:1.4;}@media all and (min-width:960px){.paragraph--type--views .view-id-types_grid .view-content .views-field-name a,.paragraph--type--views .view-id-types_grid_rifles .view-content .views-field-name a{font-size:0.75rem;}}.paragraph--type--views .view-id-types_grid .view-content .views-field-name a:hover,.paragraph--type--views .view-id-types_grid_rifles .view-content .views-field-name a:hover{text-decoration:underline;}.paragraph.paragraph--type--intro{font-family:"nunitosans-semibold",Helvetica,Arial,sans-serif;font-size:1.3em;}.term-type-product-types .paragraph--type--intro{display:block;max-width:1200px;width:100%;margin-left:auto;margin-right:auto;text-align:center;grid-column:1/-1;padding:4em;}.paragraph.paragraph--type--image{text-align:center;}.paragraph-image-alignment--left .field--type-image img{margin-right:auto;}.paragraph-image-alignment--center .field--type-image img{margin-left:auto;margin-right:auto;}.paragraph-image-alignment--right .field--type-image img{margin-left:auto;}.paragraph.paragraph--type--call-to-action{display:block;max-width:1200px;width:100%;margin-left:auto;margin-right:auto;text-align:center;max-width:none;width:90%;margin:0 auto;}.paragraph.paragraph--type--call-to-action.paragraph--cta--style--button .cta{display:block;width:100%;margin:1em auto;background-color:#999;background-image:url("/themes/custom/franchi2020/images/dealer-cta-bg.png");background-size:cover;}.paragraph.paragraph--type--call-to-action.paragraph--cta--style--button .cta a{display:block;font-family:"nunitosans-bold",Helvetica,Arial,sans-serif;text-transform:uppercase;font-size:0.75em;letter-spacing:0;cursor:pointer;color:#f47725;}.paragraph.paragraph--type--call-to-action.paragraph--cta--style--button .cta a::after{font-family:"icomoon",sans-serif !important;content:"\f0da";padding:0 3px 0 5px;}.paragraph.paragraph--type--call-to-action.paragraph--cta--style--button .cta a{padding:68px 20px 73px 20px;text-transform:uppercase;font-size:1.5rem;font-family:"nunitosans-black",Helvetica,Arial,sans-serif;color:#fff;text-decoration:none;letter-spacing:0.2em;text-shadow:0 0 15px #000;}.paragraph.paragraph--type--call-to-action.paragraph--cta--style--button .cta a::after{font-weight:normal;padding:0 3px 0px 16px;position:relative;top:3px;}.paragraph--type--slider{display:block;max-width:1200px;width:100%;margin-left:auto;margin-right:auto;max-width:none;width:100%;max-width:1183px;letter-spacing:normal;}.paragraph--type--slider img{margin:0 auto;}.paragraph--type--slide{width:100%;position:relative;margin:0;}.paragraph--slide--desktop-content{display:none;}@media all and (min-width:700px){.paragraph--slide--desktop-content{display:block;}}.paragraph--slide--mobile-content{display:block;}@media all and (min-width:700px){.paragraph--slide--mobile-content{display:none;}}.paragraph--slide--desktop-content-noalt{display:block;}.node-id-121.route-entitynodecanonical .paragraph-id--473 .paragraph--type--slide{height:auto;}@media all and (min-width:700px){.node-id-121.route-entitynodecanonical .paragraph-id--473 .paragraph--type--slide{height:629px;}}.tns-nav{padding-top:7px;text-align:center;}.tns-nav > [aria-controls]{width:10px;height:10px;padding:0;margin:0 5px;border-radius:1px;background:#fff;border:1px solid #f47725;}.tns-nav > .tns-nav-active{background:#f47725;border:1px solid #f47725;}.paragraph--type--menu .field--name-field-links{display:flex;justify-content:center;}.paragraph--type--menu .field--name-field-links .field__item{margin:20px 10px;}.paragraph--type--menu .field--name-field-links .field__item a{display:block;font-family:"nunitosans-bold",Helvetica,Arial,sans-serif;text-transform:uppercase;font-size:0.75em;letter-spacing:0;cursor:pointer;color:#f47725;}.paragraph--type--menu .field--name-field-links .field__item a::after{font-family:"icomoon",sans-serif !important;content:"\f0da";padding:0 3px 0 5px;}.paragraph--type--photo-grid{display:block;max-width:1200px;width:100%;margin-left:auto;margin-right:auto;}.paragraph--type--photo-grid .field--name-field-header{border-bottom:1px solid #ededed;font-family:"nunitosans-bold",Helvetica,Arial,sans-serif;font-size:1.25rem;padding-bottom:10px;margin-bottom:20px;}.paragraph--type--photo-grid .field--name-field-grid-item{display:grid;grid-template-columns:1fr;grid-gap:40px;text-align:center;}@media all and (min-width:700px){.paragraph--type--photo-grid .field--name-field-grid-item{grid-template-columns:1fr 1fr;}}@media all and (min-width:960px){.paragraph--type--photo-grid .field--name-field-grid-item{grid-template-columns:1fr 1fr 1fr;}}.paragraph--type--photo-grid .field--name-field-grid-item img{margin:0 auto;}@media all and (min-width:960px){.paragraph--type--photo-grid.paragraph-count--2 .field--name-field-grid-item{grid-template-columns:1fr 1fr;}}.photo-grid-item--title{font-family:"nunitosans-bold",Helvetica,Arial,sans-serif;font-size:1.25rem;}.photo-grid-item--link .field--name-field-cta{display:block;font-family:"nunitosans-bold",Helvetica,Arial,sans-serif;text-transform:uppercase;font-size:0.75em;letter-spacing:0;cursor:pointer;color:#f47725;}.photo-grid-item--link .field--name-field-cta::after{font-family:"icomoon",sans-serif !important;content:"\f0da";padding:0 3px 0 5px;}.paragraph--type--find-a-dealer .field--name-field-pre-search-text,.paragraph--type--find-a-dealer .field--name-field-post-search-text{padding:0 20px;margin:67px auto 62px auto;}.paragraph--type--employee{text-align:center;}.paragraph--type--embed{padding:2em;}.paragraph.paragraph--type--text-with-image{display:flex;flex-direction:column;align-items:center;text-align:center;padding:0;}@media all and (min-width:700px){.paragraph.paragraph--type--text-with-image{flex-direction:row;padding:0;}}.paragraph.paragraph--type--text-with-image p{font-family:"nunitosans-light",Helvetica,Arial,sans-serif;}.paragraph.paragraph--type--text-with-image .paragraph--content,.paragraph.paragraph--type--text-with-image .paragraph--media{width:100%;padding:0;}@media all and (min-width:700px){.paragraph.paragraph--type--text-with-image .paragraph--content,.paragraph.paragraph--type--text-with-image .paragraph--media{width:50%;}}.paragraph.paragraph--type--text-with-image .paragraph--content{text-align:left;}.paragraph.paragraph--type--text-with-image .field--name-field-feature-type{font-family:"nunitosans-bold",Helvetica,Arial,sans-serif;font-size:0.625rem;text-transform:uppercase;margin-bottom:20px;}.paragraph.paragraph--type--text-with-image .field--name-field-headline{font-family:"nunitosans-black",Helvetica,Arial,sans-serif;font-size:1.5rem;margin-bottom:28px;text-transform:uppercase;letter-spacing:0.17em;}@media all and (min-width:500px){.paragraph.paragraph--type--text-with-image .field--name-field-headline{font-size:1.5rem;}}@media all and (min-width:700px){.paragraph.paragraph--type--text-with-image .field--name-field-headline{font-size:1.5rem;}}.paragraph.paragraph--type--text-with-image .paragraph--content .technology-stamp img{max-width:160px;max-height:160px;margin-top:12px;}.paragraph.paragraph--type--text-with-image .paragraph--text-image--image{flex-grow:1;flex-basis:0;}.paragraph.paragraph--type--text-with-image .paragraph--text-image--body{flex-grow:1;flex-basis:0;padding:40px;}.paragraph.paragraph--type--text-with-image p:last-child{margin-bottom:0;}.paragraph.paragraph--type--text-with-image .field--name-field-link a{display:block;font-family:"nunitosans-bold",Helvetica,Arial,sans-serif;text-transform:uppercase;font-size:0.75em;letter-spacing:0;cursor:pointer;color:#f47725;}.paragraph.paragraph--type--text-with-image .field--name-field-link a::after{font-family:"icomoon",sans-serif !important;content:"\f0da";padding:0 3px 0 5px;}.paragraph.paragraph--type--text-with-image .field--name-field-link a{margin-top:23px;}.paragraph.paragraph--type--text-with-image.paragraph-image-position--center{flex-direction:column-reverse;}.paragraph.paragraph--type--text-with-image.paragraph-image-position--center .field--name-field-feature-type{text-align:center;}.paragraph.paragraph--type--text-with-image.paragraph-image-position--center .paragraph--media{display:block;max-width:960px;width:100%;margin-left:auto;margin-right:auto;}.paragraph.paragraph--type--text-with-image.paragraph-image-position--right{flex-direction:column-reverse;padding-right:0;}@media all and (min-width:700px){.paragraph.paragraph--type--text-with-image.paragraph-image-position--right{flex-direction:row;}}.paragraph.paragraph--type--text-with-image.paragraph-image-position--right .field--name-field-feature-type{text-align:left;}@media all and (min-width:700px){.paragraph.paragraph--type--text-with-image.paragraph-image-position--right .paragraph--content{padding:6%;}}@media all and (min-width:700px){.paragraph.paragraph--type--text-with-image.paragraph-image-position--right .paragraph--media{padding-right:0;}}.paragraph.paragraph--type--text-with-image.paragraph-image-position--left{flex-direction:column-reverse;padding-left:0;}@media all and (min-width:700px){.paragraph.paragraph--type--text-with-image.paragraph-image-position--left{flex-direction:row-reverse;}}.paragraph.paragraph--type--text-with-image.paragraph-image-position--left .field--name-field-feature-type{text-align:right;}@media all and (min-width:700px){.paragraph.paragraph--type--text-with-image.paragraph-image-position--left .paragraph--content{padding:6%;}}@media all and (min-width:700px){.paragraph.paragraph--type--text-with-image.paragraph-image-position--left .paragraph--media{padding-left:0;}}.paragraph.paragraph--type--text-with-image.paragraph-background-color--wild-sand,.paragraph.paragraph--type--text-with-image.paragraph-background-color--gray{background-color:#f4f4f4;}.paragraph.paragraph--type--text-with-image.paragraph-background-color--wild-sand .paragraph--media,.paragraph.paragraph--type--text-with-image.paragraph-background-color--gray .paragraph--media{background-color:#ededed;}.paragraph.paragraph--type--text-with-image.paragraph-background-color--black{background-color:#333;color:#fff;}.paragraph.paragraph--type--text-with-image.paragraph-background-color--black .field--name-field-headline,.paragraph.paragraph--type--text-with-image.paragraph-background-color--black p{color:#fff;}.paragraph.paragraph--type--text-with-image.paragraph-image--text-alignment--left .field--name-field-headline,.paragraph.paragraph--type--text-with-image.paragraph-image--text-alignment--left .field--name-field-text,.paragraph.paragraph--type--text-with-image.paragraph-image--text-alignment--left .field--name-field-link{text-align:left;}@media all and (min-width:700px){.paragraph.paragraph--type--text-with-image.paragraph-image--text-alignment--left .field--name-field-headline,.paragraph.paragraph--type--text-with-image.paragraph-image--text-alignment--left .field--name-field-text,.paragraph.paragraph--type--text-with-image.paragraph-image--text-alignment--left .field--name-field-link{text-align:left;}}.paragraph.paragraph--type--text-with-image.paragraph-image--text-alignment--center .field--name-field-headline,.paragraph.paragraph--type--text-with-image.paragraph-image--text-alignment--center .field--name-field-text,.paragraph.paragraph--type--text-with-image.paragraph-image--text-alignment--center .field--name-field-link{text-align:center;}@media all and (min-width:700px){.paragraph.paragraph--type--text-with-image.paragraph-image--text-alignment--center .field--name-field-headline,.paragraph.paragraph--type--text-with-image.paragraph-image--text-alignment--center .field--name-field-text,.paragraph.paragraph--type--text-with-image.paragraph-image--text-alignment--center .field--name-field-link{text-align:center;}}.paragraph.paragraph--type--text-with-image.paragraph-image--text-alignment--right .field--name-field-headline,.paragraph.paragraph--type--text-with-image.paragraph-image--text-alignment--right .field--name-field-text,.paragraph.paragraph--type--text-with-image.paragraph-image--text-alignment--right .field--name-field-link{text-align:right;}@media all and (min-width:700px){.paragraph.paragraph--type--text-with-image.paragraph-image--text-alignment--right .field--name-field-headline,.paragraph.paragraph--type--text-with-image.paragraph-image--text-alignment--right .field--name-field-text,.paragraph.paragraph--type--text-with-image.paragraph-image--text-alignment--right .field--name-field-link{text-align:right;}}.paragraph--type--model-list-overrides{display:block;max-width:1200px;width:100%;margin-left:auto;margin-right:auto;text-align:center;}.paragraph--type--model-list-overrides .paragraph--type--model-list-overrides--content{margin-bottom:2rem;}.paragraph--type--model-list-overrides .product-teaser--column-image{margin-bottom:2rem;}.node--type-product.node--view-mode-teaser-e{container-type:inline-size;container-name:product-teaser;height:100%;margin:0;}.node--view-mode-teaser-e--footer{display:flex;flex-direction:column;justify-content:space-between;text-align:center;}@container product-teaser (min-width:500px){.node--view-mode-teaser-e--footer{flex-direction:row;}}.product--related-products{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;}.product--related-products .product--related-product{flex:0 1 100%;}@media all and (min-width:1024px){.product--related-products .product--related-product{flex:0 1 calc(50% - 20px);}}.grow{display:inline-block;width:100%;height:auto;filter:grayscale(100%);padding:0 0 100%;background-position:center;background-size:cover;background-repeat:no-repeat;transition:transform 500ms ease-out;transform:scale(0.95);}.grow:hover{transform:scale(1);z-index:2;cursor:pointer;filter:none;}.grow .text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:white;text-transform:uppercase;font-family:"nunitosans-bold",Helvetica,Arial,sans-serif;font-size:1.2em;letter-spacing:0.025em;line-height:1.1;width:100%;text-align:center;z-index:10;text-shadow:0 0 15px #000;}.grow .box{display:flex;align-items:stretch;position:relative;width:100%;height:100%;z-index:5;}.grow .wrapper{display:flex;align-items:stretch;position:absolute;flex-flow:column nowrap;width:100%;height:100%;padding:15px;}@media all and (min-width:500px){.grow .wrapper{padding:25px;}}@media all and (min-width:700px){.grow .wrapper{padding:40px;}}.view-featured-applications-home .taxonomy-term.grow{height:300px;max-height:300px;filter:none;transform:scale(1);padding:0;margin-bottom:30px;}@media all and (min-width:1024px){.view-featured-applications-home .taxonomy-term.grow{margin-bottom:45px;}}.view-featured-applications-home .taxonomy-term.grow:hover{filter:grayscale(100%);transform:scale(1.05);}.view-featured-applications-home .taxonomy-term.grow .text{color:white;text-transform:uppercase;font-family:"nunitosans-black",Helvetica,Arial,sans-serif;font-size:1.5rem;width:100%;text-align:center;z-index:10;text-shadow:0 0 15px #000;letter-spacing:0.125em;}.region-footer #block-webform{padding:40px;}@media all and (min-width:700px){.region-footer #block-webform{padding:40px;}}.block-newsletter-sign-up-minimal-{background:#fff;margin:2em auto 4.5em auto;padding:0 5%;width:100%;position:relative;z-index:1;}.block-newsletter-sign-up-minimal- .content{border:4px solid #333;padding:30px 40px 40px 40px;position:relative;z-index:1;background:#fff;}.block-newsletter-sign-up-minimal- h2{font-family:"nunitosans-black",Helvetica,Arial,sans-serif;text-align:center;font-size:1rem;margin-bottom:2em;}@media all and (min-width:700px){.block-newsletter-sign-up-minimal- h2{font-size:1.5rem;}}.block-newsletter-sign-up-minimal- .newsletter--social{display:block;padding:42px 0 0 0;margin:0 auto;justify-content:space-between;align-items:center;max-width:600px;width:100%;text-align:center;}@media all and (min-width:700px){.block-newsletter-sign-up-minimal- .newsletter--social{display:flex;text-align:left;}}.block-newsletter-sign-up-minimal- .newsletter--social h3{display:block;margin:0;text-transform:uppercase;}@media all and (min-width:700px){.block-newsletter-sign-up-minimal- .newsletter--social h3{display:inline-block;}}.block-newsletter-sign-up-minimal- .newsletter--social a{display:inline-block;padding:0 12px;text-decoration:none;margin-top:20px;}@media all and (min-width:500px){.block-newsletter-sign-up-minimal- .newsletter--social a{padding:0 20px;}}@media all and (min-width:700px){.block-newsletter-sign-up-minimal- .newsletter--social a{margin-top:0;}.block-newsletter-sign-up-minimal- .newsletter--social a:last-of-type{padding-right:0;}}.block-newsletter-sign-up-minimal- .newsletter--social svg{width:30px;}.block-newsletter-sign-up-minimal- .newsletter--social .fa-facebook{position:relative;top:-3px;color:#35599c;}@media all and (min-width:700px){.block-newsletter-sign-up-minimal- .newsletter--social .fa-facebook{top:0px;}}.block-newsletter-sign-up-minimal- .newsletter--social .fa-instagram{color:#f20464;}.block-newsletter-sign-up-minimal- .newsletter--social .fa-twitter{position:relative;top:-1px;color:#00a1f6;}@media all and (min-width:700px){.block-newsletter-sign-up-minimal- .newsletter--social .fa-twitter{top:0px;}}.block-newsletter-sign-up-minimal- .newsletter--social .fa-youtube{position:relative;top:-2px;width:35px;color:#ff0000;}@media all and (min-width:700px){.block-newsletter-sign-up-minimal- .newsletter--social .fa-youtube{top:0px;}}.webform-submission-newsletter-sign-up-minimal--form{display:flex;flex-direction:column;width:100%;max-width:600px;margin:0 auto;text-align:center;position:relative;}@media all and (min-width:500px){.webform-submission-newsletter-sign-up-minimal--form{flex-direction:row;width:80%;}}.webform-submission-newsletter-sign-up-minimal--form label{display:none;}.webform-submission-newsletter-sign-up-minimal--form .webform-elements{display:flex;flex-direction:column;}@media all and (min-width:960px){.webform-submission-newsletter-sign-up-minimal--form .webform-elements{flex-direction:row;}}.webform-submission-newsletter-sign-up-minimal--form .form-type-email{display:inline-block;width:100%;margin:0 0 1em 0;}@media all and (min-width:700px){.webform-submission-newsletter-sign-up-minimal--form .form-type-email{margin:0;}}.webform-submission-newsletter-sign-up-minimal--form .form-type-email input[type=email]{height:100%;}.webform-submission-newsletter-sign-up-minimal--form .form-type-email input[type=email]::-moz-placeholder{text-transform:uppercase;}.webform-submission-newsletter-sign-up-minimal--form .form-type-email input[type=email]::placeholder{text-transform:uppercase;}.webform-submission-newsletter-sign-up-minimal--form .form-actions{margin:0;}.webform-submission-newsletter-sign-up-minimal--form .form-actions .button-animated input{height:100%;margin:0;}.webform-submission-newsletter-sign-up-minimal--form .form-actions .button-animated::before,.webform-submission-newsletter-sign-up-minimal--form .form-actions .button-animated::after{display:none;}.webform-submission-newsletter-sign-up-minimal--form ::-moz-placeholder{opacity:1;}.webform-submission-newsletter-sign-up-minimal--form ::placeholder{opacity:1;}.downloadable-files{display:flex;justify-content:space-between;align-items:center;padding:0;}.downloadable-files .item--wrapper{padding-right:30px;}.downloadable-files .item--title{text-transform:uppercase;font-size:0.9em;font-family:"nunitosans-bold",Helvetica,Arial,sans-serif;line-height:1.325;}.downloadable-files .item--title .file{font-family:"nunitosans-regular",Helvetica,Arial,sans-serif;}.downloadable-files .item--title a{color:#333;font-family:"nunitosans-regular",Helvetica,Arial,sans-serif;}.downloadable-files .icon-download{color:#f47725;position:relative;top:1px;}.downloadable-files .item--description{font-size:0.9em;font-family:"nunitosans-regular",Helvetica,Arial,sans-serif;line-height:1.3;padding-top:6px;letter-spacing:-0.01em;}.downloadable-files .item--image{flex-shrink:0;width:25%;}.lds-grid{display:block;position:relative;width:128px;height:128px;margin:5% auto;}.lds-grid div{position:absolute;width:26px;height:26px;border-radius:50%;background:#f47725;animation:lds-grid 1.2s linear infinite;}.lds-grid div:nth-child(1){top:12px;left:12px;animation-delay:0s;}.lds-grid div:nth-child(2){top:12px;left:52px;animation-delay:-0.4s;}.lds-grid div:nth-child(3){top:12px;left:90px;animation-delay:-0.8s;}.lds-grid div:nth-child(4){top:52px;left:12px;animation-delay:-0.4s;}.lds-grid div:nth-child(5){top:52px;left:52px;animation-delay:-0.8s;}.lds-grid div:nth-child(6){top:52px;left:90px;animation-delay:-1.2s;}.lds-grid div:nth-child(7){top:90px;left:12px;animation-delay:-0.8s;}.lds-grid div:nth-child(8){top:90px;left:52px;animation-delay:-1.2s;}.lds-grid div:nth-child(9){top:90px;left:90px;animation-delay:-1.6s;}@keyframes lds-grid{0%,100%{opacity:1;}50%{opacity:0.5;}}#ss360-layer .ss360-ac-bg{background-color:#f47725 !important;border-color:#f47725 !important;}#ss360-layer .ss360-ac-bg:hover{background-color:#f9a74f !important;border-color:#f9a74f !important;}#ss360-layer .ss360-ac-c,.ss360-suggests__link{color:#f47725 !important;}#ss360-layer .ss360-ac-c:visited,.ss360-suggests__link:visited{color:rgb(170.4017467249,72.6943231441,8.5982532751);}#ss360-layer .ss360-ac-b{border:1px solid orange !important;box-shadow:none !important;border-radius:0 !important;font-size:0.75rem !important;letter-spacing:0.14rem !important;text-transform:uppercase !important;padding:1em 4em !important;}#ss360-layer .ss360-ac-b:hover{background-color:#f47725 !important;color:white !important;}.ss360-custom-search .ss360-custom-search__searchbox{box-shadow:none !important;}#ss360-layer .ss360-tc-b,#ss360-layer .ss360-tc-b--hover:hover,#ss360-layer .ss360-tc-b--hover:focus,#ss360-layer .ss360-tc-b--focus:focus{border-color:#f47725 !important;}#ss360-layer .ss360-ac-bg,#ss360-layer .ss360-ac-bg--hover:hover,#ss360-layer .ss360-ac-bg--hover:focus,#ss360-layer .ss360-ac-bg--focus:focus{background-color:#f47725 !important;}#ss360-layer .ss360-nav__menu-item--active button{background-color:#f47725 !important;color:white !important;border-bottom:2px solid #f47725;}.path-user .block--content .block-page-title-block{max-width:none;width:100%;}.path-user .block--content h1,.path-user .block--content h2,.path-user .block--content h3{max-width:none;width:100%;}.path-user .block--content .region-content{display:block;max-width:1200px;width:100%;margin-left:auto;margin-right:auto;}.path-user .block--content .region-content form{margin:0 auto;}.path-user .block--content .region-content form .description{display:none;}.view-user-content .views-field.views-field-title{text-align:left;}.product--specifications h4,.product--features h4,.product--downloads h4,.product--resource-center h4,.product--news h4,.product--related-products--container h4{display:block;text-transform:uppercase;font-size:1em;letter-spacing:0.17em;font-family:"nunitosans-semibold",Helvetica,Arial,sans-serif;line-height:1;border-bottom:2px solid #333;margin:0 0 2em 0;padding-bottom:1.2em;}.product--specifications h3,.product--features h3,.product--downloads h3,.product--resource-center h3,.product--news h3,.product--related-products--container h3{text-align:center;font-family:"nunitosans-black",Helvetica,Arial,sans-serif;font-size:1.5rem;}.page-node-type-product .product--specifications{padding:0 0 100px 0;text-align:center;}.page-node-type-product #specChart tr.new-product td,.page-node-type-product .product--specifications tr.new-product td{background:rgba(251.3493449782,209.864628821,182.6506550218,0.1);}.page-node-type-product #specChart tr.new-product td:first-child,.page-node-type-product .product--specifications tr.new-product td:first-child{font-family:"nunitosans-semibold",Helvetica,Arial,sans-serif;color:#f47725;}.page-node-type-product{}.page-node-type-product .product--features--item,.page-node-type-product .downloadable-files{padding:23px 12px 21px 12px;margin-bottom:1em;border:1px solid #333;display:flex;flex-direction:column;align-items:center;}@media all and (min-width:700px){.page-node-type-product .product--features--item,.page-node-type-product .downloadable-files{padding:23px 35px 21px 32px;flex-direction:row;}}.page-node-type-product .product--features--item.downloadable-files,.page-node-type-product .downloadable-files.downloadable-files{flex-direction:row;}.page-node-type-product .product--features--item .item--wrapper,.page-node-type-product .downloadable-files .item--wrapper{flex-basis:0;flex-grow:1;padding:0;}.page-node-type-product .product--features--item .item--wrapper .item--title,.page-node-type-product .downloadable-files .item--wrapper .item--title{font-family:"nunitosans-regular",Helvetica,Arial,sans-serif;margin-bottom:5px;padding-right:10px;text-transform:uppercase;font-size:0.75rem;}.page-node-type-product .product--features--item .item--wrapper .item--description p,.page-node-type-product .downloadable-files .item--wrapper .item--description p{font-size:0.75rem;}.page-node-type-product .product--features--item .item--wrapper .item--description p:last-child,.page-node-type-product .downloadable-files .item--wrapper .item--description p:last-child{margin-bottom:0;}.page-node-type-product .product--features--item .item--image,.page-node-type-product .downloadable-files .item--image{display:block;position:relative;width:100px;margin:20px 0 0 25px;}@media all and (min-width:700px){.page-node-type-product .product--features--item .item--image,.page-node-type-product .downloadable-files .item--image{margin:0 0 0 25px;}}.page-node-type-product{}.page-node-type-product .product--features{width:100%;max-width:90%;margin:0 auto;padding:45px 0 40px 0;}.page-node-type-product .product--features .product--dropdown{display:block;width:100%;margin:0 auto 4em auto;}.page-node-type-product{}.page-node-type-product .product--downloads{display:block;max-width:1200px;width:100%;margin-left:auto;margin-right:auto;max-width:none;width:90%;margin-left:auto;margin-right:auto;}.page-node-type-product .product--downloads .product--downloads--container{--gap:12px;display:inline-flex;flex-wrap:wrap;width:calc(100% + var(--gap));max-width:none;}@media all and (min-width:700px){.page-node-type-product .product--downloads .product--downloads--container{--gap:50px;margin:calc(-1 * var(--gap)) 0 0 calc(-1 * var(--gap));}}.page-node-type-product .product--downloads .product--downloads--container [data-content-showhide]{display:none;}.page-node-type-product .product--downloads .product--downloads--container [data-content-showhide].active{display:block;}.page-node-type-product .product--downloads .product--downloads--container .trigger{display:flex;width:100%;justify-content:space-between;border-bottom:2px solid #333;margin-bottom:2em;padding-bottom:1.2em;}.page-node-type-product .product--downloads .product--downloads--container .trigger .icon-caret-down{display:block;}.page-node-type-product .product--downloads .product--downloads--container .trigger .icon-caret-up{display:none;}.page-node-type-product .product--downloads .product--downloads--container .trigger:hover{cursor:pointer;}.page-node-type-product .product--downloads .product--downloads--container .trigger.active .icon-caret-down{display:none;}.page-node-type-product .product--downloads .product--downloads--container .trigger.active .icon-caret-up{display:block;}.page-node-type-product .product--downloads .product--downloads--container h4{border-bottom:none;margin-bottom:0;padding-bottom:0;}.page-node-type-product .product--downloads .product--downloads--container > *{margin:var(--gap) 0 0 var(--gap);}@media all and (min-width:700px){.page-node-type-product .product--downloads .product--downloads--container > *{flex:1 1 0;}}.page-node-type-product .product--downloads h4{text-align:left;}.product--related-products--container{text-align:center;background:#f4f4f4;padding:36px 0 82px 0;}.product--related-products--container .product--related-products{display:flex;justify-content:center;margin-top:48px;flex-wrap:wrap;}.product--related-products--container .product--related-products .product--related-product{width:100%;border:1px solid #ededed;margin:20px;text-align:center;background-color:#fcfcfc;transition:all 0.2s ease-in-out;}@media all and (min-width:960px){.product--related-products--container .product--related-products .product--related-product{width:calc(33.333% - 40px);}}.product--related-products--container .product--related-products .product--related-product:hover{transform:scale(1.02);}.product--resource-center{display:block;max-width:1200px;width:100%;margin-left:auto;margin-right:auto;padding:45px 0 110px 0;}.product--resource-center .views-element-container{margin-top:61px;}@supports (-ms-ime-align:auto){.view-featured-firearms-home.view-display-id-embed_1 .view-content{display:flex;flex-wrap:wrap;}.view-featured-firearms-home.view-display-id-embed_1 .view-content article{width:100%;}@media all and (min-width:700px){.view-featured-firearms-home.view-display-id-embed_1 .view-content article{width:50%;}}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.view-featured-firearms-home.view-display-id-embed_1 .view-content{display:flex;flex-wrap:wrap;}.view-featured-firearms-home.view-display-id-embed_1 .view-content article{width:100%;}}@media all and (-ms-high-contrast:none) and (min-width:700px),(-ms-high-contrast:active) and (min-width:700px){.view-featured-firearms-home.view-display-id-embed_1 .view-content article{width:50%;}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.page-node-type-product main{position:static;}}.path-taxonomy .field--name-description p,.path-taxonomy .video-text--subhead p{display:block;max-width:960px;width:100%;margin-left:auto;margin-right:auto;margin:2em auto;text-align:center;font-family:"nunitosans-regular",Helvetica,Arial,sans-serif;font-size:1.125rem;text-transform:uppercase;}.taxonomy-term.vocabulary-series{text-align:center;}.taxonomy-term.vocabulary-series h1{font-family:"nunitosans-black",Helvetica,Arial,sans-serif;font-size:2rem;text-transform:uppercase;}.taxonomy-term.vocabulary-series .field--name-field-teaser{margin:2em 0;font-family:"nunitosans-bold",Helvetica,Arial,sans-serif;font-size:1.0625rem;text-transform:uppercase;}.taxonomy-term.vocabulary-series .field--name-field-call-to-action{position:relative;border-radius:0;display:inline-block;padding:1em 4em;margin:1em 0;text-align:center;text-transform:uppercase;font-size:12px;font-weight:normal;text-decoration:none;cursor:pointer;overflow:hidden;transition:all 1s ease;z-index:0;vertical-align:top;font-family:inherit;letter-spacing:inherit;line-height:inherit;}.taxonomy-term.vocabulary-series .series--models{margin-top:80px;}.taxonomy-term.vocabulary-series .series--models h2.product--spec-summary--header{font-size:1.4375rem;font-family:"nunitosans-black",Helvetica,Arial,sans-serif;margin-bottom:2.5em;}.taxonomy-term.vocabulary-series .field--name-field-preview{text-align:center;}.taxonomy-term.vocabulary-series .family-series--image-callout{display:block;max-width:1200px;width:100%;margin-left:auto;margin-right:auto;}@supports (-ms-ime-align:auto){.view-featured-firearms-home.view-display-id-embed_1 .view-content{display:flex;flex-wrap:wrap;}.view-featured-firearms-home.view-display-id-embed_1 .view-content article{width:100%;}@media all and (min-width:700px){.view-featured-firearms-home.view-display-id-embed_1 .view-content article{width:50%;}}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.view-featured-firearms-home.view-display-id-embed_1 .view-content{display:flex;flex-wrap:wrap;}.view-featured-firearms-home.view-display-id-embed_1 .view-content article{width:100%;}}@media all and (-ms-high-contrast:none) and (min-width:700px),(-ms-high-contrast:active) and (min-width:700px){.view-featured-firearms-home.view-display-id-embed_1 .view-content article{width:50%;}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.page-node-type-product main{position:static;}}.view-product-series{display:block;max-width:1200px;width:100%;margin-left:auto;margin-right:auto;max-width:none;}.node--type-product.node--view-mode-teaser-a,.node--type-product.node--view-mode-teaser-b,.node--type-product.node--view-mode-teaser-d,.node--type-product.node--view-mode-teaser-e{text-align:center;border:2px solid #333;padding:20px;}@media all and (min-width:700px){.node--type-product.node--view-mode-teaser-a,.node--type-product.node--view-mode-teaser-b,.node--type-product.node--view-mode-teaser-d,.node--type-product.node--view-mode-teaser-e{padding:40px;}}.node--type-product.node--view-mode-teaser-a,.node--type-product.node--view-mode-teaser-e{display:block;width:90%;margin:0 auto;margin-bottom:2em;}.node--type-product.node--view-mode-teaser-a .node__content,.node--type-product.node--view-mode-teaser-e .node__content{display:grid;}@media all and (min-width:960px){.node--type-product.node--view-mode-teaser-a .node__content,.node--type-product.node--view-mode-teaser-e .node__content{grid-template-columns:50% 40%;}}.node--type-product.node--view-mode-teaser-a .product-teaser--column-title,.node--type-product.node--view-mode-teaser-e .product-teaser--column-title{grid-column-start:1;grid-column-end:1;grid-row-start:1;grid-row-end:2;}.node--type-product.node--view-mode-teaser-a .product-teaser--column-image,.node--type-product.node--view-mode-teaser-e .product-teaser--column-image{display:flex;align-items:center;grid-column-start:1;grid-column-end:1;grid-row-start:2;grid-row-end:3;margin:2em 0;}.node--type-product.node--view-mode-teaser-a .product-teaser--column-specs,.node--type-product.node--view-mode-teaser-e .product-teaser--column-specs{grid-column-start:1;grid-column-end:1;grid-row-start:3;grid-row-end:4;}.node--type-product.node--view-mode-teaser-a .product-teaser--column-cta,.node--type-product.node--view-mode-teaser-e .product-teaser--column-cta{grid-column-start:1;grid-column-end:1;grid-row-start:4;grid-row-end:5;text-align:left;margin-top:1em;}@media all and (min-width:960px){.node--type-product.node--view-mode-teaser-a .product-teaser--column-title,.node--type-product.node--view-mode-teaser-e .product-teaser--column-title{grid-column-start:2;grid-column-end:2;grid-row-start:1;grid-row-end:1;}.node--type-product.node--view-mode-teaser-a .product-teaser--column-image,.node--type-product.node--view-mode-teaser-e .product-teaser--column-image{grid-column-start:1;grid-column-end:1;grid-row-start:1;grid-row-end:3;padding-right:2em;margin:0;}.node--type-product.node--view-mode-teaser-a .product-teaser--column-image img,.node--type-product.node--view-mode-teaser-e .product-teaser--column-image img{max-height:inherit;}.node--type-product.node--view-mode-teaser-a .product-teaser--column-specs,.node--type-product.node--view-mode-teaser-e .product-teaser--column-specs{grid-column-start:2;grid-column-end:2;grid-row-start:2;grid-row-end:2;}.node--type-product.node--view-mode-teaser-a .product-teaser--column-cta,.node--type-product.node--view-mode-teaser-e .product-teaser--column-cta{grid-column-start:2;grid-column-end:2;grid-row-start:3;grid-row-end:3;text-align:left;margin-top:2em;}.node--type-product.node--view-mode-teaser-a .product-teaser--column-cta h2,.node--type-product.node--view-mode-teaser-e .product-teaser--column-cta h2{margin:0;}}.node--type-product.node--view-mode-teaser-a h2,.node--type-product.node--view-mode-teaser-e h2{font-family:"nunitosans-black",Helvetica,Arial,sans-serif;font-size:1.5rem;text-align:left;padding:0;margin:0 0 1em 0;}.node--type-product.node--view-mode-teaser-a h2 a,.node--type-product.node--view-mode-teaser-e h2 a{color:#333;}.node--type-product.node--view-mode-teaser-a .field--name-field-series-teaser,.node--type-product.node--view-mode-teaser-e .field--name-field-series-teaser{width:100%;}@media all and (min-width:700px){.node--type-product.node--view-mode-teaser-a .field--name-field-series-teaser,.node--type-product.node--view-mode-teaser-e .field--name-field-series-teaser{width:75%;}}.node--type-product.node--view-mode-teaser-a .product--spec-sunmmary,.node--type-product.node--view-mode-teaser-e .product--spec-sunmmary{list-style:none;max-width:768px;width:100%;margin:0;}.node--type-product.node--view-mode-teaser-a .product--spec-sunmmary ul,.node--type-product.node--view-mode-teaser-e .product--spec-sunmmary ul{list-style:none;}.node--type-product.node--view-mode-teaser-a .product--spec-sunmmary li,.node--type-product.node--view-mode-teaser-e .product--spec-sunmmary li{text-align:left;padding-left:0;text-indent:0;font-family:"nunitosans-bold",Helvetica,Arial,sans-serif;font-size:1rem;text-transform:uppercase;}@media all and (min-width:700px){.node--type-product.node--view-mode-teaser-a .product--spec-sunmmary li,.node--type-product.node--view-mode-teaser-e .product--spec-sunmmary li{font-size:0.6875rem;}}.node--type-product.node--view-mode-teaser-a .product--spec-sunmmary li:last-child,.node--type-product.node--view-mode-teaser-e .product--spec-sunmmary li:last-child{margin-bottom:0;}.node--type-product.node--view-mode-teaser-a .product--spec-sunmmary li span.product--spec-sunmmary--label,.node--type-product.node--view-mode-teaser-e .product--spec-sunmmary li span.product--spec-sunmmary--label{display:block;}@media all and (min-width:700px){.node--type-product.node--view-mode-teaser-a .product--spec-sunmmary li span.product--spec-sunmmary--label,.node--type-product.node--view-mode-teaser-e .product--spec-sunmmary li span.product--spec-sunmmary--label{display:inline;}}.node--type-product.node--view-mode-teaser-a .product--spec-sunmmary li span.product--spec-sunmmary--value,.node--type-product.node--view-mode-teaser-e .product--spec-sunmmary li span.product--spec-sunmmary--value{white-space:nowrap;font-family:"nunitosans-regular",Helvetica,Arial,sans-serif;text-transform:none;}.node--type-product.node--view-mode-teaser-a .product--spec-sunmmary li::before,.node--type-product.node--view-mode-teaser-e .product--spec-sunmmary li::before{display:none;}.node--type-product.node--view-mode-teaser-a div.call-to-action a,.node--type-product.node--view-mode-teaser-e div.call-to-action a{display:block;font-family:"nunitosans-bold",Helvetica,Arial,sans-serif;text-transform:uppercase;font-size:0.75em;letter-spacing:0;cursor:pointer;color:#f47725;}.node--type-product.node--view-mode-teaser-a div.call-to-action a::after,.node--type-product.node--view-mode-teaser-e div.call-to-action a::after{font-family:"icomoon",sans-serif !important;content:"\f0da";padding:0 3px 0 5px;}.node--type-product.node--view-mode-teaser-a div.call-to-action a,.node--type-product.node--view-mode-teaser-e div.call-to-action a{letter-spacing:0.13em;font-weight:bold;}.node--type-product.node--view-mode-teaser-b .field--name-title{color:#333;}.node--type-product.node--view-mode-teaser-b .cta{display:block;font-family:"nunitosans-bold",Helvetica,Arial,sans-serif;text-transform:uppercase;font-size:0.75em;letter-spacing:0;cursor:pointer;color:#f47725;}.node--type-product.node--view-mode-teaser-b .cta::after{font-family:"icomoon",sans-serif !important;content:"\f0da";padding:0 3px 0 5px;}.node--type-product.node--view-mode-teaser-b .cta{letter-spacing:0.15em;font-weight:bold;margin-top:6px;}.node--type-product.node--view-mode-teaser-d{border:none;}.node--type-product.node--view-mode-teaser-d h3{text-transform:uppercase;font-size:0.84375rem;font-family:"nunitosans-semibold",Helvetica,Arial,sans-serif;letter-spacing:0.045em;line-height:1.4;margin-bottom:7px;}.node--type-product.node--view-mode-teaser-d h3 a{color:#333;text-decoration:none;}.node--type-product.node--view-mode-teaser-d .field--name-field-series-tagline{font-size:0.75rem;line-height:1.5;}.view-featured-firearms-home.view-display-id-embed_1{display:block;max-width:1200px;width:100%;margin-left:auto;margin-right:auto;text-align:center;}.view-featured-firearms-home.view-display-id-embed_1 .view-content{display:grid;grid-template-columns:1fr;grid-gap:20px;grid-auto-rows:1fr;}@media all and (min-width:700px){.view-featured-firearms-home.view-display-id-embed_1 .view-content{grid-template-columns:1fr 1fr;}}.view-featured-firearms-home.view-display-id-embed_1 h2{font-family:"nunitosans-black",Helvetica,Arial,sans-serif;letter-spacing:0.2em;margin-bottom:20px;text-align:center;}.view-featured-firearms-home.view-display-id-embed_1 h3{text-align:center;font-size:1rem;letter-spacing:0.125em;}.view-featured-firearms-home.view-display-id-embed_1 .featured-firearms--links{display:flex;justify-content:space-between;width:90%;margin:0 auto 1em auto;max-width:225px;}.view-featured-firearms-home.view-display-id-embed_1 .featured-firearms--links a{color:#f47725;text-transform:uppercase;font-family:"nunitosans-bold",Helvetica,Arial,sans-serif;font-size:0.75em;text-decoration:none;letter-spacing:0.015em;}.view-featured-firearms-home.view-display-id-embed_1 .featured-firearms--links a:hover{color:#f47725;}.view-featured-firearms-home.view-display-id-embed_1 .featured-firearms--links a i{font-size:1.1em;margin-left:1px;margin-top:1px;}.node--type-product.node--view-mode-teaser-e .node__content{display:flex;flex-direction:column;justify-content:space-between;height:100%;}.node--type-product.node--view-mode-teaser-e .node__content .starting-price-text{text-align:left;font-size:0.75rem;font-family:"nunitosans-bold",Helvetica,Arial,sans-serif;}.node--type-product.node--view-mode-teaser-e .node__content .starting-price-text span{font-family:"nunitosans-bold",Helvetica,Arial,sans-serif;text-transform:uppercase;}.node--type-product.node--view-mode-teaser-e .product-teaser--column-cta{margin:0;}h2.subhead{font-family:"nunitosans-regular",Helvetica,Arial,sans-serif;letter-spacing:0.17rem;line-height:1.7;}.node-type-product .field--name-field-other-products{text-align:center;}.page--normal{background:#fff;}.node--type-article h1,.node--type-article .article--attribution{display:block;visibility:visible;max-width:1200px;width:100%;margin-left:auto;margin-right:auto;padding-left:40px;padding-right:40px;}.article--attribution{text-align:center;margin-top:-1em;}.article--back{display:block;max-width:960px;width:100%;margin-left:auto;margin-right:auto;text-align:center;border-top:1px solid #ededed;padding-top:20px;display:block;font-family:"nunitosans-bold",Helvetica,Arial,sans-serif;text-transform:uppercase;font-size:0.75em;letter-spacing:0;cursor:pointer;color:#f47725;}.article--back::before{font-family:"icomoon",sans-serif !important;content:"\f0d9";padding:0 3px 0 5px;}.article--technology .field--name-field-technologies{display:flex;justify-content:center;padding:10px;}.product--resource-center{padding:45px 0 85px 0;}@media all and (min-width:700px){.product--resource-center{padding:45px 0 110px 0;}}.product--resource-center .view-related-articles.view-display-id-embed_1 .view-content,.product--resource-center .view-related-articles.view-display-id-embed_2 .view-content,.product--resource-center .view-more-articles.view-display-id-embed_1 .view-content,.product--resource-center .view-more-articles.view-display-id-embed_2 .view-content{display:flex;justify-content:center;flex-wrap:wrap;}.product--resource-center .view-related-articles.view-display-id-embed_1 article,.product--resource-center .view-related-articles.view-display-id-embed_2 article,.product--resource-center .view-more-articles.view-display-id-embed_1 article,.product--resource-center .view-more-articles.view-display-id-embed_2 article{flex:0 0 calc(100% - 40px);border:1px solid #ededed;text-align:left;margin:20px 20px;background-color:#fff;display:flex;flex-direction:column;justify-content:space-between;}@media all and (min-width:960px){.product--resource-center .view-related-articles.view-display-id-embed_1 article,.product--resource-center .view-related-articles.view-display-id-embed_2 article,.product--resource-center .view-more-articles.view-display-id-embed_1 article,.product--resource-center .view-more-articles.view-display-id-embed_2 article{flex:0 0 calc(50% - 40px);}}@media all and (min-width:1200px){.product--resource-center .view-related-articles.view-display-id-embed_1 article,.product--resource-center .view-related-articles.view-display-id-embed_2 article,.product--resource-center .view-more-articles.view-display-id-embed_1 article,.product--resource-center .view-more-articles.view-display-id-embed_2 article{flex:0 0 calc(33.333% - 40px);}}.product--resource-center .view-related-articles.view-display-id-embed_1 article .node__content,.product--resource-center .view-related-articles.view-display-id-embed_2 article .node__content,.product--resource-center .view-more-articles.view-display-id-embed_1 article .node__content,.product--resource-center .view-more-articles.view-display-id-embed_2 article .node__content{padding:20px;text-align:left;}.product--resource-center .view-related-articles.view-display-id-embed_1 article .node__content h2,.product--resource-center .view-related-articles.view-display-id-embed_1 article .node__content h2 a,.product--resource-center .view-related-articles.view-display-id-embed_2 article .node__content h2,.product--resource-center .view-related-articles.view-display-id-embed_2 article .node__content h2 a,.product--resource-center .view-more-articles.view-display-id-embed_1 article .node__content h2,.product--resource-center .view-more-articles.view-display-id-embed_1 article .node__content h2 a,.product--resource-center .view-more-articles.view-display-id-embed_2 article .node__content h2,.product--resource-center .view-more-articles.view-display-id-embed_2 article .node__content h2 a{text-align:left;color:#333;}.product--resource-center .view-related-articles.view-display-id-embed_1 article .node__content .cta-container,.product--resource-center .view-related-articles.view-display-id-embed_2 article .node__content .cta-container,.product--resource-center .view-more-articles.view-display-id-embed_1 article .node__content .cta-container,.product--resource-center .view-more-articles.view-display-id-embed_2 article .node__content .cta-container{display:flex;justify-content:space-between;align-items:center;margin-top:40px;}.product--resource-center .view-related-articles.view-display-id-embed_1 article .node__content .cta-container .date,.product--resource-center .view-related-articles.view-display-id-embed_2 article .node__content .cta-container .date,.product--resource-center .view-more-articles.view-display-id-embed_1 article .node__content .cta-container .date,.product--resource-center .view-more-articles.view-display-id-embed_2 article .node__content .cta-container .date{font-size:0.65em;font-family:"nunitosans-bold",Helvetica,Arial,sans-serif;text-transform:uppercase;letter-spacing:0.015em;}.product--resource-center .view-related-articles.view-display-id-embed_1 article .node__content .cta-container .cta,.product--resource-center .view-related-articles.view-display-id-embed_2 article .node__content .cta-container .cta,.product--resource-center .view-more-articles.view-display-id-embed_1 article .node__content .cta-container .cta,.product--resource-center .view-more-articles.view-display-id-embed_2 article .node__content .cta-container .cta{display:block;font-family:"nunitosans-bold",Helvetica,Arial,sans-serif;text-transform:uppercase;font-size:0.75em;letter-spacing:0;cursor:pointer;color:#f47725;}.product--resource-center .view-related-articles.view-display-id-embed_1 article .node__content .cta-container .cta::after,.product--resource-center .view-related-articles.view-display-id-embed_2 article .node__content .cta-container .cta::after,.product--resource-center .view-more-articles.view-display-id-embed_1 article .node__content .cta-container .cta::after,.product--resource-center .view-more-articles.view-display-id-embed_2 article .node__content .cta-container .cta::after{font-family:"icomoon",sans-serif !important;content:"\f0da";padding:0 3px 0 5px;}.product--resource-center .view-related-articles.view-display-id-embed_1 article .node__content .cta-container .cta,.product--resource-center .view-related-articles.view-display-id-embed_2 article .node__content .cta-container .cta,.product--resource-center .view-more-articles.view-display-id-embed_1 article .node__content .cta-container .cta,.product--resource-center .view-more-articles.view-display-id-embed_2 article .node__content .cta-container .cta{font-size:0.75em;}.view-more-articles.view-display-id-embed_1 .view-content,.view-article-aggregation.view-display-id-embed_1 .view-content,.view-article-aggregation.view-display-id-embed_2 .view-content,.view-articles.view-display-id-embed_1 .view-content,.view-articles.view-display-id-embed_10 .view-content{display:flex;justify-content:center;flex-wrap:wrap;}.view-more-articles.view-display-id-embed_1 article,.view-article-aggregation.view-display-id-embed_1 article,.view-article-aggregation.view-display-id-embed_2 article,.view-articles.view-display-id-embed_1 article,.view-articles.view-display-id-embed_10 article{flex:0 0 calc(100% - 20px);padding:30px;margin:20px;background-color:#fff;}@media all and (min-width:960px){.view-more-articles.view-display-id-embed_1 article,.view-article-aggregation.view-display-id-embed_1 article,.view-article-aggregation.view-display-id-embed_2 article,.view-articles.view-display-id-embed_1 article,.view-articles.view-display-id-embed_10 article{flex:0 0 calc(50% - 40px);}}@media all and (min-width:1200px){.view-more-articles.view-display-id-embed_1 article,.view-article-aggregation.view-display-id-embed_1 article,.view-article-aggregation.view-display-id-embed_2 article,.view-articles.view-display-id-embed_1 article,.view-articles.view-display-id-embed_10 article{flex:0 0 calc(33% - 40px);}}.node--type-article.node--view-mode-teaser{display:flex;flex-direction:column;justify-content:space-between;border:1px solid #ededed;padding:20px;text-align:left;}.node--type-article.node--view-mode-teaser .field--name-field-media-image{display:block;margin-bottom:3px;text-align:center;}.node--type-article.node--view-mode-teaser h2{font-size:1.5625rem;font-family:"nunitosans-regular",Helvetica,Arial,sans-serif;font-weight:normal;letter-spacing:0.03em;line-height:1.3;margin-left:0;margin-right:0;text-align:left;}.node--type-article.node--view-mode-teaser h2 a{color:#333;}.node--type-article.node--view-mode-teaser .field--name-field-teaser{line-height:1.575;text-align:left;}.node--type-article.node--view-mode-teaser .date-cta-container{display:flex;justify-content:space-between;margin-top:19px;align-items:center;}.node--type-article.node--view-mode-teaser .date{font-size:0.65em;font-family:"nunitosans-bold",Helvetica,Arial,sans-serif;text-transform:uppercase;letter-spacing:0.015em;}.node--type-article.node--view-mode-teaser .cta{display:block;font-family:"nunitosans-bold",Helvetica,Arial,sans-serif;text-transform:uppercase;font-size:0.75em;letter-spacing:0;cursor:pointer;color:#f47725;}.node--type-article.node--view-mode-teaser .cta::after{font-family:"icomoon",sans-serif !important;content:"\f0da";padding:0 3px 0 5px;}.node--type-article.node--view-mode-teaser .cta{font-size:0.75em;font-weight:bold;letter-spacing:0.15em;}.node--type-pro-staff.node--view-mode-full{display:block;width:90%;margin:0 auto;}.prostaff--container{display:block;max-width:1200px;width:100%;margin-left:auto;margin-right:auto;display:flex;flex-direction:column-reverse;margin-top:40px;}@media all and (min-width:700px){.prostaff--container{flex-direction:row;}}.prostaff--container .field--name-body{width:100%;padding-right:0;text-align:center;}@media all and (min-width:700px){.prostaff--container .field--name-body{width:75%;padding-right:40px;text-align:left;}}.prostaff--container .field--type-image{text-align:center;padding-bottom:18px;}@media all and (min-width:700px){.prostaff--container .field--type-image{padding-bottom:0;}}.prostaff--thumbnails{display:block;max-width:1200px;width:100%;margin-left:auto;margin-right:auto;display:flex;flex-direction:column;margin:2em auto;justify-content:center;background:#ededed;align-items:center;}@media all and (min-width:500px){.prostaff--thumbnails{flex-direction:row;flex-wrap:wrap;}}.prostaff--thumbnail{text-align:center;padding:20px;}@media all and (min-width:500px){.prostaff--thumbnail{width:calc(50% - 20px);}}@media all and (min-width:960px){.prostaff--thumbnail{width:calc(33.333% - 20px);}}.view-pro-staff-categories.view-display-id-embed_1 .view-content{display:flex;justify-content:center;flex-wrap:wrap;}.view-pro-staff-categories.view-display-id-embed_1 .view-content .views-row{text-align:left;width:100%;padding:20px;flex-grow:1;}@media all and (min-width:700px){.view-pro-staff-categories.view-display-id-embed_1 .view-content .views-row{width:50%;}}@media all and (min-width:960px){.view-pro-staff-categories.view-display-id-embed_1 .view-content .views-row{width:33%;}}.view-pro-staff-categories.view-display-id-embed_1 .view-content .views-row .field--name-name{text-align:left;}.view-pro-staff-categories.view-display-id-embed_1 .view-content .views-row .field--name-description p{font-family:"nunitosans-light",Helvetica,Arial,sans-serif;line-height:1.55;}.view-pro-staff-categories.view-display-id-embed_1 .view-content .views-row .field--name-field-media-image{margin-bottom:20px;}.view-pro-staff-categories.view-display-id-embed_1 .view-content .views-row a.more{display:block;font-family:"nunitosans-bold",Helvetica,Arial,sans-serif;text-transform:uppercase;font-size:0.75em;letter-spacing:0;cursor:pointer;color:#f47725;}.view-pro-staff-categories.view-display-id-embed_1 .view-content .views-row a.more::after{font-family:"icomoon",sans-serif !important;content:"\f0da";padding:0 3px 0 5px;}.view-pro-staff-categories.view-display-id-embed_1 .view-content .views-row a.more{letter-spacing:0.16em;font-weight:bold;}.view-id-pro_staff.view-display-id-embed_1 .view-content{display:grid;grid-template-columns:1fr;grid-gap:20px;}@media all and (min-width:700px){.view-id-pro_staff.view-display-id-embed_1 .view-content{grid-template-columns:1fr 1fr;}}@media all and (min-width:960px){.view-id-pro_staff.view-display-id-embed_1 .view-content{grid-template-columns:1fr 1fr 1fr;}}@supports (-ms-ime-align:auto){.view-id-pro_staff.view-display-id-embed_1 .view-content{display:flex;height:100%;width:100%;flex-wrap:wrap;justify-content:center;}.view-id-pro_staff.view-display-id-embed_1 .view-content .grow{display:block;width:330px;height:330px;margin:10px;padding:0;}.view-id-pro_staff.view-display-id-embed_1 .view-content .box{display:block;position:relative;}.view-id-pro_staff.view-display-id-embed_1 .view-content .wrapper{width:330px;height:330px;padding:15px;}@media all and (min-width:500px){.view-id-pro_staff.view-display-id-embed_1 .view-content .wrapper{padding:25px;}}@media all and (min-width:700px){.view-id-pro_staff.view-display-id-embed_1 .view-content .wrapper{padding:40px;}}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.view-id-pro_staff.view-display-id-embed_1 .view-content{display:flex;height:100%;width:100%;flex-wrap:wrap;justify-content:center;}.view-id-pro_staff.view-display-id-embed_1 .view-content .grow{display:block;width:330px;height:330px;margin:10px;padding:0;}.view-id-pro_staff.view-display-id-embed_1 .view-content .box{display:block;position:relative;}.view-id-pro_staff.view-display-id-embed_1 .view-content .wrapper{width:330px;height:330px;padding:15px;}}@media all and (-ms-high-contrast:none) and (min-width:500px),(-ms-high-contrast:active) and (min-width:500px){.view-id-pro_staff.view-display-id-embed_1 .view-content .wrapper{padding:25px;}}@media all and (-ms-high-contrast:none) and (min-width:700px),(-ms-high-contrast:active) and (min-width:700px){.view-id-pro_staff.view-display-id-embed_1 .view-content .wrapper{padding:40px;}}.view-catalogs.view-display-id-embed_1 .view-content{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;}@media all and (min-width:700px){.view-catalogs.view-display-id-embed_1 .view-content{grid-template-columns:1fr 1fr 1fr;}}@media all and (min-width:960px){.view-catalogs.view-display-id-embed_1 .view-content{grid-template-columns:1fr 1fr 1fr 1fr;}}.view-catalogs.view-display-id-embed_1 .catalog--download{margin:10px 0;}.view-catalogs.view-display-id-embed_1 .catalog--download a{display:block;font-family:"nunitosans-bold",Helvetica,Arial,sans-serif;text-transform:uppercase;font-size:0.75em;letter-spacing:0;cursor:pointer;color:#f47725;}.view-catalogs.view-display-id-embed_1 .catalog--download a::after{font-family:"icomoon",sans-serif !important;content:"\f0da";padding:0 3px 0 5px;}.view-id-manuals.view-display-id-embed_1{padding-bottom:40px;}.view-id-manuals.view-display-id-embed_1 .view-split-container.has-exposed{grid-template-columns:1fr;}.view-id-manuals.view-display-id-embed_1 .view-split-container.has-exposed .view-filters{grid-column:1/-1;}.view-id-manuals.view-display-id-embed_1 .view-content{display:grid;grid-template-columns:1fr;grid-gap:20px;}@media all and (min-width:500px){.view-id-manuals.view-display-id-embed_1 .view-content{grid-template-columns:1fr 1fr;}}@media all and (min-width:960px){.view-id-manuals.view-display-id-embed_1 .view-content{grid-template-columns:1fr 1fr;}}@media all and (min-width:1200px){.view-id-manuals.view-display-id-embed_1 .view-content{grid-template-columns:1fr 1fr 1fr;}}.view-id-manuals.view-display-id-embed_1 .media-item.media-item--manual{padding:5px;border-bottom:4px solid #ededed;}.view-id-manuals.view-display-id-embed_1 .media-item.media-item--manual .media-item--manual--reference{display:block;font-size:0.8rem;font-family:"nunitosans-light",Helvetica,Arial,sans-serif;}.media-item--catalog{display:block;text-align:center;}.media-item--catalog .field--name-field-preview img{display:block;margin:0 auto;}.catalog--download a{display:block;margin:15px auto 0 auto;}.view-media-site .has-exposed,.view-media-site-products-node .has-exposed,.view-media-site-products .has-exposed{grid-template-columns:1fr;}@media all and (min-width:700px){.view-media-site .has-exposed,.view-media-site-products-node .has-exposed,.view-media-site-products .has-exposed{grid-template-columns:200px 1fr;}}.view-media-site .view-filters .form--inline .form-item,.view-media-site-products-node .view-filters .form--inline .form-item,.view-media-site-products .view-filters .form--inline .form-item{float:none;margin-right:0;}.view-media-site .view-filters input,.view-media-site .view-filters select,.view-media-site-products-node .view-filters input,.view-media-site-products-node .view-filters select,.view-media-site-products .view-filters input,.view-media-site-products .view-filters select{width:100%;}.view-media-site .view-filters .form-actions,.view-media-site-products-node .view-filters .form-actions,.view-media-site-products .view-filters .form-actions{display:block;width:145px;}.view-media-site .view-content,.view-media-site-products-node .view-content,.view-media-site-products .view-content{display:grid;grid-template-columns:1fr;grid-gap:20px;}@media all and (min-width:500px){.view-media-site .view-content,.view-media-site-products-node .view-content,.view-media-site-products .view-content{grid-template-columns:1fr 1fr;}}@media all and (min-width:960px){.view-media-site .view-content,.view-media-site-products-node .view-content,.view-media-site-products .view-content{grid-template-columns:1fr 1fr;}}@media all and (min-width:1200px){.view-media-site .view-content,.view-media-site-products-node .view-content,.view-media-site-products .view-content{grid-template-columns:1fr 1fr 1fr;}}.view-media-site .views-row,.view-media-site-products-node .views-row,.view-media-site-products .views-row{padding:5px;border-bottom:4px solid #ededed;}.view-media-site .views-row .downloadable-files,.view-media-site-products-node .views-row .downloadable-files,.view-media-site-products .views-row .downloadable-files{padding-top:15px;}.view-media-site .views-row .contextual-region,.view-media-site-products-node .views-row .contextual-region,.view-media-site-products .views-row .contextual-region{display:flex;height:100%;justify-content:space-between;flex-direction:column;}.view-media-site .product-entity--media-name,.view-media-site-products-node .product-entity--media-name,.view-media-site-products .product-entity--media-name{font-family:"nunitosans-light",Helvetica,Arial,sans-serif;font-size:0.75rem;line-height:1.4;}.view-media-site-products-node .view-split-container.has-exposed{display:block;}.view-id-media_site.view-display-id-embed_1 .field.field--name-field-media-image{width:80%;margin:0 auto;text-align:center;height:150px;display:flex;align-items:center;justify-content:center;}.view-id-media_site.view-display-id-embed_1 .field.field--name-field-media-image img{max-height:150px;}.field--name-field-media-image{position:relative;}.field--name-field-media-image svg{width:100%;height:150px;}.dealer-search--container{display:block;max-width:1200px;width:100%;margin-left:auto;margin-right:auto;display:grid;grid-template-columns:1fr;}@media all and (min-width:960px){.dealer-search--container{grid-template-columns:minmax(250px,25%) 1fr;grid-gap:40px;}}.dealer-search--container.no-message{display:flex;flex-direction:column;}.dealer-search--container.no-message form{max-width:400px;margin:0 auto;text-align:center;}.dealer-search--container .locator{display:block;display:block;font-family:"nunitosans-bold",Helvetica,Arial,sans-serif;text-transform:uppercase;font-size:0.75em;letter-spacing:0;cursor:pointer;color:#f47725;}.dealer-search--container .locator::after{font-family:"icomoon",sans-serif !important;content:"\f0da";padding:0 3px 0 5px;}.dealer-search--container .locator{letter-spacing:0.15em;font-weight:bold;}.dealer-search--container .locator-error{display:block;padding:1em 0;color:red;}.dealer-search--container .locator-error span{display:block;font-family:"nunitosans-bold",Helvetica,Arial,sans-serif;font-size:1.2em;}.dealer-search--container .form-item-search{margin-top:0;}.dealer-search--container .form-item-search label{display:none;}.dealer-search--container th{display:none;}@media all and (min-width:700px){.dealer-search--container th{display:table-cell;}}.dealer-search--container td{display:inline-block;text-align:center;width:100%;border-right:none;}.dealer-search--container td:first-child{padding-top:40px;}.dealer-search--container td:last-child{padding-bottom:40px;}.dealer-search--container td:last-child a{display:block;font-family:"nunitosans-bold",Helvetica,Arial,sans-serif;text-transform:uppercase;font-size:0.75em;letter-spacing:0;cursor:pointer;color:#f47725;}.dealer-search--container td:last-child a::after{font-family:"icomoon",sans-serif !important;content:"\f0da";padding:0 3px 0 5px;}@media all and (min-width:700px){.dealer-search--container td{display:table-cell;width:auto;border-right:4px solid white;padding-top:20px;padding-bottom:20px;}.dealer-search--container td:first-child{padding-top:20px;}.dealer-search--container td:last-child{padding-bottom:20px;}}.dealer-search--container .dealer-search--results--name{text-align:center;}@media all and (min-width:700px){.dealer-search--container .dealer-search--results--name{text-align:left;}}.dealer-search--container .dealer-search--results--name .dealer-search--results--premier--wrapper{display:flex;}.dealer-search--container .dealer-search--results--name .dealer-search--results--premier--wrapper img{width:15px;margin-right:3px;}.dealer-search--container .dealer-search--results--name .dealer-search--results--premier{display:flex;align-items:center;font-family:"nunitosans-semibold",Helvetica,Arial,sans-serif;letter-spacing:0.5px;position:relative;background:#f47725;color:#fff;text-transform:uppercase;font-size:0.625rem;padding:8px 15px 7px 15px;max-width:-moz-max-content;max-width:max-content;margin-bottom:5px;height:20px;line-height:20px;margin-inline:auto;}@media all and (min-width:700px){.dealer-search--container .dealer-search--results--name .dealer-search--results--premier{margin-inline:0;}}.dealer-search--container .dealer-search--results--name .dealer-search--results--premier:after{content:"";position:absolute;right:-10px;top:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid #f47725;}.dealer-search--container .dealer-search--results--name .dealer-search--results--name--phone{margin-top:5px;display:block;}.dealer-search--container .dealer-search--results--name span{font-family:"nunitosans-bold",Helvetica,Arial,sans-serif;}.dealer-search--container .dealer-search--results--message{font-family:"nunitosans-bold",Helvetica,Arial,sans-serif;}.dealer-search--container .dealer-search--results--distance span:first-child{font-size:1.5rem;font-family:"nunitosans-bold",Helvetica,Arial,sans-serif;}.dealer-search--container .dealer-search--results--distance span:nth-child(2){color:#d2d2d2;font-family:"nunitosans-bold",Helvetica,Arial,sans-serif;font-size:1rem;}.dealer-search--container .dealer-search--stats p{font-size:14px;}.dealer-search--container .dealer-search--stats--count{font-family:"nunitosans-bold",Helvetica,Arial,sans-serif;}.dealer-search--container .dealer-search--stats--query{font-family:"nunitosans-bold",Helvetica,Arial,sans-serif;}.dealer-search--container .dealer-search--results--name--website{display:block;font-family:"nunitosans-bold",Helvetica,Arial,sans-serif;text-transform:uppercase;font-size:0.75em;letter-spacing:0;cursor:pointer;color:#f47725;}.dealer-search--container .dealer-search--results--name--website::after{font-family:"icomoon",sans-serif !important;content:"\f0da";padding:0 3px 0 5px;}#block-dealersearchblock .legend{display:flex;width:100%;justify-content:flex-end;margin-bottom:8px;padding-right:10px;}#block-dealersearchblock .legend div{display:flex;align-items:center;}#block-dealersearchblock .legend div:first-of-type{margin-right:10px;}#block-dealersearchblock .legend div span{display:block;margin-left:4px;font-size:0.8rem;font-family:"nunitosans-regular",Helvetica,Arial,sans-serif;}#block-dealersearchblock .legend div img{width:17px;}#mapCanvas.dealer-map{height:500px;width:100%;margin-bottom:60px;}#mapCanvas.dealer-map [role=dialog] button{top:0 !important;right:0 !important;border-bottom:none !important;}#mapCanvas.dealer-map [role=dialog] button:focus{border-bottom:none !important;}#mapCanvas.dealer-map button::before,#mapCanvas.dealer-map button::after{display:none;}#mapCanvas.dealer-map .info-content{display:block;padding:10px 8px 14px 8px;text-align:left;}#mapCanvas.dealer-map .info-content .partner{display:block;font-family:"nunitosans-bold",Helvetica,Arial,sans-serif;font-size:1rem;color:#333;margin:10px 0;text-transform:uppercase;}#mapCanvas.dealer-map .info-content .address{font-family:"nunitosans-regular",Helvetica,Arial,sans-serif;font-size:0.8125rem;margin-bottom:10px;}#mapCanvas.dealer-map .info-content .address a{font-family:"nunitosans-regular",Helvetica,Arial,sans-serif;}#mapCanvas.dealer-map .info-content .address a::after{display:none;}#mapCanvas.dealer-map .info-content a:not(.phone){font-family:"nunitosans-bold",Helvetica,Arial,sans-serif;text-transform:uppercase;font-size:0.8125rem;letter-spacing:0;white-space:nowrap;}#mapCanvas.dealer-map .info-content a:not(.phone)::after{font-family:icomoon,sans-serif !important;content:"\f105";padding:0 3px 0 6px;position:relative;top:1px;}#mapCanvas.dealer-map .info-content .tooltip{display:none;}.block-dealers.block-action-block{padding:80px 0;}.product-configurator-app{}.product-configurator-app .product-configurator-app--sticky{position:sticky;top:0;left:0;background:#fff;z-index:99;}.product-configurator-app .product-configurator--image figure{padding:80px 0;border:1px solid #f4f4f4;}@media all and (min-width:500px){.product-configurator-app .product-configurator--image figure{padding:0;border:none;}}.product-configurator-app .magnifier img{max-width:none;}.product-configurator-app .product-configurator-image-hide{opacity:1;}.product-configurator-app .product-configurator-image-show{opacity:1;transition:opacity 1s;}.product-configurator-app .active-model-ids{font-family:"nunitosans-light",Helvetica,Arial,sans-serif;text-align:center;font-size:0.75rem;opacity:0;transition:opacity 1s ease-in;line-height:1.5rem;padding-bottom:15px;}.product-configurator-app .active-model-ids.show{opacity:1;font-size:1.125rem;cursor:pointer;}@media all and (min-width:700px){.product-configurator-app .active-model-ids.show{font-size:1.5rem;}}.product-configurator-app .configurator--select-options-instructions{display:block;width:100%;text-align:center;margin:0;padding-bottom:15px;text-transform:uppercase;font-family:"nunitosans-regular",Helvetica,Arial,sans-serif;font-size:0.75rem;line-height:0.75rem;letter-spacing:0.075em;}@media all and (min-width:700px){.product-configurator-app .configurator--select-options-instructions{margin:30px 0 0 0;}}.product-configurator-app .configurator--select-options-instructions .Typist{font-size:0.75rem;line-height:0.75rem;display:inline-block;letter-spacing:0.175rem;}.product-configurator-app .product-configurator-app--filter-and-specs{border:1px solid #ededed;}.product-configurator-app{}.product-configurator-app .product-configurator--filters .configurator--filter-containers{display:block;padding:30px 40px 0 40px;width:100%;border-bottom:8px solid #f4f4f4;}.product-configurator-app .product-configurator--filters .configurator--filter-label{display:block;margin:0 0 20px 0;text-transform:uppercase;font-family:"nunitosans-bold",Helvetica,Arial,sans-serif;font-size:0.75rem;white-space:nowrap;}.product-configurator-app .product-configurator--filters .configurator--filter-containers--primary{display:grid;width:100%;grid-template-columns:1fr;grid-gap:20px;margin-bottom:20px;}@media all and (min-width:1024px){.product-configurator-app .product-configurator--filters .configurator--filter-containers--primary{grid-template-columns:1fr 1fr 1fr 1fr 1fr;}}@media all and (min-width:1024px){.product-configurator-app .product-configurator--filters .configurator--filter-containers--layout--3 .configurator--filter-containers--primary{grid-template-columns:1fr 1fr 1fr;}}@media all and (min-width:1024px){.product-configurator-app .product-configurator--filters .configurator--filter-containers--layout--4 .configurator--filter-containers--primary{grid-template-columns:1fr 1fr 1fr 1fr;}}@media all and (min-width:1024px){.product-configurator-app .product-configurator--filters .configurator--filter-containers--layout--5 .configurator--filter-containers--primary{grid-template-columns:1fr 1fr 1fr 1fr 1fr;}}.product-configurator-app .product-configurator--filters .configurator--filter-containers--advanced{display:grid;width:100%;grid-template-columns:1fr;grid-gap:20px;}@media all and (min-width:1024px){.product-configurator-app .product-configurator--filters .configurator--filter-containers--advanced{grid-template-columns:repeat(auto-fit,minmax(100px,1fr));}}.product-configurator-app .product-configurator--filters .configurator--filter-containers--advanced--label{display:block;margin-bottom:20px;width:100%;font-family:"nunitosans-bold",Helvetica,Arial,sans-serif;border-bottom:1px solid #ededed;}.product-configurator-app .product-configurator--filters .configurator--filter-container{flex-basis:0;flex-grow:1;padding:0 10px;}.product-configurator-app .product-configurator--filters .configurator--filter--buttons button{width:100%;text-align:left;display:flex;align-items:center;border:none;padding:0;font-size:0.625rem;font-family:inherit;background:transparent;text-transform:uppercase;letter-spacing:0.075rem;}.product-configurator-app .product-configurator--filters .configurator--filter--buttons button:focus{outline-color:#f47725;outline-style:double;}.product-configurator-app .product-configurator--filters .configurator--filter--buttons button span{display:inline-block;margin-right:10px;}.product-configurator-app .product-configurator--filters .configurator--filter--buttons button span.buttonStatus::after{font-family:"icomoon";content:"\e900";}.product-configurator-app .product-configurator--filters .configurator--filter--buttons button[data-term-chosen=true] span.buttonStatus::after{content:"\e901";color:#f47725;}.product-configurator-app .product-configurator--filters .configurator--filter--buttons button.disabled span{opacity:0.2;}.product-configurator-app .product-configurator--filters .configurator--filter-containers--primary .configurator--filter-container .configurator--filter--buttons.swatch-list{display:flex;flex-wrap:wrap;flex-direction:column;}.product-configurator-app .product-configurator--filters .configurator--filter-containers--primary .configurator--filter-container .configurator--filter--buttons.swatch-list button{font-size:0.7em;font-family:"nunitosans-semibold",Helvetica,Arial,sans-serif;white-space:normal;vertical-align:top;padding:0;text-align:center;border:none;margin-bottom:10px;margin-right:10px;width:100%;display:flex;align-items:flex-start;}.product-configurator-app .product-configurator--filters .configurator--filter-containers--primary .configurator--filter-container .configurator--filter--buttons.swatch-list button::before,.product-configurator-app .product-configurator--filters .configurator--filter-containers--primary .configurator--filter-container .configurator--filter--buttons.swatch-list button::after{display:none;}.product-configurator-app .product-configurator--filters .configurator--filter-containers--primary .configurator--filter-container .configurator--filter--buttons.swatch-list button.active{background:transparent;color:#333;}.product-configurator-app .product-configurator--filters .configurator--filter-containers--primary .configurator--filter-container .configurator--filter--buttons.swatch-list button:hover{color:#333;}.product-configurator-app .product-configurator--filters .configurator--filter-containers--primary .configurator--filter-container .configurator--filter--buttons.swatch-list button span:last-child{flex:1 1 0;text-align:left;font-family:"nunitosans-regular",Helvetica,Arial,sans-serif;font-size:0.625rem;letter-spacing:0.075rem;}.product-configurator-app .product-configurator--filters .configurator--filter-containers--primary .configurator--filter-container .configurator--filter--buttons.swatch-list button span:first-child{margin-top:6px;}.product-configurator-app .product-configurator--filters .configurator--filter-containers--primary .configurator--filter-container .configurator--filter--buttons.swatch-list .swatchButtonPreview{display:block;margin:0 auto 4px auto;width:100%;height:24px;background-size:cover;background-color:#f4f4f4;}.product-configurator-app .product-configurator--filters .configurator--filter-containers--primary .configurator--filter-container .configurator--filter--buttons.swatch-list button:only-child{background:transparent;border:none;color:#333;}.product-configurator-app .configurator--filter--buttons,.product-configurator-app .swatches-list{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;}@media all and (min-width:700px){.product-configurator-app .configurator--filter--buttons,.product-configurator-app .swatches-list{grid-template-columns:repeat(3,1fr);}}@media all and (min-width:1024px){.product-configurator-app .configurator--filter--buttons,.product-configurator-app .swatches-list{grid-template-columns:repeat(1,1fr);}}.product-configurator-app .reset-container{display:block;text-align:center;width:100%;padding:7px 0 15px 0;margin-bottom:15px;background:#f4f4f4;}.product-configurator-app .reset-container span{margin:0;font-family:"nunitosans-bold",Helvetica,Arial,sans-serif;font-size:0.9em;letter-spacing:0.135rem;text-transform:uppercase;color:#f47725;}.product-configurator-app .reset-container span:hover{cursor:pointer;}.product-configurator-app .reset-container span:active{color:#333;}.product-configurator-app{}.product-configurator-app .product-configurator--specs{display:block;margin-bottom:20px;margin-top:40px;padding-bottom:30px;}.product-configurator-app .product-configurator--specs .table-wrapper{padding-top:15px;}.product-configurator-app .product-configurator--specs h3{font-family:"nunitosans-bold",Helvetica,Arial,sans-serif;font-size:18px;color:#333;}.product-configurator-app .product-configurator--specs .product-configurator--notice{display:block;max-width:960px;width:90.5%;margin:0 auto;position:relative;padding:10px 25px 0 25px;text-align:right;font-size:0.7em;opacity:0.65;}.product-configurator-app .product-configurator--specs .product-configurator--specs--view-all{display:block;font-family:"nunitosans-bold",Helvetica,Arial,sans-serif;text-transform:uppercase;font-size:0.75em;letter-spacing:0;cursor:pointer;color:#f47725;}.product-configurator-app .product-configurator--specs .product-configurator--specs--view-all::after{font-family:"icomoon",sans-serif !important;content:"\f0da";padding:0 3px 0 5px;}.product-configurator-app .product-configurator--specs .product-configurator--specs--view-all{text-align:center;display:block;margin-top:20px;letter-spacing:0.175rem;}.product-configurator-app .product-configurator--specs .spechChartUtility{display:none;display:block;font-family:"nunitosans-bold",Helvetica,Arial,sans-serif;text-transform:uppercase;font-size:0.75em;letter-spacing:0;cursor:pointer;color:#f47725;}.product-configurator-app .product-configurator--specs .spechChartUtility::after{font-family:"icomoon",sans-serif !important;content:"\f0da";padding:0 3px 0 5px;}.product-configurator-app .product-configurator--specs .spechChartUtility{text-align:center;letter-spacing:0.175rem;}.product-configurator-app .product-configurator--specs .spechChartUtility-closer::after{content:"\f0d8";}.product-configurator-app .product-configurator--specs .spechChartUtility-opener::after{content:"\f0d7";}.product-configurator-app .product-configurator--specs[data-spec-status=true] .table-wrapper-container,.product-configurator-app .product-configurator--specs[data-spec-status=true] .spechChartUtility-closer{display:block;}.product-configurator-app .product-configurator--specs[data-spec-status=true] .spechChartUtility-opener{display:none;}.product-configurator-app .product-configurator--specs[data-spec-status=false] .table-wrapper-container,.product-configurator-app .product-configurator--specs[data-spec-status=false] .spechChartUtility-closer{display:none;}.product-configurator-app .product-configurator--specs[data-spec-status=false] .spechChartUtility-opener{display:block;}.product-configurator-app .product-configurator--specs .product-configurator--specs--table tr{cursor:pointer;}.product-configurator-app .product-configurator--specs .product-configurator--specs--table tr.inactive{opacity:0.2;}.product-configurator-app .product-configurator--specs .product-configurator--specs--table tr[data-chosen=true]{background:#f47725;color:#fff;}.product-configurator-app.single .active-model-ids,.product-configurator-app.single .product-configurator-app--filter-and-specs,.product-configurator-app.single .configurator--select-options-instructions{display:block;}.product-configurator-app.single .product-configurator--specs .product-configurator--specs--view-all,.product-configurator-app.single .configurator--select-options-instructions,.product-configurator-app.single .product-configurator--specs[data-spec-status=false] .spechChartUtility-opener,.product-configurator-app.single .product-configurator--specs[data-spec-status=false] .spechChartUtility-closer{display:none;}@media all and (min-width:1024px){.product-configurator-app .configurator--filter--buttons .swatch-list,.product-configurator-app .swatch-list,#react-app--selector .view-filters-container .swatch-list{grid-template-columns:repeat(2,1fr);}}.product-configurator-app .configurator--filter--buttons .swatch-list button:not(.iiz__btn):not(.trigger),.product-configurator-app .swatch-list button:not(.iiz__btn):not(.trigger),#react-app--selector .view-filters-container .swatch-list button:not(.iiz__btn):not(.trigger){display:block;border:none;padding:56px 0 5px 0;border-bottom:2px solid transparent;}.product-configurator-app .configurator--filter--buttons .swatch-list button:not(.iiz__btn):not(.trigger)::before,.product-configurator-app .configurator--filter--buttons .swatch-list button:not(.iiz__btn):not(.trigger)::after,.product-configurator-app .swatch-list button:not(.iiz__btn):not(.trigger)::before,.product-configurator-app .swatch-list button:not(.iiz__btn):not(.trigger)::after,#react-app--selector .view-filters-container .swatch-list button:not(.iiz__btn):not(.trigger)::before,#react-app--selector .view-filters-container .swatch-list button:not(.iiz__btn):not(.trigger)::after{display:none;}.product-configurator-app .configurator--filter--buttons .swatch-list button:not(.iiz__btn):not(.trigger):hover,.product-configurator-app .configurator--filter--buttons .swatch-list button:not(.iiz__btn):not(.trigger)[data-term-chosen=true],.product-configurator-app .swatch-list button:not(.iiz__btn):not(.trigger):hover,.product-configurator-app .swatch-list button:not(.iiz__btn):not(.trigger)[data-term-chosen=true],#react-app--selector .view-filters-container .swatch-list button:not(.iiz__btn):not(.trigger):hover,#react-app--selector .view-filters-container .swatch-list button:not(.iiz__btn):not(.trigger)[data-term-chosen=true]{background:transparent;color:#333333;border-color:#f47725;}.product-configurator-app .configurator--filter--buttons .swatch-list button:not(.iiz__btn):not(.trigger):hover .swatchButtonPreview,.product-configurator-app .configurator--filter--buttons .swatch-list button:not(.iiz__btn):not(.trigger)[data-term-chosen=true] .swatchButtonPreview,.product-configurator-app .swatch-list button:not(.iiz__btn):not(.trigger):hover .swatchButtonPreview,.product-configurator-app .swatch-list button:not(.iiz__btn):not(.trigger)[data-term-chosen=true] .swatchButtonPreview,#react-app--selector .view-filters-container .swatch-list button:not(.iiz__btn):not(.trigger):hover .swatchButtonPreview,#react-app--selector .view-filters-container .swatch-list button:not(.iiz__btn):not(.trigger)[data-term-chosen=true] .swatchButtonPreview{filter:grayscale(100%);}.product-configurator-app .configurator--filter--buttons .swatch-list button:not(.iiz__btn):not(.trigger) button:only-child,.product-configurator-app .swatch-list button:not(.iiz__btn):not(.trigger) button:only-child,#react-app--selector .view-filters-container .swatch-list button:not(.iiz__btn):not(.trigger) button:only-child{background:transparent;border:none;color:#333;}.iiz{margin:0;position:relative;overflow:hidden;display:inline-block;cursor:zoom-in;}.iiz__img{max-width:100%;height:auto;display:block;pointer-events:none;}.iiz__zoom-img{width:auto !important;max-width:none !important;position:absolute;visibility:hidden;opacity:0;display:block;background:#fff;}.iiz__zoom-img--visible{visibility:visible;opacity:1;cursor:zoom-out;}.iiz__btn{border:none;outline:none;padding:0;position:absolute;text-decoration:none;display:flex;align-items:center;justify-content:center;}.iiz__btn::before{content:" ";background-position:center;background-repeat:no-repeat;display:block;}.iiz__hint{bottom:10%;left:50%;transform:translateX(-50%);pointer-events:none;width:100%;}@media all and (min-width:500px){.iiz__hint{bottom:10px;}}.iiz__hint::before{content:"Click to Zoom";font-size:0.75rem;color:#333333;text-align:center;}.iiz__close{top:10px;right:10px;visibility:hidden;opacity:0;background:transparent;}.iiz__close--visible{visibility:visible;opacity:1;}.iiz__close::before{content:" ";width:29px;height:29px;background-image:linear-gradient(#333,#333),linear-gradient(#333,#333);background-size:100% 1px,1px 100%;transform:rotate(45deg);}.iiz__zoom-portal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;background:#000;}.iiz__zoom-portal .iiz__zoom-img{background:black;max-width:none;}.iiz__zoom-portal .iiz__close::before{background-image:linear-gradient(#fff,#fff),linear-gradient(#fff,#fff);}.iiz__zoom-portal .iiz--drag .iiz__zoom-img--visible{cursor:grab;}.iiz__zoom-portal .product-configurator--image[role=button]{outline:none;}.benelli-recommends{background:#f4f4f4;padding:25px 20px;margin:2em 0;}@media all and (min-width:960px){.benelli-recommends{padding:80px 20px;}}.benelli-recommends h2{font-size:1.75rem;margin:0 auto 1em auto;letter-spacing:0.15em;}@media all and (min-width:700px){.benelli-recommends h2{font-size:2.625rem;letter-spacing:0.2em;}}.benelli-recommends p{margin-bottom:3em;text-align:center;}.recommended-products{display:block;max-width:1200px;width:100%;margin-left:auto;margin-right:auto;margin-bottom:2em;justify-content:center;width:90%;}@media all and (min-width:960px){.recommended-products{display:grid;grid-template-columns:1fr 1fr;align-content:start;grid-gap:40px;flex-direction:row;}}.recommended-products article{width:50%;margin-right:0;margin-bottom:2em;padding:40px;border:1px solid #ededed;background:#fff;text-align:center;}@media all and (min-width:960px){.recommended-products article{margin-right:30px;margin-bottom:0;min-width:400px;}.recommended-products article:last-child{margin-right:0;}}.recommended-products article h3{margin-bottom:4px;font-size:1.875rem;}.recommended-products article p{margin-bottom:1.5em;font-size:0.875rem;}.recommended-products article a{display:block;font-family:"nunitosans-bold",Helvetica,Arial,sans-serif;text-transform:uppercase;font-size:0.75em;letter-spacing:0;cursor:pointer;color:#f47725;}.recommended-products article a::after{font-family:"icomoon",sans-serif !important;content:"\f0da";padding:0 3px 0 5px;}#react-app--selector{padding:0 20px;margin-top:50px;}#react-app--selector .reset-container{display:block;font-family:"nunitosans-bold",Helvetica,Arial,sans-serif;text-transform:uppercase;font-size:0.75em;letter-spacing:0;cursor:pointer;color:#f47725;}#react-app--selector .reset-container::after{font-family:"icomoon",sans-serif !important;content:"\f0da";padding:0 3px 0 5px;}#react-app--selector .view-content-container .view-content-container--head{display:block;}@media all and (min-width:700px){#react-app--selector .view-content-container .view-content-container--head{display:flex;justify-content:space-between;align-items:center;}}#react-app--selector .view-content-container h3{font-family:"nunitosans-black",Helvetica,Arial,sans-serif;font-size:1.5rem;text-transform:uppercase;text-align:left;margin:0;}#react-app--selector .view-content-container .result-count{display:block;font-family:"nunitosans-bold",Helvetica,Arial,sans-serif;margin-bottom:1em;font-size:1.0625rem;text-transform:uppercase;}#react-app--selector .view-content-container form{display:flex;align-items:center;font-size:0.8125rem;font-family:"nunitosans-bold",Helvetica,Arial,sans-serif;text-transform:uppercase;letter-spacing:0.025em;line-height:1.4;margin-bottom:1em;width:-moz-max-content;width:max-content;}#react-app--selector .view-content-container label{white-space:nowrap;font-size:0.75rem;color:#333;margin-right:2px;}#react-app--selector .view-content-container select{font-size:0.8125rem;border:none;border-bottom:1px solid #ededed;padding:0;margin:0;display:block;font-family:"nunitosans-bold",Helvetica,Arial,sans-serif;color:#333;text-transform:uppercase;width:-moz-max-content;width:max-content;-webkit-appearance:menuList;-moz-appearance:menuList;appearance:menuList;}.term-type-application #react-app--selector .view-filters-container .data-fieldname-application,.term-type-species #react-app--selector .view-filters-container .data-fieldname-application,.term-type-species #react-app--selector .view-filters-container .data-fieldname-species{display:none;}.view-shotgun-selector.view-display-id-block_1{visibility:visible;margin-top:50px;}.view-shotgun-selector.view-display-id-block_1 .view-split-container.has-exposed{grid-template-columns:1fr;}.view-shotgun-selector.view-display-id-block_1 .view-content{display:grid;grid-gap:40px;grid-template-columns:1fr;align-content:start;width:100%;}@media all and (min-width:960px){.view-shotgun-selector.view-display-id-block_1 .view-content{grid-template-columns:1fr 1fr;}}.view-shotgun-selector.view-display-id-block_1 .view-content .fetching{font-family:"nunitosans-light",Helvetica,Arial,sans-serif;font-size:1.25rem;text-align:center;}@keyframes ellipsis{to{width:1.25em;}}.view-shotgun-selector.view-display-id-block_1 .view-content .no-results{font-family:"nunitosans-light",Helvetica,Arial,sans-serif;font-size:1.25rem;text-align:center;}.view-shotgun-selector.view-display-id-block_1 .view-content.updating-true,.view-shotgun-selector.view-display-id-block_1 .view-content.result-count-0{padding-top:30px;grid-template-columns:1fr;}.view-shotgun-selector.view-display-id-block_1 .view-content.updating-true span,.view-shotgun-selector.view-display-id-block_1 .view-content.result-count-0 span{font-family:"nunitosans-bold",Helvetica,Arial,sans-serif;color:#f47725;}.view-shotgun-selector.view-display-id-block_1 .filter-engaged article{opacity:0.2;}.view-shotgun-selector.view-display-id-block_1 .view-header--with-sort{display:flex;justify-content:space-between;}article.full-entity.product-entity{position:relative;border:1px solid #333;text-align:left;padding:20px;width:100%;}@media all and (min-width:1024px){article.full-entity.product-entity{width:100%;}}article.full-entity.product-entity img{margin:2rem 0;}article.full-entity.product-entity h2{font-family:"nunitosans-bold",Helvetica,Arial,sans-serif;font-size:1.125rem;text-align:left;}article.full-entity.product-entity h2 a{color:#333;}article.full-entity.product-entity.orphan{background:rgba(244,119,37,0.2);opacity:0.5;}article.full-entity.product-entity .product-entity--preview-specs{margin:1em 0 2em 0;font-size:0.75rem;font-family:"nunitosans-regular",Helvetica,Arial,sans-serif;}article.full-entity.product-entity .product-entity--preview-specs .field__label{font-family:"nunitosans-bold",Helvetica,Arial,sans-serif;text-transform:uppercase;}article.full-entity.product-entity .product-entity--preview-specs .field{margin-bottom:1em;}article.full-entity.product-entity .product-entity--preview-specs .field__item,article.full-entity.product-entity .product-entity--preview-specs .field__label{display:inline;float:none;}article.full-entity.product-entity a{display:block;font-family:"nunitosans-bold",Helvetica,Arial,sans-serif;text-transform:uppercase;font-size:0.75em;letter-spacing:0;cursor:pointer;color:#f47725;}article.full-entity.product-entity a::after{font-family:"icomoon",sans-serif !important;content:"\f0da";padding:0 3px 0 5px;}article.full-entity.product-entity a{margin-top:17px;letter-spacing:0.125em;font-weight:bold;}.recommended-products article:hover{cursor:pointer;}.view-shotgun-selector.view-display-id-block_1 .view-filters{border:1px solid #ededed;width:100%;}.view-shotgun-selector.view-display-id-block_1 .view-filters .form-item{width:100%;}.view-shotgun-selector.view-display-id-block_1 .view-filters.active{display:block;}.view-shotgun-selector.view-display-id-block_1 .view-filters .js-form-type-textfield label,.view-shotgun-selector.view-display-id-block_1 .view-filters .fieldset-title{text-transform:uppercase;font-size:0.675em;font-family:"nunitosans-bold",Helvetica,Arial,sans-serif;margin-bottom:-3px;width:100%;}.view-shotgun-selector.view-display-id-block_1 .view-filters .js-form-type-textfield label:hover,.view-shotgun-selector.view-display-id-block_1 .view-filters .fieldset-title:hover{cursor:pointer;}.view-shotgun-selector.view-display-id-block_1 .view-filters label.option{border:1px solid #ededed;width:100%;padding:5px 10px 3px 10px;text-align:center;display:block;text-transform:uppercase;font-size:0.75em;font-family:"nunitosans-bold",Helvetica,Arial,sans-serif;letter-spacing:0.02em;margin-bottom:5px;}@media all and (min-width:1024px){.view-shotgun-selector.view-display-id-block_1 .view-filters label.option{margin-bottom:19px;}}.view-shotgun-selector.view-display-id-block_1 .view-filters label.option:hover{cursor:pointer;background-color:#f4f4f4;border:1px solid #333;color:#333;}.view-shotgun-selector.view-display-id-block_1 .view-filters label.option.active{background-color:transparent;color:#333;border:1px solid #f47725;}.view-shotgun-selector.view-display-id-block_1 .view-filters label.option.active:hover{background-color:#f47725;color:white;}.view-shotgun-selector.view-display-id-block_1 .view-filters form.filter-engaged label.option:not(.active){opacity:0.2;}.view-shotgun-selector.view-display-id-block_1 .view-filters input.form-checkbox{display:none;}.view-shotgun-selector.view-display-id-block_1 .view-filters input#edit-msrp{border:1px solid #ededed;width:100%;padding:5px 10px 3px 10px;text-align:center;font-size:0.75em;font-family:"nunitosans-bold",Helvetica,Arial,sans-serif;}.view-shotgun-selector.view-display-id-block_1 .view-filters .form-type-select label{text-transform:uppercase;font-size:0.675em;font-family:"nunitosans-bold",Helvetica,Arial,sans-serif;margin-bottom:-3px;}.view-shotgun-selector.view-display-id-block_1 .view-filters .form-type-select .form-select{padding:5px 10px 3px 10px;}.view-shotgun-selector.view-display-id-block_1 .view-filters .ui-state-active{border:1px solid #f47725;background:#f47725;}.view-shotgun-selector.view-display-id-block_1 .view-filters #edit-field-stock-finish-target-id--wrapper{display:flex;flex-wrap:wrap;}.view-shotgun-selector.view-display-id-block_1 .view-filters #edit-field-stock-finish-target-id--wrapper .form-item{width:85px;}@media all and (min-width:1024px){.view-shotgun-selector.view-display-id-block_1 .view-filters #edit-field-stock-finish-target-id--wrapper .form-item{width:49%;margin-right:0;}.view-shotgun-selector.view-display-id-block_1 .view-filters #edit-field-stock-finish-target-id--wrapper .form-item:nth-child(odd){margin-right:1%;}.view-shotgun-selector.view-display-id-block_1 .view-filters #edit-field-stock-finish-target-id--wrapper .form-item:nth-child(even){margin-left:1%;}}.view-shotgun-selector.view-display-id-block_1 .view-filters #edit-field-stock-finish-target-id--wrapper .option{border:1px solid transparent;font-size:0.55em;padding:0;}.view-shotgun-selector.view-display-id-block_1 .view-filters #edit-field-stock-finish-target-id--wrapper .option:hover{border:1px solid #0d0d0d;}.view-shotgun-selector.view-display-id-block_1 .view-filters #edit-field-stock-finish-target-id--wrapper .option .label{display:block;padding:10px;}.view-shotgun-selector.view-display-id-block_1 .view-filters #edit-field-stock-finish-target-id--wrapper .swatch{background-size:cover;height:75px;content:"";}.view-shotgun-selector.view-display-id-block_1 .view-filters .button-animated{border:1px solid #ededed;margin:8px 0;width:100%;}.view-shotgun-selector.view-display-id-block_1 .view-filters .button-animated .button{font-size:0.875rem;color:#333;}.view-shotgun-selector.view-display-id-block_1 .view-filters .button-animated .button:hover{color:#fff;}.view-shotgun-selector.view-display-id-block_1 .view-filters details{border:none;}.view-shotgun-selector.view-display-id-block_1 .view-filters details summary{background:transparent;color:#f47725;font-size:0.75rem;padding:0;list-style:none;list-style-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);}.view-shotgun-selector.view-display-id-block_1 .view-filters details summary::after{font-family:icomoon;padding-left:6px;font-size:1.4em;position:relative;top:2px;}.view-shotgun-selector.view-display-id-block_1 .view-filters details summary[aria-expanded=false]::after{content:"\f107";}.view-shotgun-selector.view-display-id-block_1 .view-filters details summary[aria-expanded=true]::after{content:"\f106";}.view-shotgun-selector.view-display-id-block_1 .view-filters details summary::-webkit-details-marker{display:none;background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);color:transparent;}.view-shotgun-selector.view-display-id-block_1 .view-filters details > .details-wrapper{padding:0;}.view-shotgun-selector.view-display-id-block_1 .view-filters #views-exposed-form-shotgun-selector-block-1 #edit-actions{display:none;}.view-shotgun-selector.view-display-id-block_1 .view-filters .view-filters--reset{width:100%;text-align:center;padding-bottom:2em;}.view-shotgun-selector.view-display-id-block_1 .view-filters .view-filters--reset a{display:block;font-family:"nunitosans-bold",Helvetica,Arial,sans-serif;text-transform:uppercase;font-size:0.75em;letter-spacing:0;cursor:pointer;color:#f47725;}.view-shotgun-selector.view-display-id-block_1 .view-filters .view-filters--reset a::after{font-family:"icomoon",sans-serif !important;content:"\f0da";padding:0 3px 0 5px;}.selector--filter-container.range-slider .input-range__slider{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#f47725;border:1px solid #f47725;border-radius:100%;cursor:pointer;display:block;height:1rem;margin-left:-0.5rem;margin-top:-0.65rem;outline:none;position:absolute;top:50%;transition:transform 0.3s ease-out,box-shadow 0.3s ease-out;width:1rem;}.selector--filter-container.range-slider .input-range__slider:active{transform:scale(1.02);}.selector--filter-container.range-slider .input-range__slider:focus{box-shadow:0 0 0 5px rgba(63,81,181,0.2);}.selector--filter-container.range-slider .input-range--disabled .input-range__slider{background:#ccc;border:1px solid #ccc;box-shadow:none;transform:none;}.selector--filter-container.range-slider .input-range__slider-container{transition:left 0.3s ease-out;}.selector--filter-container.range-slider .input-range__label{color:#333;font-family:"nunitosans-light",Helvetica,Arial,sans-serif;font-size:0.8rem;transform:translateZ(0);white-space:nowrap;}.selector--filter-container.range-slider .input-range__label--min,.selector--filter-container.range-slider .input-range__label--max{bottom:-1.4rem;position:absolute;color:#ededed;}.selector--filter-container.range-slider .input-range__label--min{left:0;}.selector--filter-container.range-slider .input-range__label--max{right:0;}.selector--filter-container.range-slider .input-range__label--value{position:absolute;top:-1.8rem;}.selector--filter-container.range-slider .input-range__label-container{left:-50%;position:relative;}.selector--filter-container.range-slider .input-range__label--max .input-range__label-container{left:50%;}.selector--filter-container.range-slider .input-range__track{background:#eee;border-radius:0.3rem;cursor:pointer;display:block;height:0.3rem;position:relative;transition:left 0.3s ease-out,width 0.3s ease-out;}.selector--filter-container.range-slider .input-range--disabled .input-range__track{background:#eee;}.selector--filter-container.range-slider .input-range__track--background{left:0;margin-top:-0.15rem;position:absolute;right:0;top:50%;}.selector--filter-container.range-slider .input-range__track--active{background:#f47725;}.selector--filter-container.range-slider .input-range{height:1rem;position:relative;width:88%;margin:1.5em auto 0 auto;}.selector--filter-container.range-slider .input-range__label .input-range__label--value,.selector--filter-container.range-slider .input-range__label-container{pointer-events:none;}.selector--filter-container.range-slider #react-app--selector .view-filters-container .range-slider button{margin-top:3em;}.block-product-selector.block-shotgun-selector-block,.block-firearm-filter.block-shotgun-selector-block{padding:0;overflow-x:hidden;overflow-y:hidden;}@media all and (min-width:960px){.block-product-selector.block-shotgun-selector-block,.block-firearm-filter.block-shotgun-selector-block{padding:0;overflow:visible;}}@media all and (min-width:1200px){.block-product-selector.block-shotgun-selector-block,.block-firearm-filter.block-shotgun-selector-block{padding:0;}}.shotgun-selector--container{display:block;background-color:#ededed;background-image:url("/themes/custom/franchi2020/images/shotgun-selector-bg@2x.png");background-size:cover;background-position:center center;margin:0;}.shotgun-selector--container .shotgun-selector--wrapper{display:block;position:relative;width:100%;text-align:center;padding:100px 40px;margin-top:0;}.shotgun-selector--container .shotgun-selector--wrapper h3{font-family:"nunitosans-black",Helvetica,Arial,sans-serif;font-size:2em;letter-spacing:0.15em;color:white;text-align:center;text-shadow:0 0 15px #000;margin-top:0;}.shotgun-selector--container .shotgun-selector--wrapper p{color:white;text-align:center;text-shadow:0 0 15px #000;margin-top:0;margin-bottom:40px;font-size:1.125rem;}@media all and (min-width:700px){.shotgun-selector--container .shotgun-selector--wrapper p{font-size:1.125rem;}}.shotgun-selector--container .shotgun-selector--wrapper .shotgun-selector--content--buttons{display:flex;justify-content:center;flex-direction:column;max-width:90%;margin:0 auto;}@media all and (min-width:700px){.shotgun-selector--container .shotgun-selector--wrapper .shotgun-selector--content--buttons{max-width:520px;flex-direction:row;}.shotgun-selector--container .shotgun-selector--wrapper .shotgun-selector--content--buttons a{flex:1 1 0;margin:0 1em;}}.selector--filter-container{display:block;background:#333;padding:15px;border-bottom:1px solid rgb(76.5,76.5,76.5);}@media all and (min-width:700px){.selector--filter-container{display:flex;}}.selector--filter-container .filter{position:relative;padding:10px;flex:1 1 0;}.selector--filter-container .filter:first-child{padding-left:0;}.selector--filter-container .filter.advanced-toggle{color:#f47725;display:flex;justify-content:space-between;}.selector--filter-container .filter.advanced-toggle::after{font-family:"icomoon";content:"\f0d7";display:inline-block;margin-left:5px;}.selector--filter-container .filter--label{display:flex;align-items:center;justify-content:space-between;padding:5px 10px;background:#999;color:#fff;text-transform:uppercase;font-size:0.6875rem;cursor:pointer;}.selector--filter-container .filter--label::after{font-family:"icomoon";content:"\f0d7";display:inline-block;margin-left:5px;}.selector--filter-container .filter--values{visibility:hidden;width:100%;height:0;background:#fff;padding:0;cursor:pointer;}.selector--filter-container .filter--values.filter--values--state--true{visibility:visible;height:auto;}.selector--filter-container .filter--values button{display:block;padding:15px 10px;background:#fff;width:100%;border:none;font-family:"nunitosans-bold",Helvetica,Arial,sans-serif;font-size:0.6875rem;text-align:left;text-transform:uppercase;}.selector--filter-container .filter--values button:hover,.selector--filter-container .filter--values button[data-term-chosen=true]{background:#ededed;}.selector--filter-container.selector--filter-container--advanced{display:none;}.selector--filter-container.selector--filter-container--advanced[data-show=true]{display:flex;}@supports (-ms-ime-align:auto){@media all and (min-width:700px){.view-shotgun-selector.view-display-id-page_1 .view-split-container.has-exposed,.view-shotgun-selector.view-display-id-block_1 .view-split-container.has-exposed{display:flex;align-items:flex-start;}}.view-shotgun-selector.view-display-id-page_1 .view-header,.view-shotgun-selector.view-display-id-block_1 .view-header{display:block;width:100%;}.view-shotgun-selector.view-display-id-page_1 .view-filters,.view-shotgun-selector.view-display-id-block_1 .view-filters{width:100%;}@media all and (min-width:700px){.view-shotgun-selector.view-display-id-page_1 .view-filters,.view-shotgun-selector.view-display-id-block_1 .view-filters{flex-shrink:0;width:215px;margin-top:1%;margin-right:1%;}}.view-shotgun-selector.view-display-id-page_1 .view-content,.view-shotgun-selector.view-display-id-block_1 .view-content{display:flex;flex-wrap:wrap;}.view-shotgun-selector.view-display-id-page_1 .view-content article,.view-shotgun-selector.view-display-id-page_1 .view-content .views-row,.view-shotgun-selector.view-display-id-block_1 .view-content article,.view-shotgun-selector.view-display-id-block_1 .view-content .views-row{display:block;width:100%;margin:10px 0;}@media all and (min-width:700px){.view-shotgun-selector.view-display-id-page_1 .view-content article,.view-shotgun-selector.view-display-id-page_1 .view-content .views-row,.view-shotgun-selector.view-display-id-block_1 .view-content article,.view-shotgun-selector.view-display-id-block_1 .view-content .views-row{width:48%;margin:1%;}}}@media all and (-ms-high-contrast:none) and (min-width:700px),(-ms-high-contrast:active) and (min-width:700px){.view-shotgun-selector.view-display-id-page_1 .view-split-container.has-exposed,.view-shotgun-selector.view-display-id-block_1 .view-split-container.has-exposed{display:flex;align-items:flex-start;}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.view-shotgun-selector.view-display-id-page_1 .view-header,.view-shotgun-selector.view-display-id-block_1 .view-header{display:block;width:100%;}.view-shotgun-selector.view-display-id-page_1 .view-filters,.view-shotgun-selector.view-display-id-block_1 .view-filters{width:100%;}}@media all and (-ms-high-contrast:none) and (min-width:700px),(-ms-high-contrast:active) and (min-width:700px){.view-shotgun-selector.view-display-id-page_1 .view-filters,.view-shotgun-selector.view-display-id-block_1 .view-filters{flex-shrink:0;width:215px;margin-top:1%;margin-right:1%;}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.view-shotgun-selector.view-display-id-page_1 .view-content,.view-shotgun-selector.view-display-id-block_1 .view-content{display:flex;flex-wrap:wrap;}.view-shotgun-selector.view-display-id-page_1 .view-content article,.view-shotgun-selector.view-display-id-page_1 .view-content .views-row,.view-shotgun-selector.view-display-id-block_1 .view-content article,.view-shotgun-selector.view-display-id-block_1 .view-content .views-row{display:block;width:100%;margin:10px 0;}}@media all and (-ms-high-contrast:none) and (min-width:700px),(-ms-high-contrast:active) and (min-width:700px){.view-shotgun-selector.view-display-id-page_1 .view-content article,.view-shotgun-selector.view-display-id-page_1 .view-content .views-row,.view-shotgun-selector.view-display-id-block_1 .view-content article,.view-shotgun-selector.view-display-id-block_1 .view-content .views-row{width:48%;margin:1%;}}
.tns-outer{padding:0 !important}.tns-outer [hidden]{display:none !important}.tns-outer [aria-controls],.tns-outer [data-action]{cursor:pointer}.tns-slider{-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}.tns-slider>.tns-item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.tns-horizontal.tns-subpixel{white-space:nowrap}.tns-horizontal.tns-subpixel>.tns-item{display:inline-block;vertical-align:top;white-space:normal}.tns-horizontal.tns-no-subpixel:after{content:'';display:table;clear:both}.tns-horizontal.tns-no-subpixel>.tns-item{float:left}.tns-horizontal.tns-carousel.tns-no-subpixel>.tns-item{margin-right:-100%}.tns-no-calc{position:relative;left:0}.tns-gallery{position:relative;left:0;min-height:1px}.tns-gallery>.tns-item{position:absolute;left:-100%;-webkit-transition:transform 0s,opacity 0s;-moz-transition:transform 0s,opacity 0s;transition:transform 0s,opacity 0s}.tns-gallery>.tns-slide-active{position:relative;left:auto !important}.tns-gallery>.tns-moving{-webkit-transition:all 0.25s;-moz-transition:all 0.25s;transition:all 0.25s}.tns-autowidth{display:inline-block}.tns-lazy-img{-webkit-transition:opacity 0.6s;-moz-transition:opacity 0.6s;transition:opacity 0.6s;opacity:0.6}.tns-lazy-img.tns-complete{opacity:1}.tns-ah{-webkit-transition:height 0s;-moz-transition:height 0s;transition:height 0s}.tns-ovh{overflow:hidden}.tns-visually-hidden{position:absolute;left:-10000em}.tns-transparent{opacity:0;visibility:hidden}.tns-fadeIn{opacity:1;filter:alpha(opacity=100);z-index:0}.tns-normal,.tns-fadeOut{opacity:0;filter:alpha(opacity=0);z-index:-1}.tns-vpfix{white-space:nowrap}.tns-vpfix>div,.tns-vpfix>li{display:inline-block}.tns-t-subp2{margin:0 auto;width:310px;position:relative;height:10px;overflow:hidden}.tns-t-ct{width:2333.3333333%;width:-webkit-calc(100% * 70 / 3);width:-moz-calc(100% * 70 / 3);width:calc(100% * 70 / 3);position:absolute;right:0}.tns-t-ct:after{content:'';display:table;clear:both}.tns-t-ct>div{width:1.4285714%;width:-webkit-calc(100% / 70);width:-moz-calc(100% / 70);width:calc(100% / 70);height:10px;float:left}
