﻿@keyframes appear-form-spinner{to{transform:rotate(360deg)}}.appear-button-wrapper{width:100%;max-width:calc(var(--rb-content-width) + var(--rb-content-padding) * 2);margin:0 auto;padding-left:var(--rb-content-padding);padding-right:var(--rb-content-padding);display:flex;justify-content:flex-start}@media only screen and (max-width: 1024px){.appear-button-wrapper{max-width:calc(var(--rb-content-width) + var(--rb-content-padding-tablet) * 2);padding-left:var(--rb-content-padding-tablet);padding-right:var(--rb-content-padding-tablet)}}@media only screen and (max-width: 767px){.appear-button-wrapper{max-width:100%;padding-left:var(--rb-content-padding-mobile);padding-right:var(--rb-content-padding-mobile)}}.appear-button-wrapper--appearance-accordion{position:relative;width:100%}.elementor-widget-appear-button+.elementor-widget-appear-button .appear-button-wrapper--appearance-accordion::before,.elementor-widget-appear-button+.elementor-widget-appear-collapsible+.elementor-widget-appear-button .appear-button-wrapper--appearance-accordion::before{content:"";position:absolute;z-index:1;left:0;right:0;top:0;height:1px;background-color:var(--theme-color-primary, var(--page-color-text, var(--appear-theme-color-primary, var(--appear-color-primary, var(--rb-webshop-color-primary, #1d2327)))));opacity:.22;pointer-events:none}.appear-button{opacity:0;width:auto;margin:0;padding:.4445em 1.65em .6em}.elementor-editor-active .appear-button{opacity:1}.appear-widget--entered .appear-button{opacity:1}.appear-button--h-align-center{margin-left:auto;margin-right:auto}.appear-button--h-align-right{margin-left:auto}.appear-button--appearance-text{max-width:none;padding:0;border:0;border-radius:0;background:rgba(0,0,0,0);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.appear-button--appearance-text::before{display:none}@media(hover: hover),(-moz-touch-enabled: 0),(pointer: fine){.appear-button--appearance-text:hover{text-indent:0}}@media(hover: none),(hover: on-demand),(-moz-touch-enabled: 1),(pointer: coarse){.appear-button--appearance-text:active{text-indent:0}}.appear-button--appearance-text:focus-visible{text-indent:0}.appear-button--appearance-accordion{margin-block:var(--appear-margin-heading, 0 0.5em);font-family:var(--appear-font-family-primary, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);font-size:var(--appear-font-size-h6);line-height:var(--appear-line-height-h6);justify-content:flex-start;width:100%;max-width:none;padding:1.35rem 3rem 1.55rem 0;margin:0;border:0;border-radius:0;background:rgba(0,0,0,0);color:var(--theme-color-primary, var(--page-color-text, var(--appear-theme-color-text, var(--appear-color-text, var(--rb-webshop-color-text, #1d2327)))));font-weight:600;line-height:var(--appear-line-height-h6);text-align:left;text-indent:0;transition:color 125ms linear,opacity 125ms linear}@media only screen and (max-width: 1024px){.appear-button--appearance-accordion{font-size:var(--appear-font-size-h6-tablet)}}@media only screen and (max-width: 767px){.appear-button--appearance-accordion{font-size:var(--appear-font-size-h6-mobile)}}.appear-button--appearance-accordion::before,.appear-button--appearance-accordion::after{content:"+";position:absolute;top:50%;right:1.25rem;margin-top:-0.25rem;left:auto;display:block;width:auto;height:auto;background:rgba(0,0,0,0);color:var(--appear-theme-color-accent, var(--appear-color-accent, var(--rb-webshop-color-accent, #2271b1)));font-family:inherit;font-size:1.9375rem;font-weight:400;line-height:1;opacity:1;transform:translateY(-50%);transition:transform 600ms cubic-bezier(0.215, 0.61, 0.355, 1);mask:none;-webkit-mask:none}.appear-button--appearance-accordion::after{content:"−";top:calc(50% + 4rem)}.appear-button--appearance-accordion[aria-expanded=true]::before,.appear-button--appearance-accordion[aria-expanded=true]::after{transform:translateY(calc(-50% - 4rem))}@media(hover: hover),(-moz-touch-enabled: 0),(pointer: fine){.appear-button--appearance-accordion:hover{color:var(--appear-theme-color-accent, var(--appear-color-accent, var(--rb-webshop-color-accent, #2271b1)));text-indent:0}.appear-button--appearance-accordion:hover::before,.appear-button--appearance-accordion:hover::after{opacity:1;transform:translateY(-50%)}.appear-button--appearance-accordion:hover[aria-expanded=true]::before,.appear-button--appearance-accordion:hover[aria-expanded=true]::after{transform:translateY(calc(-50% - 4rem))}}@media(hover: none),(hover: on-demand),(-moz-touch-enabled: 1),(pointer: coarse){.appear-button--appearance-accordion:active{color:var(--appear-theme-color-accent, var(--appear-color-accent, var(--rb-webshop-color-accent, #2271b1)));text-indent:0}.appear-button--appearance-accordion:active::before,.appear-button--appearance-accordion:active::after{opacity:1;transform:translateY(-50%)}.appear-button--appearance-accordion:active[aria-expanded=true]::before,.appear-button--appearance-accordion:active[aria-expanded=true]::after{transform:translateY(calc(-50% - 4rem))}}.appear-button--appearance-accordion:focus-visible{color:var(--appear-theme-color-accent, var(--appear-color-accent, var(--rb-webshop-color-accent, #2271b1)));text-indent:0}/*# sourceMappingURL=button.widget.css.map */
