:root{--touma-cta-dark:#8b6f5e;--touma-cta-cream:#fbf7f0;--touma-cta-accent:#8b6f5e}.touma-cta,.button.touma-cta{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:1.1rem;min-height:5.4rem;padding:1.4rem 2.6rem;border:1px solid rgba(43,33,27,.22);border-radius:999px 999px 999px 1.4rem;text-decoration:none;text-transform:uppercase;letter-spacing:.13em;font-size:1.05rem;font-weight:600;line-height:1.2;overflow:hidden;transition:transform .32s cubic-bezier(.2,.7,.2,1),background-color .32s ease,color .32s ease,border-color .32s ease,box-shadow .32s ease}.touma-cta:before,.button.touma-cta:before{content:none}.touma-cta:after,.button.touma-cta:after{content:"";position:static;width:.72rem;height:.72rem;border-radius:99px;background:currentColor;opacity:.72;box-shadow:none;transition:transform .32s cubic-bezier(.2,.7,.2,1),opacity .32s ease}.touma-cta:hover,.button.touma-cta:hover{transform:translateY(-2px);box-shadow:0 1.2rem 3rem #2b211b24}.touma-cta:hover:after,.button.touma-cta:hover:after{transform:translate(.38rem) scale(1.18);opacity:1}.touma-cta:focus-visible,.button.touma-cta:focus-visible,.touma-text-cta:focus-visible{outline:2px solid var(--touma-cta-accent);outline-offset:4px}.touma-cta--primary,.button.touma-cta--primary{background:var(--touma-cta-dark);color:var(--touma-cta-cream);border-color:var(--touma-cta-dark)}.touma-cta--primary:hover,.button.touma-cta--primary:hover{background:#6c4938;color:#fffaf3;border-color:#6c4938}.touma-cta--secondary,.button.touma-cta--secondary{background:#ffffff3d;color:var(--touma-cta-dark);border-color:#2b211b47;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.touma-cta--secondary:hover,.button.touma-cta--secondary:hover{background:var(--touma-cta-dark);color:var(--touma-cta-cream);border-color:var(--touma-cta-dark)}.touma-cta--outline,.button.touma-cta--outline{background:transparent;color:var(--touma-cta-dark);border-color:#2b211b47}.touma-cta--outline:hover,.button.touma-cta--outline{color:var(--touma-cta-dark)}.touma-cta--outline:hover,.button.touma-cta--outline:hover{background:#efe4d5;color:#5d4133;border-color:#b98f72}.touma-cta--light,.button.touma-cta--light{background:#fbf7f0f0;color:var(--touma-cta-dark);border-color:#ffffffb3;box-shadow:0 1rem 3rem #1c130e24}.touma-cta--light:hover,.button.touma-cta--light:hover{background:#fffaf3;color:#6c4938;border-color:#fffaf3}.touma-text-cta{display:inline-flex;align-items:center;gap:1rem;color:inherit;text-decoration:none;text-transform:uppercase;letter-spacing:.13em;font-size:1.05rem;font-weight:600}.touma-text-cta:after{content:"";width:2rem;height:1px;background:currentColor;transition:width .32s cubic-bezier(.2,.7,.2,1)}.touma-text-cta:hover:after{width:3.4rem}[dir=rtl] .touma-cta,[dir=rtl] .button.touma-cta{border-radius:999px 999px 1.4rem}[dir=rtl] .touma-cta:hover:after,[dir=rtl] .button.touma-cta:hover:after{transform:translate(-.38rem) scale(1.18)}.touma-collection-hero__nav{gap:1rem!important}.touma-collection-hero__nav a{position:relative;min-height:4.6rem!important;padding:1.05rem 1.55rem!important;border-radius:999px 999px 999px 1.1rem!important;background:#ffffff5c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 .4rem 1.2rem #2b211b0a;overflow:hidden}.touma-collection-hero__nav a:after{content:"";width:.55rem;height:.55rem;border-radius:50%;background:currentColor;opacity:.48;margin-inline-start:.8rem;transition:transform .28s ease,opacity .28s ease}.touma-collection-hero__nav a:hover:after,.touma-collection-hero__nav a.is-active:after{transform:scale(1.35);opacity:.9}.touma-collection-hero__nav a.is-active{box-shadow:0 1rem 2.4rem #2b211b24}.touma-collection-hero__meta>a{display:inline-flex;align-items:center;gap:.9rem;text-decoration:none!important}.touma-collection-hero__meta>a:after{content:"";width:2rem;height:1px;background:currentColor;transition:width .28s ease}.touma-collection-hero__meta>a:hover:after{width:3.2rem}.touma-collection-hero__media{border-radius:3rem 3rem 3rem .8rem!important;box-shadow:0 2.2rem 5rem #2b211b14}.touma-collection-piece__media{border-radius:2.4rem 2.4rem 2.4rem .7rem!important;box-shadow:0 1.2rem 3rem #2b211b0e;transition:transform .35s ease,box-shadow .35s ease}.touma-collection-piece__media:hover{transform:translateY(-3px);box-shadow:0 2rem 4rem #2b211b17}.touma-collection-piece__number{border:1px solid rgba(43,33,27,.1);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.touma-collection-status__actions .button{border-radius:999px 999px 999px 1.2rem!important;min-height:5rem!important;padding-inline:2.2rem!important;transition:transform .28s ease,box-shadow .28s ease,background-color .28s ease,color .28s ease}.touma-collection-status__actions .button:hover{transform:translateY(-2px);box-shadow:0 1.2rem 2.8rem #2b211b1f}[dir=rtl] .touma-collection-hero__nav a,[dir=rtl] .touma-collection-hero__media,[dir=rtl] .touma-collection-piece__media,[dir=rtl] .touma-collection-status__actions .button{border-radius:999px 999px 1.1rem!important}[dir=rtl] .touma-collection-hero__media,[dir=rtl] .touma-collection-piece__media{border-radius:3rem 3rem .8rem!important}@media(max-width:749px){.touma-cta,.button.touma-cta{min-height:5.2rem;padding:1.35rem 2.1rem}.touma-text-cta{min-height:4.4rem}.touma-collection-hero__nav{gap:.7rem!important}.touma-collection-hero__nav a{min-height:4.2rem!important;padding:.9rem 1.25rem!important}.touma-collection-hero__media{border-radius:2.2rem 2.2rem 2.2rem .7rem!important}.touma-collection-piece__media{border-radius:1.8rem 1.8rem 1.8rem .6rem!important}.touma-collection-status__actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:1rem!important}.touma-collection-status__actions .button{width:100%!important;min-width:0!important;padding-inline:1.2rem!important;font-size:.95rem!important}}@media(max-width:430px){.touma-collection-status__actions{grid-template-columns:1fr!important}}@media(prefers-reduced-motion:reduce){.touma-cta,.button.touma-cta,.touma-cta:after,.button.touma-cta:after,.touma-text-cta:after,.touma-collection-hero__nav a,.touma-collection-piece__media,.touma-collection-status__actions .button{transition:none!important}.touma-cta:hover,.button.touma-cta:hover,.touma-collection-piece__media:hover,.touma-collection-status__actions .button:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/touma-cta.css.map */
