/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:is(#extra-specificity-hack,[data-drupal-admin-styles]){box-sizing:border-box;*:focus{outline:var(--admin-toolbar-size-focus) solid var(--admin-toolbar-color-focus);}*:not(:where(svg,svg *)){all:revert;box-sizing:border-box;button{font-family:inherit;}&::after,&::before{all:revert;box-sizing:border-box;}}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}}
[data-admin-toolbar-body-scroll="locked"]{overflow:clip;body{overflow:clip;}@media (min-width:64rem){overflow:initial;body{overflow:initial;}}}
:is(#extra-specificity-hack,[data-drupal-admin-styles]){.toolbar-dropdown__item + .toolbar-dropdown__item{border-top:1px solid #d8dfea;}.toolbar-dropdown__link{display:block;padding-inline:var(--admin-toolbar-space-16) var(--admin-toolbar-space-12);padding-block:var(--admin-toolbar-space-12);-webkit-text-decoration:none;text-decoration:none;color:var(--admin-toolbar-color-gray-800);border-radius:var(--admin-toolbar-space-8);font-size:var(--admin-toolbar-font-size-info-sm);line-height:var(--admin-toolbar-line-height-info-sm);font-variation-settings:"wght" 700;&:hover{z-index:20;color:var(--admin-toolbar-color-gray-900);outline:2px solid var(--admin-toolbar-color-blue-300);outline-offset:var(--toolbar-button-outline-offset);background-color:var(--admin-toolbar-color-gray-050);}&:focus{z-index:10;color:var(--admin-toolbar-color-blue-600);outline:2px solid var(--admin-toolbar-color-focus);outline-offset:var(--toolbar-button-outline-offset);background-color:transparent;}&:hover:focus{background-color:var(--admin-toolbar-color-gray-050);}}.toolbar-dropdown__list{margin:0;padding:0;list-style-type:none;}.toolbar-dropdown__menu{position:fixed;z-index:1000;display:none;inline-size:calc(11.25 * var(--admin-toolbar-rem));padding:var(--admin-toolbar-space-8) var(--admin-toolbar-space-16);border-radius:var(--admin-toolbar-space-12);background:white;box-shadow:0 14px 30px 0 rgb(0,0,0,0.1);}[data-drupal-dropdown][aria-expanded="true"] + .toolbar-dropdown__menu{display:block;}}
:is(#extra-specificity-hack,[data-drupal-admin-styles]){.toolbar-tooltip{position:fixed;z-index:var(--admin-toolbar-z-index-tooltip);display:none;padding-inline:var(--admin-toolbar-space-12);padding-block:var(--admin-toolbar-space-8);color:var(--admin-toolbar-color-white);border-radius:var(--admin-toolbar-space-8);background-color:var(--admin-toolbar-color-gray-990);font-size:var(--admin-toolbar-font-size-info-sm);font-variation-settings:"wght" 600;line-height:var(--admin-toolbar-line-height-info-sm);}[data-admin-toolbar="expanded"] & [data-drupal-tooltip]:hover + .toolbar-block__title-tooltip{display:none;}@media (min-width:64rem){[data-drupal-tooltip]:hover + .toolbar-tooltip,[data-drupal-tooltip]:focus + .toolbar-tooltip{display:block;}}}
:is(#extra-specificity-hack,[data-drupal-admin-styles]){.toolbar-popover{border-radius:var(--admin-toolbar-space-8);}.toolbar-popover--expanded{background-color:var(--admin-toolbar-color-expanded);}.toolbar-popover__control{inline-size:100%;}[data-toolbar-popover-wrapper]{position:fixed;z-index:var(--admin-toolbar-z-index-popover);display:grid;overflow:auto;grid-auto-rows:max-content;padding:var(--admin-toolbar-space-12) var(--admin-toolbar-space-16) var(--admin-toolbar-space-16);transition:transform var(--admin-toolbar-transition),opacity var(--admin-toolbar-transition);transform:translateX(-100%);transform-origin:0;opacity:0;background-color:var(--admin-toolbar-color-white);inline-size:var(--admin-toolbar-sidebar-width);block-size:100vh;gap:var(--admin-toolbar-space-8);inset-block-start:var(--admin-toolbar-sidebar-header);inset-inline-start:0;clip-path:inset(0 -10rem 0 0);&:dir(rtl){clip-path:inset(0 0 0 -10rem);transform:translateX(0);}@media (min-width:64rem){--admin-toolbar-z-index-popover:var(--drupal-admin-z-index-popover,-1);block-size:calc(100vh - var(--drupal-displace-offset-top,0px));padding-block-start:var(--admin-toolbar-space-16);transform:translateX(0);box-shadow:0 0 72px rgb(0,0,0,0.2),0 0 8px rgb(0,0,0,0.04),0 0 40px rgb(0,0,0,0.06);inline-size:var(--admin-toolbar-popover-width);inset-block-start:var(--drupal-displace-offset-top,0);inset-inline-start:1px;}}[data-toolbar-popover-control][aria-expanded="true"] + [data-toolbar-popover-wrapper]{transform:translateX(0);opacity:1;@media (min-width:64rem){transform:translateX(var(--admin-toolbar-sidebar-width));&:dir(rtl){transform:translateX(calc(var(--admin-toolbar-sidebar-width) * -1));}}}[data-admin-toolbar="collapsed"] & [data-toolbar-popover-wrapper]{transform:translateX(calc((16 * var(--admin-toolbar-rem) * -1) + var(--drupal-displace-offset-left,var(--admin-toolbar-space-72))));&:dir(rtl){transform:translateX(calc((16 * var(--admin-toolbar-rem)) + var(--drupal-displace-offset-right,var(--admin-toolbar-space-72))));}}}
:is(#extra-specificity-hack,[data-drupal-admin-styles]){[data-has-safe-triangle]{--safe-triangle-cursor-y:6.25rem;--safe-triangle-cursor-x:6.25rem;--safe-triangle-submenu-start-x:var(--admin-toolbar-sidebar-width);--safe-triangle-submenu-start-y:5vh;--safe-triangle-submenu-end-x:var(--admin-toolbar-sidebar-width);--safe-triangle-submenu-end-y:66vh;&:hover{[data-safe-triangle]{display:block;}}}[data-safe-triangle]{position:fixed;display:none;content:"";inset:0;clip-path:polygon(var(--safe-triangle-cursor-x,0) var(--safe-triangle-cursor-y,0),var(--safe-triangle-submenu-start-x,0) var(--safe-triangle-submenu-start-y,0),var(--safe-triangle-submenu-end-x,0) max(var(--safe-triangle-submenu-end-y,0),var(--safe-triangle-cursor-y,0),66vh));}}
.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;}
.clearfix::after{display:table;clear:both;content:"";}.nowrap{white-space:nowrap;}
.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;}
.caption{display:table;}.caption > *{display:block;max-width:100%;}.caption > figcaption{display:table-caption;max-width:none;caption-side:bottom;}.caption > figcaption[contenteditable="true"]:empty::before{content:attr(data-placeholder);font-style:italic;}
.caption .media .field,.caption .media .field *{float:none;margin:unset;}
#sliding-popup{background:url(/modules/eu_cookie_compliance/images/gradient.png) center center scroll repeat-y transparent;}.sliding-popup-bottom,.sliding-popup-top{margin:0;padding:0;width:100%;z-index:99999;left:0;text-align:center;}.sliding-popup-bottom{position:fixed;}.sliding-popup-top{position:relative;}.eu-cookie-compliance-content{margin:0 auto;max-width:80%;display:inline-block;text-align:left;width:100%;position:relative;}.eu-cookie-compliance-buttons{float:right;margin:0 0 1em 0;max-width:40%;}.eu-cookie-compliance-categories-buttons{margin:0 0 1em 0;max-width:60%;float:left;}[dir="rtl"] .eu-cookie-compliance-buttons{float:left;}[dir="rtl"] .eu-cookie-compliance-categories-buttons{float:right;}.eu-cookie-compliance-more-button{cursor:pointer;display:inline;height:auto;margin:0;padding:0;border:none;text-decoration:underline;background:none;}.eu-cookie-compliance-secondary-button{cursor:pointer;border:none;background:none;margin-top:1em;padding:0 8px;vertical-align:middle;}.disagree-button.eu-cookie-compliance-more-button,.eu-cookie-compliance-agree-button,.eu-cookie-compliance-default-button,.eu-cookie-compliance-hide-button,.eu-cookie-compliance-more-button-thank-you,.eu-cookie-withdraw-button,.eu-cookie-compliance-save-preferences-button{cursor:pointer;margin-right:5px;margin-top:1em;vertical-align:middle;overflow:visible;width:auto;-moz-box-shadow:inset 0 1px 0 0 #ffffff;-webkit-box-shadow:inset 0 1px 0 0 #ffffff;box-shadow:inset 0 1px 0 0 #ffffff;background-color:#ededed;background-image:-moz-linear-gradient(top,#ededed 5%,#dfdfdf 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(5%,#ededed),color-stop(100%,#dfdfdf));background-image:-webkit-linear-gradient(top,#ededed 5%,#dfdfdf 100%);background-image:-o-linear-gradient(top,#ededed 5%,#dfdfdf 100%);background-image:-ms-linear-gradient(top,#ededed 5%,#dfdfdf 100%);background-image:linear-gradient(to bottom,#ededed 5%,#dfdfdf 100%);-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;border:1px solid #dcdcdc;color:#000;font-family:Arial,sans-serif;font-weight:bold;padding:4px 8px;text-decoration:none;text-shadow:1px 1px 0 #ffffff;}[dir="rtl"] .eu-cookie-compliance-buttons button{-moz-box-shadow:inset 0 0 0 1px #ffffff;-webkit-box-shadow:inset 0 0 0 1px #ffffff;box-shadow:inset 0 0 0 1px #ffffff;}.disagree-button.eu-cookie-compliance-more-button:hover,.eu-cookie-compliance-agree-button:hover,.eu-cookie-compliance-default-button:hover,.eu-cookie-compliance-hide-button:hover,.eu-cookie-compliance-more-button-thank-you:hover,.eu-cookie-withdraw-button:hover{background-color:#dfdfdf;background-image:-moz-linear-gradient(top,#dfdfdf 5%,#ededed 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(5%,#dfdfdf),color-stop(100%,#ededed));background-image:-webkit-linear-gradient(top,#dfdfdf 5%,#ededed 100%);background-image:-o-linear-gradient(top,#dfdfdf 5%,#ededed 100%);background-image:-ms-linear-gradient(top,#dfdfdf 5%,#ededed 100%);background-image:linear-gradient(to bottom,#dfdfdf 5%,#ededed 100%);}.disagree-button.eu-cookie-compliance-more-button:active,.eu-cookie-compliance-agree-button:active,.eu-cookie-compliance-default-button:active,.eu-cookie-compliance-hide-button:active,.eu-cookie-compliance-more-button-thank-you:active,.eu-cookie-withdraw-button:active{position:relative;top:1px;}.eu-cookie-compliance-message{float:left;margin:5px 0 0;max-width:60%;}.eu-cookie-compliance-banner--categories .eu-cookie-compliance-message{max-width:100%;}.eu-cookie-compliance-categories{clear:both;padding-top:1em;}.eu-cookie-compliance-categories label{display:inline;}[dir="rtl"] .eu-cookie-compliance-message{float:right;text-align:right;}.eu-cookie-compliance-message h1,.eu-cookie-compliance-message h2,.eu-cookie-compliance-message h3,.eu-cookie-compliance-message p{font-weight:bold;line-height:1.4;margin:0 0 5px 0;}.eu-cookie-compliance-message h1,.eu-cookie-compliance-message h2,.eu-cookie-compliance-message h3,.eu-cookie-compliance-message p,.eu-cookie-compliance-message button,.eu-cookie-compliance-category label{color:#fff;}.eu-cookie-compliance-message h1{font-size:24px;}.eu-cookie-compliance-message h2{font-size:16px;}.eu-cookie-compliance-message h3{font-size:12px;}.eu-cookie-compliance-message p{font-size:12px;display:inline;}.eu-cookie-withdraw-tab{padding:4px 7px;cursor:pointer;}.sliding-popup-bottom .eu-cookie-withdraw-tab{border-width:2px 2px 0;border-radius:5px 5px 0 0;}.sliding-popup-top .eu-cookie-withdraw-tab{border-width:0 2px 2px;border-radius:0 0 5px 5px;}.eu-cookie-withdraw-wrapper.sliding-popup-top,.eu-cookie-withdraw-wrapper.sliding-popup-top .eu-cookie-withdraw-banner{transform:scaleY(-1);}.eu-cookie-withdraw-tab{position:absolute;top:0;transform:translate(-50%,-100%);left:50%;}.eu-cookie-withdraw-wrapper.sliding-popup-top .eu-cookie-withdraw-tab{transform:translate(-50%,-100%) scaleY(-1);}.eu-cookie-compliance-close-button{background:url(/modules/eu_cookie_compliance/images/close.png);width:24px;height:24px;border-width:0;font-size:0;position:absolute;right:2px;top:-12px;cursor:pointer;}body:not(.eu-cookie-compliance-popup-open) .eu-cookie-compliance-close-button{display:none;}@media screen and (max-width:600px){.eu-cookie-compliance-content{max-width:95%;}.eu-cookie-compliance-categories,.eu-cookie-compliance-message{max-width:100%;}.eu-cookie-compliance-buttons{clear:both;float:none;max-width:100%;margin:5px 0 1em;}.eu-cookie-compliance-buttons.eu-cookie-compliance-has-categories{float:right;}.eu-cookie-compliance-banner--categories .eu-cookie-compliance-buttons{position:initial;bottom:unset;right:unset;}}
.basic_cart-grid{border:none;color:#363636;display:table;margin:auto;padding:0;width:100%;}.basic_cart-grid .row{display:table-row;float:left;left:100%;width:100%;}.basic_cart-grid .cell{display:table-cell;float:left;}.basic_cart-grid .cell img{vertical-align:middle;}.basic_cart-grid .clr{border-bottom:1px solid #eeeeee;display:table-row;float:left;left:100%;width:100%;}.basic_cart-grid form{margin:0;padding:0;}.basic_cart-add-to-cart{margin:10px 0;}.basic_cart-cart{margin:0 0 25px 0;width:100%;}.basic_cart-cart-contents{padding:5px;border-bottom:1px solid black;}.basic_cart-cart-total-price-contents{padding:5px;}.basic_cart-delete-image.cell{margin:0 10px 0 0;}.basic_cart-cart-checkout-button{margin:10px 0;}.basic_cart-cart-checkout-button a.button{float:right;margin-right:0;}.basic_cart-cart-checkout-button-block{margin:10px 0 0 0;}.basic_cart-cart-checkout-button-block a.button{margin-bottom:0;}.basic_cart-cart-quantity.cell{float:right;}.basic_cart-cart-node-title{width:auto;}.basic_cart-cart-x.cell{float:right;padding:1px 10px 3px 10px;}.basic_cart-cart-unit-price.cell{float:right;margin:0;text-align:right;width:100px;}.basic_cart-block .basic_cart-cart-node-title{width:100%;}.basic_cart-block .basic_cart-cart-unit-price,.basic_cart-block .basic_cart-cart-x,.basic_cart-block .basic_cart-cart-quantity{float:left;text-align:right;width:auto;}.basic_cart-total-price.cell,.basic_cart-total-vat.cell{float:right;}.basic_cart-cart-total-vat-contents,.basic_cart-block-total-vat-contents{padding:0 5px;}.basic_cart-total-vat.cell{color:#6c6c6c;font-size:11px;}.basic_cart-order-details td{border:1px solid #ccc;}.basic_cart-order-label{background-color:#efefef;font-weight:bold;width:100px;}.basic_cart-order-value{background-color:#fff;}.basic_cart-order-product-price,.basic_cart-order-total-price{float:right;}.basic_cart-order-vat{float:right;font-weight:normal;}.basic_cart-call-to-action{text-align:right;}.form-item-basic_cart-checkout-city{float:left;width:350px;}.form-item-basic_cart-checkout-zipcode{float:left;width:150px;}.form-item-basic_cart-checkout-message{clear:both;}.basic_cart-delete-image-image{background-repeat:no-repeat;}.addtocart-quantity-wrapper-container{margin:10px 0;}.addtocart-quantity-wrapper-container label{display:inline-block;vertical-align:middle;}.addtocart-quantity-wrapper-container .quantity_dynamic_text{vertical-align:middle;display:inline-block;width:25%;border-radius:5px;border:1px solid rgba(53,52,52,0.35);padding:5px 8px;}.addtocart-link-class{margin:5px 0 10px;}a.basic_cart-get-quantity{border-radius:5px;font-weight:700;background:none;border:1px solid #aaa;}.basic_cart-cart-contents a{border-bottom:none;}.basic_cart-cart-quantity .form-item{margin-top:0em;margin-bottom:0em;}.basic_cart-circle{position:absolute;margin-left:-29px;height:24px;width:24px;background-color:#ffc107;border-radius:70%;padding:0;font-size:11px;text-align:center;color:rgba(0,0,0,1);line-height:25px;margin-top:-1px;}.basic_cart-msg-pck a img{color:rgba(0,0,0,0.7);}.basic_cart-msg-pck{position:relative;float:right;top:6px;right:7px;width:48px;}
.layout--onecol .layout__region{width:100%;}
@font-face{font-family:Inter;src:url(/core/modules/navigation/assets/fonts/inter-var.woff2) format("woff2");font-weight:100 900;font-display:swap;}
:root{--admin-toolbar-rem:max(1rem,16PX);}[data-drupal-admin-styles]{--admin-toolbar-color-focus:var(--drupal-admin-color-focus,var(--admin-toolbar-color-green-400));--admin-toolbar-size-focus:var(--drupal-admin-size-focus,2px);--admin-toolbar-color-blue-070:var(--drupal-admin-color-blue-070,#dbe8ff);--admin-toolbar-color-blue-100:var(--drupal-admin-color-blue-100,#ccdfff);--admin-toolbar-color-blue-200:var(--drupal-admin-color-blue-200,#94bbff);--admin-toolbar-color-blue-300:var(--drupal-admin-color-blue-300,#669eff);--admin-toolbar-color-blue-400:var(--drupal-admin-color-blue-400,#347efe);--admin-toolbar-color-blue-450:var(--drupal-admin-color-blue-450,#015efe);--admin-toolbar-color-blue-500:var(--drupal-admin-color-blue-500,#004bcc);--admin-toolbar-color-blue-600:var(--drupal-admin-color-blue-600,#0041b1);--admin-toolbar-color-blue-650:var(--drupal-admin-color-blue-650,#00389a);--admin-toolbar-color-blue-700:var(--drupal-admin-color-blue-700,#002566);--admin-toolbar-color-blue-800:var(--drupal-admin-color-blue-800,#001333);--admin-toolbar-color-gray-020:var(--drupal-admin-color-gray-020,#f8f9fc);--admin-toolbar-color-gray-050:var(--drupal-admin-color-gray-050,#f3f5f9);--admin-toolbar-color-gray-070:var(--drupal-admin-color-gray-070,#e3e9f2);--admin-toolbar-color-gray-100:var(--drupal-admin-color-gray-100,#d8dfea);--admin-toolbar-color-gray-200:var(--drupal-admin-color-gray-200,#cfd4dd);--admin-toolbar-color-gray-300:var(--drupal-admin-color-gray-300,#b8c1d0);--admin-toolbar-color-gray-400:var(--drupal-admin-color-gray-400,#a2acbe);--admin-toolbar-color-gray-500:var(--drupal-admin-color-gray-500,#8590a3);--admin-toolbar-color-gray-600:var(--drupal-admin-color-gray-600,#798291);--admin-toolbar-color-gray-700:var(--drupal-admin-color-gray-700,#6d7583);--admin-toolbar-color-gray-800:var(--drupal-admin-color-gray-800,#4f5661);--admin-toolbar-color-gray-900:var(--drupal-admin-color-gray-900,#323946);--admin-toolbar-color-gray-950:var(--drupal-admin-color-gray-950,#1f242d);--admin-toolbar-color-gray-990:var(--drupal-admin-color-gray-990,#13161a);--admin-toolbar-color-orange-020:var(--drupal-admin-color-orange-020,#fff7e0);--admin-toolbar-color-orange-050:var(--drupal-admin-color-orange-050,#ffefc2);--admin-toolbar-color-orange-070:var(--drupal-admin-color-orange-070,#ffe499);--admin-toolbar-color-orange-100:var(--drupal-admin-color-orange-100,#fdd568);--admin-toolbar-color-orange-200:var(--drupal-admin-color-orange-200,#ffc629);--admin-toolbar-color-orange-300:var(--drupal-admin-color-orange-300,#f5b400);--admin-toolbar-color-red-020:var(--drupal-admin-color-red-020,#ffe5e0);--admin-toolbar-color-red-050:var(--drupal-admin-color-red-050,#ffccc2);--admin-toolbar-color-red-070:var(--drupal-admin-color-red-070,#fa9);--admin-toolbar-color-red-100:var(--drupal-admin-color-red-100,#fd8168);--admin-toolbar-color-red-200:var(--drupal-admin-color-red-200,#ff4d29);--admin-toolbar-color-red-300:var(--drupal-admin-color-red-300,#ff2b00);--admin-toolbar-color-red-400:var(--drupal-admin-color-red-400,#e52600);--admin-toolbar-color-red-500:var(--drupal-admin-color-red-500,#c22000);--admin-toolbar-color-red-600:var(--drupal-admin-color-red-600,#991a00);--admin-toolbar-color-green-020:var(--drupal-admin-color-green-020,#ccffe7);--admin-toolbar-color-green-050:var(--drupal-admin-color-green-050,#9cfccf);--admin-toolbar-color-green-070:var(--drupal-admin-color-green-070,#3df59f);--admin-toolbar-color-green-100:var(--drupal-admin-color-green-100,#2ce890);--admin-toolbar-color-green-200:var(--drupal-admin-color-green-200,#18dc81);--admin-toolbar-color-green-300:var(--drupal-admin-color-green-300,#00cc6d);--admin-toolbar-color-green-400:var(--drupal-admin-color-green-400,#009952);--admin-toolbar-color-green-500:var(--drupal-admin-color-green-500,#008044);--admin-toolbar-color-green-600:var(--drupal-admin-color-green-600,#005c31);--admin-toolbar-color-white:var(--drupal-admin-color-white,#fff);--admin-toolbar-color-expanded:rgb(231,234,243,0.5);--admin-toolbar-font-family:inter,sans-serif;--admin-toolbar-color-shadow-0:rgb(0,0,0,0);--admin-toolbar-color-shadow-6:rgb(0,0,0,0.06);--admin-toolbar-color-shadow-8:rgb(0,0,0,0.08);--admin-toolbar-color-shadow-15:rgb(0,0,0,0.15);--admin-toolbar-space-4:var(--drupal-admin-space-4,calc(0.25 * var(--admin-toolbar-rem)));--admin-toolbar-space-8:var(--drupal-admin-space-8,calc(0.5 * var(--admin-toolbar-rem)));--admin-toolbar-space-10:var(--drupal-admin-space-10,calc(0.625 * var(--admin-toolbar-rem)));--admin-toolbar-space-12:var(--drupal-admin-space-12,calc(0.75 * var(--admin-toolbar-rem)));--admin-toolbar-space-16:var(--drupal-admin-space-16,var(--admin-toolbar-rem));--admin-toolbar-space-20:var(--drupal-admin-space-20,calc(1.25 * var(--admin-toolbar-rem)));--admin-toolbar-space-24:var(--drupal-admin-space-24,calc(1.5 * var(--admin-toolbar-rem)));--admin-toolbar-space-32:var(--drupal-admin-space-32,calc(2 * var(--admin-toolbar-rem)));--admin-toolbar-space-40:var(--drupal-admin-space-40,calc(2.5 * var(--admin-toolbar-rem)));--admin-toolbar-space-48:var(--drupal-admin-space-48,calc(3 * var(--admin-toolbar-rem)));--admin-toolbar-space-56:var(--drupal-admin-space-56,calc(3.5 * var(--admin-toolbar-rem)));--admin-toolbar-space-64:var(--drupal-admin-space-64,calc(4 * var(--admin-toolbar-rem)));--admin-toolbar-space-72:var(--drupal-admin-space-72,calc(4.5 * var(--admin-toolbar-rem)));--admin-toolbar-space-80:var(--drupal-admin-space-80,calc(5 * var(--admin-toolbar-rem)));--admin-toolbar-space-96:var(--drupal-admin-space-96,calc(6 * var(--admin-toolbar-rem)));--admin-toolbar-popover-width:calc(16 * var(--admin-toolbar-rem));--admin-toolbar-font-size-heading-xs:var(--drupal-admin-font-size-heading-xs,calc(0.875 * var(--admin-toolbar-rem)));--admin-toolbar-line-height-heading-xs:var(--drupal-admin-line-height-heading-xs,var(--admin-toolbar-rem));--admin-toolbar-font-size-heading-sm:var(--drupal-admin-font-size-heading-sm,var(--admin-toolbar-rem));--admin-toolbar-line-height-heading-sm:var(--drupal-admin-line-height-heading-sm,var(--admin-toolbar-rem));--admin-toolbar-font-size-heading-md:var(--drupal-admin-font-size-heading-md,calc(1.125 * var(--admin-toolbar-rem)));--admin-toolbar-line-height-heading-md:var(--drupal-admin-line-height-heading-md,calc(1.5 * var(--admin-toolbar-rem)));--admin-toolbar-font-size-heading-lg:var(--drupal-admin-font-size-heading-lg,calc(1.25 * var(--admin-toolbar-rem)));--admin-toolbar-line-height-heading-lg:var(--drupal-admin-line-height-heading-lg,calc(1.5 * var(--admin-toolbar-rem)));--admin-toolbar-font-size-heading-xl:var(--drupal-admin-font-size-heading-xl,calc(1.5 * var(--admin-toolbar-rem)));--admin-toolbar-line-height-heading-xl:var(--drupal-admin-line-height-heading-xl,calc(2 * var(--admin-toolbar-rem)));--admin-toolbar-font-size-heading-2xl:var(--drupal-admin-font-size-heading-2xl,calc(1.875 * var(--admin-toolbar-rem)));--admin-toolbar-line-height-heading-2xl:var(--drupal-admin-line-height-heading-2xl,calc(1.5 * var(--admin-toolbar-rem)));--admin-toolbar-font-size-heading-3xl:var(--drupal-admin-font-size-heading-3xl,calc(2.25 * var(--admin-toolbar-rem)));--admin-toolbar-line-height-heading-3xl:var(--drupal-admin-line-height-heading-3xl,calc(3 * var(--admin-toolbar-rem)));--admin-toolbar-font-size-label-xs:var(--drupal-admin-font-size-label-xs,calc(0.625 * var(--admin-toolbar-rem)));--admin-toolbar-line-height-label-xs:var(--drupal-admin-line-height-label-xs,var(--admin-toolbar-rem));--admin-toolbar-font-size-label-sm:var(--drupal-admin-font-size-label-sm,calc(0.75 * var(--admin-toolbar-rem)));--admin-toolbar-line-height-label-sm:var(--drupal-admin-line-height-label-sm,var(--admin-toolbar-rem));--admin-toolbar-font-size-label-md:var(--drupal-admin-font-size-label-md,calc(0.875 * var(--admin-toolbar-rem)));--admin-toolbar-line-height-label-md:var(--drupal-admin-line-height-label-md,var(--admin-toolbar-rem));--admin-toolbar-font-size-label-lg:var(--drupal-admin-font-size-label-lg,var(--admin-toolbar-rem));--admin-toolbar-line-height-label-lg:var(--drupal-admin-line-height-label-lg,var(--admin-toolbar-rem));--admin-toolbar-font-size-label-xl:var(--drupal-admin-font-size-label-xl,calc(1.125 * var(--admin-toolbar-rem)));--admin-toolbar-line-height-label-xl:var(--drupal-admin-line-height-label-xl,calc(1.5 * var(--admin-toolbar-rem)));--admin-toolbar-font-size-info-xs:var(--drupal-admin-font-size-info-xs,calc(0.75 * var(--admin-toolbar-rem)));--admin-toolbar-line-height-info-xs:var(--drupal-admin-line-height-info-xs,var(--admin-toolbar-rem));--admin-toolbar-font-size-info-sm:var(--drupal-admin-font-size-info-sm,calc(0.875 * var(--admin-toolbar-rem)));--admin-toolbar-line-height-info-sm:var(--drupal-admin-line-height-info-sm,var(--admin-toolbar-rem));--admin-toolbar-font-size-info-md:var(--drupal-admin-font-size-info-md,var(--admin-toolbar-rem));--admin-toolbar-line-height-info-md:var(--drupal-admin-line-height-info-md,calc(1.5 * var(--admin-toolbar-rem)));--admin-toolbar-font-size-info-lg:var(--drupal-admin-font-size-info-lg,calc(1.125 * var(--admin-toolbar-rem)));--admin-toolbar-line-height-info-lg:var(--drupal-admin-line-height-info-lg,calc(1.5 * var(--admin-toolbar-rem)));--admin-toolbar-font-size-info-xl:var(--drupal-admin-font-size-info-xl,calc(1.25 * var(--admin-toolbar-rem)));--admin-toolbar-line-height-info-xl:var(--drupal-admin-line-height-info-xl,calc(1.5 * var(--admin-toolbar-rem)));--admin-toolbar-letter-spacing-0-8:var(--drupal-admin-letter-spacing-0-8,calc(0.05 * var(--admin-toolbar-rem)));--admin-toolbar-letter-spacing-0-06:var(--drupal-admin-letter-spacing-0-06,calc(0.00375 * var(--admin-toolbar-rem)));--admin-toolbar-z-index-admin-footer:var(--drupal-admin-z-index-footer,40);--admin-toolbar-z-index-header:var(--drupal-admin-z-index-header,99);--admin-toolbar-z-index-top-bar:var(--drupal-admin-z-index-top-bar,490);--admin-toolbar-z-index-admin-toolbar-control-bar:var(--drupal-admin-z-index-admin-toolbar-control-bar,499);--admin-toolbar-z-index-overlay:var(--drupal-admin-z-index-overlay,500);--admin-toolbar-z-index:var(--drupal-admin-z-index,501);--admin-toolbar-z-index-popover:var(--drupal-admin-z-index-popover,601);--admin-toolbar-z-index-footer:var(--drupal-admin-z-index-footer,701);--admin-toolbar-z-index-tooltip:var(--drupal-admin-z-index-tooltip,801);}[data-admin-toolbar-transitions]{--admin-toolbar-transition:150ms ease-out;}@media (prefers-reduced-motion){[data-admin-toolbar-transitions]{--admin-toolbar-transition:0s linear;}}
body{--admin-toolbar-sidebar-width:calc(4.5 * var(--admin-toolbar-rem));--admin-toolbar-sidebar-header:calc(3.5 * var(--admin-toolbar-rem));[data-admin-toolbar="expanded"] &{--admin-toolbar-sidebar-width:80vw;@media (min-width:35rem){--admin-toolbar-sidebar-width:calc(16.5 * var(--admin-toolbar-rem));}}}[data-admin-toolbar-transitions]{:is(#extra-specificity-hack,[data-drupal-admin-styles]){&.admin-toolbar{transition:transform var(--admin-toolbar-transition);@media (min-width:64rem){transition:width var(--admin-toolbar-transition);~ .dialog-off-canvas-main-canvas{transition:margin-inline-start var(--admin-toolbar-transition);}}}}}:is(#extra-specificity-hack,[data-drupal-admin-styles]){.admin-toolbar__displace-placeholder{position:absolute;inset-block-start:0;inset-inline-start:0;@media (min-width:64rem){width:var(--admin-toolbar-sidebar-width);}}}:is(#extra-specificity-hack,[data-drupal-admin-styles]){&.admin-toolbar{position:fixed;inset-block-start:0;inset-inline-start:0;z-index:var(--admin-toolbar-z-index);display:flex;flex-direction:column;block-size:100vh;transform:translateX(-100%);background-color:var(--admin-toolbar-color-white);font-family:var(--admin-toolbar-font-family);inline-size:calc(var(--admin-toolbar-sidebar-width) + 1px);[dir="rtl"] &{right:0;transform:translateX(100%);@media (min-width:64rem){transform:none;}}& ~ .dialog-off-canvas-main-canvas{@media (min-width:64rem){margin-inline-start:var(--drupal-displace-offset-left,var(--admin-toolbar-sidebar-width));[dir="rtl"] &{margin-inline-start:var(--drupal-displace-offset-right,var(--admin-toolbar-sidebar-width));}}}[data-admin-toolbar="expanded"] &{transform:none;}@media (min-width:64rem){transform:none;inset-block-start:0;}@media only screen and (max-height:18.75rem){min-height:20rem;}}.admin-toolbar__back-button{display:none;flex-grow:0;}&.admin-toolbar:has([data-toolbar-popover-control][aria-expanded="true"]){.admin-toolbar__back-button{display:flex;@media (min-width:64rem){display:none;}}.admin-toolbar__logo{display:none;@media (min-width:64rem){display:inline-flex;}}}.admin-toolbar__close-button{flex-grow:0;justify-self:end;margin-inline-start:auto;@media (min-width:64rem){display:none;}}.admin-toolbar__expand-button{display:none;align-items:center;justify-content:center;width:calc(2.25 * var(--admin-toolbar-rem));height:calc(2.25 * var(--admin-toolbar-rem));margin-inline-start:calc(0.125 * var(--admin-toolbar-rem));cursor:pointer;color:var(--admin-toolbar-color-gray-800);border:1px solid var(--admin-toolbar-color-gray-300);border-radius:50%;background-color:transparent;&:hover{color:var(--admin-toolbar-color-gray-990);}@media (min-width:64rem){display:flex;}}.admin-toolbar__expand-button-chevron{flex-shrink:0;fill:currentColor;width:calc(1 * var(--admin-toolbar-rem));height:calc(1 * var(--admin-toolbar-rem));transition:opacity var(--admin-toolbar-transition),rotate var(--admin-toolbar-transition);opacity:0;[data-admin-toolbar-transitions] &{opacity:1;}[dir="rtl"] &{rotate:180deg;}.admin-toolbar__expand-button[aria-expanded="true"] &{rotate:180deg;[dir="rtl"] &{rotate:0deg;}}}.admin-toolbar__header{position:sticky;z-index:var(--admin-toolbar-z-index-header);inset-block-start:0;display:flex;align-items:center;justify-content:space-between;margin-block-start:calc(var(--admin-toolbar-sidebar-header) * -1);padding-block-start:var(--admin-toolbar-space-16);background-color:var(--admin-toolbar-color-white);& + .toolbar-block{margin-block-start:calc(var(--admin-toolbar-space-10) * -1);@media (min-width:64rem){margin-block-start:0;}}&:not(:has(.admin-toolbar__logo)){@media (min-width:64rem){display:none;}}@media (min-width:64rem){position:static;align-items:start;margin-block-start:revert;padding-block-start:revert;padding-block-end:0;}}.admin-toolbar__logo{display:inline-flex;overflow:hidden;border-radius:var(--admin-toolbar-space-8);&:hover{background-color:transparent;}& img{display:block;max-width:var(--admin-toolbar-space-40);}}.admin-toolbar__scroll-wrapper{display:flex;overflow-y:auto;flex-direction:column;height:100%;background:linear-gradient(var(--admin-toolbar-color-white) 30%,var(--admin-toolbar-color-white)),radial-gradient(farthest-side at 50% 0,var(--admin-toolbar-color-shadow-15),var(--admin-toolbar-color-shadow-0));background-color:var(--admin-toolbar-color-white);background-repeat:no-repeat;background-attachment:local,scroll;background-position-y:3rem;background-size:100% 2.5rem,100% 1rem;@media (min-width:64rem){display:contents;overflow-y:unset;background:none;}}.admin-toolbar__content{display:grid;gap:var(--admin-toolbar-space-12);padding-block:var(--admin-toolbar-sidebar-header) var(--admin-toolbar-space-16);padding-inline:var(--admin-toolbar-space-16);border-inline-end:1px solid var(--admin-toolbar-color-gray-100);@media (min-width:64rem){display:flex;overflow-x:hidden;overflow-y:auto;flex-direction:column;flex-grow:1;padding-block-start:var(--admin-toolbar-space-16);background:linear-gradient(var(--admin-toolbar-color-white) 30%,var(--admin-toolbar-color-white)),linear-gradient(var(--admin-toolbar-color-white),var(--admin-toolbar-color-white) 80%) 0 100%,radial-gradient(farthest-side at 50% 0,var(--admin-toolbar-color-shadow-15),var(--admin-toolbar-color-shadow-0)),radial-gradient(farthest-side at 50% 100%,var(--admin-toolbar-color-shadow-15),var(--admin-toolbar-color-shadow-0)) 0 100%;background-color:var(--admin-toolbar-color-white);background-repeat:no-repeat;background-attachment:local,local,scroll,scroll;background-size:100% 2.5rem,100% 2.5rem,100% 1rem,100% 1rem;}}.admin-toolbar__footer{z-index:var(--admin-toolbar-z-index-footer);display:grid;gap:var(--admin-toolbar-space-4);margin-block-start:auto;padding:var(--admin-toolbar-space-16);border-block-start:1px solid var(--admin-toolbar-color-gray-200);border-inline-end:1px solid var(--admin-toolbar-color-gray-100);& > .toolbar-block{&:last-of-type{margin-block-end:var(--admin-toolbar-space-12);}}@media (min-width:64rem){--admin-toolbar-z-index-footer:-1;position:sticky;bottom:0;background-color:var(--admin-toolbar-color-white);}}.admin-toolbar__toggle{display:none;@media (min-width:64rem){display:flex;}}[data-drupal-tooltip]:hover + .admin-toolbar__tooltip,[data-drupal-tooltip]:focus + .admin-toolbar__tooltip{[data-admin-toolbar="expanded"] &{display:none;}}}:is(#extra-specificity-hack,[data-drupal-admin-styles]){&.admin-toolbar-overlay{position:fixed;z-index:var(--admin-toolbar-z-index-overlay);inset-block-start:0;inset-inline-start:0;display:none;width:100vw;height:100vh;background-color:rgb(0,0,0,0.14);:where([data-admin-toolbar="expanded"]) &{display:block;}@media (min-width:64rem){display:none;}}}
:root{--admin-toolbar-top-bar-height:calc(4 * var(--admin-toolbar-rem));}:is(#extra-specificity-hack,[data-drupal-admin-styles]){&.top-bar{position:relative;z-index:var(--admin-toolbar-z-index-top-bar);display:flex;display:none;color:var(--admin-toolbar-color-gray-990);background-color:white;box-shadow:0 0 8px 0 var(--admin-toolbar-color-shadow-15);font-family:var(--admin-toolbar-font-family);padding-inline:var(--admin-toolbar-space-4);padding-block:var(--admin-toolbar-space-4);@media (min-width:64rem){block-size:var(--admin-toolbar-top-bar-height);position:fixed;inset-block-start:0;inset-inline-start:0;width:100vw;padding-block:var(--admin-toolbar-space-12);padding-inline:calc(var(--drupal-displace-offset-left,var(--admin-toolbar-sidebar-width)) + var(--admin-toolbar-space-32)) var(--admin-toolbar-space-32);box-shadow:0 0 40px 0 var(--admin-toolbar-color-shadow-6),0 4px 4px 0 var(--admin-toolbar-color-shadow-8);[dir="rtl"] &{padding-inline:calc(var(--drupal-displace-offset-right,var(--admin-toolbar-sidebar-width)) + var(--admin-toolbar-space-32)) var(--admin-toolbar-space-32);}}}&.top-bar:has(.top-bar__tools:not(:empty),.top-bar__context:not(:empty),.top-bar__actions:not(:empty)){display:block;~ .dialog-off-canvas-main-canvas{@media (min-width:64rem){margin-block-start:var(--admin-toolbar-top-bar-height);}}}.top-bar__actions{display:flex;justify-content:end;gap:0.5rem;@media (min-width:64rem){justify-content:end;gap:var(--admin-toolbar-space-4);}}.top-bar__content{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;justify-content:center;gap:var(--admin-toolbar-space-16);width:100%;}.top-bar__controls{display:none;@media (min-width:64rem){display:flex;gap:var(--admin-toolbar-space-8);}}.top-bar__context{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--admin-toolbar-space-20);}.top-bar__title{--toolbar--title-max-width:40ch;}.top-bar__tools{display:flex;gap:0.5rem;}}
:root{--admin-toolbar-top-bar-height:var(-admin-toolbar-space-64);}:is(#extra-specificity-hack,[data-drupal-admin-styles]){&.admin-toolbar-control-bar{position:relative;z-index:var(--admin-toolbar-z-index-admin-toolbar-control-bar);display:flex;padding:var(--admin-toolbar-space-4);border-bottom:1px solid var(--admin-toolbar-color-gray-100);background-color:white;font-family:var(--admin-toolbar-font-family);@media (min-width:64rem){display:none;}}.admin-toolbar-control-bar__burger{align-self:start;@media (min-width:64rem){display:none;}}.admin-toolbar-control-bar__content{display:grid;grid-auto-flow:column;align-items:center;justify-content:space-between;gap:var(--admin-toolbar-space-16);width:100%;}}
:is(#extra-specificity-hack,[data-drupal-admin-styles]){.toolbar-menu{display:grid;margin:0;padding:0;list-style-type:none;gap:var(--admin-toolbar-space-4);}[class*="toolbar-menu--level-"]{display:none;}[data-toolbar-menu-trigger][aria-expanded="true"] + [class*="toolbar-menu--level-"]{display:grid;}.toolbar-menu__item{display:grid;}.toolbar-menu__item--level-1{border-radius:var(--admin-toolbar-space-8);&:has(> [data-toolbar-menu-trigger][aria-expanded="true"]){background:var(--admin-toolbar-color-gray-050);}}.toolbar-menu--level-2{padding-block-end:var(--admin-toolbar-space-12);box-shadow:inset var(--admin-toolbar-space-4) 0 0 0 var(--admin-toolbar-color-gray-100);[dir="rtl"] &{box-shadow:inset calc(-1 * var(--admin-toolbar-space-4)) 0 0 0 var(--admin-toolbar-color-gray-100);}}.toolbar-menu__link{position:relative;display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;padding-inline:var(--admin-toolbar-space-20) var(--admin-toolbar-space-12);padding-block:var(--admin-toolbar-space-8);cursor:pointer;text-align:start;-webkit-text-decoration:none;text-decoration:none;letter-spacing:var(--admin-toolbar-letter-spacing-0-06);overflow-wrap:break-word;color:var(--admin-toolbar-color-gray-800);border:none;background-color:transparent;font-family:inherit;font-size:var(--admin-toolbar-font-size-info-xs);line-height:var(--admin-toolbar-line-height-info-xs);font-variation-settings:"wght" 600;inline-size:100%;gap:var(--admin-toolbar-space-8);&:has(+ .toolbar-menu .is-active){color:var(--admin-toolbar-color-gray-950);}&.current{color:var(--admin-toolbar-color-gray-990);&::after{position:absolute;z-index:1;inset-block-start:calc(50% - var(--admin-toolbar-space-8) / 2);inset-inline-start:calc(var(--admin-toolbar-space-4) * -0.5);content:"";border-radius:50%;background-color:currentColor;inline-size:var(--admin-toolbar-space-8);block-size:var(--admin-toolbar-space-8);}}&:focus{color:var(--admin-toolbar-color-gray-990);outline-offset:-2px;background-color:transparent;}&:hover{color:var(--admin-toolbar-color-blue-700);background-color:transparent;&::before{position:absolute;z-index:1;inset-block-start:0;inset-inline-start:0;content:"";background-color:currentColor;inline-size:var(--admin-toolbar-space-8);block-size:100%;}}}.toolbar-menu__link--3{padding-inline-start:var(--admin-toolbar-space-32);font-size:var(--admin-toolbar-font-size-info-xs);line-height:var(--admin-toolbar-line-height-info-xs);font-variation-settings:"wght" 500;&::after{position:absolute;z-index:1;inset-block-start:50%;inset-inline-start:0;content:"";background-color:var(--admin-toolbar-color-gray-100);inline-size:var(--admin-toolbar-space-20);block-size:1px;}&:hover{&::after{background-color:currentColor;}}}.toolbar-menu__chevron{flex-shrink:0;margin-inline-start:auto;transition:rotate var(--admin-toolbar-transition);rotate:90deg;fill:currentColor;block-size:var(--admin-toolbar-space-16);inline-size:var(--admin-toolbar-space-16);[dir="rtl"] &{rotate:90deg;}[aria-expanded="true"] &{rotate:-90deg;[dir="rtl"] &{rotate:none;}}}}
:is(#extra-specificity-hack,[data-drupal-admin-styles]){.toolbar-block{display:grid;gap:var(--admin-toolbar-space-4);.admin-toolbar__content &{&:nth-last-child(n + 2){&::after{margin-top:var(--admin-toolbar-space-8);content:"";border-top:1px solid var(--admin-toolbar-color-gray-200);}}}}.toolbar-block__list{display:grid;margin:0;padding:0;list-style-type:none;word-wrap:break-word;hyphens:auto;gap:var(--admin-toolbar-space-4);}.toolbar-block__list-item{display:grid;}.toolbar-block__title{position:relative;margin:0;padding:var(--admin-toolbar-space-12) var(--admin-toolbar-space-8);letter-spacing:var(--admin-toolbar-letter-spacing-0-8);text-transform:uppercase;color:var(--admin-toolbar-color-gray-700);font-family:inherit;font-size:var(--admin-toolbar-font-size-label-xs);line-height:var(--admin-toolbar-line-height-label-xs);font-variation-settings:"wght" 500;html:not([data-admin-toolbar="expanded"]) &,html[data-admin-toolbar-animating][data-admin-toolbar="expanded"] &{display:flex;align-items:center;justify-content:center;padding:0;color:var(--admin-toolbar-color-gray-600);font-size:0;block-size:calc(2.5 * var(--admin-toolbar-rem));inline-size:calc(2.5 * var(--admin-toolbar-rem));&::before{position:absolute;display:block;width:var(--admin-toolbar-space-4);height:var(--admin-toolbar-space-4);content:"";border-radius:50%;background-color:currentColor;}}}}
