/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.progress{position:relative;}.progress__track{min-width:100px;max-width:100%;height:16px;margin-top:5px;border:1px solid;background-color:#fff;}.progress__bar{width:3%;min-width:3%;max-width:100%;height:16px;background-color:#000;}.progress__description,.progress__percentage{overflow:hidden;margin-top:0.2em;color:#555;font-size:0.875em;}.progress__description{float:left;}[dir="rtl"] .progress__description{float:right;}.progress__percentage{float:right;}[dir="rtl"] .progress__percentage{float:left;}.progress--small .progress__track{height:7px;}.progress--small .progress__bar{height:7px;background-size:20px 20px;}
.ajax-progress{display:inline-block;padding:1px 5px 2px 5px;}[dir="rtl"] .ajax-progress{float:right;}.ajax-progress-throbber .throbber{display:inline;padding:1px 6px 2px;background:transparent url(/core/misc/throbber-active.svg) no-repeat 0 center;}.ajax-progress-throbber .message{display:inline;padding:1px 5px 2px;}tr .ajax-progress-throbber .throbber{margin:0 2px;}.ajax-progress-bar{width:16em;}.ajax-progress-fullscreen{position:fixed;z-index:1261;top:48.5%;left:49%;width:24px;height:24px;padding:4px;opacity:0.9;border-radius:7px;background-color:#232323;background-image:url(/core/misc/loading-small.svg);background-repeat:no-repeat;background-position:center center;}[dir="rtl"] .ajax-progress-fullscreen{right:49%;left:auto;}
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.container-inline div,.container-inline label{display:inline-block;}.container-inline .details-wrapper{display:block;}.container-inline .hidden{display:none;}
.clearfix::after{display:table;clear:both;content:"";}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus-within{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}@media (scripting:enabled){.js-hide.js-hide{display:none;}.js-show{display:block;}}
@font-face{font-family:'fontello';src:url(/modules/custom/garaga_fontello/vendor/fontello/font/fontello.eot?67637683=);src:url(/modules/custom/garaga_fontello/vendor/fontello/font/fontello.eot?67637683=#iefix) format('embedded-opentype'),url(/modules/custom/garaga_fontello/vendor/fontello/font/fontello.woff2?67637683=) format('woff2'),url(/modules/custom/garaga_fontello/vendor/fontello/font/fontello.woff?67637683=) format('woff'),url(/modules/custom/garaga_fontello/vendor/fontello/font/fontello.ttf?67637683=) format('truetype'),url(/modules/custom/garaga_fontello/vendor/fontello/font/fontello.svg?67637683=#fontello) format('svg');font-weight:normal;font-style:normal;}[class^="fa-"]:before,[class*=" fa-"]:before{font-family:"fontello";font-style:normal;font-weight:normal;speak:never;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.fa-canadian-maple-leaf:before{content:'\e800';}.fa-facebook-official:before{content:'\e801';}.fa-facebook-square:before{content:'\e802';}.fa-copyright:before{content:'\e803';}.fa-cookie-bite:before{content:'\e804';}.fa-cookie:before{content:'\e805';}.fa-check:before{content:'\e806';}.fa-headset:before{content:'\e807';}.fa-houzz:before{content:'\e808';}.fa-linkedin-in:before{content:'\e809';}.fa-linkedin-square:before{content:'\e80a';}.fa-graduation-cap:before{content:'\e80b';}.fa-location-arrow:before{content:'\e80c';}.fa-map-marked-alt:before{content:'\e80d';}.fa-map-marked:before{content:'\e80e';}.fa-map-marker-alt:before{content:'\e80f';}.fa-map-marker:before{content:'\e810';}.fa-map-marked-alt-1:before{content:'\e811';}.fa-phone:before{content:'\e812';}.fa-phone-square:before{content:'\e813';}.fa-pinterest-square:before{content:'\e814';}.fa-star:before{content:'\e815';}.fa-star-half-alt:before{content:'\e816';}.fa-star-o:before{content:'\e817';}.fa-thumbs-o-up:before{content:'\e818';}.fa-wand-magic-sparkles-solid:before{content:'\e819';}.fa-truck:before{content:'\e81a';}.fa-times:before{content:'\e81b';}.fa-users-solid:before{content:'\e81d';}.fa-yelp:before{content:'\e81f';}.fa-youtube:before{content:'\e820';}.fa-youtube-square:before{content:'\e821';}.fa-tiktok:before{content:'\e822';}.fa-calendar-alt-solid:before{content:'\e823';}.fa-money-check-alt:before{content:'\e824';}.fa-chevron-circle-down:before{content:'\e825';}.fa-chevron-circle-left:before{content:'\e826';}.fa-chevron-circle-right:before{content:'\e827';}.fa-chevron-circle-up:before{content:'\e828';}.fa-chevron-down:before{content:'\e829';}.fa-chevron-left:before{content:'\e82a';}.fa-chevron-right:before{content:'\e82b';}.fa-chevron-up:before{content:'\e82c';}.fa-home-lg:before{content:'\e82d';}.fa-home-lg-solid:before{content:'\e82e';}.fa-cookie-bite-solid:before{content:'\e82f';}.fa-cookie-solid:before{content:'\e830';}.fa-comments-solid:before{content:'\e831';}.fa-truck-solid:before{content:'\e832';}.fa-trophy-solid:before{content:'\e833';}.fa-trophy:before{content:'\e834';}.fa-wrench-solid:before{content:'\e835';}.fa-wrench:before{content:'\e836';}.fa-heart-solid:before{content:'\e837';}.fa-heart:before{content:'\e838';}.fa-share:before{content:'\e839';}.fa-share-square:before{content:'\e83a';}.fa-camera:before{content:'\e83b';}.fa-camera-solid:before{content:'\e83c';}.fa-comment-exclamation-solid:before{content:'\e83d';}.fa-comment-exclamation:before{content:'\e83e';}.fa-exclamation-triangle:before{content:'\e83f';}.fa-file-word-o:before{content:'\e840';}.fa-file-word:before{content:'\e841';}.fa-google-plus:before{content:'\e842';}.fa-play-circle:before{content:'\e843';}.fa-x-twitter:before{content:'\e844';}.fa-youtube-play:before{content:'\e845';}.fa-arrows:before{content:'\e846';}.fa-calendar-alt:before{content:'\e847';}.fa-desktop-alt:before{content:'\e848';}.fa-file-spreadsheet:before{content:'\e849';}.fa-file-pdf:before{content:'\e84a';}.fa-grin-stars:before{content:'\e84b';}.fa-alarm-clock:before{content:'\e84c';}.fa-alarm-clock-solid:before{content:'\e84d';}.fa-chevron-circle-down-solid:before{content:'\e84e';}.fa-chevron-circle-left-solid:before{content:'\e84f';}.fa-chevron-circle-up-solid:before{content:'\e850';}.fa-chevron-circle-right-solid:before{content:'\e851';}.fa-film:before{content:'\e852';}.fa-gift:before{content:'\e853';}.fa-film-solid:before{content:'\e854';}.fa-gift-solid:before{content:'\e855';}.fa-globe-americas-solid:before{content:'\e856';}.fa-globe-americas:before{content:'\e857';}.fa-globe-africa:before{content:'\e858';}.fa-globe-asia:before{content:'\e859';}.fa-globe-europe:before{content:'\e85a';}.fa-globe-africa-solid:before{content:'\e85b';}.fa-globe-asia-solid:before{content:'\e85c';}.fa-globe-europe-solid:before{content:'\e85d';}.fa-info-square:before{content:'\e85e';}.fa-info-square-solid:before{content:'\e85f';}.fa-map-marked-alt-solid:before{content:'\e860';}.fa-sack-dollar:before{content:'\e861';}.fa-sack-dollar-solid:before{content:'\e862';}.fa-share-square-solid:before{content:'\e863';}.fa-shipping-fast-solid:before{content:'\e864';}.fa-shipping-fast:before{content:'\e865';}.fa-snow-blowing:before{content:'\e866';}.fa-snow-blowing-1:before{content:'\e867';}.fa-umbrella:before{content:'\e868';}.fa-umbrella-1-solid:before{content:'\e869';}.fa-user-friends:before{content:'\e86a';}.fa-user-friends-solid:before{content:'\e86b';}.fa-users:before{content:'\e86c';}.fa-warehouse-alt:before{content:'\e86d';}.fa-warehouse-alt-solid:before{content:'\e86e';}.fa-location-arrow-solid:before{content:'\e86f';}.fa-phone-solid:before{content:'\e870';}.fa-search:before{content:'\e871';}.fa-external-link:before{content:'\e872';}.fa-file:before{content:'\e873';}.fa-foursquare:before{content:'\e874';}.fa-instagram:before{content:'\e875';}.fa-file-o:before{content:'\e876';}.fa-circle-solid:before{content:'\e87c';}.fa-tag:before{content:'\e87f';}.fa-stopwatch:before{content:'\e880';}.fa-box:before{content:'\e881';}.fa-siren-on:before{content:'\e882';}.fa-usd-square:before{content:'\e883';}.fa-envelope:before{content:'\e884';}.fa-tree-decorated-solid:before{content:'\e886';}.fa-sun-bright-solid:before{content:'\e887';}.fa-circle:before{content:'\e8ec';}.fa-circle-notch:before{content:'\e8ed';}.fa-file-pdf-o:before{content:'\e8ee';}.fa-tools:before{content:'\e8ef';}.fa-heart-square:before{content:'\e8f0';}.fa-twitter:before{content:'\e8f1';}.fa-twitter-square:before{content:'\e8f2';}.fa-x-square:before{content:'\e8f3';}.fa-trash-can-solid:before{content:'\e902';}.fa-trash-alt:before{content:'\f2ed';}
.animate-spin{-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear;display:inline-block;}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg);}}@-webkit-keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg);}}@-o-keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg);}}@-ms-keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg);}}@keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg);}}
[class*=" fa-"],[class^=fa-]{display:inline-block}[class*=" fa-"]:before,[class^=fa-]:before{margin-left:0;margin-right:0}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}
body.page--product-listing .main-content{padding-bottom:0}.product-collection{max-width:1400px;margin-inline:auto}.product-collection__breadcrumb{padding-top:1.5rem}.product-collection__breadcrumb-list{list-style:none;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;padding:0;font-size:.875rem;line-height:1.25rem;color:#5b5c5f}.product-collection__breadcrumb-item{display:flex;align-items:center;gap:.5rem;margin-bottom:0}.product-collection__breadcrumb-item:not(:first-child)::before{content:"›";color:#5b5c5f}.product-collection__breadcrumb-item a{text-decoration:underline;color:#5b5c5f}.product-collection__breadcrumb-item a:visited{color:#5b5c5f}.product-collection__breadcrumb-item a:hover{color:var(--color-1,#e2001a)}.product-collection__header{padding:2.5rem 0 5rem}.product-collection__title{font-family:Helvetica,Arial,sans-serif;font-size:4.5rem;font-weight:500;line-height:1.1;letter-spacing:-.01em;color:#000;margin:0 0 .75rem;text-align:left}.product-collection__description{font-size:1.25rem;font-weight:400;line-height:1.6;color:#5b5c5f;margin:0}.product-collection__body{display:grid;grid-template-columns:1.3fr 1fr;gap:0 4rem;align-items:center;padding-bottom:var(--space-xl)}.product-collection__body[id]{scroll-margin-top:6rem}.product-collection__slider-track{position:relative;overflow:hidden;aspect-ratio:4/3;background-color:#f5f5f5;border-radius:.938rem;cursor:pointer;touch-action:pan-y}.product-collection__slide{position:absolute;inset:0;z-index:0;opacity:0;transition:opacity .8s ease}.product-collection__slide.is-active{z-index:1;opacity:1}.product-collection__slide-image,.product-collection__slide-picture{display:block;width:100%;height:100%}.product-collection__slide-image{-o-object-fit:cover;object-fit:cover}.product-collection__slider-media{position:relative;width:100%}.product-collection__progress{position:absolute;bottom:1.25rem;left:1.25rem;right:1.25rem;z-index:1;display:flex;gap:.5rem;padding:0;border:0;background:0 0}.product-collection__progress-bar{flex:1;height:.5rem;background-color:rgba(212,212,212,.7);border:0;border-radius:2px;cursor:pointer;padding:0;transition:background-color .2s}.product-collection__progress-bar.is-active{background-color:var(--color-1,#e2001a)}.product-collection__progress-bar:hover:not(.is-active){background-color:rgba(212,212,212,.9)}.product-collection__slider-caption{display:flex;align-items:baseline;gap:.5rem;margin-top:.625rem;font-size:1rem;font-weight:400;line-height:1;color:#5b5c5f}.product-collection__slider-caption[hidden]{display:none}.product-collection__slider-caption-dash{flex-shrink:0;color:var(--color-1,#e2001a)}.product-collection__design-col{display:flex;flex-direction:column;gap:1.5rem}.product-collection__dropdown-title{font-family:Nunito,sans-serif;font-size:1rem;font-weight:500;color:#000;margin:0}.product-collection__dropdown{position:relative}.product-collection__dropdown-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;padding:1.25rem;background-color:#fff;border:1.5px solid #939598;border-radius:.375rem;cursor:pointer;font-weight:500;text-align:left;transition:border-color .15s}.product-collection__dropdown-toggle:focus-visible,.product-collection__dropdown-toggle:hover{border-color:#e6e7e8;outline:0}.product-collection__dropdown-toggle[aria-expanded=true]{border-color:#939598 #939598 transparent;border-radius:.375rem .375rem 0 0}.product-collection__dropdown-current{font-family:Nunito,sans-serif;flex:1 1 auto;white-space:nowrap;text-overflow:ellipsis;font-size:1.625rem;color:#000}.product-collection__dropdown-arrow{flex-shrink:0;width:1rem;height:1rem;margin-right:.125rem;border-right:2px solid var(--color-1,#e2001a);border-bottom:2px solid var(--color-1,#e2001a);transform:rotate(45deg) translate(-2px,-2px);transition:transform .15s}.product-collection__dropdown-toggle[aria-expanded=true] .product-collection__dropdown-arrow{transform:rotate(225deg) translate(-2px,-2px)}.product-collection__dropdown-list{display:none;position:absolute;top:calc(100% - 1px);left:0;right:0;z-index:10;list-style:none;padding:0;margin:0;background-color:#fff;border:1.5px solid #939598;border-top:0;border-radius:0 0 .375rem .375rem;max-height:18rem;overflow-y:auto;box-shadow:0 4px 12px rgba(0,0,0,.08);clip-path:inset(0 -20px -20px -20px)}.product-collection__dropdown-list.is-open{display:block}.product-collection__dropdown-list::before{content:"";display:block;height:1px;margin:0 1.25rem;background-color:#e6e7e8}.product-collection__dropdown-item{position:relative;display:flex;align-items:center;gap:1rem;padding:1.25rem;cursor:pointer;transition:background-color .12s;margin-bottom:0}.product-collection__dropdown-item+.product-collection__dropdown-item::before{content:"";position:absolute;top:0;left:1rem;right:1rem;height:1px;background-color:#e6e7e8}.product-collection__dropdown-item:focus-visible,.product-collection__dropdown-item:hover{background-color:rgba(0,0,0,.04);outline:0}.product-collection__dropdown-item.is-static{cursor:default}.product-collection__dropdown-item.is-static:hover{background-color:transparent}.product-collection__dropdown-item.is-selected{background-color:rgba(var(--color-1,#e2001a),.06)}.product-collection__dropdown-item.is-selected .product-collection__dropdown-name{color:var(--color-1,#e2001a);font-weight:600}.product-collection__dropdown-thumb{flex-shrink:0;width:5.625rem;height:4.375rem;-o-object-fit:contain;object-fit:contain;background-color:#f5f5f5;border-radius:2px}.product-collection__dropdown-meta{display:flex;flex-direction:column;gap:.25rem;min-width:0}.product-collection__dropdown-name{font-size:1.625rem;color:#000;line-height:1.3}.product-collection__dropdown-desc{font-size:.75rem;line-height:1.4;color:#5b5c5f}.product-collection__design-description{font-size:1rem;line-height:1.65;color:#5b5c5f;margin:0}.product-collection__layout-image{display:block;width:100%;max-width:300px;height:auto;-o-object-fit:contain;object-fit:contain;transition:opacity .25s}.product-collection__layout-image.is-swapping{opacity:0}.product-collection__cta{margin-top:2rem}.product-collection__cta-button{display:inline-block;padding:.625rem .875rem;background-color:var(--color-1,#e2001a);border-radius:.5rem;white-space:nowrap;transition:background-color .25s}.product-collection__cta-button::first-letter{text-transform:uppercase}.product-collection__cta-button,.product-collection__cta-button:active,.product-collection__cta-button:link,.product-collection__cta-button:visited{color:#fff;font-size:.9375rem;font-weight:500;line-height:1.25rem;text-decoration:none;width:100%;text-align:center}.product-collection__cta-button:focus-visible,.product-collection__cta-button:hover{background-color:#b90015;color:#fff;text-decoration:none}@media (prefers-reduced-motion:reduce){.product-collection__slide{transition:none}}@media (max-width:1448px){.product-collection{padding-inline:1.5rem}}@media (max-width:1024px){.product-collection{padding-inline:1rem}.product-collection__title{font-size:3rem}.product-collection__body{grid-template-columns:1fr 1fr;gap:0 2rem}.product-collection__slider-track{aspect-ratio:5/6}}@media (max-width:768px){.product-collection__header{padding:1rem 0 2.5rem}.product-collection__body[id]{scroll-margin-top:8rem}.product-collection__title{font-size:2.625rem}.product-collection__body{grid-template-columns:1fr;gap:2rem 0}.product-collection__slider-track{aspect-ratio:4/3}.product-collection__design-col{position:static}.product-collection__layout-image{margin:auto}}@media (max-width:640px){.product-collection__slider-track{aspect-ratio:5/6}}
:root{--gtm-consent--color-primary:#34a853;--gtm-consent--color-primary-fg:#ffffff;--gtm-consent--color-secondary:#ffffff;--gtm-consent--color-secondary-fg:#34a853;--gtm-consent--color-danger:#ffffff;--gtm-consent--color-danger-fg:#666666;}.gtm-consent__text{flex:1;text-align:justify;margin-right:3rem;}@media (max-width:960px){.gtm-consent__text{margin-right:0;}}.gtm-consent__text p{font-size:0.875rem;}.gtm-consent__title{font-size:1.5rem;font-weight:bold;}.gtm-consent-banner{position:fixed;bottom:0;left:0;right:0;background-color:#f8f9fa;padding:0.5rem 1rem;z-index:10000;}.gtm-consent-banner__content{display:flex;justify-content:space-between;align-items:center;margin:0 auto;padding:0.938rem 3rem;}@media (max-width:960px){.gtm-consent-banner__content{flex-direction:column;padding:0.938rem 1rem;}}.gtm-consent-banner__buttons{display:flex;align-items:center;flex-direction:column;grid-row-gap:0.625rem;}@media (min-width:640px) and (max-width:960px){.gtm-consent-banner__buttons{flex-direction:row;grid-column-gap:0.625rem;grid-row-gap:initial;}}@media (max-width:640px){.gtm-consent-banner__buttons{width:100%;}}.gtm-consent__btn{min-width:130px;text-align:center;}@media (max-width:640px){.gtm-consent__btn{width:100%;flex:auto;min-width:initial;}}.gtm-consent__btn:active{opacity:0.5;}.gtm-consent-dialog-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.5);z-index:10000;}.gtm-consent-dialog{background-color:#ffffff;border-radius:0.25rem;width:90%;max-width:625px;max-height:80vh;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);overflow:hidden;display:flex;flex-direction:column;}.gtm-consent-dialog__content{overflow-y:auto;padding:1.5rem;}.gtm-consent-dialog__header{display:flex;justify-content:space-between;align-items:center;}.gtm-consent-dialog__close{background-color:transparent;border:none;cursor:pointer;font-size:1.5rem;}.gtm-consent-categories{margin-top:1.25rem;}.gtm-consent-category{border:1px solid #ddd;border-radius:0.25rem;display:flex;justify-content:space-between;align-items:center;margin-bottom:0.625rem;}.gtm-consent-category__content{padding:0.5rem;}.gtm-consent-category__title{font-weight:bold;font-size:0.875rem;}.gtm-consent-category__description p{opacity:0.7;margin-top:0.25rem;font-size:0.875rem;}.gtm-consent-category__actions{margin-right:0.75rem;}.gtm-consent-category__switch{cursor:pointer;min-width:40px;height:22px;display:inline-block;position:relative;}.gtm-consent-category__switch input{opacity:0;position:absolute;}.gtm-consent-category__switch input:checked + .slider{background-color:var(--gtm-consent--color-primary);}.gtm-consent-category__switch input:checked + .slider:before{background-color:var(--gtm-consent--color-primary-fg);transform:translate(1.125rem);}.gtm-consent-category__switch input:focus + .slider{box-shadow:0 0 3px var(--gtm-consent--color-primary);}.gtm-consent-category__switch input:disabled + .slider{cursor:not-allowed;background-color:#cccccc;}.gtm-consent-category__switch .slider{cursor:pointer;background-color:#595959;width:40px;transition:all 0.3s;position:absolute;top:0;bottom:0;left:0;right:0;}.gtm-consent-category__switch .slider:before{content:"";background-color:#ffffff;width:16px;height:16px;transition:all 0.3s;position:absolute;bottom:0.125rem;left:0.125rem;}.gtm-consent-category__switch .slider.round{border:1px solid #fff;border-radius:2.125rem;}.gtm-consent-category__switch .slider.round:before{border-radius:50%;}.gtm-consent-dialog__footer{border-top:1px solid #ddd;padding:0.75rem 1.5rem;}.gtm-consent-dialog__buttons{grid-column-gap:1rem;justify-content:center;align-items:stretch;display:flex;}@media (max-width:640px){.gtm-consent-dialog__buttons{flex-direction:column;grid-row-gap:0.625rem;}}.gtm-consent-dialog__buttons .button{flex-grow:1;flex-basis:0;}.gtm-consent-sticker{background-color:#fff;box-sizing:content-box;border-radius:1.5rem;border:1px solid #eeeeee;display:block;right:1rem;position:fixed;bottom:1rem;width:3rem;height:3rem;z-index:99;cursor:pointer;}.gtm-consent-sticker__icon{display:inline-block;margin:0.5rem;width:2rem;height:2rem;}.gtm-consent-sticker__text{display:block;width:0;height:0;overflow:hidden;}
.improvedselect ul li{padding:0 5px;display:block;margin:0;cursor:pointer;background:none;}.improvedselect .del_all:hover,.improvedselect .add_all:hover,.improvedselect .del:hover,.improvedselect .add:hover,.improvedselect .move_up:hover,.improvedselect .move_down:hover{background:#ccc;}.improvedselect .improvedselect-text-wrapper{border:1px solid gray;margin-bottom:5px;}.improvedselect input.improvedselect_filter{width:96%;height:20px;padding:0 2%;}.improvedselect .add_all,.improvedselect .del_all,.improvedselect .del,.improvedselect .add,.improvedselect .move_up,.improvedselect .move_down{display:block;width:80%;border:1px solid gray;cursor:pointer;margin:0 0 10px 10%;text-align:center;background:white;-moz-user-select:-moz-none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;}.improvedselect .improvedselect_control{float:left;width:18%;padding-top:30px;}.improvedselect li:hover{background:#eee;}.improvedselect li.selected{color:white;background:#3399ff;}.improvedselect ul.improvedselect_sel,.improvedselect ul.improvedselect_all{width:40%;height:200px;overflow:auto;margin:0;padding:0;display:block;border:1px solid gray;background:white;list-style:none;}.has_group ul.improvedselect_sel,.has_group ul.improvedselect_all{width:30%;}.improvedselect div.improvedselect_tabs-wrapper{width:19%;float:left;}.improvedselect ul.improvedselect_tabs{margin:0;padding:0;}.improvedselect ul.improvedselect_tabs li{margin-bottom:5px;padding:1px 0 1px 5px;-moz-user-select:-moz-none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;}.improvedselect ul.improvedselect_tabs li.selected{background-color:white;border-color:gray;border-style:solid;border-width:1px 0 1px 1px;padding:0;}.improvedselect ul.improvedselect_tabs li.selected div{background-color:white;margin:0 -1px 0 1px;position:relative;}.improvedselect ul.improvedselect_tabs li.selected div a{margin-left:3px;padding-right:5px;}.improvedselect .improvedselect_all{float:left;}.improvedselect .improvedselect_sel{float:right;}.improvedselect .clear{clear:both;}.improvedselect{border:1px solid gray;background:#eee;padding:1%;min-width:440px;overflow:hidden;}
