.ChronicleButton_chronicleButton__e_X0p{--chronicle-button-default-hover-color:#a594fd;border-radius:var(--chronicle-button-border-radius,.76rem);display:flex;flex-direction:column;align-items:center;overflow:hidden;line-height:1;padding:1rem 1.232rem;cursor:pointer;border:none;font-weight:700;background:var(--chronicle-button-background);color:var(--chronicle-button-foreground);transition:background .4s linear,color .4s linear;will-change:background,color}.ChronicleButton_chronicleButton__e_X0p:hover{background:var(--hover-color)}.ChronicleButton_chronicleButton__e_X0p span{position:relative;display:block;perspective:108px}.ChronicleButton_chronicleButton__e_X0p span:nth-of-type(2){position:absolute}.ChronicleButton_chronicleButton__e_X0p em{font-style:normal;display:inline-block;font-size:1.025rem;color:var(--chronicle-button-negative-foreground);will-change:transform,opacity,transition;transition:transform .55s cubic-bezier(.645,.045,.355,1),opacity .35s linear .2s}.ChronicleButton_chronicleButton__e_X0p span:first-of-type em{transform-origin:top}.ChronicleButton_chronicleButton__e_X0p span:nth-of-type(2) em{opacity:0;transform:rotateX(-90deg) scaleX(.9) translate3d(0,10px,0);transform-origin:bottom}.ChronicleButton_chronicleButton__e_X0p:hover span:first-of-type em{opacity:0;transform:rotateX(90deg) scaleX(.9) translate3d(0,-10px,0)}.ChronicleButton_chronicleButton__e_X0p:hover span:nth-of-type(2) em{opacity:1;transform:rotateX(0deg) scaleX(1) translateZ(0);transition:transform .75s cubic-bezier(.645,.045,.355,1),opacity .35s linear .3s}.ChronicleButton_chronicleButton__e_X0p.ChronicleButton_outlined__stE1i{background:transparent;border:2px solid var(--chronicle-button-background);padding:calc(1rem - var(--outline-padding-adjustment)) 0;transition:border .4s linear,color .4s linear,background-color .4s linear;will-change:border,color}.ChronicleButton_chronicleButton__e_X0p.ChronicleButton_outlined__stE1i em{color:var(--text-color);transition:color .4s linear}.ChronicleButton_chronicleButton__e_X0p.ChronicleButton_outlined__stE1i:hover{background:var(--outlined-button-background-on-hover);border-color:var(--hover-color)}.ChronicleButton_chronicleButton__e_X0p.ChronicleButton_outlined__stE1i span:first-of-type em,.ChronicleButton_chronicleButton__e_X0p.ChronicleButton_outlined__stE1i span:nth-of-type(2) em{transition:color .4s linear}.ChronicleButton_chronicleButton__e_X0p.ChronicleButton_outlined__stE1i:hover span:first-of-type em,.ChronicleButton_chronicleButton__e_X0p.ChronicleButton_outlined__stE1i:hover span:nth-of-type(2) em{color:var(--hover-color)}.ProductCard_file-container__ZRjMB{--border-color:var(--accent-color);--hover-text-color:var(--accent-color);--active-component-scale:1.024;border:solid transparent;background-origin:border-box;background-clip:padding-box,border-box;background-image:linear-gradient(#050505,#050505),var(--border-gradient);position:relative;cursor:pointer;display:flex;justify-content:center;align-items:center;transition:transform .3s ease}.ProductCard_file-container__ZRjMB:hover{transform:scale(var(--active-component-scale))}.ProductCard_inner-container__0Otqp{background-color:black;overflow:hidden;display:flex;flex-direction:column;background:linear-gradient(45deg,rgba(230,230,230,.15) 25%,transparent 0,transparent 75%,rgba(240,240,240,.15) 0),linear-gradient(-45deg,rgba(240,240,240,.15) 25%,transparent 0,transparent 75%,rgba(230,230,230,.15) 0);background-size:var(--background-pattern-size) var(--background-pattern-size)}.ProductCard_image-container__IQcKm{width:100%;height:200px;position:relative;overflow:hidden}.ProductCard_content__PiKcQ{flex-grow:1;display:flex;flex-direction:column;justify-content:space-between;padding:10px 16px;position:relative;align-items:center}.ProductCard_text__RW6PV{font-size:21px;font-weight:700;letter-spacing:-.01em;line-height:normal;color:var(--text-color);text-align:center;margin-top:5px}.ProductCard_description__HzLzL{color:var(--text-color);display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-align:center;margin-top:9px}.ProductCard_button-container__sJJz2{display:flex;gap:12px;margin-top:16px;margin-bottom:1px}.ProductCard_file-image__P1H2E{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.ProductCard_file-container__ZRjMB:hover .ProductCard_file-image__P1H2E{transform:scale(1.1)}.ProductCard_file-container__ZRjMB:hover .ProductCard_text__RW6PV{color:var(--hover-text-color)}