/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@media screen{input,textarea,select,fieldset{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;}select{background-image:url(/themes/custom/alight/css/images/form/select.svg);background-position:right center;background-repeat:no-repeat;padding-right:1.5rem;}fieldset{display:block;border:none;margin:0;padding:0;}fieldset legend,label{display:block;font-weight:bold;width:100%;}label.option{display:inline-block;width:auto;border:none;}.fieldset-legend.form-required::after,label.form-required::after{content:url(/themes/custom/alight/css/images/required.svg);display:inline-block;position:relative;top:-0.5em;margin:0 0.125rem;}.form-item{margin:0 0 0.5em 0;}.button a,a.button,.form-actions > a,input[type="text"],input[type="search"],input[type="password"],input[type="time"],input[type="date"],input[type="tel"],input[type="email"],input[type="number"],input[type="file"],select,textarea,input[type="submit"],input[type="button"]{display:inline-block;border-width:1px;border-color:var(--color-form-border,#CCCCCC);border-style:solid;outline:none;box-sizing:border-box;padding:0.25em 0.5em;margin:0.25em;}.button a,a.button,.form-actions > a,input[type="submit"],input[type="button"]{font-size:110%;font-weight:600;text-transform:uppercase;border-width:0;padding:0.5em 2em;width:auto;color:var(--color-form-button-text,#FFFFFF);background:var(--color-form-button-background,#CCCCCC);transition:all .2s ease-in-out;cursor:pointer;}input.error{box-shadow:0 0 0.5em 0.05em var(--color-form-button-error,#CCCCCC);}input[type="radio"],input[type="checkbox"]{width:1rem;height:1rem;vertical-align:middle;border-width:1px;border-style:solid;background:transparent;box-shadow:0 0 0 0 transparent;transition:all .2s ease-in-out;margin:0;}input[type="radio"]{border-radius:50%;margin-bottom:0.25rem;}input[type="radio"]:checked,input[type="checkbox"]:checked{border-width:0;background-color:var(--color-form-option-selected,#000000);background-size:100% 100%;animation-name:ping;animation-duration:0.5s;animation-iteration-count:1;}@keyframes ping{0%{box-shadow:0 0 0 transparent;}50%{box-shadow:0 0 0 0.5em var(--color-form-highlight,#000000);}100%{box-shadow:0 0 0 1em transparent;}}input[type="radio"]:checked{background-image:url(/themes/custom/alight/css/images/form/radio.svg);background-size:100% 100%;}input[type="checkbox"]:checked{background-image:url(/themes/custom/alight/css/images/form/checkmark.svg);background-size:100% 100%;}input[type="radio"]:disabled,input[type="checkbox"]:disabled{background:var(--color-form-option-active) url(/themes/custom/alight/css/images/form/disabled.svg);background-size:100% 100%;}input[type="radio"]:active,input[type="checkbox"]:active{background:var(--color-form-option-active);box-shadow:0 0 0 1rem var(--color-form-highlight);}
}
.maintenance-page{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:stretch;justify-content:center;min-height:100vh;}.maintenance-page .layout-container{margin:0;padding:2rem;text-align:center;background-color:#EFEFEF;}
.messages{margin:0.5rem 0;padding:0.75rem 0.5rem;line-height:16px;border-width:0 0 0 0.25rem;border-style:solid;background-color:rgba(0,0,0,0.05);}.messages ul,.messages ul li{margin:0;padding:0;list-style-type:none;}.messages ul li{position:relative;}.messages.messages--status{color:#00B300;}.messages.messages--warning{color:#E09300;}.messages.messages--error{color:#B30000;}
ul.tabs,ul.tabs li{display:inline-block;vertical-align:bottom;margin:0;padding:0;list-style-type:none;color:var(--color-tabs-text,inherit);background:var(--color-tabs-background,#FFFFFF);}ul.tabs{border-width:0 0 1px 0;border-style:solid;border-color:var(--color-tabs-border,#CCCCCC);width:100%;margin:0 0 1rem 0;padding:0;}ul.tabs li{margin:0 0.25rem;}ul.tabs li a{display:block;padding:0.5rem 1.5rem;border-width:1px 1px 0 1px;border-style:solid;border-color:var(--color-tabs-link-border,#CCCCCC);border-radius:0.5rem 0.5rem 0 0;box-shadow:inset 0 -0.5em 0.25em -0.25em rgba(0,0,0,0.125);}ul.tabs li a.is-active{background:inherit;margin-bottom:-1px;box-shadow:none;}
.view-underlying-menu-items .views-row a,.view-rim-cards .views-row a,.view-promoted-rims .views-field a,.view-product-groups .views-row a{color:inherit;}nav.pager ul.pager__items,nav.pager ul.pager__items li.pager_item{margin:0;padding:0;list-style-type:none;}nav.pager ul.pager__items{display:flex;flex-direction:row;justify-content:space-evenly;align-items:center;}nav.pager ul.pager__items li.pager__item{display:inline-block;margin:0 0.5rem;padding:0.25rem 0.5rem;}.view-rim-variants.view-display-id-default .views-field:first-child{margin:0 0.5em 0 0;}.view-brands .view-content{text-align:center;}.view-brands .views-row{display:inline-block;vertical-align:middle;}.view-brands .views-row > .views-field{padding:1rem 2rem;}.view-rim-search .expandable-arrows,.view-promoted-rims .expandable-arrows{top:auto;bottom:20%;}.view-rim-cards .views-group{padding-bottom:6rem;}.view-rim-cards.view-display-id-category_mount_and_manufacturer fieldset.form-composite legend{display:none;}.view-rim-cards.view-display-id-category_mount_and_manufacturer .form-checkboxes.bef-checkboxes{display:flex;flex-direction:row;margin:1em 0 0 0;}.view-rim-cards.view-display-id-category_mount_and_manufacturer .form-checkboxes .form-item{margin:0;}.view-rim-cards.view-display-id-category_mount_and_manufacturer .form-checkboxes input{display:none;}.view-rim-cards.view-display-id-category_mount_and_manufacturer .form-checkboxes input + label{display:block;margin:0.25em;padding:0.25em 0.5em;border-width:1px;border-style:solid;border-color:transparent;cursor:pointer;transition:all .2s ease-in-out;}.view-rim-cards.view-display-id-category_mount_and_manufacturer .form-checkboxes input + label:hover{border-color:inherit;}.view-rim-cards.view-display-id-category_mount_and_manufacturer .form-checkboxes input:checked + label{color:white;background-color:var(--color-blue);}.view-rim-cards.view-display-id-category_mount_and_manufacturer .view-grouping-header > *{margin-top:4rem;}.view-underlying-menu-items .view-content{display:flex;flex-direction:row;flex-wrap:wrap;}.view-underlying-menu-items .view-content > .views-row{flex-grow:1;}.view-rim-promo-videos .nlightbox-wrapper{position:relative;}.view-rim-promo-videos .nlightbox-wrapper::after{content:'';position:absolute;pointer-events:none;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="40" height="40" viewBox="0 0 75 100"><defs><style type="text/css">.f{fill:white;}.s{fill:black;filter:blur(5px);}</style></defs><path class="s" d="M 5 5 L 70 50 L 5 95 Z" /><path class="f" d="M 0 0 L 75 50 L 0 100 Z" /></svg>');background-position:center center;background-repeat:no-repeat;}.view-rim-promo-videos img{display:block;}.view-rim-promo-images img{display:block;}.view-underlying-menu-items .views-row{position:relative;z-index:0;transform:scale(1);transition:all .2s ease-in-out;}.view-underlying-menu-items .views-row:hover{z-index:1;transform:scale(1.025);}.view-catalog.view-display-id-block_1 .field--name-field-image img{box-shadow:0 0 0.5rem rgb(255,255,255);}.view-catalog.view-display-id-block_1 .node--type-catalog.node--view-mode-card .field--name-field-image img{width:auto;}.view-resellers.view-display-id-list{display:flex;flex-direction:row;flex-wrap:nowrap;margin:1rem 0;height:80vh;min-height:500px;}.view-resellers.view-display-id-list > .view-content{flex-basis:20rem;display:flex;flex-direction:column;border-width:1px;border-style:solid;border-color:var(--color-light-grey);}.view-resellers.view-display-id-list > .view-content > *{border-width:1px 0 0 0;border-style:solid;border-color:var(--color-light-grey);}.view-resellers.view-display-id-list > .view-content > *:first-child{border-width:0;}.view-resellers.view-display-id-list .view-filters{padding:1rem;}.view-resellers.view-display-id-list > .view-content > .view-content-inner{overflow-y:scroll;-webkit-scrollbar-width:thin;-moz-scrollbar-width:thin;-ms-scrollbar-width:thin;scrollbar-width:thin;}.view-resellers.view-display-id-list > .view-content .node--type-reseller{margin:0.25em;box-shadow:0 0.125rem 0.25rem rgba(0,0,0,0.25);}.view-resellers.view-display-id-list > .attachment{flex-grow:1;}.view-resellers.view-display-id-list > .attachment > .views-element-container,.view-resellers.view-display-id-map,.view-resellers.view-display-id-map > .view-content,.view-resellers.view-display-id-map > .view-content > div{height:100%;}.view-rim-search{position:relative;color:initial;}.view-rim-search .view-filters{display:flex;flex-direction:row;justify-content:flex-end;}.view-rim-search .view-filters > form{flex-grow:1;max-width:8em;}.view-rim-search .view-filters .form--inline{flex-wrap:nowrap;align-items:stretch;margin:0.25rem 0;background-color:transparent;border-width:0;border-radius:0.25em;}.view-rim-search .view-filters .form--inline > .form-item:first-child{flex-grow:1;}.view-rim-search .view-filters .form--inline input{text-transform:uppercase;text-align:center;width:100%;border-width:0;color:var(--color-darker-grey);background-color:transparent;}.view-rim-search .view-filters .form--inline input::placeholder{color:var(--color-darker-grey);opacity:0.5;}.view-rim-search .view-filters button[type="submit"]{display:block;font-size:0;width:2.5rem;height:100%;margin:0;padding:0;border-width:0;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="50" height="50" viewBox="0 0 60 60"><defs><style type="text/css">circle,path{fill:none;stroke:rgb(85,85,85);stroke-width:10;}</style></defs><circle r="20" cx="25" cy="25" /><path d="M 55 55 L 40 40" /></svg>');background-position:center center;background-size:60% 60%;background-repeat:no-repeat;background-color:transparent;}.view-rim-search .view-filters .form--inline input,.view-rim-search .view-filters button[type="submit"]{height:2rem;}.view-rim-search .view-content,.view-rim-search .view-empty{position:absolute;right:0;left:auto;z-index:600;padding:0.5em;width:50vw;white-space:normal;border-width:1px;border-style:solid;border-color:var(--color-light-grey);background:white;box-shadow:0 0.25rem 0.5rem rgba(0,0,0,0.25);}.view-rim-search .view-empty p{margin:0;}.view-rim-search .view-content .views-row a{color:inherit;}.view-rim-search .view-empty{text-align:center;}.block .view-rim-search .view-content,.block .view-rim-search .view-empty{opacity:0;pointer-events:none;transition:opacity .2s ease-in-out;}.block.js-blockwatcher-active .view-rim-search .view-content,.block.js-blockwatcher-active .view-rim-search .view-empty{opacity:1;pointer-events:all;}.view-id-news.view-display-id-block .gpslider .thumbnails-arrows{padding-top:0;}
.checkbox-menu{display:none;}
.expandable-slider .expandable-indicator-dot{background:var(--color-light-grey);}.expandable-slider .expandable-indicator-active{background:var(--color-dark-grey);}.expandable-slider .expandable-arrows-prev,.expandable-slider .expandable-arrows-next{background-color:transparent;width:4rem;height:4rem;}.expandable-slider .expandable-arrows-prev{background-image:url(/themes/rautamo/css/images/chevron-left.png);}.expandable-slider .expandable-arrows-next{background-image:url(/themes/rautamo/css/images/chevron-right.png);}.triplet.expandable-slider{margin-left:-1rem;margin-right:-1rem;}.triplet.expandable-slider .expandable-slider-slide > li > *{padding:1.25rem;}@media all and (min-width:850px){.triplet.expandable-slider .expandable-arrows-prev{left:calc(33% - 1.6rem);}.triplet.expandable-slider .expandable-arrows-next{right:calc(33% - 1.6rem);}}.expandable-slider .expandable-slider-slide{display:flex;flex-direction:row;flex-wrap:nowrap;}.expandable-slider .expandable-slider-slide > li{margin:0;flex-shrink:0;}.expandable-slider .expandable-slider-slide > li.expandable-filler{flex-grow:0;flex-shrink:0;}.expandable-slider .expandable-slider-slide > li > *{display:block;}.expandable-slider .expandable-slider-slide > li img{width:100%;height:auto;}.expandable-slider .expandable-slider-slide > li .field-content{display:block;}.expanding.expandable-slider .expandable-slider-slide > li{flex-grow:1;}.expanding.expandable-slider .expandable-slider-slide > li.expandable-filler{flex-grow:0;}
@font-face{font-family:'HeadingPro';font-weight:600;font-style:normal;src:url(/themes/rautamo/fonts/headingpro/38815D_0_0.eot);src:url(/themes/rautamo/fonts/headingpro/38815D_0_0.eot#iefix) format('embedded-opentype'),url(/themes/rautamo/fonts/headingpro/38815D_0_0.woff2) format('woff2'),url(/themes/rautamo/fonts/headingpro/38815D_0_0.woff) format('woff'),url(/themes/rautamo/fonts/headingpro/38815D_0_0.ttf) format('truetype');}@font-face{font-family:'HeadingPro';font-weight:600;font-style:italic;src:url(/themes/rautamo/fonts/headingpro/38815D_1_0.eot);src:url(/themes/rautamo/fonts/headingpro/38815D_1_0.eot#iefix) format('embedded-opentype'),url(/themes/rautamo/fonts/headingpro/38815D_1_0.woff2) format('woff2'),url(/themes/rautamo/fonts/headingpro/38815D_1_0.woff) format('woff'),url(/themes/rautamo/fonts/headingpro/38815D_1_0.ttf) format('truetype');}@font-face{font-family:'HeadingPro';font-weight:350;font-style:normal;src:url(/themes/rautamo/fonts/headingpro/38815D_2_0.eot);src:url(/themes/rautamo/fonts/headingpro/38815D_2_0.eot#iefix) format('embedded-opentype'),url(/themes/rautamo/fonts/headingpro/38815D_2_0.woff2) format('woff2'),url(/themes/rautamo/fonts/headingpro/38815D_2_0.woff) format('woff'),url(/themes/rautamo/fonts/headingpro/38815D_2_0.ttf) format('truetype');}@font-face{font-family:'HeadingPro';font-weight:350;font-style:italic;src:url(/themes/rautamo/fonts/headingpro/38815D_3_0.eot);src:url(/themes/rautamo/fonts/headingpro/38815D_3_0.eot#iefix) format('embedded-opentype'),url(/themes/rautamo/fonts/headingpro/38815D_3_0.woff2) format('woff2'),url(/themes/rautamo/fonts/headingpro/38815D_3_0.woff) format('woff'),url(/themes/rautamo/fonts/headingpro/38815D_3_0.ttf) format('truetype');}@font-face{font-family:'HeadingPro';font-weight:650;font-style:normal;src:url(/themes/rautamo/fonts/headingpro/38815D_4_0.eot);src:url(/themes/rautamo/fonts/headingpro/38815D_4_0.eot#iefix) format('embedded-opentype'),url(/themes/rautamo/fonts/headingpro/38815D_4_0.woff2) format('woff2'),url(/themes/rautamo/fonts/headingpro/38815D_4_0.woff) format('woff'),url(/themes/rautamo/fonts/headingpro/38815D_4_0.ttf) format('truetype');}@font-face{font-family:'HeadingPro';font-weight:650;font-style:italic;src:url(/themes/rautamo/fonts/headingpro/38815D_5_0.eot);src:url(/themes/rautamo/fonts/headingpro/38815D_5_0.eot#iefix) format('embedded-opentype'),url(/themes/rautamo/fonts/headingpro/38815D_5_0.woff2) format('woff2'),url(/themes/rautamo/fonts/headingpro/38815D_5_0.woff) format('woff'),url(/themes/rautamo/fonts/headingpro/38815D_5_0.ttf) format('truetype');}@font-face{font-family:'HeadingPro';font-weight:250;font-style:normal;src:url(/themes/rautamo/fonts/headingpro/38815D_6_0.eot);src:url(/themes/rautamo/fonts/headingpro/38815D_6_0.eot#iefix) format('embedded-opentype'),url(/themes/rautamo/fonts/headingpro/38815D_6_0.woff2) format('woff2'),url(/themes/rautamo/fonts/headingpro/38815D_6_0.woff) format('woff'),url(/themes/rautamo/fonts/headingpro/38815D_6_0.ttf) format('truetype');}@font-face{font-family:'HeadingPro';font-weight:250;font-style:italic;src:url(/themes/rautamo/fonts/headingpro/38815D_7_0.eot);src:url(/themes/rautamo/fonts/headingpro/38815D_7_0.eot#iefix) format('embedded-opentype'),url(/themes/rautamo/fonts/headingpro/38815D_7_0.woff2) format('woff2'),url(/themes/rautamo/fonts/headingpro/38815D_7_0.woff) format('woff'),url(/themes/rautamo/fonts/headingpro/38815D_7_0.ttf) format('truetype');}@font-face{font-family:'HeadingPro-Heavy';font-weight:900;font-style:normal;src:url(/themes/rautamo/fonts/headingpro/38815D_8_0.eot);src:url(/themes/rautamo/fonts/headingpro/38815D_8_0.eot#iefix) format('embedded-opentype'),url(/themes/rautamo/fonts/headingpro/38815D_8_0.woff2) format('woff2'),url(/themes/rautamo/fonts/headingpro/38815D_8_0.woff) format('woff'),url(/themes/rautamo/fonts/headingpro/38815D_8_0.ttf) format('truetype');}@font-face{font-family:'HeadingPro';font-weight:900;font-style:italic;src:url(/themes/rautamo/fonts/headingpro/38815D_9_0.eot);src:url(/themes/rautamo/fonts/headingpro/38815D_9_0.eot#iefix) format('embedded-opentype'),url(/themes/rautamo/fonts/headingpro/38815D_9_0.woff2) format('woff2'),url(/themes/rautamo/fonts/headingpro/38815D_9_0.woff) format('woff'),url(/themes/rautamo/fonts/headingpro/38815D_9_0.ttf) format('truetype');}@font-face{font-family:'HeadingPro';font-weight:400;font-style:italic;src:url(/themes/rautamo/fonts/headingpro/38815D_A_0.eot);src:url(/themes/rautamo/fonts/headingpro/38815D_A_0.eot#iefix) format('embedded-opentype'),url(/themes/rautamo/fonts/headingpro/38815D_A_0.woff2) format('woff2'),url(/themes/rautamo/fonts/headingpro/38815D_A_0.woff) format('woff'),url(/themes/rautamo/fonts/headingpro/38815D_A_0.ttf) format('truetype');}@font-face{font-family:'HeadingPro';font-weight:300;font-style:normal;src:url(/themes/rautamo/fonts/headingpro/38815D_B_0.eot);src:url(/themes/rautamo/fonts/headingpro/38815D_B_0.eot#iefix) format('embedded-opentype'),url(/themes/rautamo/fonts/headingpro/38815D_B_0.woff2) format('woff2'),url(/themes/rautamo/fonts/headingpro/38815D_B_0.woff) format('woff'),url(/themes/rautamo/fonts/headingpro/38815D_B_0.ttf) format('truetype');}@font-face{font-family:'HeadingPro';font-weight:300;font-style:italic;src:url(/themes/rautamo/fonts/headingpro/38815D_C_0.eot);src:url(/themes/rautamo/fonts/headingpro/38815D_C_0.eot#iefix) format('embedded-opentype'),url(/themes/rautamo/fonts/headingpro/38815D_C_0.woff2) format('woff2'),url(/themes/rautamo/fonts/headingpro/38815D_C_0.woff) format('woff'),url(/themes/rautamo/fonts/headingpro/38815D_C_0.ttf) format('truetype');}@font-face{font-family:'HeadingPro';font-weight:400;font-style:normal;src:url(/themes/rautamo/fonts/headingpro/38815D_D_0.eot);src:url(/themes/rautamo/fonts/headingpro/38815D_D_0.eot#iefix) format('embedded-opentype'),url(/themes/rautamo/fonts/headingpro/38815D_D_0.woff2) format('woff2'),url(/themes/rautamo/fonts/headingpro/38815D_D_0.woff) format('woff'),url(/themes/rautamo/fonts/headingpro/38815D_D_0.ttf) format('truetype');}@font-face{font-family:'HeadingPro';font-weight:200;font-style:normal;src:url(/themes/rautamo/fonts/headingpro/38815D_E_0.eot);src:url(/themes/rautamo/fonts/headingpro/38815D_E_0.eot#iefix) format('embedded-opentype'),url(/themes/rautamo/fonts/headingpro/38815D_E_0.woff2) format('woff2'),url(/themes/rautamo/fonts/headingpro/38815D_E_0.woff) format('woff'),url(/themes/rautamo/fonts/headingpro/38815D_E_0.ttf) format('truetype');}@font-face{font-family:'HeadingPro';font-weight:200;font-style:italic;src:url(/themes/rautamo/fonts/headingpro/38815D_F_0.eot);src:url(/themes/rautamo/fonts/headingpro/38815D_F_0.eot#iefix) format('embedded-opentype'),url(/themes/rautamo/fonts/headingpro/38815D_F_0.woff2) format('woff2'),url(/themes/rautamo/fonts/headingpro/38815D_F_0.woff) format('woff'),url(/themes/rautamo/fonts/headingpro/38815D_F_0.ttf) format('truetype');}
@font-face{font-family:'Montserrat';font-weight:100;font-style:normal;src:url(/themes/rautamo/fonts/montserrat/Montserrat-Thin.woff2);}@font-face{font-family:'Montserrat';font-weight:100;font-style:italic;src:url(/themes/rautamo/fonts/montserrat/Montserrat-ThinItalic.woff2);}@font-face{font-family:'Montserrat';font-weight:200;font-style:normal;src:url(/themes/rautamo/fonts/montserrat/Montserrat-ExtraLight.woff2);}@font-face{font-family:'Montserrat';font-weight:200;font-style:italic;src:url(/themes/rautamo/fonts/montserrat/Montserrat-ExtraLightItalic.woff2);}@font-face{font-family:'Montserrat';font-weight:300;font-style:normal;src:url(/themes/rautamo/fonts/montserrat/Montserrat-Light.woff2);}@font-face{font-family:'Montserrat';font-weight:300;font-style:italic;src:url(/themes/rautamo/fonts/montserrat/Montserrat-LightItalic.woff2);}@font-face{font-family:'Montserrat';font-weight:400;font-style:normal;src:url(/themes/rautamo/fonts/montserrat/Montserrat-Regular.woff2);}@font-face{font-family:'Montserrat';font-weight:400;font-style:italic;src:url(/themes/rautamo/fonts/montserrat/Montserrat-Italic.woff2);}@font-face{font-family:'Montserrat';font-weight:500;font-style:normal;src:url(/themes/rautamo/fonts/montserrat/Montserrat-Medium.woff2);}@font-face{font-family:'Montserrat';font-weight:500;font-style:italic;src:url(/themes/rautamo/fonts/montserrat/Montserrat-MediumItalic.woff2);}@font-face{font-family:'Montserrat';font-weight:600;font-style:normal;src:url(/themes/rautamo/fonts/montserrat/Montserrat-SemiBold.woff2);}@font-face{font-family:'Montserrat';font-weight:600;font-style:italic;src:url(/themes/rautamo/fonts/montserrat/Montserrat-SemiBoldItalic.woff2);}@font-face{font-family:'Montserrat';font-weight:700;font-style:normal;src:url(/themes/rautamo/fonts/montserrat/Montserrat-Bold.woff2);}@font-face{font-family:'Montserrat';font-weight:700;font-style:italic;src:url(/themes/rautamo/fonts/montserrat/Montserrat-BoldItalic.woff2);}@font-face{font-family:'Montserrat';font-weight:800;font-style:normal;src:url(/themes/rautamo/fonts/montserrat/Montserrat-ExtraBold.woff2);}@font-face{font-family:'Montserrat';font-weight:800;font-style:italic;src:url(/themes/rautamo/fonts/montserrat/Montserrat-ExtraBoldItalic.woff2);}@font-face{font-family:'Montserrat';font-weight:900;font-style:normal;src:url(/themes/rautamo/fonts/montserrat/Montserrat-Black.woff2);}@font-face{font-family:'Montserrat';font-weight:900;font-style:italic;src:url(/themes/rautamo/fonts/montserrat/Montserrat-BlackItalic.woff2);}
body,input,select,textarea{font-family:'HeadingPro',sans-serif;font-size:16pt;line-height:1.1;letter-spacing:0;}h1,h2,h3,h4,h5,h6{letter-spacing:-0.03em;margin:0.5em 0 0.5em 0;}p{margin:0.25em 0 0.75em 0;font-weight:300;line-height:1.3;}h1{font-size:3em;}h2{font-size:1.5em;}h3{font-size:1.5em;}h4{font-size:1.25em;}h5{font-size:1.125em;}.block.narrow h1,.block.narrow h2,.block.narrow h3,.block.narrow h4,.block.narrow h5,.block.narrow p{font-weight:100;}.region-footer .responsivemenu-wrapper > ul.menu,.region-menu .responsivemenu-wrapper > ul.menu,.menubar-button{text-transform:uppercase;font-weight:600;font-style:italic;}.region-footer .responsivemenu-wrapper > ul.menu > li > a,.region-footer .responsivemenu-wrapper > ul.menu > li > span{font-style:normal;}input[type="submit"],button,a.button,.button a,.block-label,.field__label,.gpslider ul.thumbnails,.region-super-header .block--type-link-block,.region-footer .responsivemenu-wrapper > ul.menu > li > a,.region-footer .responsivemenu-wrapper > ul.menu > li > span,.region-footer .responsivemenu-wrapper li.menu-item--expanded > a,.region-footer .responsivemenu-wrapper li.menu-item--expanded > span,.region-footer .copyright,.view-rim-search .view-filters .form--inline input{font-family:'Montserrat',sans-serif;font-size:12pt;font-weight:700;line-height:1;letter-spacing:0.25em;}.region-footer .menu--main .responsivemenu-wrapper > ul.menu > li > ul.menu > li > a,.region-footer .menu--main .responsivemenu-wrapper > ul.menu > li > ul.menu > li > span,.region-footer .menu--footer .responsivemenu-wrapper > ul.menu > li > a,.region-footer .menu--footer .responsivemenu-wrapper > ul.menu > li > span,.region-footer .menu--footer li.menu-item.menu-item--expanded > a,.region-footer .menu--footer li.menu-item.menu-item--expanded > span{font-weight:600;font-size:60%;font-style:normal;}.region-footer li.menu-item,.region-footer li.menu-item{font-weight:300;}.field__label{font-weight:600;}.gpslider ul.thumbnails{text-transform:uppercase;}.gpslider--tabbed ul.thumbnails,.gpslider--tabbed_sans_arrows ul.thumbnails{font-size:65%;}.region-menu .menu-item a,.region-menu .menu-item span{line-height:1;}.region-footer .copyright{font-size:65%;}.block-label{font-weight:700;text-transform:uppercase;}.block.block-large-label .block-label{font-family:'HeadingPro',sans-serif;letter-spacing:-0.03em;font-size:300%;font-style:italic;}.layout__region--content > .field--name-title{text-transform:uppercase;font-size:200%;letter-spacing:-0.03em;}.node--type-banner{text-shadow:0 0 0.5em rgb(0,0,0);}.node--type-banner .field--name-title{font-size:350%;font-weight:600;font-style:italic;text-transform:uppercase;letter-spacing:-0.03em;}.node--type-banner .field--name-body{font-size:180%;line-height:1.2;font-style:italic;letter-spacing:-0.03em;}.node--type-rim.node--view-mode-full .group-text h1{font-weight:800;font-style:italic;}.node--type-rim.node--view-mode-full .group-sidebar .button a{font-size:80%;font-style:normal;}.node--type-rim.node--view-mode-full  .field--name-field-finder-text .field__item > p{font-weight:300;font-size:110%;text-align:center;letter-spacing:-0.03em;margin:0 0 1.5em 0;}.node--type-news.node--view-mode-teaser .field--name-title{font-size:190%;font-style:italic;line-height:1.2;text-transform:uppercase;letter-spacing:-0.03em;}.node--type-news.node--view-mode-teaser .field--name-field-strapline{font-size:175%;line-height:1.2;font-style:italic;letter-spacing:-0.03em;}.node--type-media-gallery.node--view-mode-teaser .field--name-field-strapline .field__item,.node--type-media-gallery.node--view-mode-teaser .field--name-field-strapline .field__item > *{font-style:italic;font-size:200%;font-weight:400;letter-spacing:-0.03em;}.node--type-media-gallery.node--view-mode-teaser .group-content{line-height:1.3;}.term--type-manufacturers .field--name-description .field__item > p{font-weight:300;font-size:110%;font-style:italic;text-align:center;letter-spacing:-0.03em;margin:1.5em 0;}.view-rim-logo.view-display-id-description{text-align:center;}.view-rim-logo.view-display-id-description .views-field-name{text-transform:uppercase;}
form{--dim-max-width:30em;}fieldset legend,label{font-weight:500;}input,select,textarea{font-size:16pt;border-radius:0;transition:all .2s ease-in-out;}form .description{font-size:60%;}input[type="text"],input[type="search"],input[type="password"],input[type="date"],input[type="time"],input[type="tel"],input[type="email"],input[type="number"],select,textarea{line-height:1;border-width:2px;padding:0;margin:0;}input[type="text"],input[type="search"],input[type="password"],input[type="date"],input[type="time"],input[type="tel"],input[type="email"],input[type="number"]{padding:0.5rem;}.button a,a.button,.form-actions > a,input[type="text"],input[type="search"],input[type="password"],input[type="time"],input[type="tel"],input[type="email"],input[type="number"],input[type="submit"],input[type="button"],select,textarea,button{font-weight:700;}.button a,a.button,.form-actions > a,input[type="submit"],input[type="button"],button{box-sizing:border-box;padding:0.5em 1.5em;text-align:center;max-width:calc(100% - 0.25em);text-shadow:none;}a.button:hover,.button:hover a,a.button:focus,.button:focus a{color:var(--color-yellow);}a.button-extra-margin,.button-extra-margin a{margin:2rem 0;}a.button.clear,.button.clear a{background-color:transparent;color:var(--color-blue);border-width:2px;border-color:inherit;}a.button.clear:hover,.button.clear:hover a,a.button.clear:focus,.button.clear:focus a{background-color:var(--color-blue);color:white;}.generic-form input[type="text"],.generic-form input[type="search"],.generic-form input[type="password"],.generic-form input[type="time"],.generic-form input[type="tel"],.generic-form input[type="email"],.generic-form input[type="number"],.generic-form textarea{width:100%;max-width:25em;}
.gpslider ul.thumbnails{user-select:none;}.gpslider--banners{position:relative;overflow:hidden;}.gpslider--banners ul.slides > li{position:absolute;top:0;width:100%;pointer-events:none;transition:all 0.5s ease-in-out;}.gpslider--banners ul.slides > li.slide-before{left:-100%;}.gpslider--banners ul.slides > li.slide-active{left:0;pointer-events:all;}.gpslider--banners ul.slides > li.slide-after{left:100%;}.gpslider--banners ul.thumbnails{margin:1rem 0;text-align:center;}.gpslider--banners ul.thumbnails > li{display:inline-block;vertical-align:middle;line-height:0;font-size:0;width:0.25rem;height:0.25rem;margin:0 0.25rem;border-radius:0.5rem;background-color:var(--color-light-grey);cursor:pointer;}.gpslider--banners ul.thumbnails > li:hover,.gpslider--banners ul.thumbnails > li.slide-thumbnail-active{background-color:var(--color-dark-grey);}.gpslider--banners .slide-arrows{position:absolute;top:50%;left:0;right:0;}.gpslider--banners .slide-arrows .slide-arrows-prev,.gpslider--banners .slide-arrows .slide-arrows-next{display:block;position:absolute;top:-2.5rem;padding:0.5em;opacity:0.25;cursor:pointer;transition:all .2s ease-in-out;}.gpslider--banners .slide-arrows .slide-arrows-prev:hover,.gpslider--banners .slide-arrows .slide-arrows-next:hover{opacity:1;}.gpslider--banners .slide-arrows .slide-arrows-prev{left:-5em;}.gpslider--banners:hover .slide-arrows .slide-arrows-prev{left:1em;}.gpslider--banners .slide-arrows .slide-arrows-next{right:-5em;}.gpslider--banners:hover .slide-arrows .slide-arrows-next{right:1em;}.gpslider--banners .slide-arrows .slide-arrows-prev::after,.gpslider--banners .slide-arrows .slide-arrows-next::after{content:'';display:inline-block;vertical-align:middle;width:5rem;height:5rem;background-size:cover;}.gpslider--banners .slide-arrows .slide-arrows-prev::after{background-image:url(/themes/rautamo/css/images/chevron-left.svg);margin-left:0.25em;margin-right:-0.25em;}.gpslider--banners .slide-arrows .slide-arrows-next::after{background-image:url(/themes/rautamo/css/images/chevron-right.svg);margin-left:-0.25em;margin-right:0.25em;}@media screen and (max-width:850px){.gpslider--banners .slide-arrows .slide-arrows-prev::after,.gpslider--banners .slide-arrows .slide-arrows-next::after{width:2.5rem;height:2.5rem;}}.gpslider--basic_absolute{overflow:hidden;}.gpslider--basic_absolute ul.slides{position:relative;}.gpslider--basic_absolute ul.slides > li{position:absolute;top:0;right:auto;bottom:0;width:100%;transition:all .375s ease-in-out;}.gpslider--basic_absolute .slide-before,.gpslider--basic_absolute .slide-after{opacity:0;pointer-events:none;}.gpslider--basic_absolute .slide-before{left:-5em;}.gpslider--basic_absolute .slide-after{left:5em;}.gpslider--basic_absolute .slide-active{left:0;opacity:1;pointer-events:all;}.gpslider--basic{overflow:hidden;}.gpslider--tabbed ul.slides,.gpslider--tabbed_sans_arrows ul.slides,.gpslider--basic ul.slides{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-start;overflow:hidden;}.gpslider--tabbed ul.slides > li,.gpslider--tabbed_sans_arrows ul.slides > li,.gpslider--basic ul.slides > li{flex-shrink:0;flex-grow:0;max-width:100%;--dim-transition:.2s;}.gpslider--basic .slide-inactive,.gpslider--basic .slide-before,.gpslider--basic .slide-after,.gpslider--tabbed_sans_arrows .slide-inactive,.gpslider--tabbed_sans_arrows .slide-before,.gpslider--tabbed_sans_arrows .slide-after,.gpslider--tabbed .slide-inactive,.gpslider--tabbed .slide-before,.gpslider--tabbed .slide-after{opacity:0;width:0;font-size:0;overflow:hidden;transition:opacity var(--dim-transition) ease-in-out,width var(--dim-transition) var(--dim-transition) ease-in-out,font-size var(--dim-transition) var(--dim-transition) ease-in-out;}.gpslider--basic .slide-active,.gpslider--tabbed_sans_arrows .slide-active,.gpslider--tabbed .slide-active{opacity:1;font-size:100%;transition:opacity var(--dim-transition) calc(var(--dim-transition) * 2) ease-in-out,width var(--dim-transition) var(--dim-transition) ease-in-out,font-size var(--dim-transition) var(--dim-transition) ease-in-out;}.gpslider--tabbed_sans_arrows .slide-active,.gpslider--tabbed .slide-active{width:100%;}.gpslider--tabbed ul.thumbnails,.gpslider--tabbed_sans_arrows ul.thumbnails{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;margin:0 0 0.5rem 0;}.gpslider--tabbed ul.thumbnails .slide-thumbnail,.gpslider--tabbed_sans_arrows ul.thumbnails .slide-thumbnail{position:relative;cursor:pointer;padding:0.5em 1em;margin:0.25em;line-height:0.75;border-width:0 0.175em 0 0;border-style:solid;}.gpslider--tabbed ul.thumbnails .slide-thumbnail::before,.gpslider--tabbed ul.thumbnails .slide-thumbnail::after,.gpslider--tabbed_sans_arrows ul.thumbnails .slide-thumbnail::before,.gpslider--tabbed_sans_arrows ul.thumbnails .slide-thumbnail::after{content:'';position:absolute;top:100%;width:0;height:0;border-width:0.25em;border-style:solid;opacity:0;transition:all .2s ease-in-out;}.gpslider--tabbed ul.thumbnails .slide-thumbnail-active::before,.gpslider--tabbed ul.thumbnails .slide-thumbnail-active::after,.gpslider--tabbed_sans_arrows ul.thumbnails .slide-thumbnail-active::before,.gpslider--tabbed_sans_arrows ul.thumbnails .slide-thumbnail-active::after{opacity:1;}.gpslider--tabbed ul.thumbnails .slide-thumbnail::before,.gpslider--tabbed_sans_arrows ul.thumbnails .slide-thumbnail::before{left:10%;right:10%;width:auto;border-width:0.05em;}.gpslider--tabbed ul.thumbnails .slide-thumbnail::after,.gpslider--tabbed_sans_arrows ul.thumbnails .slide-thumbnail::after{margin-top:0.1em;left:50%;border-top-color:inherit;border-left-color:transparent;border-right-color:transparent;border-bottom-color:transparent;}.gpslider--tabbed ul.thumbnails .slide-thumbnail:last-child,.gpslider--tabbed_sans_arrows ul.thumbnails .slide-thumbnail:last-child{border-width:0;}.gpslider--basic ul.thumbnails,.gpslider--basic_absolute ul.thumbnails{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center;}.gpslider--basic ul.thumbnails > li,.gpslider--basic_absolute ul.thumbnails > li{background-color:var(--color-gradient-fill,black);border-radius:50%;font-size:0;transition:all .2s ease-in-out;}.gpslider--basic_absolute ul.thumbnails .slide-thumbnail-inactive,.gpslider--basic_absolute ul.thumbnails .slide-thumbnail-after:first-child,.gpslider--basic_absolute ul.thumbnails .slide-thumbnail-inactive + .slide-thumbnail-before:last-child,.gpslider--basic ul.thumbnails .slide-thumbnail-inactive,.gpslider--basic ul.thumbnails .slide-thumbnail-after:first-child,.gpslider--basic ul.thumbnails .slide-thumbnail-inactive + .slide-thumbnail-before:last-child{opacity:0;height:0;width:0;}.gpslider--basic_absolute ul.thumbnails .slide-thumbnail-active,.gpslider--basic ul.thumbnails .slide-thumbnail-active{height:1rem;width:1rem;margin:0.375rem;opacity:1;}.gpslider--basic_absolute ul.thumbnails .slide-thumbnail-before,.gpslider--basic_absolute ul.thumbnails .slide-thumbnail-after,.gpslider--basic ul.thumbnails .slide-thumbnail-before,.gpslider--basic ul.thumbnails .slide-thumbnail-after{height:0.5rem;width:0.5rem;margin:0.25rem;opacity:0.25;}.gpslider--tabbed .slide-arrows,.gpslider--basic_absolute .thumbnails-arrows,.gpslider--basic .thumbnails-arrows{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between;padding:2rem 0 3rem 0;}.gpslider--basic .slide-arrows-prev,.gpslider--basic .slide-arrows-next,.gpslider--basic_absolute .slide-arrows-prev,.gpslider--basic_absolute .slide-arrows-next,.gpslider--tabbed .slide-arrows-prev,.gpslider--tabbed .slide-arrows-next{flex-shrink:1;}.gpslider--basic .slide-arrows-prev svg,.gpslider--basic .slide-arrows-next svg,.gpslider--basic_absolute .slide-arrows-prev svg,.gpslider--basic_absolute .slide-arrows-next svg,.gpslider--tabbed .slide-arrows-prev svg,.gpslider--tabbed .slide-arrows-next svg{width:5em;height:2.5em;max-width:100%;}
.safari .nlightbox-arrows .nlightbox-prev::before{content:url(/themes/rautamo/css/images/chevron-left.png);}.safari .nlightbox-arrows .nlightbox-next::before{content:url(/themes/rautamo/css/images/chevron-right.png);}.safari .nlightbox-gallery .nlightbox-close::before{content:url(/themes/rautamo/css/images/eks.png);}
.pii-popup > .pii-toggle{width:2rem;height:2rem;}.pii-popup > .pii-form{top:auto;left:0;right:0;bottom:4em;background:none;max-width:100%;box-sizing:border-box;padding:1em;font-size:75%;pointer-events:none;}.pii-popup.hide > .pii-form{bottom:-100%;}.pii-popup > .pii-form > .pii-form-inner{border-width:0;border-radius:1em;width:45em;max-width:100%;box-sizing:border-box;pointer-events:all;}.pii-popup > .pii-form > .pii-form-inner > h3{display:none;}.pii-popup > .pii-form > .pii-form-inner > form{display:flex;flex-direction:column;align-items:center;max-width:none;}.pii-popup > .pii-form > .pii-form-inner p{flex-shrink:1;margin:0.5em;}.pii-popup .pii-consent-form > div[id^="edit-actions"]{display:flex;flex-direction:row;}
.readmore-wrapper{max-height:200vh;overflow-x:visible;overflow-y:auto;transition:all .5s ease-in-out;}.readmore-wrapper.closed{max-height:4em;overflow:hidden;mask-image:linear-gradient(to bottom,rgba(0,0,0,1) 80%,rgba(0,0,0,0));}.readmore-wrapper + .readmore-more,.readmore-wrapper + .readmore-more + .readmore-less{display:none;}.readmore-wrapper.closed + .readmore-more{display:block;}.readmore-wrapper:not(.closed) + .readmore-more + .readmore-less{display:block;}
.sticky-wrapper.stuck{position:fixed;top:0;left:0;right:0;bottom:auto;z-index:500;}
@media screen{html,body{margin:0;padding:0;background:white;color:black;}img{max-width:100%;height:auto;}a{color:inherit;text-decoration:none;}label{display:block;}input,select{max-width:100%;}ul.menu,ul.menu li,ul.links,ul.links li{margin:0;padding:0;list-style-type:none;}.container{margin:0 auto;width:100%;}.block-inner{margin:0 1em;}.no-block-margin > .block-inner{margin:0;}
}
@media screen{:root{--color-light-grey:#D6D6D6;--color-medium-grey:#888888;--color-dark-grey:#777777;--color-darker-grey:#555555;--color-transparent-grey:rgba(255,255,255,0.25);--color-yellow:#FEF000;--color-blue:#0E51A8;--color-red:#D90102;--color-lighter-blue:#1163FE;--color-light-blue:#A1B6D4;--color-text:#000000;--color-megamenu-text:white;--color-megamenu-background:rgba(14,81,168,0.9);--color-menu-text:var(--color-text);--color-menu-background:white;--color-form-button-text:white;--color-form-button-background:var(--color-blue);--color-form-option-selected:var(--color-blue);--color-form-highlight:var(--color-blue);--color-form-error:var(--color-red);--color-pii-toggle-background:var(--color-blue);--color-gradient-fill:black;--color-gradient-transparent:rgba(0,0,0,0);--shadow:0 0.125rem 0.25rem rgba(0,0,0,0.25);--dim-logo-margin:0.85rem 1.5rem;--dim-extras-margin:0.5rem 1.5rem;--dim-hero-text-width:25em;--dim-header-margin:1rem;--dim-menu-overflow-height:calc(100vh - 120px);}.dg-2-5,.dg-tab-2-5,.dg-mob-2-5{display:inline-block;vertical-align:top;margin-right:-0.25em;}body{color:var(--color-text);}::-moz-selection,::selection{color:var(--color-yellow);background-color:var(--color-blue);}figure{display:block;padding:0;margin:0;}a{color:var(--color-blue);}a#main-content{font-size:0;}svg{display:block;}ul.ul-columns{font-size:75%;text-align:initial;column-count:5;}ul.ul-columns p{margin:0;}ul.links,ul.links li{list-style-type:none;margin:0;padding:0;}.social-links .field--name-field-images .field__items{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center;}.social-links .field--name-field-images .field__item{margin:0 0.25em;}.social-links .field--name-field-images .field__item img,.social-links .field--name-field-images .field__item svg{display:block;max-height:24px;width:auto;}.menu-separator{height:0px;overflow:hidden;border-width:0 0 1px 0;border-style:solid;margin:0.25em 0;padding:0 !important;}.block-inner{margin:0 1rem;}.menubar-button .block-inner{margin-left:0;}.menubar-button .block-content{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:0.75em;text-align:right;}.menubar-button a,a.menubar-button{display:block;color:inherit;text-transform:uppercase;line-height:0.75;}@keyframes roll{from{transform:rotate(0deg);}to{transform:rotate(360deg);}}.rolling-rim a svg,a.rolling-rim svg{width:1.5em;height:1.5em;display:block;margin:-0.375em 0;transform-origin:center center;animation:roll;animation-duration:16s;animation-timing-function:linear;animation-iteration-count:infinite;}.rolling-rim.rolling-rim-autopausing a svg,a.rolling-rim.rolling-rim-autopausing svg{animation-play-state:paused;}.rolling-rim.rolling-rim-autopausing:hover a svg,a.rolling-rim.rolling-rim-autopausing:hover svg{animation-play-state:running;}.inline div{display:inline;}.flex-inline,.flex-inline > .field__items{display:flex;flex-wrap:nowrap;justify-content:space-between;}.flex-inline > *{flex-shrink:1;}.block-system-branding-block .block-content{display:flex;flex-direction:column;align-items:center;}.block-system-branding-block svg,.block-system-branding-block img{display:block;max-width:100%;height:auto;}.block-language{position:relative;}.block-language img{display:block;max-width:none;}.block-language ul.links{position:absolute;pointer-events:none;opacity:0;top:75%;right:50%;transform:translateX(50%);z-index:500;transition:all .2s ease-in-out;white-space:nowrap;background-color:white;color:var(--color-blue);box-shadow:var(--shadow);}.block-language ul.links::before{content:'';position:absolute;left:50%;top:-1rem;transform:translateX(-50%);width:0;height:0;border-width:0.5rem;border-style:solid;border-top-color:transparent;border-left-color:transparent;border-right-color:transparent;border-bottom-color:white;}.language-switcher-toggle{display:none;}.language-switcher-toggle:checked + label + ul.links{pointer-events:initial;opacity:1;top:100%;top:calc(100% + 0.5rem);}.language-switcher-toggle + label{cursor:pointer;}.block-language ul.links a,.block-language ul.links span{display:block;padding:0.5rem;}.block-pii-consent-block{width:0;height:0;margin:0 !important;padding:0 !important;}#anchorscroll svg{padding:0;}.stack-margin-fix .block-system-main-block .layout__region--second,.stack-margin-fix .block-system-main-block .layout__region--fourth{margin:0 -1em;}.layout-container{display:flex;flex-direction:column;min-height:100vh;position:relative;}main{flex-grow:1;padding-bottom:3rem;}.layout-header{position:absolute;top:0;left:0;right:0;z-index:100;color:white;}.layout-header::after{content:'';position:absolute;top:0;left:0;right:0;z-index:-1;height:200px;pointer-events:none;background-image:linear-gradient(to bottom,rgba(0,0,0,1.000) 0.000%,rgba(0,0,0,0.976) 10.000%,rgba(0,0,0,0.905) 20.000%,rgba(0,0,0,0.794) 30.000%,rgba(0,0,0,0.655) 40.000%,rgba(0,0,0,0.500) 50.000%,rgba(0,0,0,0.345) 60.000%,rgba(0,0,0,0.206) 70.000%,rgba(0,0,0,0.095) 80.000%,rgba(0,0,0,0.024) 90.000%,rgba(0,0,0,0.000) 100.000%);}.sticky-wrapper #menu{box-shadow:0 0 0 rgba(0,0,0,0);transition:all .2s ease-in-out;}.sticky-wrapper.stuck #menu{color:black;background-color:white;box-shadow:var(--shadow);}#super_header{color:var(--color-darker-grey);background:white;}.region-super-header{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-end;white-space:nowrap;}.region-super-header a{color:inherit;transition:all .2s ease-in-out;}.region-super-header a:hover{color:black;}.region-header{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between;color:white;background-color:var(--color-blue);padding:0.75em 0;}.region-menu{display:flex;flex-direction:row;align-items:center;}.region-menu ul.menu a{color:inherit;}.region-menu ul.menu a:hover,.region-menu ul.menu span:hover,.region-menu .menubar-button:hover{color:var(--color-yellow);}.region-menu ul.menu ul.menu{color:white;background-color:var(--color-blue);}.region-menu ul.menu > li > span,.region-menu ul.menu > li > a{color:inherit;display:block;cursor:pointer;}.region-menu ul.menu ul.menu > li > span,.region-menu ul.menu ul.menu > li > a{padding:0.125em 0.5em;white-space:nowrap;}.region-menu .responsivemenu-wrapper .menu-item > .overflow + .menu > .menu-item > .menu{column-count:2;}#banner{min-height:200px;}.region-fp-content > .block{padding:3rem 0;}footer{color:var(--color-dark-grey);background-color:black;padding-bottom:6rem;--color-logo-slogan:var(--color-medium-grey);text-align:center;}footer a{color:var(--color-medium-grey);}footer a:hover{color:var(--color-yellow);}.region-footer .social-links .field--name-field-images .field__item svg{max-height:40px;}.region-footer{display:flex;flex-direction:row;flex-wrap:wrap;margin:3em 0;}.region-footer .block .block{padding:0.375em 0;}.region-footer .block .block > .block-inner{margin:0;}.region-footer > .block{flex-grow:1;box-sizing:border-box;border-width:0 1px 0 0;border-style:solid;}.region-footer > .block:last-child{border-width:0;}.region-footer .menu--footer .responsivemenu-wrapper > ul.menu{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;text-align:center;}.region-footer .menu--footer .menu-item{margin:0.125rem 0;}.region-footer .menu--footer .menu-item--expanded{margin:0.5rem 0;}.region-footer .menu--footer .responsivemenu-wrapper > ul.menu > li > a,.region-footer .menu--footer .responsivemenu-wrapper > ul.menu > li > span{margin-bottom:0.5em;}.region-footer .menu--footer2 .menu-item{margin:0.5rem 0;text-overflow:ellipsis;overflow:hidden;}.block-label{text-align:center;margin:0 0 3rem 0;}.block-inline{display:inline-block;}.block--type-video-block .block-content{position:relative;}.block--type-video-block .group-container{height:75vh;min-height:800px;display:flex;flex-direction:column;justify-content:flex-end;}.block--type-video-block .gpslider .thumbnails-arrows{padding-top:4rem;}.block--type-video-block .field--name-field-video video{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:calc(100% - 7rem);object-fit:cover;object-position:top center;}.block--type-video-block .field--name-field-media{position:relative;z-index:1;}.block--type-video-block .field--name-field-media-video-embed-field{max-width:640px;margin:0 auto;box-shadow:0 1em 3em rgba(0,0,0,0.5);}.block-block-groupfooter-left > .block-inner,.block-block-groupfooter-left > .block-inner > .block-content{height:100%;}.block-block-groupfooter-left > .block-inner > .block-content{display:flex;flex-direction:column;justify-content:center;}.field-inverted a.button.clear,.field-inverted .button.clear a,.block-inverted a.button.clear,.block-inverted .button.clear a{color:inherit;}.field-inverted a.button.clear:hover,.field-inverted .button.clear:hover a,.block-inverted a.button.clear:hover,.block-inverted .button.clear:hover a,.field-inverted a.button.clear:focus,.field-inverted .button.clear:focus a,.block-inverted a.button.clear:focus,.block-inverted .button.clear:focus a{background-color:var(--color-blue);}.field-inverted,.block-inverted{color:white;background-color:black;padding:0;--color-gradient-fill:white;--color-gradient-transparent:rgba(255,255,255,0);}.field-inverted{overflow:hidden;}.arrow-gradient-start{stop-color:var(--color-gradient-fill);}.arrow-gradient-end{stop-color:var(--color-gradient-transparent);}.field__label{text-transform:uppercase;text-align:center;padding:0 0 3em 0;}.field--label-above{padding:3rem 0;}.nlightbox-content .image-field-caption{font-weight:600;font-style:italic;letter-spacing:0.2em;color:var(--color-medium-grey);}.nlightbox-content .image-field-caption a{color:var(--color-medium-grey);}.nlightbox-content img{width:auto;max-height:100vh;}.field--name-field-winter{font-size:0;}.field--name-field-winter .field__item::after{display:inline-block;vertical-align:bottom;content:url(/themes/rautamo/css/images/icons/winter.svg?v=1);}.field--name-field-image img{display:block;}.field--name-field-image figure{margin:1em;}.field--name-field-image figure img{width:100%;height:auto;}.field--name-field-brand-rims-title .field__item > *{text-transform:uppercase;letter-spacing:0.4em;}.field--type-block-field .field__item > .block > .block-inner{margin:0;}.field--name-field-recently-viewed a{color:inherit;}.field--name-field-media-video-embed-field img{display:block;width:100%;height:auto;}.term--type-manufacturers.term--view-mode-description .field{margin:0;}.term--type-product-groups.term--view-mode-logo-line,.term--type-manufacturers.term--view-mode-logo-line{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;margin:2rem 0;}.term--type-product-groups.term--view-mode-logo-line .field--name-field-brand-rims-title .field__item > *,.term--type-manufacturers.term--view-mode-logo-line .field--name-field-brand-rims-title .field__item > *{margin:0 3rem;}.term--type-product-groups.term--view-mode-card{text-transform:uppercase;}.node--view-mode-card .field{margin:0;}.node--view-mode-alternate-card .node__content,.node--view-mode-card .node__content,.term--view-mode-card{padding:0.25rem;text-align:center;font-style:italic;}.node--view-mode-full > .node__content > .layout > .layout__region > .field--name-title .field__item > *{margin-top:0;}.term--view-mode-hero,.node--view-mode-hero{position:relative;height:100vh;height:100svh;min-height:600px;}.term--view-mode-hero::after,.node--view-mode-hero > .node__content::after{display:block;content:'';position:absolute;left:0;right:0;bottom:0;height:10rem;background-image:linear-gradient(to bottom,rgba(255.0,255.0,255.0,0.000) 0.000%,rgba(255.0,255.0,255.0,0.007) 5.263%,rgba(255.0,255.0,255.0,0.027) 10.526%,rgba(255.0,255.0,255.0,0.060) 15.789%,rgba(255.0,255.0,255.0,0.105) 21.053%,rgba(255.0,255.0,255.0,0.161) 26.316%,rgba(255.0,255.0,255.0,0.227) 31.579%,rgba(255.0,255.0,255.0,0.299) 36.842%,rgba(255.0,255.0,255.0,0.377) 42.105%,rgba(255.0,255.0,255.0,0.459) 47.368%,rgba(255.0,255.0,255.0,0.541) 52.632%,rgba(255.0,255.0,255.0,0.623) 57.895%,rgba(255.0,255.0,255.0,0.701) 63.158%,rgba(255.0,255.0,255.0,0.773) 68.421%,rgba(255.0,255.0,255.0,0.839) 73.684%,rgba(255.0,255.0,255.0,0.895) 78.947%,rgba(255.0,255.0,255.0,0.940) 84.211%,rgba(255.0,255.0,255.0,0.973) 89.474%,rgba(255.0,255.0,255.0,0.993) 94.737%,rgba(255.0,255.0,255.0,1.000) 100.000%);}.node--type-banner .node__content{display:flex;flex-direction:column;justify-content:flex-end;text-align:center;height:100%;position:relative;color:white;}.node--type-banner .node__content::after{display:block;content:'';position:absolute;left:0;right:0;bottom:0;height:20rem;background-image:linear-gradient(to bottom,transparent 0%,white 100%);}.node--type-banner .group-container{position:relative;z-index:1;box-sizing:border-box;max-width:var(--dim-hero-text-width);padding:0 1rem 3rem 1rem;}.node--type-banner .group-container > *{margin:1rem;}.node--type-banner .group-container > .field--name-title{margin-bottom:-0.125em;}.node--type-banner .button a,.node--type-banner a.button{padding:0.75em 4em;}.node--type-rim.node--view-mode-card .node__content{padding:1rem 0.5rem;}.node--type-rim.node--view-mode-card .node__content .field__item{line-height:1;text-transform:uppercase;}.node--type-rim.node--view-mode-alternate-card .field--name-field-image,.node--type-rim.node--view-mode-card .field--name-field-image{padding:0.5vw 0.5vw 1em 0.5vw;}.node--type-rim.node--view-mode-alternate-card .field--name-field-image img,.node--type-rim.node--view-mode-card .field--name-field-image img{width:100%;}.node--type-rim.node--view-mode-alternate-card .field--name-field-brand,.node--type-rim.node--view-mode-alternate-card .field--name-field-name,.node--type-rim.node--view-mode-card .field--name-field-image-number,.node--type-rim.node--view-mode-card .field--name-field-number{display:inline-block;font-size:35px;line-height:35px;font-weight:700;}.node--type-rim.node--view-mode-card .field--name-field-brand,.node--type-rim.node--view-mode-card .field--name-field-name,.node--type-rim.node--view-mode-card .field--name-field-oem{font-size:22px;line-height:22px;font-weight:300;}.node--type-rim .field--name-field-oem::before,.node--type-rim.node--view-mode-card .field--name-field-mount-extra-text::before{content:' / ';}.node--type-rim.node--view-mode-card .field--name-field-color,.node--type-rim.node--view-mode-card .field--name-field-mounting,.node--type-rim.node--view-mode-card .field--name-field-mount-extra-text{font-size:16px;font-weight:600;}.node--type-rim.node--view-mode-alternate-card .group-inline{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:0.25em;}.node--type-rim.node--view-mode-alternate-card .field--name-field-brand,.node--type-rim.node--view-mode-alternate-card .field--name-field-name{text-transform:uppercase;}.node--type-rim.node--view-mode-full > .node__content > .layout > .layout__region > .field{margin:5rem 0;}.node--type-rim.node--view-mode-full > .node__content > .layout > .layout__region > .field--name-field-logo{margin:0;}.node--type-rim.node--view-mode-full .group-columns{display:flex;flex-direction:row;flex-wrap:wrap;font-style:italic;}.node--type-rim.node--view-mode-full .group-text{margin-bottom:3em;}.node--type-rim.node--view-mode-full .group-columns .field--name-field-image{flex-grow:1;flex-shrink:1;}.node--type-rim.node--view-mode-full .group-columns .field--name-field-image img{width:100%;}.node--type-rim.node--view-mode-full .group-sidebar{max-width:18rem;margin:0 auto;}.node--type-rim.node--view-mode-full .group-columns .field--name-field-image-number,.node--type-rim.node--view-mode-full .group-columns .field--name-field-number{font-size:200%;font-weight:800;}.node--type-rim.node--view-mode-full .group-sidebar .button a{display:block;margin-left:0;margin-right:0;text-align:center;}.node--type-rim.node--view-mode-full .field--name-field-image,.node--type-rim.node--view-mode-full .group-sidebar > *{margin-bottom:1rem;}.node--type-rim.node--view-mode-full .group-identity{display:flex;flex-direction:column;line-height:0.85;letter-spacing:-0.02em;}.node--type-rim.node--view-mode-full .group-name{font-size:200%;line-height:1;font-weight:800;text-transform:uppercase;white-space:nowrap;}.node--type-rim.node--view-mode-full .group-identity .field--name-field-strapline{color:var(--color-red);}.node--type-rim.node--view-mode-full .group-color-row{font-size:50%;white-space:nowrap;}.node--type-rim.node--view-mode-full .group-color-row .country-flag{margin-left:0.5em;}.node--type-rim.node--view-mode-full .field--name-field-manufacturer-promo-images{margin-bottom:0 !important;}.node--type-rim.node--view-mode-full .field--name-field-manufacturer-promo-images + .field--name-field-rim-promo-images{margin-top:1rem !important;}.node--type-rim.node--view-mode-full .field--name-body{text-align:center;}.node--type-reseller .field--name-field-address .organization{font-weight:bold;}.node--type-reseller.node--view-mode-card .node__content{text-align:initial;font-style:inherit;}.node--type-reseller.node--view-mode-card{padding:1rem;font-size:80%;}.node--type-reseller.node--view-mode-card .field--name-title .field__item > *{margin:0 0 0.5em 0;}.node--type-reseller.node--view-mode-card .field--name-field-address .country{display:none;}.node--type-catalog.node--view-mode-card .node__content{text-align:left;}.node--type-catalog.node--view-mode-card .field--name-field-image img{width:100%;}.node--type-catalog.node--view-mode-teaser .node__content{display:flex;flex-direction:column;align-items:center;gap:0.5em;}.node--type-catalog.node--view-mode-teaser .field--name-field-teaser-image .field__items{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:0.5em;margin:2em 0;}.node--type-catalog.node--view-mode-teaser .field--name-field-teaser-image .field__item{flex-shrink:1;}.node--type-catalog.node--view-mode-teaser .group-buttons{max-width:35rem;}.node--type-catalog.node--view-mode-teaser .group-buttons a.button,.node--type-catalog.node--view-mode-teaser .group-buttons .button a{width:100%;box-sizing:border-box;}.node--type-news.node--view-mode-teaser .node__content{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;}.node--type-news.node--view-mode-teaser > *{margin:0;}.node--type-news.node--view-mode-teaser .field--name-field-image{text-align:center;}.node--type-news.node--view-mode-teaser .field--name-field-image img{display:inline-block;width:100%;height:auto;}.node--type-news.node--view-mode-teaser .group-content{box-sizing:border-box;padding:1rem;}.node--type-news.node--view-mode-teaser .group-content > *{margin:0.75em 0;}.node--type-news.node--view-mode-teaser .field--name-field-link a{margin:1em 0 0 0;}.node--type-media-gallery.node--view-mode-teaser{position:relative;--dim-bottom-offset:10vw;}.node--type-media-gallery.node--view-mode-teaser .group-content{position:absolute;top:0;left:0;right:0;z-index:90;display:flex;flex-direction:column;justify-content:center;text-align:center;gap:1vw;pointer-events:none;min-height:5rem;box-sizing:border-box;padding:1em 1em 5em 1em;background-image:linear-gradient(to bottom,rgba(0,0,0,1.000) 0.000%,rgba(0,0,0,0.993) 5.263%,rgba(0,0,0,0.973) 10.526%,rgba(0,0,0,0.940) 15.789%,rgba(0,0,0,0.895) 21.053%,rgba(0,0,0,0.839) 26.316%,rgba(0,0,0,0.773) 31.579%,rgba(0,0,0,0.701) 36.842%,rgba(0,0,0,0.623) 42.105%,rgba(0,0,0,0.541) 47.368%,rgba(0,0,0,0.459) 52.632%,rgba(0,0,0,0.377) 57.895%,rgba(0,0,0,0.299) 63.158%,rgba(0,0,0,0.227) 68.421%,rgba(0,0,0,0.161) 73.684%,rgba(0,0,0,0.105) 78.947%,rgba(0,0,0,0.060) 84.211%,rgba(0,0,0,0.027) 89.474%,rgba(0,0,0,0.007) 94.737%,rgba(0,0,0,0.000) 100.000%);}.node--type-media-gallery.node--view-mode-teaser .group-content a{pointer-events:all;}.node--type-media-gallery.node--view-mode-teaser .field--name-field-strapline .field__items{max-width:40em;margin:0 auto;}.node--type-media-gallery.node--view-mode-teaser .field--name-field-media .field__items{display:flex;flex-direction:row;flex-wrap:wrap;}.node--type-media-gallery.node--view-mode-teaser .field--name-field-media .field__items > *{margin:0;flex-grow:1;}.node--type-media-gallery.node--view-mode-teaser .field--name-field-media img{display:block;width:100%;height:auto;}.node--type-media-gallery.node--view-mode-teaser .field--name-field-media .field__item:nth-child(1),.node--type-media-gallery.node--view-mode-teaser .field--name-field-media .field__item:nth-child(2),.node--type-media-gallery.node--view-mode-teaser .field--name-field-media .field__item:nth-child(3),.node--type-media-gallery.node--view-mode-teaser .field--name-field-media .field__item:nth-child(4){display:block;width:100%;}.node--type-page.node--view-mode-hero{height:50vh;height:50svh;min-height:500px;}.term--type-manufacturers.term--view-mode-hero,.term--type-product-groups.term--view-mode-hero{height:50vh;height:50svh;min-height:500px;}.paragraph--type--gallery .field--name-field-image .nlightbox-wrapper,.paragraph--type--video-gallery .field--name-field-video .nlightbox-wrapper{margin:0.25em;}.paragraph--type--links .field--name-field-link a{display:block;text-align:center;}
}
@media all and ((min-width: 1201px) and (min-height: 561px)){.dg-2-5{width:20%;}ul.menu li.menu-item > a,ul.menu li.menu-item > span{display:block;cursor:pointer;}.dropdown-menu .responsivemenu-wrapper > ul{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;}.dropdown-menu .responsivemenu-wrapper > ul li{display:block;}#menu{--dim-menu-padding:0.5em;padding:var(--dim-menu-padding) 0;letter-spacing:0.01em;}.region-menu{padding:0 1em;}.region-menu .responsivemenu-wrapper > .menu > .menu-item{margin:0.25em 0;padding:0 0.5em;line-height:0.75;}.region-menu .responsivemenu-wrapper > .menu > .menu-item > a::after,.region-menu .responsivemenu-wrapper > .menu > .menu-item > span::after{content:none;}.region-menu .responsivemenu-wrapper > .menu > .menu-item > .menu{top:calc(100% + var(--dim-menu-padding));min-width:100%;}.region-menu .responsivemenu-wrapper .menu-item > .overflow + .menu{overflow-y:auto;scrollbar-width:thin;max-height:var(--dim-menu-overflow-height);}.region-menu .responsivemenu-wrapper > .menu .menu{padding:0.5em;}.region-menu .responsivemenu-wrapper > .menu > li > .menu{padding:1em;}.region-menu .menu .menu .menu-item--expanded > a,.region-menu .menu .menu .menu-item--expanded > span{display:flex;flex-direction:row;align-items:center;}.region-menu ul.menu ul.menu li.menu-item--expanded.menu-item--default-open > ul.menu{position:static;visibility:inherit;opacity:inherit;padding:0 0.5em;}.region-menu ul.menu ul.menu li.menu-item--expanded a::after,.region-menu ul.menu ul.menu li.menu-item--expanded span::after{margin:0 0 0 0.5em;}.region-menu ul.menu ul.menu li.menu-item--expanded.menu-item--default-open > a:after,.region-menu ul.menu ul.menu li.menu-item--expanded.menu-item--default-open > span::after{margin:0.5em 0 0 0.5em;border-top-color:inherit;border-left-color:transparent;}.region-header{padding-left:1em;}.region-menu .responsivemenu-wrapper > ul.menu > .menu-item:first-child{padding-left:0;}.node--type-rim.node--view-mode-full .group-columns{flex-wrap:nowrap;justify-content:space-between;gap:2em;}.node--type-rim.node--view-mode-full .group-columns .group-image img{width:auto;max-height:60vh;}.node--type-rim.node--view-mode-full .group-columns .group-sidebar{position:relative;margin:0;}.node--type-news.node--view-mode-teaser .group-content{padding:0 1rem 0 3rem;}.node--type-news.node--view-mode-teaser .field--name-field-image img{width:auto;max-height:60vh;}.node--type-media-gallery.node--view-mode-teaser .field--name-field-media .field__item{display:none;}.node--type-media-gallery.node--view-mode-teaser .field--name-field-media .field__item:nth-child(2),.node--type-media-gallery.node--view-mode-teaser .field--name-field-media .field__item:nth-child(3),.node--type-media-gallery.node--view-mode-teaser .field--name-field-media .field__item:nth-child(4){width:33.333%;}.node--type-media-gallery.node--view-mode-teaser .field--name-field-media .field__item:nth-child(1){width:100%;}
}
@media all and (min-width: 560px) and (max-width: 1200px){.dg-tab-2-5{width:20%;}ul.ul-columns{text-align:initial;column-count:4;}.region-footer .menu--footer .responsivemenu-wrapper > ul.menu{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;max-height:30em;text-align:center;}.term--type-product-groups.term--view-mode-logo-line,.term--type-manufacturers.term--view-mode-logo-line{flex-direction:column;}.term--type-product-groups.term--view-mode-logo-line .field--name-field-brand-rims-title .field__item > *,.term--type-manufacturers.term--view-mode-logo-line .field--name-field-brand-rims-title .field__item > *{margin:1rem 0 0 0;}.node--type-rim.node--view-mode-full > .node__content > .layout > .layout__region > .field--name-field-logo{margin:2rem 0;}.node--type-rim.node--view-mode-full .field--name-field-image{flex-basis:100%;margin-bottom:2rem;}.node--type-rim.node--view-mode-full .group-columns .field--name-field-image img{max-width:none;}.node--type-rim.node--view-mode-full .group-sidebar{text-align:center;max-width:30rem;}.node--type-rim.node--view-mode-full .group-sidebar .field--name-field-variants-view{margin:0 auto;max-width:18rem;}.node--view-mode-hero .field--name-title{font-size:9vw;}.node--view-mode-hero .field--name-body{font-size:3vw;}.node--type-news.node--view-mode-teaser .field--name-title,.node--type-news.node--view-mode-teaser .field--name-field-strapline{font-size:4vw;}.node--type-news.node--view-mode-teaser .field--name-field-link{font-size:2vw;}.node--type-media-gallery.node--view-mode-teaser .field--name-field-strapline .field__item,.node--type-media-gallery.node--view-mode-teaser .field--name-field-strapline .field__item > *{font-size:5vw;}.node--type-media-gallery.node--view-mode-teaser .group-content a{font-size:2vw;}.node--type-media-gallery.node--view-mode-teaser .field--name-field-media .field__item{display:none;}.node--type-media-gallery.node--view-mode-teaser .field--name-field-media .field__item:nth-child(2),.node--type-media-gallery.node--view-mode-teaser .field--name-field-media .field__item:nth-child(3){width:50%;}.node--type-media-gallery.node--view-mode-teaser .field--name-field-media .field__item:nth-child(4){display:none;}
}
@media all and (max-width: 559px){:root{--dim-scaling-regular-font:4vw;}.dg-mob-2-5{width:20%;}ul.ul-columns{text-align:initial;column-count:3;}h1{font-size:2em;}h2{font-size:1.2em;}a.rolling-rim{font-size:var(--dim-scaling-regular-font);}.block-system-branding-block svg,.block-system-branding-block img{width:100%;}.region-super-header .block-inner,.region-header .block-inner,.view-rim-search .view-filters .form--inline input{font-size:var(--dim-scaling-regular-font);}.region-super-header{justify-content:space-between;}.region-footer > .block{border-width:0;}.region-footer .menu--footer .responsivemenu-wrapper > ul.menu{display:flex;flex-direction:column;flex-wrap:nowrap;}.term--type-product-groups.term--view-mode-logo-line,.term--type-manufacturers.term--view-mode-logo-line{flex-direction:column;}.term--type-product-groups.term--view-mode-logo-line .field--name-field-brand-rims-title .field__item > *,.term--type-manufacturers.term--view-mode-logo-line .field--name-field-brand-rims-title .field__item > *{margin:1rem 0 0 0;}.node--type-rim.node--view-mode-full .group-image > .field--name-field-logo{padding-bottom:2rem;}.node--type-rim.node--view-mode-full .field--name-field-image{margin-bottom:2rem;}.node--type-rim.node--view-mode-full .group-identity{text-align:center;}.node--type-rim.node--view-mode-alternate-card .field--name-field-brand,.node--type-rim.node--view-mode-alternate-card .field--name-field-name,.node--type-rim.node--view-mode-card .field--name-field-image-number,.node--type-rim.node--view-mode-card .field--name-field-number{font-size:20px;line-height:20px;}.node--view-mode-hero .field--name-title{font-size:9vw;}.node--view-mode-hero .field--name-body{font-size:6vw;}.node--type-news.node--view-mode-teaser .node__content{text-align:center;}.node--type-news.node--view-mode-teaser .group-content{padding-bottom:0;}.node--type-news.node--view-mode-teaser .field--name-title,.node--type-news.node--view-mode-teaser .field--name-field-link{font-size:6vw;}.node--type-news.node--view-mode-teaser .field--name-field-strapline{font-size:4vw;}.node--type-catalog.node--view-mode-teaser .field--name-field-teaser-image .field__items{flex-direction:column;margin:0;}.node--type-catalog.node--view-mode-teaser .field--name-field-teaser-image .field__item:not(:nth-child(1)){display:none;}.node--type-media-gallery.node--view-mode-teaser{--dim-bottom-offset:20vw;}.node--type-media-gallery.node--view-mode-teaser .field--name-field-strapline .field__item,.node--type-media-gallery.node--view-mode-teaser .field--name-field-strapline .field__item > *{font-size:5vw;}.node--type-media-gallery.node--view-mode-teaser .group-content a{font-size:3vw;}.node--type-media-gallery.node--view-mode-teaser .field--name-field-media .field__item{display:none;}.node--type-media-gallery.node--view-mode-teaser .field--name-field-media .field__item:nth-child(2),.node--type-media-gallery.node--view-mode-teaser .field--name-field-media .field__item:nth-child(3){width:50%;}.node--type-media-gallery.node--view-mode-teaser .field--name-field-media .field__item:nth-child(4){display:none;}.view-resellers.view-display-id-list{flex-direction:column;}.view-resellers.view-display-id-list > .view-content > .view-content-inner{max-height:20rem;}.paragraph--type--brochure > .field--name-field-paragraphs > .field__items{flex-direction:column-reverse;}.paragraph--type--brochure > .field--name-field-paragraphs > .field__items > .field__item{flex-basis:auto;}.paragraph--type--brochure > .field--name-field-paragraphs > .field__items > .field__item:nth-child(3){display:none;}
}
@media all and ((max-width: 1200px) or (max-height: 560px)){.responsivemenu-wrapper .responsivemenu-fold-toggle{vertical-align:middle;padding:0;width:20px;height:20px;}ul.menu.responsivemenu-unfolded + .responsivemenu-fold-toggle .responsivemenu-fold-top{transform-origin:50px 6px;transform:translateY(46px) rotate(135deg);}ul.menu.responsivemenu-unfolded + .responsivemenu-fold-toggle .responsivemenu-fold-bottom{transform-origin:50px 94px;transform:translateY(-46px) rotate(-135deg);}.mobile-menu .responsivemenu-wrapper > ul.menu{left:0.5em;right:auto;overflow-y:auto;scrollbar-width:thin;color:white;background-color:var(--color-blue);box-sizing:border-box;padding:0.5em;max-height:var(--dim-menu-overflow-height);max-width:calc(100vw - 1em);}.mobile-menu .responsivemenu-wrapper > ul.menu ul.menu{padding-left:0.25em;}.block-label{margin:0 0 2rem 0;}.block.block-large-label .block-label{font-size:9vw;}.region-super-header .block--type-link-block{letter-spacing:-0.03em;}.region-menu{padding:0.5em 0;justify-content:space-between;}.region-menu ul.menu li > span,.region-menu ul.menu li > a,.region-menu ul.menu ul.menu > li > span,.region-menu ul.menu ul.menu > li > a{padding:0.25em 0.5em;}.region-menu ul.menu ul.menu ul.menu > li > span,.region-menu ul.menu ul.menu ul.menu > li > a{padding:0.125em 0.5em;}
}
