/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--beo-primary-hover:color-mix(in srgb,var(--beo-primary) 80%,black);--beo-link-color:var(--beo-primary);--beo-link-color-rgb:var(--beo-primary-rgb);--beo-link-hover-color:var(--beo-primary-hover);--beo-link-hover-color-rgb:var(--beo-primary-hover);}.btn-primary{--beo-btn-bg:var(--beo-primary);--beo-btn-border-color:var(--beo-primary);--beo-btn-hover-bg:var(--beo-primary-hover);--beo-btn-hover-border-color:var(--beo-primary-hover);}.btn-outline-primary,.btn-outline-primary:focus{--beo-btn-color:var(--beo-primary);--beo-btn-border-color:var(--beo-primary);--beo-btn-hover-color:var(--beo-white);--beo-btn-hover-bg:var(--beo-primary-hover);--beo-btn-hover-border-color:var(--beo-primary-hover);}.btn-check:focus + .btn-primary,.product--rendered-attribute .form-radio:focus + .btn-primary,.btn-primary:focus,.btn-primary:active:focus,.btn-check:focus + .btn-outline-primary,.product--rendered-attribute .form-radio:focus + .btn-outline-primary,.btn-outline-primary:active:focus,.btn-outline-primary:focus{box-shadow:0 0 0 0.25rem rgba(0,0,0,0.1);}
.table,.node--view-mode-full .node__content .field--name-body table{--beo-table-color-type:initial;--beo-table-bg-type:initial;--beo-table-color-state:initial;--beo-table-bg-state:initial;--beo-table-color:inherit;--beo-table-bg:transparent;--beo-table-border-color:var(--beo-border-color);--beo-table-accent-bg:transparent;--beo-table-striped-color:inherit;--beo-table-striped-bg:rgba(var(--beo-emphasis-color-rgb),0.05);--beo-table-active-color:inherit;--beo-table-active-bg:rgba(var(--beo-emphasis-color-rgb),0.1);--beo-table-hover-color:inherit;--beo-table-hover-bg:rgba(var(--beo-emphasis-color-rgb),0.075);width:100%;margin-bottom:1rem;vertical-align:middle;border-color:var(--beo-table-border-color);}.table > :not(caption) > * > *,.node--view-mode-full .node__content .field--name-body table > :not(caption) > * > *{padding:0.5rem 0.5rem;color:var(--beo-table-color-state,var(--beo-table-color-type,var(--beo-table-color)));background-color:var(--beo-table-bg);border-bottom-width:var(--beo-border-width);box-shadow:inset 0 0 0 9999px var(--beo-table-bg-state,var(--beo-table-bg-type,var(--beo-table-accent-bg)));}.table > tbody,.node--view-mode-full .node__content .field--name-body table > tbody{vertical-align:inherit;}.table > thead,.node--view-mode-full .node__content .field--name-body table > thead{vertical-align:bottom;}.table-group-divider{border-top:calc(var(--beo-border-width) * 2) solid currentcolor;}.caption-top{caption-side:top;}.table-sm > :not(caption) > * > *{padding:0.25rem 0.25rem;}.table-bordered > :not(caption) > *{border-width:var(--beo-border-width) 0;}.table-bordered > :not(caption) > * > *{border-width:0 var(--beo-border-width);}.table-borderless > :not(caption) > * > *{border-bottom-width:0;}.table-borderless > :not(:first-child){border-top-width:0;}.table-striped > tbody > tr:nth-of-type(odd) > *{--beo-table-color-type:var(--beo-table-striped-color);--beo-table-bg-type:var(--beo-table-striped-bg);}.table-striped-columns > :not(caption) > tr > :nth-child(even){--beo-table-color-type:var(--beo-table-striped-color);--beo-table-bg-type:var(--beo-table-striped-bg);}.table-active{--beo-table-color-state:var(--beo-table-active-color);--beo-table-bg-state:var(--beo-table-active-bg);}.table-hover > tbody > tr:hover > *{--beo-table-color-state:var(--beo-table-hover-color);--beo-table-bg-state:var(--beo-table-hover-bg);}.table-primary{--beo-table-color:#000;--beo-table-bg:#d9daec;--beo-table-border-color:#aeaebd;--beo-table-striped-bg:#cecfe0;--beo-table-striped-color:#000;--beo-table-active-bg:#c3c4d4;--beo-table-active-color:#000;--beo-table-hover-bg:#c9cada;--beo-table-hover-color:#000;color:var(--beo-table-color);border-color:var(--beo-table-border-color);}.table-secondary{--beo-table-color:#000;--beo-table-bg:#e2e3e5;--beo-table-border-color:#b5b6b7;--beo-table-striped-bg:#d7d8da;--beo-table-striped-color:#000;--beo-table-active-bg:#cbccce;--beo-table-active-color:#000;--beo-table-hover-bg:#d1d2d4;--beo-table-hover-color:#000;color:var(--beo-table-color);border-color:var(--beo-table-border-color);}.table-success{--beo-table-color:#000;--beo-table-bg:#cce3e1;--beo-table-border-color:#a3b6b4;--beo-table-striped-bg:#c2d8d6;--beo-table-striped-color:#000;--beo-table-active-bg:#b8cccb;--beo-table-active-color:#000;--beo-table-hover-bg:#bdd2d0;--beo-table-hover-color:#000;color:var(--beo-table-color);border-color:var(--beo-table-border-color);}.table-info{--beo-table-color:#000;--beo-table-bg:#e3f0fa;--beo-table-border-color:#b6c0c8;--beo-table-striped-bg:#d8e4ee;--beo-table-striped-color:#000;--beo-table-active-bg:#ccd8e1;--beo-table-active-color:#000;--beo-table-hover-bg:#d2dee7;--beo-table-hover-color:#000;color:var(--beo-table-color);border-color:var(--beo-table-border-color);}.table-warning{--beo-table-color:#000;--beo-table-bg:#fce8dc;--beo-table-border-color:#cabab0;--beo-table-striped-bg:#efdcd1;--beo-table-striped-color:#000;--beo-table-active-bg:#e3d1c6;--beo-table-active-color:#000;--beo-table-hover-bg:#e9d7cc;--beo-table-hover-color:#000;color:var(--beo-table-color);border-color:var(--beo-table-border-color);}.table-danger{--beo-table-color:#000;--beo-table-bg:#ffd9d9;--beo-table-border-color:#ccaeae;--beo-table-striped-bg:#f2cece;--beo-table-striped-color:#000;--beo-table-active-bg:#e6c3c3;--beo-table-active-color:#000;--beo-table-hover-bg:#ecc9c9;--beo-table-hover-color:#000;color:var(--beo-table-color);border-color:var(--beo-table-border-color);}.table-light{--beo-table-color:#000;--beo-table-bg:#f8f9fa;--beo-table-border-color:#c6c7c8;--beo-table-striped-bg:#ecedee;--beo-table-striped-color:#000;--beo-table-active-bg:#dfe0e1;--beo-table-active-color:#000;--beo-table-hover-bg:#e5e6e7;--beo-table-hover-color:#000;color:var(--beo-table-color);border-color:var(--beo-table-border-color);}.table-dark{--beo-table-color:#fff;--beo-table-bg:#272727;--beo-table-border-color:#525252;--beo-table-striped-bg:#323232;--beo-table-striped-color:#fff;--beo-table-active-bg:#3d3d3d;--beo-table-active-color:#fff;--beo-table-hover-bg:#373737;--beo-table-hover-color:#fff;color:var(--beo-table-color);border-color:var(--beo-table-border-color);}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch;}@media (max-width:575.98px){.table-responsive-sm{overflow-x:auto;-webkit-overflow-scrolling:touch;}}@media (max-width:767.98px){.table-responsive-md{overflow-x:auto;-webkit-overflow-scrolling:touch;}}@media (max-width:991.98px){.table-responsive-lg{overflow-x:auto;-webkit-overflow-scrolling:touch;}}@media (max-width:1199.98px){.table-responsive-xl{overflow-x:auto;-webkit-overflow-scrolling:touch;}}@media (max-width:1399.98px){.table-responsive-xxl{overflow-x:auto;-webkit-overflow-scrolling:touch;}}:root{--page-spacer:1.5rem;--page-font-size:1.25rem;--page-line-height:1.8;--page-heading-spacing:2rem;--page-paragraph-spacing:1.5rem;--page-list-spacing:0.5rem;--page-code-padding:0.25rem 0.5rem;--page-blockquote-mark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-quote' viewBox='0 0 16 16'%3E%3Cpath d='M12 12a1 1 0 0 0 1-1V8.558a1 1 0 0 0-1-1h-1.388q0-.527.062-1.054.093-.558.31-.992t.559-.683q.34-.279.868-.279V3q-.868 0-1.52.372a3.3 3.3 0 0 0-1.085.992 4.9 4.9 0 0 0-.62 1.458A7.7 7.7 0 0 0 9 7.558V11a1 1 0 0 0 1 1zm-6 0a1 1 0 0 0 1-1V8.558a1 1 0 0 0-1-1H4.612q0-.527.062-1.054.094-.558.31-.992.217-.434.559-.683.34-.279.868-.279V3q-.868 0-1.52.372a3.3 3.3 0 0 0-1.085.992 4.9 4.9 0 0 0-.62 1.458A7.7 7.7 0 0 0 3 7.558V11a1 1 0 0 0 1 1z'/%3E%3C/svg%3E");--page-blockquote-mark-size:2rem;--page-h1-font-size:2.5rem;--page-h2-font-size:2rem;--page-h3-font-size:1.75rem;--page-h4-font-size:1.5rem;--page-h5-font-size:1.25rem;--page-h6-font-size:1rem;}.node--view-mode-full .node__content .field{margin-bottom:var(--page-spacer);}.node--view-mode-full .node__content .field--name-body{font-size:var(--page-font-size);line-height:var(--page-line-height);color:var(--beo-body-color);}.node--view-mode-full .node__content .field--name-body h1,.node--view-mode-full .node__content .field--name-body h2,.node--view-mode-full .node__content .field--name-body h3,.node--view-mode-full .node__content .field--name-body h4,.node--view-mode-full .node__content .field--name-body h5,.node--view-mode-full .node__content .field--name-body h6{margin-top:var(--page-heading-spacing);margin-bottom:var(--page-spacer);font-weight:var(--beo-headings-font-weight);line-height:var(--beo-headings-line-height);color:var(--beo-headings-color,var(--beo-body-color));}.node--view-mode-full .node__content .field--name-body h1{font-size:var(--page-h1-font-size);margin-top:calc(var(--page-heading-spacing) * 1.5);}.node--view-mode-full .node__content .field--name-body h2{font-size:var(--page-h2-font-size);margin-top:calc(var(--page-heading-spacing) * 1.25);}.node--view-mode-full .node__content .field--name-body h3{font-size:var(--page-h3-font-size);margin-top:var(--page-heading-spacing);}.node--view-mode-full .node__content .field--name-body h4{font-size:var(--page-h4-font-size);}.node--view-mode-full .node__content .field--name-body h5{font-size:var(--page-h5-font-size);}.node--view-mode-full .node__content .field--name-body h6{font-size:var(--page-h6-font-size);}.node--view-mode-full .node__content .field--name-body p{margin-bottom:var(--page-paragraph-spacing);text-align:var(--beo-body-text-align,left);}.node--view-mode-full .node__content .field--name-body a{color:var(--beo-link-color);-webkit-text-decoration:var(--beo-link-decoration);text-decoration:var(--beo-link-decoration);transition:var(--beo-transition-base);}.node--view-mode-full .node__content .field--name-body a:hover{color:var(--beo-link-hover-color);-webkit-text-decoration:var(--beo-link-hover-decoration);text-decoration:var(--beo-link-hover-decoration);}.node--view-mode-full .node__content .field--name-body a:focus{outline:var(--beo-input-btn-focus-width) solid var(--beo-input-btn-focus-color);outline-offset:2px;}.node--view-mode-full .node__content .field--name-body img{max-width:100%;height:auto;margin-bottom:var(--page-spacer);border-radius:var(--beo-border-radius);box-shadow:var(--beo-box-shadow-sm);}.node--view-mode-full .node__content .field--name-body ul,.node--view-mode-full .node__content .field--name-body ol{margin-bottom:var(--page-spacer);padding-left:calc(var(--page-spacer) * 2);}.node--view-mode-full .node__content .field--name-body ul li,.node--view-mode-full .node__content .field--name-body ol li{margin-bottom:var(--page-list-spacing);line-height:var(--page-line-height);}.node--view-mode-full .node__content .field--name-body ul ul,.node--view-mode-full .node__content .field--name-body ul ol,.node--view-mode-full .node__content .field--name-body ol ul,.node--view-mode-full .node__content .field--name-body ol ol{margin-top:var(--page-list-spacing);margin-bottom:0;}.node--view-mode-full .node__content .field--name-body dl{margin-bottom:var(--page-spacer);}.node--view-mode-full .node__content .field--name-body dl dt{font-weight:var(--beo-font-weight-bold);margin-top:var(--page-spacer);margin-bottom:calc(var(--page-spacer) * 0.5);}.node--view-mode-full .node__content .field--name-body dl dd{margin-bottom:var(--page-spacer);margin-left:calc(var(--page-spacer) * 2);}.node--view-mode-full .node__content .field--name-body table{margin-bottom:calc(var(--page-spacer) * 2);}.node--view-mode-full .node__content .field--name-body code{font-size:var(--beo-small-font-size);color:var(--beo-code-color,var(--beo-danger));background-color:var(--beo-code-bg,var(--beo-light));padding:var(--page-code-padding);border-radius:var(--beo-border-radius-sm);}.node--view-mode-full .node__content .field--name-body pre{background-color:var(--beo-light);border:var(--beo-border-width) solid var(--beo-border-color);border-radius:var(--beo-border-radius);padding:var(--page-spacer);margin-bottom:calc(var(--page-spacer) * 2);overflow-x:auto;}.node--view-mode-full .node__content .field--name-body pre code{background-color:transparent;padding:0;border-radius:0;}.node--view-mode-full .node__content .field--name-body blockquote{margin-bottom:var(--page-paragraph-spacing);font-size:var(--page-font-size);padding:calc(var(--page-spacer) * 1.5) calc(var(--page-spacer) * 2);border-left:4px solid var(--beo-primary);background-color:rgba(var(--beo-primary-rgb),0.05);border-radius:var(--beo-border-radius);font-style:italic;position:relative;}.node--view-mode-full .node__content .field--name-body blockquote::before{content:"";display:block;-webkit-mask-image:var(--page-blockquote-mark);mask-image:var(--page-blockquote-mark);-webkit-mask-size:var(--page-blockquote-mark-size);mask-size:var(--page-blockquote-mark-size);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:left center;mask-position:left center;width:var(--page-blockquote-mark-size);height:var(--page-blockquote-mark-size);padding-left:var(--page-blockquote-mark-size);background-color:var(--beo-primary);position:absolute;top:calc(var(--page-spacer) * 0.5);left:calc(var(--page-spacer) * 0.5);}.node--view-mode-full .node__content .field--name-body blockquote p{margin-bottom:calc(var(--page-spacer) * 0.5);}.node--view-mode-full .node__content .field--name-body blockquote p:last-child{margin-bottom:0;}.node--view-mode-full .node__content .field--name-body blockquote cite{display:block;font-size:var(--beo-small-font-size);color:var(--beo-text-muted);font-style:normal;margin-top:var(--page-spacer);}.node--view-mode-full .node__content .field--name-body blockquote cite::before{content:"— ";}.node--view-mode-full .node__content .field--name-body blockquote > :last-child{margin-bottom:0;}.node--view-mode-full .node__content .field--name-body hr{margin:var(--beo-hr-margin-y) 0;color:var(--beo-hr-color);background-color:currentcolor;border:0;opacity:var(--beo-hr-opacity);height:var(--beo-hr-height);}.node--view-mode-full .node__content .field--name-body small{font-size:var(--beo-small-font-size);}.node--view-mode-full .node__content .field--name-body mark{padding:var(--beo-mark-padding);background-color:var(--beo-mark-bg);}.node--view-mode-full .node__content .field--name-body abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;}.node--view-mode-full .node__content .field--name-body figure{margin-bottom:calc(var(--page-spacer) * 2);text-align:center;}.node--view-mode-full .node__content .field--name-body figure img{margin-bottom:calc(var(--page-spacer) * 0.5);}.node--view-mode-full .node__content .field--name-body figure figcaption{font-size:var(--beo-small-font-size);color:var(--beo-text-muted);font-style:italic;}.node--view-mode-full .node__content .field--name-body address{font-style:normal;line-height:inherit;margin-bottom:var(--page-spacer);}.node--view-mode-full .node__content .field--name-body > :first-child{margin-top:0;}.node--view-mode-full .node__content .field--name-body > :last-child{margin-bottom:0;}
