.b-aside-buttons{--aside-buttons-drawer-width:42rem}.b-aside-buttons--side-right .b-aside-buttons__overlay{justify-content:flex-end}.b-aside-buttons--side-right .b-aside-buttons__panel{transform:translateX(100%)}.b-aside-buttons--side-right .b-aside-buttons__overlay.is-active .b-aside-buttons__panel{transform:translateX(0)}.b-aside-buttons__buttons{display:flex;gap:var(--spacing--xl);left:50%;margin:0!important;overflow-x:auto;padding-bottom:.25rem;position:relative;position:fixed;top:calc(var(--header-height) + .25rem);transform:translateX(-50%);transition:transform .3s ease,top .3s ease;width:-moz-fit-content;width:fit-content;z-index:1;z-index:40}@media(min-width:834px){.b-aside-buttons__buttons{align-items:flex-end;bottom:6.75rem;flex-direction:row;left:unset;overflow:visible;right:.5rem;top:unset;transform:rotate(180deg);writing-mode:vertical-lr}}.b-aside-buttons__button-item{width:-moz-max-content;width:max-content}@media(min-width:834px){.b-aside-buttons__button-item .b-aside-buttons__trigger{background:var(--wp--preset--gradient--white-10);border:1.2px solid var(--wp--preset--color--medium-blue);border-radius:2rem;box-sizing:border-box;color:var(--wp--preset--color--medium-blue);cursor:pointer;font-family:var(--wp--preset--font-family--main);font-size:var(--wp--preset--font-size--medium);font-weight:var(--wp--custom--font-weight--base-bold);line-height:var(--wp--custom--line-height--body);padding:1rem 1.5rem;text-align:center;text-decoration:none;transition:background-color .25s cubic-bezier(.4,0,.2,1),color .25s cubic-bezier(.4,0,.2,1),border-color .25s cubic-bezier(.4,0,.2,1);white-space:nowrap;width:-moz-fit-content;width:fit-content}.b-aside-buttons__button-item .b-aside-buttons__trigger:hover:not(.active):not(:disabled){background:var(--wp--preset--color--medium-blue);border-color:var(--wp--preset--color--medium-blue);color:var(--wp--preset--color--base)}.b-aside-buttons__button-item .b-aside-buttons__trigger.active{background:var(--wp--preset--color--accent-2);border-color:var(--wp--preset--color--accent-2);color:var(--wp--preset--color--base)}.b-aside-buttons__button-item .b-aside-buttons__trigger:focus-visible{background:var(--wp--preset--color--accent-2);border-color:var(--wp--preset--color--accent-2);color:var(--wp--preset--color--base);outline:2px solid var(--wp--preset--color--accent-2);outline-offset:2px}.b-aside-buttons__button-item.is-style-primary-dark .b-aside-buttons__trigger{background:var(--wp--preset--gradient--white-10);border:1.2px solid var(--wp--preset--color--base);color:var(--wp--preset--color--base)}.b-aside-buttons__button-item.is-style-primary-dark .b-aside-buttons__trigger:hover:not(.active):not(:disabled){background:var(--wp--preset--color--base);border-color:var(--wp--preset--color--base);color:var(--wp--preset--color--contrast)}.b-aside-buttons__button-item.is-style-primary-dark .b-aside-buttons__trigger.active{background:var(--wp--preset--color--accent-1);border-color:var(--wp--preset--color--accent-1);color:var(--wp--preset--color--contrast)}.b-aside-buttons__button-item.is-style-primary-dark .b-aside-buttons__trigger:focus-visible{background:var(--wp--preset--color--accent-1);border-color:var(--wp--preset--color--accent-1);color:var(--wp--preset--color--contrast);outline:2px solid var(--wp--preset--color--accent-1);outline-offset:2px}.b-aside-buttons__button-item.is-style-primary-blue .b-aside-buttons__trigger{background:var(--wp--preset--color--accent-2);border:1.2px solid var(--wp--preset--color--accent-2);color:var(--wp--preset--color--base)}.b-aside-buttons__button-item.is-style-primary-blue .b-aside-buttons__trigger:hover:not(.active):not(:disabled){background:var(--wp--preset--color--medium-blue);border-color:var(--wp--preset--color--medium-blue);color:var(--wp--preset--color--base)}.b-aside-buttons__button-item.is-style-primary-blue .b-aside-buttons__trigger.active{background:var(--wp--preset--color--blue);border-color:var(--wp--preset--color--blue);color:var(--wp--preset--color--base)}.b-aside-buttons__button-item.is-style-primary-blue .b-aside-buttons__trigger:focus-visible{background:var(--wp--preset--color--blue);border-color:var(--wp--preset--color--blue);color:var(--wp--preset--color--base);outline:2px solid var(--wp--preset--color--blue);outline-offset:2px}.b-aside-buttons__button-item.is-style-primary-green .b-aside-buttons__trigger{background:var(--wp--preset--color--accent-1);border:1.2px solid var(--wp--preset--color--accent-1);color:var(--wp--preset--color--medium-blue)}.b-aside-buttons__button-item.is-style-primary-green .b-aside-buttons__trigger:hover:not(.active):not(:disabled){background:var(--wp--preset--color--base);border-color:var(--wp--preset--color--base);color:var(--wp--preset--color--medium-blue)}.b-aside-buttons__button-item.is-style-primary-green .b-aside-buttons__trigger.active{background:var(--wp--preset--color--blue);border-color:var(--wp--preset--color--blue);color:var(--wp--preset--color--base)}.b-aside-buttons__button-item.is-style-primary-green .b-aside-buttons__trigger:focus-visible{background:var(--wp--preset--color--blue);border-color:var(--wp--preset--color--blue);color:var(--wp--preset--color--base);outline:2px solid var(--wp--preset--color--blue);outline-offset:2px}.b-aside-buttons__button-item.is-style-tag .b-aside-buttons__trigger{background:var(--wp--preset--color--ash);border:none;border-radius:1.5rem;color:var(--wp--preset--color--medium-blue);font-size:var(--wp--preset--font-size--small);font-weight:400;padding:.375rem 1rem}.b-aside-buttons__button-item.is-style-tag .b-aside-buttons__trigger:hover:not(.active):not(:disabled){background:var(--wp--preset--color--medium-blue);color:var(--wp--preset--color--base)}.b-aside-buttons__button-item.is-style-tag .b-aside-buttons__trigger.active{background:var(--wp--preset--color--accent-2);color:var(--wp--preset--color--base)}.b-aside-buttons__button-item.is-style-tag .b-aside-buttons__trigger:focus-visible{background:var(--wp--preset--color--accent-2);color:var(--wp--preset--color--base);outline:2px solid var(--wp--preset--color--accent-2);outline-offset:2px}.b-aside-buttons__button-item.is-style-tag-dark .b-aside-buttons__trigger{background:var(--wp--preset--color--ash);border:none;border-radius:1.5rem;color:var(--wp--preset--color--medium-blue);font-size:var(--wp--preset--font-size--small);font-weight:400;padding:.375rem 1rem}.b-aside-buttons__button-item.is-style-tag-dark .b-aside-buttons__trigger:hover:not(.active):not(:disabled){background:var(--wp--preset--color--base);color:var(--wp--preset--color--medium-blue)}.b-aside-buttons__button-item.is-style-tag-dark .b-aside-buttons__trigger.active{background:var(--wp--preset--color--accent-1);color:var(--wp--preset--color--medium-blue)}.b-aside-buttons__button-item.is-style-tag-dark .b-aside-buttons__trigger:focus-visible{background:var(--wp--preset--color--accent-1);color:var(--wp--preset--color--medium-blue);outline:2px solid var(--wp--preset--color--accent-1);outline-offset:2px}.b-aside-buttons__button-item.is-style-tertiary .b-aside-buttons__trigger{background:transparent;border:none;border-radius:0;color:var(--wp--preset--color--medium-blue);font-weight:400;letter-spacing:0;padding:0}.b-aside-buttons__button-item.is-style-tertiary .b-aside-buttons__trigger.active,.b-aside-buttons__button-item.is-style-tertiary .b-aside-buttons__trigger:hover:not(.active):not(:disabled){background:transparent;color:var(--wp--preset--color--accent-2)}.b-aside-buttons__button-item.is-style-tertiary .b-aside-buttons__trigger:focus-visible{background:transparent;color:var(--wp--preset--color--accent-2);outline:none}.b-aside-buttons__button-item.is-style-tertiary-dark .b-aside-buttons__trigger{background:transparent;border:none;border-radius:0;color:var(--wp--preset--color--base);font-weight:400;letter-spacing:0;padding:0}.b-aside-buttons__button-item.is-style-tertiary-dark .b-aside-buttons__trigger.active,.b-aside-buttons__button-item.is-style-tertiary-dark .b-aside-buttons__trigger:hover:not(.active):not(:disabled){background:transparent;color:var(--wp--preset--color--accent-1)}.b-aside-buttons__button-item.is-style-tertiary-dark .b-aside-buttons__trigger:focus-visible{background:transparent;color:var(--wp--preset--color--accent-1);outline:none}}@media(max-width:834px){.b-aside-buttons__button-item .b-aside-buttons__trigger{background-color:var(--wp--preset--color--ash);border:transparent;border-radius:1.5rem;color:var(--wp--preset--color--medium-blue);font-size:var(--wp--preset--font-size--small);font-weight:400;padding:.375rem 1rem;transition:background-color .25s cubic-bezier(.4,0,.2,1),color .25s cubic-bezier(.4,0,.2,1),border-color .25s cubic-bezier(.4,0,.2,1)}.b-aside-buttons__button-item .b-aside-buttons__trigger:hover{background-color:var(--wp--preset--color--base);border-color:transparent;color:var(--wp--preset--color--medium-blue)}.b-aside-buttons__button-item .b-aside-buttons__trigger:active{background-color:var(--wp--preset--color--accent-1);border-color:transparent;color:var(--wp--preset--color--medium-blue)}.b-aside-buttons__button-item .b-aside-buttons__trigger:focus,.b-aside-buttons__button-item .b-aside-buttons__trigger:focus-visible{background-color:var(--wp--preset--color--accent-1);border-color:transparent;color:var(--wp--preset--color--medium-blue)}.b-aside-buttons__button-item .b-aside-buttons__trigger.is-disabled,.b-aside-buttons__button-item .b-aside-buttons__trigger:disabled{background-color:var(--wp--preset--gradient--white-10);border-color:var(--wp--custom--color--button-disabled-light);color:var(--wp--custom--color--button-disabled-light);cursor:not-allowed;opacity:.6}.b-aside-buttons__button-item .b-aside-buttons__trigger:focus-visible{outline-color:var(--wp--preset--color--accent-1)}}@media(min-width:834px){.b-aside-buttons__button-item .b-aside-buttons__trigger{background-color:var(--wp--preset--color--base);height:-webkit-fill-available;height:-moz-available;height:stretch;justify-content:center;line-height:0!important;width:3.5rem}}.b-aside-buttons__trigger{cursor:pointer;display:block;width:100%}.b-aside-buttons__overlay{align-items:stretch;display:flex;opacity:0;pointer-events:none;position:fixed;transition:opacity .3s ease,visibility .3s ease;visibility:hidden;z-index:999998}@media(max-width:834px){.b-aside-buttons__overlay{height:100dvh;inset:0;width:100dvw}}@media(min-width:834px){.b-aside-buttons__overlay{background:transparent;bottom:0;left:auto;right:0;top:0;width:var(--aside-buttons-drawer-width)}}.b-aside-buttons__overlay.is-active{opacity:1;pointer-events:auto;visibility:visible}@media(min-width:768px){.b-aside-buttons__overlay.is-active{pointer-events:none}}.b-aside-buttons__panel{background:var(--wp--preset--color--base);border-bottom-left-radius:var(--radius-standard);border-top-left-radius:var(--radius-standard);display:flex;flex-direction:column;height:100%;max-width:100%;padding:var(--spacing--3xl);transform:translateY(100%);transition:transform .3s ease,opacity .3s ease;width:100%}@media(min-width:768px){.b-aside-buttons__panel{height:-moz-fit-content;height:fit-content;margin:auto 0 6.75rem;pointer-events:auto;transform:translateX(100%);width:var(--aside-buttons-drawer-width)}}.b-aside-buttons__overlay.is-active .b-aside-buttons__panel{transform:translateX(0)}@media(min-width:834px){.b-aside-buttons__overlay.is-active .b-aside-buttons__panel{transform:translateY(0)}}.b-aside-buttons__panel-header{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-bottom:var(--spacing--xl)}.b-aside-buttons__panel-headings{flex:1;min-width:0}.b-aside-buttons__panel-heading{display:none;font-weight:500;margin:0}.b-aside-buttons__panel-heading.is-active{display:block}.b-aside-buttons__close{align-items:center;background:transparent;border:unset;color:var(--wp--preset--color--medium-blue);cursor:pointer;display:flex;height:2.5rem;justify-content:center;width:2.5rem}.b-aside-buttons__close:before{background:currentcolor;content:"";display:block;height:1rem;-webkit-mask-image:url(../img/icons/icon-close.svg);mask-image:url(../img/icons/icon-close.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:1rem}.b-aside-buttons__panel-content{flex:1;min-height:0;overflow-y:auto}.b-aside-buttons__panel-content>:first-child{margin-block-start:0}.b-aside-buttons__panel-content>:last-child{margin-block-end:0}.b-aside-buttons__form-panel{display:none}.b-aside-buttons__form-panel.is-active{display:block}body.has-aside-buttons-drawer-open{overflow:hidden}@media(max-width:834px){body:has(.p-header--is-hidden) .b-aside-buttons{top:0;transform:translate3d(-50%,-100%,0)}}
/*# sourceMappingURL=block_aside-buttons.css.map*/