/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.node-dsu-component-page-edit-form .paragraph--view-mode--preview .geolocation-formatter-map-wrapper{width:100%;}
.slick-wrapper,.slick,.slick *{-webkit-box-sizing:border-box;box-sizing:border-box;}.slick img{height:auto;}.slick img,.slick iframe{max-width:100%;min-height:1px;border:0;}.slick,.slick-wrapper{position:relative;max-width:100%;}.slick-initialized{overflow:visible;}.slick__slider::before,.slick__slider::after{display:table;content:"";}.slick__slider::after{clear:both;}.draggable{cursor:-webkit-grab;cursor:grab;}.draggable:active{cursor:-webkit-grabbing;cursor:grabbing;}.draggable:active a,.draggable:active .slide__caption{cursor:-webkit-grabbing;cursor:grabbing;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;-webkit-user-select:none;user-select:none;}.slick__slide{position:absolute;visibility:hidden;max-width:100%;}.slick__slide.slide--0{position:relative;}.unslick .slick__slide,.slick-initialized .slick__slide{position:relative;visibility:visible;}.slick__slide:focus{outline:0;}.unslick .slick__slide{width:100%;}.slick-current{z-index:4;}.slide__content,.grid__content{position:relative;}.slide__content::after{display:table;clear:both;content:"";}.slide__title{margin:10px 0 5px;line-height:1.2;}.slide__link{margin:30px auto;}.slide__caption{width:100%;cursor:text;-moz-user-select:text;-ms-user-select:text;-o-user-select:text;-webkit-user-select:text;user-select:text;}.slick__arrow,.is-loading .slide__caption{visibility:hidden;}.slick--initialized .slick__arrow{visibility:visible;}.slick--main .slide__caption{z-index:3;min-height:32%;padding:20px 0;}.slick--thumbnail .slide__caption{padding:5px 6px;}.slick-prev{left:0;}.slick-next{right:0;}.slick__arrow{position:absolute;z-index:2;top:50%;bottom:auto;left:0;width:100%;height:2px;margin-top:-1px;transform:translateY(-50%);pointer-events:none;}.slick-arrow{position:absolute;top:50%;width:42px;height:42px;-webkit-transform:translateY(-50%);transform:translateY(-50%);pointer-events:auto;border:0;border-radius:50%;font-size:0;}.slick-arrow:active,.slick-arrow:focus{outline:0;box-shadow:none;}.slick-arrow::before,.slick-arrow::after{pointer-events:none;}.slick-arrow::before{color:#ff6d2c;font-size:36px;font-size:2.25rem;}.slick-arrow:hover::before{color:#37465b;}.slick button,.slick--thumbnail .slick__slide img{pointer-events:auto;}.slick-dots li{display:inline-block;margin-bottom:5px;vertical-align:top;}.slick-dots li button::before{font-size:12px;font-size:0.75rem;}img[data-lazy]{display:none;}.slide__media{position:relative;overflow:hidden;}.slick img.media__element{margin:0 auto;}.slick--less .slick-track{margin-right:auto;margin-left:auto;text-align:center;}.slick.slick--less .slick-slide{display:inline-block;float:none;vertical-align:top;}.slick--less .draggable{cursor:default;}
.slick-wrapper{margin-bottom:60px;}.slide .field-type-text-long{padding:20px 0 10px;}
.component--product-tile .details .lowest-price{font-family:"roboto_slabregular",Helvetica,sans-serif;display:flex;width:100%;align-items:center;justify-content:center;padding:16px 10px;}.component--product-tile .details .lowest-price + .product-cta{display:none;}.dsu-product--hero .field--name-lowest-price{font-family:"roboto_slabregular",Helvetica,sans-serif;font-weight:bold;}
.bef-exposed-form .form--inline .form-item{float:none;}.bef-exposed-form .form--inline > .form-item{float:left;}.bef-exposed-form .form--inline .bef--secondary{clear:left;}
.dsu-tabbed-content--tab-title{display:none;}.dsu-tabbed-content--icon{display:none;}.field--name-field-c-tab-item{padding:0 40px;}.field--name-field-c-tab-item > .dsu-tabbed-content--items{display:none;}.field--name-field-c-tab-item > .dsu-tabbed-content--items:first-child{display:block;}.dsu-tabs--list{list-style-type:none;border-bottom:none;margin-bottom:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center;padding:0 40px;margin:20px auto;}.dsu-tab--item{display:block;-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto;}.dsu-tab--item a{padding:10px;color:#17307b;display:block;border-bottom:1px solid #cccccc;}.dsu-tab--item a.active{font-weight:600;border:1px solid #cccccc;border-width:1px 1px 0;}.dsu-tab--item a.active:hover{background:#FFF;}.dsu-tab--item a:hover{background:#cccccc;}.dsu-tab--item img{vertical-align:middle;margin-right:10px;}.nav-tabs{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}.nav-tabs.nav{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;border-bottom:0px;overflow-y:auto;}.nav-tabs.nav-justified li{text-align:center;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:stretch !important;-webkit-justify-content:stretch !important;-ms-flex-pack:stretch !important;justify-content:stretch !important;display:-webkit-box !important;display:-webkit-flex !important;display:-ms-flexbox !important;display:flex !important;width:100%;}@media screen and (max-width:767px){.nav-tabs.nav-justified li{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}}.nav-tabs.nav-justified li img.img-responsive{margin:0 auto;max-width:20px;}.nav-tabs.nav-justified li > a{-webkit-box-flex:1 !important;-webkit-flex:1 1 0% !important;-ms-flex:1 1 0% !important;flex:1 1 0% !important;line-height:2;padding:10px 15px 6px 15px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;border:1px solid #dddddd;border-width:0 0 1px;}.nav-tabs.nav-justified li > a.active{border-width:1px 1px 0;border-radius:5px 5px 0 0;}.nav-tabs li.tab-bg{-webkit-transition:all 0.2s;transition:all 0.2s;}.nav-tabs li.tab-bg a{-webkit-box-shadow:none !important;box-shadow:none !important;}.nav-tabs li.tab-bg a:hover,.nav-tabs li.tab-bg a:focus:hover{-webkit-box-shadow:none !important;box-shadow:none !important;}.tab-content > .active{padding:15px;}.node-dsu-component-page-edit-form .paragraph-type--c-tabbed-content .dsu-tabs--list{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0;margin-left:0;}.node-dsu-component-page-edit-form .paragraph-type--c-tabbed-content .dsu-tabs--list li{text-align:center;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box !important;display:-webkit-flex !important;display:-ms-flexbox !important;display:flex !important;width:100%;}.node-dsu-component-page-edit-form .paragraph-type--c-tabbed-content .dsu-tabs--list li img{display:block;text-align:center;margin:0 auto;}.node-dsu-component-page-edit-form .paragraph-type--c-tabbed-content .dsu-tabs--list li a{padding-bottom:0;}@media only screen and (min-width:1024px){.node-dsu-component-page-edit-form .paragraph--type--c-text,.node-dsu-component-page-edit-form .dark-bg.paragraph--type--c-text{padding:0;}}
.node-dsu-component-page-edit-form .accordion--components .dsu_btn .btn{padding:6px 16px;font-size:16px;line-height:1.846;display:inline-block;text-transform:uppercase;}.node-dsu-component-page-edit-form .accordion--components .paragraph--type--c-text{padding:0;margin-bottom:1em;}.paragraph--type--accordion{max-width:80%;margin-right:auto;margin-left:auto;}.paragraph--type--accordion .field--name-field-accordion-item .paragraph--type--accordion-item{border-bottom:1px solid #D8D8D8;}.paragraph--type--accordion .field--name-field-accordion-item .paragraph--type--accordion-item .accordion--text{padding:35px 0 25px 0;position:relative;cursor:pointer;display:block;}.paragraph--type--accordion .field--name-field-accordion-item .paragraph--type--accordion-item .accordion--text .field--name-field-c-title{font-weight:600;cursor:pointer;margin-top:0;margin-bottom:0;width:90%;}.paragraph--type--accordion .field--name-field-accordion-item .paragraph--type--accordion-item .accordion--text:after{content:"+";font-weight:600;position:absolute;right:0.75em;top:50%;font-size:35px;background:#D8D8D8;border-radius:50%;display:block;width:40px;height:40px;text-align:center;line-height:34px;-webkit-transform:translateY(-35%);-ms-transform:translateY(-35%);transform:translateY(-35%);}.paragraph--type--accordion .field--name-field-accordion-item .paragraph--type--accordion-item .accordion--components{padding:0.75em;}.paragraph--type--accordion .field--name-field-accordion-item .paragraph--type--accordion-item .accordion--teaser-text{font-size:0.85em;padding:0.75em;opacity:0.75;}.paragraph--type--accordion .field--name-field-accordion-item .paragraph--type--accordion-item.status--enable .accordion--text:after{content:"-";}.paragraph--type--accordion .field--name-field-accordion-item .paragraph--type--accordion-item .paragraph--type--c-text{padding:0;margin-top:0;}
