:root{--button-046-color: #faf6f1;--button-046-color-background: #472a0c;--button-046-hover-color: #faf6f1;--button-046-hover-color-background: #798d67;--button-046-color-focus: #472a0c;--button-046-padding: .75em 1em;--button-046-border-radius: 2.5em;--button-046-focus-inset: -.125em;--button-046-hover-scale: 1 1;--button-046-click-scale: .955, .925;--button-046-ease-click: cubic-bezier(.4, 0, .2, 1);--button-046-ease-hover: cubic-bezier(.34, 2.27, .64, 1);--button-046-ease-focus: cubic-bezier(.32, .72, 0, 1)}.button-046{color:var(--button-046-color);font-family:MuseoModerno,sans-serif;font-size:14px;font-weight:500;-webkit-user-select:none;user-select:none;background-color:#0000;outline-style:none;padding:0;line-height:1;text-decoration:none;display:inline-grid;position:relative;-webkit-tap-highlight-color:transparent;transition:color .25s ease-out}.button-046:after{content:"";display:block;position:absolute;inset:var(--button-046-focus-inset);border-radius:var(--button-046-border-radius);transition:box-shadow .3s var(--button-046-ease-focus),scale .4s var(--button-046-ease-hover);pointer-events:none;z-index:1}.button-046:is(:hover,:focus-visible),[data-hover]:is(:hover,:focus-visible) .button-046{color:var(--button-046-hover-color)}.button-046:is(:focus-visible):after{box-shadow:0 0 0 .125em var(--button-046-color-focus);scale:var(--button-046-hover-scale);transition:box-shadow .3s var(--button-046-ease-focus),scale .425s .05s var(--button-046-ease-hover)}.button-046__bg{background-color:var(--button-046-color-background);border-radius:var(--button-046-border-radius);grid-area:1 / 1;width:100%;height:100%;padding:0;transition:background-color .25s ease-out,scale .4s var(--button-046-ease-hover),transform .15s var(--button-046-ease-click)}.button-046:active .button-046__bg{transform:scale(var(--button-046-click-scale))}.button-046:is(:focus-visible) .button-046__bg{background-color:var(--button-046-hover-color-background)!important}.button-046__bg-circle{z-index:1;border-radius:var(--button-046-border-radius);grid-area:1 / 1;place-self:center;width:calc(100% + 1px);height:calc(100% + 1px);position:relative;overflow:clip;transition:background-color .25s ease-out,scale .4s var(--button-046-ease-hover),transform .15s var(--button-046-ease-click)}.button-046:active .button-046__bg-circle{transform:scale(var(--button-046-click-scale))}.button-046__circle-wrap{transform-origin:0 0;will-change:transform;position:absolute;top:0%;right:0%;bottom:0%;left:0%;transform:scale(0)}.button-046__circle{aspect-ratio:1;background-color:var(--button-046-hover-color-background);border-radius:50%;width:200%;display:block;position:absolute;inset:0% auto auto 0%;transform:translate(-50%,-50%)}.button-046__inner{grid-column-gap:.125em;grid-row-gap:.125em;width:100%;height:100%;padding:var(--button-046-padding);z-index:2;grid-area:1 / 1;justify-content:center;align-items:center;display:flex}.button-046__icon{flex:none;width:.75em;height:.75em}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.button-046:is(:hover,:focus-visible) .button-046__bg,[data-hover]:is(:hover,:focus-visible) .button-046 .button-046__bg{scale:var(--button-046-hover-scale);transition:background-color .25s .05s ease-out,scale .425s .05s var(--button-046-ease-hover),transform .15s var(--button-046-ease-click);background-color:var(--button-046-color-background)}.button-046:is(:hover,:focus-visible) .button-046__bg-circle,[data-hover]:is(:hover,:focus-visible) .button-046 .button-046__bg-circle{scale:var(--button-046-hover-scale);transition:background-color .25s .05s ease-out,scale .425s .05s var(--button-046-ease-hover),transform .15s var(--button-046-ease-click)}}button.button-046{border:0;cursor:pointer;font:inherit;color:var(--button-046-color);font-family:MuseoModerno,sans-serif;font-size:14px;font-weight:500;-webkit-appearance:none;appearance:none}a.button-046{cursor:pointer}button.button-046:disabled{opacity:.5;cursor:not-allowed}.button-046--full{width:100%}[data-button-046][data-variant=light]{--button-046-color: #472a0c;--button-046-color-background: #faf6f1;--button-046-hover-color: #faf6f1;--button-046-hover-color-background: #472a0c;--button-046-color-focus: #faf6f1}[data-button-046][data-variant=olive]{--button-046-color: #faf6f1;--button-046-color-background: #798d67;--button-046-hover-color: #faf6f1;--button-046-hover-color-background: #472a0c;--button-046-color-focus: #472a0c}[data-button-046][data-variant=outline]{--button-046-color: #ffffff;--button-046-color-background: transparent;--button-046-hover-color: #472a0c;--button-046-hover-color-background: #faf6f1;--button-046-color-focus: #ffffff;--button-046-border-color: #ffffff}[data-button-046][data-variant=outline-dark]{--button-046-color: #472a0c;--button-046-color-background: transparent;--button-046-hover-color: #faf6f1;--button-046-hover-color-background: #472a0c;--button-046-color-focus: #472a0c;--button-046-border-color: #472a0c}[data-button-046][data-variant=outline] .button-046__bg,[data-button-046][data-variant=outline-dark] .button-046__bg{background-color:transparent;border:2px solid var(--button-046-border-color);box-sizing:border-box}
/*# sourceMappingURL=/cdn/shop/t/1/assets/button-046.css.map */
