.btn:not(.swiper-button-next,.swiper-button-prev),.btn--inherit{display:inline-block;padding:16px 16px 15px;border-radius:50px;font-family:Nomixa,sans-serif!important;font-size:18px;font-weight:500;line-height:1;text-decoration:none;background-color:rgb(var(--color-button));color:rgb(var(--color-button-text));border:none;z-index:9;cursor:pointer;transition:all .3s ease}.btn:hover{opacity:.7}.btn.btn--with-circle{padding-right:62px;position:relative;background-color:transparent}.btn.btn--with-circle:hover{background-color:transparent!important}.btn.btn--with-circle:before{position:absolute;top:0;right:46px;bottom:0;left:0;content:"";display:block;background-color:rgb(var(--color-button));border-radius:var(--buttons-radius, 0);z-index:-1}.btn.btn--with-circle:after{content:"";position:absolute;left:unset;right:0;top:50%;bottom:unset;transform:translateY(-50%);aspect-ratio:1/1;height:100%;border-radius:50%;background:rgb(var(--color-button))}.btn.btn--with-circle .icon-arrow{position:absolute;right:11px;top:50%;transform:translateY(-50%);aspect-ratio:1/1;height:100%;z-index:99}.btn.btn--arrow{position:relative;display:inline-flex;align-items:center;gap:1rem;padding:0;background:none;border:none;color:currentColor;font-weight:500;transition:gap .3s ease}.btn .btn--arrow-text{position:relative;padding:4px 0}.btn .btn--arrow-text:before{position:absolute;content:"";right:0;bottom:0;left:0;height:1px;background-color:currentColor;z-index:-1}.btn.btn--arrow:hover{gap:1.3rem;background:none;color:currentColor}.btn.btn--arrow svg{height:1em;width:1em;transition:transform .3s ease}.btn.btn--arrow:hover svg{transform:translate(2px)}
/*# sourceMappingURL=/cdn/shop/t/5/assets/component-button.css.map */
