.custom-button{color:#fff8ea;text-transform:uppercase;-webkit-user-select:none;background-color:transparent;cursor:pointer;user-select:none;font-size:16px;line-height:1;font-weight:500;font-family:DM Mono;text-decoration:none;display:grid;padding:0;width:100%;border:0;text-align:left;--elastic-ease-out: linear( 0, .5737 7.6%, .8382 11.87%, .9463 14.19%, 1.0292 16.54%, 1.0886 18.97%, 1.1258 21.53%, 1.137 22.97%, 1.1424 24.48%, 1.1423 26.1%, 1.1366 27.86%, 1.1165 31.01%, 1.0507 38.62%, 1.0219 42.57%, .9995 46.99%, .9872 51.63%, .9842 58.77%, 1.0011 81.26%, 1 );--smooth-ease: cubic-bezier(.32, .72, 0, 1);--transform-ease: cubic-bezier(.59, 1, .88, 1.01);--bounce-cubic-ease: cubic-bezier(.34, 2.27, .64, 1);transition:transform .5s var(--elastic-ease-out);-webkit-tap-highlight-color:transparent}@media (min-width: 990px){.custom-button{font-size:20px}}.custom-button--light{color:#2e4c18}.custom-button--secondary{width:fit-content}.custom-button--secondary .custom-button__inner{padding:0;column-gap:12px;row-gap:0;height:auto}.custom-button--secondary .custom-button__inner:before{content:"";position:relative;bottom:0;width:100%;height:2px;background-color:currentColor}.custom-button__bg{background-color:#2e4c18;grid-area:1 / 1;display:grid;height:100%;transition:scale .15s cubic-bezier(.59,1,.88,1.01),transform .15s cubic-bezier(.59,1,.88,1.01)}.custom-button--light .custom-button__bg{background-color:#e1ef98}.custom-button__inner{grid-gap:.375rem;grid-area:1 / 1;grid-template-columns:1fr auto;align-items:center;padding:12px 28px;display:grid}@media (min-width: 990px){.custom-button__inner{padding:16px 28px}}.custom-button__icon{transition:.4s cubic-bezier(.32,.72,0,1);height:24px;overflow:hidden;grid-area:1 / 2 / 1 / 2;display:block;width:24px;position:relative}.custom-button__icon svg{transition:.4s cubic-bezier(.32,.72,0,1);width:24px;height:24px}.custom-button__icon svg+svg{position:absolute;left:0;bottom:-100%}.custom-button:is(:hover,:focus-visible) .custom-button__icon svg{transform:translateY(-100%)}.custom-button__text{translate:0 0 0;clip-path:inset(0% 0% 0% 0%);transition:translate .45s cubic-bezier(.32,.72,0,1),clip-path .45s cubic-bezier(.32,.72,0,1);grid-area:1 / 1 / 1 / 1}.custom-button__text-secondary{border-bottom:2px solid;padding-bottom:2px}.custom-button__inner:after{content:attr(data-text);display:block;grid-area:1 / 1 / 1 / 1;translate:0 125% 0;clip-path:inset(-100% 0% 100% 0%);transition:translate .45s cubic-bezier(.32,.72,0,1),clip-path .45s cubic-bezier(.32,.72,0,1)}.custom-button:is(:hover,:focus-visible) .custom-button__bg{transition:scale .15s cubic-bezier(.59,1,.88,1.01),transform .35s .15s cubic-bezier(.34,2.27,.64,1)}.custom-button:is(:hover,:focus-visible) .custom-button__text{translate:0 -125% 0;clip-path:inset(100% 0% -100% 0%)}.custom-button:is(:hover,:focus-visible) .custom-button__inner:after{translate:0 0 0;clip-path:inset(0% 0% 0% 0%)}
/*# sourceMappingURL=/cdn/shop/t/22/compiled_assets/styles.css.map */
