/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.ckeditor5-toolbar-button-accordion{background-image:url(/modules/contrib/ckeditor_content_groups/icons/accordion.svg);}.ck-editor__editable .ck-accordion-widget{border:2px dashed #0066cc;padding:1rem;margin:1rem 0;background-color:#f0f7ff;border-radius:4px;}.ck-accordion-widget.ck-widget_selected{outline:2px solid var(--ck-color-focus-border);outline-offset:2px;background-color:#e6f3ff;}.ck-editor__editable .ck-accordion-item{border:1px solid #ccc;margin:0.5rem 0;background-color:#fff;padding:0;border-radius:4px;}.ck-editor__editable .ck-accordion-widget > .ck-accordion-item:first-child{margin-top:0;}.ck-editor__editable .ck-accordion-widget > .ck-accordion-item:last-child{margin-bottom:0;}.ck-editor__editable .ck-accordion-summary{background-color:#f5f5f5;padding:0.75rem 1rem;border-bottom:1px solid #ddd;cursor:pointer;position:relative;border-radius:4px 4px 0 0;}.ck-editor__editable .ck-accordion-summary:hover{background-color:#e9ecef;}.ck-editor__editable details.ck-accordion-item > summary.ck-accordion-summary::-webkit-details-marker{display:none;}.ck-editor__editable details.ck-accordion-item > summary.ck-accordion-summary::marker{content:'';display:none;}.ck-editor__editable details.ck-accordion-item > summary.ck-accordion-summary{list-style:none;}.ck-editor__editable .ck-accordion-summary p,.ck-editor__editable .ck-accordion-summary h1,.ck-editor__editable .ck-accordion-summary h2,.ck-editor__editable .ck-accordion-summary h3,.ck-editor__editable .ck-accordion-summary h4,.ck-editor__editable .ck-accordion-summary h5,.ck-editor__editable .ck-accordion-summary h6{display:inline;margin:0;padding:0;line-height:1.4;}.ck-editor__editable .ck-accordion-summary h1{font-size:1.3rem;}.ck-editor__editable .ck-accordion-summary h2{font-size:1.15rem;}.ck-editor__editable .ck-accordion-summary h3{font-size:1.05rem;}.ck-editor__editable .ck-accordion-summary h4{font-size:0.95rem;}.ck-editor__editable .ck-accordion-summary h5{font-size:0.88rem;}.ck-editor__editable .ck-accordion-summary h6{font-size:0.82rem;}.ck-editor__editable .ck-accordion-summary p{font-size:0.9rem;}.ck-editor__editable .ck-accordion-content{padding:1rem;background-color:#fff;border-radius:0 0 4px 4px;}.ck-editor__editable .ck-accordion-summary:empty::before,.ck-editor__editable .ck-accordion-content:empty::before{content:attr(data-placeholder);color:#999;font-style:italic;}.ck-editor__editable .ck-accordion-item:not([data-open]):not([open]) > .ck-accordion-content{display:none;}.ck-editor__editable .ck-accordion-item[data-open],.ck-editor__editable .ck-accordion-item[open]{border-left:3px solid #0066cc;}.ck-editor__editable .ck-accordion-item:not([data-open]):not([open]) > .ck-accordion-summary{border-bottom:1px dashed #ccc;border-radius:4px;}.ck-editor__editable .ck-accordion-summary::before,.ck-editor__editable .ck-accordion-summary::after{content:none;position:absolute;top:50%;width:7px;height:7px;border-right:2px solid #666;border-bottom:2px solid #666;transition:transform 0.2s ease;pointer-events:none;}.ck-editor__editable .ck-accordion-widget[data-arrow-position="left"] .ck-accordion-summary::before,.ck-editor__editable .ck-accordion-widget:not([data-arrow-position]) .ck-accordion-summary::before{content:'';left:1rem;transform:translateY(-50%) rotate(-45deg);}.ck-editor__editable .ck-accordion-widget[data-arrow-position="left"] .ck-accordion-item[data-open] > .ck-accordion-summary::before,.ck-editor__editable .ck-accordion-widget[data-arrow-position="left"] .ck-accordion-item[open] > .ck-accordion-summary::before,.ck-editor__editable .ck-accordion-widget:not([data-arrow-position]) .ck-accordion-item[data-open] > .ck-accordion-summary::before,.ck-editor__editable .ck-accordion-widget:not([data-arrow-position]) .ck-accordion-item[open] > .ck-accordion-summary::before{transform:translateY(-70%) rotate(45deg);}.ck-editor__editable .ck-accordion-widget[data-arrow-position="left"] .ck-accordion-summary,.ck-editor__editable .ck-accordion-widget:not([data-arrow-position]) .ck-accordion-summary{padding-left:2.25rem;}.ck-editor__editable .ck-accordion-widget[data-arrow-position="right"] .ck-accordion-summary::after{content:'';right:1rem;transform:translateY(-50%) rotate(-45deg);}.ck-editor__editable .ck-accordion-widget[data-arrow-position="right"] .ck-accordion-item[data-open] > .ck-accordion-summary::after,.ck-editor__editable .ck-accordion-widget[data-arrow-position="right"] .ck-accordion-item[open] > .ck-accordion-summary::after{transform:translateY(-70%) rotate(45deg);}.ck-editor__editable .ck-accordion-widget[data-arrow-position="none"] .ck-accordion-summary::before,.ck-editor__editable .ck-accordion-widget[data-arrow-position="none"] .ck-accordion-summary::after{content:none;}.ck-accordion-properties{min-width:280px;max-width:340px;}.ck.ck-reset_all .ck-accordion-properties .ck-form__header{padding:var(--ck-spacing-standard) var(--ck-spacing-large) !important;border-bottom:1px solid var(--ck-color-base-border) !important;background-color:var(--ck-color-base-background) !important;display:flex !important;align-items:center !important;gap:var(--ck-spacing-small) !important;}.ck.ck-reset_all .ck-accordion-properties .ck-form__header__label{margin:0 !important;font-size:var(--ck-font-size-normal) !important;font-weight:600 !important;flex:1 !important;color:var(--ck-color-base-text) !important;}.ck.ck-reset_all .ck-accordion-prop-selects{padding:12px 16px !important;display:flex !important;flex-direction:column !important;gap:14px !important;}.ck.ck-reset_all .ck-accordion-prop-selects--bottom{border-top:none !important;}.ck.ck-reset_all .ck-accordion-prop-field{position:relative !important;display:block !important;}.ck.ck-reset_all .ck-accordion-prop-label{position:absolute !important;top:-7px !important;left:8px !important;padding:0 4px !important;font-size:10.5px !important;font-weight:400 !important;color:#666 !important;background:var(--ck-color-base-background,#fff) !important;z-index:1 !important;line-height:1.2 !important;pointer-events:none !important;}.ck.ck-reset_all .ck-accordion-prop-select{width:100% !important;font-size:13px !important;font-family:inherit !important;color:var(--ck-color-base-text,#333) !important;background:var(--ck-color-base-background,#fff) !important;border:1px solid var(--ck-color-base-border,#ccced1) !important;border-radius:4px !important;padding:8px 10px !important;cursor:pointer !important;outline:none !important;appearance:auto !important;transition:border-color 0.15s !important;}.ck.ck-reset_all .ck-accordion-prop-select:focus{border-color:var(--ck-color-focus-border,hsl(218,81.8%,56.9%)) !important;box-shadow:0 0 0 1px var(--ck-color-focus-border,hsl(218,81.8%,56.9%)) !important;}.ck.ck-reset_all input.ck-accordion-prop-select[type="text"]{appearance:none !important;}.ck.ck-reset_all .ck-accordion-properties .ck-list{padding:4px 0 !important;margin:0 !important;border-top:none !important;}.ck.ck-reset_all .ck-accordion-properties .ck-list__item{padding:0 !important;list-style:none !important;}.ck.ck-reset_all .ck-accordion-properties .ck-list__item .ck-switchbutton{width:100% !important;padding:var(--ck-spacing-tiny,2px) 16px !important;border-radius:0 !important;border:none !important;justify-content:space-between !important;min-height:32px !important;background:transparent !important;}.ck.ck-reset_all .ck-accordion-properties .ck-switchbutton .ck-button__label{font-size:var(--ck-font-size-normal,13px) !important;color:var(--ck-color-base-text) !important;font-weight:normal !important;order:-1 !important;}.ck.ck-reset_all .ck-accordion-properties .ck-switchbutton:hover{background-color:var(--ck-color-button-default-hover-background) !important;}.ck.ck-reset_all .ck-accordion-properties .ck-accordion-prop-empty{margin:16px !important;font-size:12px !important;color:var(--ck-color-base-text) !important;opacity:0.6 !important;font-style:italic !important;text-align:center !important;}
.ckeditor5-toolbar-button-tabsHorizontal{background-image:url(/modules/contrib/ckeditor_content_groups/icons/tabs-horizontal.svg);}.ck-editor__editable .ck-tabs-horizontal-widget{border:2px dashed #0066cc;padding:1rem;margin:1rem 0;background-color:#f0f7ff;border-radius:4px;}.ck-tabs-horizontal-widget.ck-widget_selected{outline:2px solid var(--ck-color-focus-border);outline-offset:2px;background-color:#e6f3ff;}.ck-editor__editable .ck-tabs-horizontal-nav{display:flex;list-style:none;margin:0;padding:0;background-color:#e9ecef;border-bottom:2px solid #dee2e6;gap:2px;}.ck-editor__editable .ck-tabs-horizontal-button{background-color:#f5f5f5;padding:0.5rem 1rem;border:1px solid #ddd;border-bottom:none;border-radius:4px 4px 0 0;cursor:text;position:relative;font-weight:500;font-size:inherit;font-family:inherit;text-align:center;display:block;margin:0;min-width:80px;color:inherit;line-height:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;}.ck-editor__editable .ck-tabs-horizontal-button:hover{background-color:#e9ecef;}.ck-editor__editable .ck-tabs-horizontal-button.active{background-color:#fff;border-bottom:2px solid #fff;margin-bottom:-2px;font-weight:600;}.ck-editor__editable .ck-tabs-horizontal-button.ck-editor__nested-editable{background-color:#f5f5f5 !important;box-shadow:none !important;outline:none !important;}.ck-editor__editable .ck-tabs-horizontal-button.ck-editor__nested-editable.active{background-color:#fff !important;border-color:#ddd !important;border-bottom-color:#fff !important;}.ck-editor__editable .ck-tabs-horizontal-button.ck-editor__nested-editable.ck-editor__nested-editable_focused{outline:none !important;box-shadow:inset 0 0 0 1px var(--ck-color-focus-border) !important;}.ck-editor__editable .ck-tabs-horizontal-button p{display:inline;margin:0;padding:0;line-height:1.4;}.ck-editor__editable .ck-tabs-horizontal-content{background-color:#fff;border:1px solid #dee2e6;border-top:none;border-radius:0 0 4px 4px;display:flex;flex-direction:column;}.ck-editor__editable .ck-tabs-horizontal-panel{padding:1rem;flex:1;}.ck-editor__editable .ck-tabs-horizontal-panel[data-hidden="true"]{display:none;}
.ckeditor5-toolbar-button-tabsVertical{background-image:url(/modules/contrib/ckeditor_content_groups/icons/tabs-vertical.svg);}.ck-editor__editable .ck-tabs-vertical-widget{border:2px dashed #0066cc;padding:1rem;margin:1rem 0;background-color:#f0f7ff;border-radius:4px;display:flex;gap:0.5rem;}.ck-tabs-vertical-widget.ck-widget_selected{outline:2px solid var(--ck-color-focus-border);outline-offset:2px;background-color:#e6f3ff;}.ck-editor__editable .ck-tabs-vertical-nav{display:flex;flex-direction:column;gap:0.25rem;list-style:none;margin:0;padding:0;flex-shrink:0;}.ck-editor__editable .ck-tabs-vertical-button{background-color:#f5f5f5;padding:0.75rem 1rem;border:1px solid #ddd;border-radius:4px 0 0 4px;cursor:text;position:relative;font-weight:500;font-size:inherit;font-family:inherit;text-align:left;display:block;margin:0;color:inherit;line-height:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;}.ck-editor__editable .ck-tabs-vertical-button:hover{background-color:#e9ecef;}.ck-editor__editable .ck-tabs-vertical-button.active{background-color:#fff;border-right-color:transparent;font-weight:600;border-left:3px solid #0066cc;}.ck-editor__editable .ck-tabs-vertical-button.ck-editor__nested-editable{background-color:#f5f5f5 !important;box-shadow:none !important;outline:none !important;}.ck-editor__editable .ck-tabs-vertical-button.ck-editor__nested-editable.active{background-color:#fff !important;border-color:#ddd !important;border-right-color:transparent !important;border-left-color:#0066cc !important;}.ck-editor__editable .ck-tabs-vertical-button.ck-editor__nested-editable.ck-editor__nested-editable_focused{outline:none !important;box-shadow:inset 0 0 0 1px var(--ck-color-focus-border) !important;}.ck-editor__editable .ck-tabs-vertical-button p,.ck-editor__editable .ck-tabs-vertical-button span{display:inline;margin:0;padding:0;line-height:1.4;}.ck-editor__editable .ck-tabs-vertical-content{flex:1;min-width:0;display:flex;flex-direction:column;}.ck-editor__editable .ck-tabs-vertical-panel{padding:1rem;border:1px solid #ddd;border-radius:0 4px 4px 0;background-color:#fff;flex:1;}.ck-editor__editable .ck-tabs-vertical-panel[data-hidden="true"]{display:none;}.ck-editor__editable .ck-tabs-vertical-widget[data-tab-alignment="center"] .ck-tabs-vertical-nav{justify-content:center;}.ck-editor__editable .ck-tabs-vertical-widget[data-tab-alignment="bottom"] .ck-tabs-vertical-nav{justify-content:flex-end;}.ck-editor__editable .ck-tabs-vertical-widget[data-tab-alignment="stretch"] .ck-tabs-vertical-nav{justify-content:stretch;}.ck-editor__editable .ck-tabs-vertical-widget[data-tab-alignment="stretch"] .ck-tabs-vertical-button{flex:1;}.ck-editor__editable .ck-tabs-vertical-widget[data-tab-alignment="space-between"] .ck-tabs-vertical-nav{justify-content:space-between;}
.ck-button:not(.ck-disabled) .ck-icon *{opacity:1 !important;fill-opacity:1 !important;}.ck-editor__main > :is(.ck-editor__editable,.ck-source-editing-area){min-height:var(--ck-min-height);max-height:calc(100vh - var(--drupal-displace-offset-top,0px) - var(--drupal-displace-offset-bottom,0px) - 20px);}.ck-editor__main > .ck-source-editing-area textarea{overflow:auto;}.ck-toolbar__items .ck.ck-button.ck-on{border:1px solid var(--ck-color-button-on-color);}
.ckeditor-accordion-container > dl:before,.ckeditor-accordion-container > dl:after{content:" ";display:table;}.ckeditor-accordion-container > dl:after{clear:both;}.ckeditor-accordion-container > dl,.ckeditor-accordion-container > dl dt,.ckeditor-accordion-container > dl dd{box-sizing:border-box;}.ckeditor-accordion-container > dl{position:relative;border:1px solid #0091ea;}.ckeditor-accordion-container > dl dt{position:relative;}.ckeditor-accordion-container > dl dt > a > .ckeditor-accordion-toggle{display:inline-block;position:absolute;padding:0 10px;width:30px;height:30px;z-index:1;top:calc(50% - 1px);left:11px;box-sizing:border-box;}.ckeditor-accordion-container > dl dt > a > .ckeditor-accordion-toggle:before,.ckeditor-accordion-container > dl dt > a > .ckeditor-accordion-toggle:after{background:#fff;-webkit-transition:all 600ms cubic-bezier(0.4,0,0.2,1);transition:all 600ms cubic-bezier(0.4,0,0.2,1);content:"";display:block;height:2px;position:absolute;width:10px;z-index:-1;left:0;top:0;-webkit-transform:rotate(-180deg);transform:rotate(-180deg);will-change:transform;}.ckeditor-accordion-container.no-animations > dl dt > a > .ckeditor-accordion-toggle:before,.ckeditor-accordion-container.no-animations > dl dt > a > .ckeditor-accordion-toggle:after{transition:initial;}.ckeditor-accordion-container > dl dt > a > .ckeditor-accordion-toggle:before{left:13px;-webkit-transform:rotate(135deg);transform:rotate(135deg);}.ckeditor-accordion-container > dl dt > a > .ckeditor-accordion-toggle:after{right:13px;left:auto;-webkit-transform:rotate(-135deg);transform:rotate(-135deg);}.ckeditor-accordion-container > dl dt.active > a > .ckeditor-accordion-toggle:before{transform:rotate(45deg);}.ckeditor-accordion-container > dl dt.active > a > .ckeditor-accordion-toggle:after{transform:rotate(-45deg);}.ckeditor-accordion-container > dl dt > a,.ckeditor-accordion-container > dl dt > a:not(.button){display:block;padding:10px 15px 10px 50px;background-color:#00b0ff;color:#fff;cursor:pointer;-webkit-transition:background-color 300ms;transition:background-color 300ms;border-bottom:1px solid #00a4ec;}.ckeditor-accordion-container > dl dt > a:focus,.ckeditor-accordion-container > dl dt > a:not(.button):focus{outline-color:#333;}.ckeditor-accordion-container > dl dt > a:hover,.ckeditor-accordion-container > dl dt > a:not(.button):hover{background-color:#00a5ef;box-shadow:none;color:#fff;text-decoration:none;}.ckeditor-accordion-container > dl dt.active > a{background-color:#0091ea;}.ckeditor-accordion-container > dl dt:last-of-type > a{border-bottom:0;}.ckeditor-accordion-container > dl dd{display:none;padding:0 15px;margin:0;}
.ckeditor-readmore-wrapper .ckeditor-readmore{display:none;}.ck-editor__editable .ckeditor-readmore-wrapper .ckeditor-readmore{display:block;padding:1em;border:1px solid #0091ea;}
.cart-block--contents{width:225px;color:black;background:white;}.cart-block--contents__inner{padding:10px;}.cart--cart-block .cart-block--contents a{color:inherit;}.cart-block--summary,.cart-block--summary__icon img,.cart-block--summary__count{vertical-align:middle;}.cart--cart-block li.cart-block--contents__item{clear:both;margin-bottom:10px;border-bottom:1px #eaeaea solid;}.cart-block--contents__quantity{float:left;}.cart-block--contents__price{float:right;}
.dash-dashboard-menu-link::before{content:'';display:inline-block;width:16px;height:16px;margin-right:0.5rem;background:url(/modules/contrib/dash/icons/dashboard.svg) no-repeat center center;background-size:contain;}
