.color-scheme .btn--primary,.color-scheme .btn--secondary,.color-scheme .btn--custom,.btn--primary,.btn--secondary,.btn--custom{padding:9px 20px;border-width:1px;border-style:solid;border-radius:0;background:none;background-image:none;background-size:auto;font-family:ILVA Sans,sans-serif;font-size:16px;font-weight:500;line-height:1.2;letter-spacing:.15em;transition:background-color .4s cubic-bezier(.25,1,.5,1),color .4s cubic-bezier(.25,1,.5,1),border-color .4s cubic-bezier(.25,1,.5,1)}.btn--primary{background-color:var(--ilva-coffee-black);border-color:var(--ilva-coffee-black);color:var(--ilva-chalk-white)}.color-scheme .btn--primary{background-color:rgb(var(--btn-bg-color));border-color:rgb(var(--btn-bg-color));color:rgb(var(--btn-text-color))}.btn--primary:focus-visible{outline:2px solid var(--ilva-coffee-black);outline-offset:3px}.color-scheme .btn--primary:focus-visible{outline-color:rgb(var(--text-color))}.btn--secondary{background-color:transparent;border-color:var(--ilva-coffee-black);color:var(--ilva-coffee-black)}.color-scheme .btn--secondary{border-color:rgb(var(--btn-bg-color));color:rgb(var(--btn-bg-color))}.color-scheme .btn--custom,.btn--custom{background-color:#faf5f0;border-color:#322828;color:#322828}.btn--primary.is-loading:after{border-color:var(--ilva-chalk-white);border-top-color:transparent}.btn--primary.is-loading:before{border-color:var(--ilva-chalk-white)}.color-scheme .btn--primary.is-loading:after{border-color:rgb(var(--btn-text-color));border-top-color:transparent}.color-scheme .btn--primary.is-loading:before{border-color:rgb(var(--btn-text-color))}@media(hover:hover)and (pointer:fine){.btn--primary:not(.slider-nav__btn):not([disabled]):not(.is-loading):not(.is-success):hover{background-color:var(--ilva-chalk-white);border-color:var(--ilva-coffee-black);color:var(--ilva-coffee-black);background-position:0 0}.color-scheme .btn--primary:not(.slider-nav__btn):not([disabled]):not(.is-loading):not(.is-success):hover{background-color:rgb(var(--btn-text-color));border-color:rgb(var(--btn-bg-color));color:rgb(var(--btn-bg-color))}.btn--secondary:not(.slider-nav__btn):not([disabled]):hover{background-color:var(--ilva-coffee-black);border-color:var(--ilva-coffee-black);color:var(--ilva-chalk-white);background-position:0 0}.color-scheme .btn--secondary:not(.slider-nav__btn):not([disabled]):hover{background-color:rgb(var(--btn-bg-color));border-color:rgb(var(--btn-bg-color));color:rgb(var(--btn-text-color))}.color-scheme .btn--custom:not(.slider-nav__btn):not([disabled]):hover,.btn--custom:not(.slider-nav__btn):not([disabled]):hover{background-color:#322828;border-color:#322828;color:#fff;background-position:0 0}}.btn-roll{display:inline-block;position:relative;overflow:hidden;vertical-align:top}.btn-roll__line{display:block}.btn-roll__line--b{position:absolute;top:0;left:0;width:100%;transform:translateY(calc(100% + 2px))}@media(hover:hover)and (prefers-reduced-motion:no-preference){.btn-roll__line{transition:transform .4s cubic-bezier(.25,1,.5,1)}.btn--primary:not([disabled]):not(.is-loading):not(.is-success):hover .btn-roll__line--a,.btn--secondary:not([disabled]):hover .btn-roll__line--a,.btn--custom:not([disabled]):hover .btn-roll__line--a,.campaign-feature__btn:hover .btn-roll__line--a{transform:translateY(calc(-100% - 2px))}.btn--primary:not([disabled]):not(.is-loading):not(.is-success):hover .btn-roll__line--b,.btn--secondary:not([disabled]):hover .btn-roll__line--b,.btn--custom:not([disabled]):hover .btn-roll__line--b,.campaign-feature__btn:hover .btn-roll__line--b{transform:translateY(0)}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/ilva-buttons.css.map */
