.smi-buttons--v2{gap:var(--button-gap);margin-top:var(--button-margin-top-desktop);margin-bottom:var(--button-margin-bottom-desktop)}@media screen and (max-width: 767.8px){.smi-buttons--v2{margin-top:var(--button-margin-top-mobile);margin-bottom:var(--button-margin-bottom-mobile)}}.smi-buttons--v2.smi-component-buttons--same-width.smi-has-only-icon{display:grid;grid-auto-flow:column;grid-auto-columns:auto}.smi-buttons--v2 .smi-button{gap:8px;padding:var(--button-padding-vertical-desktop) var(--button-padding-horizontal-desktop);font-size:calc(var(--button-font-size-desktop)*1px);line-height:calc((1 + .6/(var(--button-font-size-desktop)/16))*var(--button-line-height, 1));letter-spacing:var(--button-letter-spacing);text-transform:inherit;border:var(--button-thickness, 1px) solid rgba(var(--button-thickness-color), var(--buttons-opacity-thickness));border-radius:var(--button-border-radius, 0);box-shadow:var(--button-shadow-horizontal-offset) var(--button-shadow-vertical-offset) var(--button-shadow-blur-radius) rgba(var(--button-shadow-color), var(--button-shadow-opacity));color:var(--button-label-color);background:var(--button-background-color);backdrop-filter:blur(var(--button-background-blur), 0)}@media screen and (max-width: 767.8px){.smi-buttons--v2 .smi-button{font-size:calc(var(--button-font-size-mobile)*1px);line-height:calc((1 + .6/(var(--button-font-size-mobile)/16))*var(--button-line-height, 1));padding:var(--button-padding-vertical-mobile) var(--button-padding-horizontal-mobile)}}.smi-buttons--v2 .smi-button.smi-only-icon{width:fit-content;height:100%;aspect-ratio:1;padding:var(--button-padding-vertical-desktop)}@media screen and (max-width: 767.8px){.smi-buttons--v2 .smi-button.smi-only-icon{padding:var(--button-padding-vertical-mobile)}}.smi-buttons--v2 .smi-button.smi-button--outline{background:rgba(0,0,0,0) !important}.smi-buttons--v2 .smi-button.smi-button--text{background:rgba(0,0,0,0);padding:0;border:0;border-radius:0;box-shadow:unset;position:relative;margin-bottom:1px}.smi-buttons--v2 .smi-button.smi-button--text:has(.smi-svg-icon) span::before{display:none}.smi-buttons--v2 .smi-button.smi-button--text:not(.smi-svg-icon) span::before{background:var(--button-label-color)}.smi-buttons--v2 .smi-button:hover{color:var(--button-label-hover-color, var(--button-label-color));background:var(--button-background-hover-color, var(--button-background-color));border:var(--button-thickness, 1px) solid rgba(var(--button-thickness-hover-color, var(--button-thickness-color)), var(--buttons-opacity-thickness));box-shadow:var(--button-shadow-horizontal-offset) var(--button-shadow-vertical-offset) var(--button-shadow-blur-radius) rgba(var(--button-shadow-hover-color, var(--button-shadow-color)), var(--button-shadow-opacity))}.smi-buttons--v2 .smi-button:hover.smi-button--text{border:0;box-shadow:none}.smi-buttons--v2 .smi-button:hover.smi-button--text:not(.smi-svg-icon) span::before{background:var(--button-label-hover-color, var(--button-label-color))}.smi-buttons--v2 .smi-button:hover .smi-svg-icon{stroke:var(--button-label-hover-color, var(--button-label-color))}.smi-buttons--v2 .smi-button:hover .smi-svg-icon path{fill:var(--button-label-hover-color, var(--button-label-color))}.smi-buttons--v2 .smi-button .smi-svg-icon{margin-left:0;width:calc(16px*var(--button-icon-scale));height:calc(16px*var(--button-icon-scale));stroke-width:var(--button-icon-thickness);stroke:var(--button-label-color)}.smi-buttons--v2 .smi-button .smi-svg-icon path{fill:var(--button-label-color)}