.buttons{flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:calc(calc(1.2 * var(--rs-unit))*var(--scale, 1))}@media(min-width:768px){.buttons{gap:calc(calc(1.6 * var(--rs-unit))*var(--scale, 1))}}.buttons .button{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%}@media(min-width:768px){.buttons .button{min-width:calc(calc(20.8 * var(--rs-unit))*var(--scale, 1))}}.buttons .button{height:calc(calc(5.6 * var(--rs-unit))*var(--scale, 1));padding:0 calc(calc(1.6 * var(--rs-unit))*var(--scale, 1));border:2px solid rgba(0,0,0,0);border-radius:0;text-decoration:none}.buttons .button.button--theme{background:var(--theme);color:#291a1d;border-color:rgba(0,0,0,0)}.buttons .button.button--brown{background:rgba(0,0,0,0);color:#291a1d;border-color:#291a1d}.buttons .button.button--sold-out{background:rgba(0,0,0,0);color:#291a1d;border-color:var(--theme)}@font-face{font-family:Switzer;src:url(/_next/static/fonts/Switzer-Regular.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Switzer;src:url(/_next/static/fonts/Switzer-RegularItalic.woff2) format("woff2");font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:Switzer;src:url(/_next/static/fonts/Switzer-Medium.woff2) format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Switzer;src:url(/_next/static/fonts/Switzer-MediumItalic.woff2) format("woff2");font-style:italic;font-weight:500;font-display:swap}@font-face{font-family:Switzer;src:url(/_next/static/fonts/Switzer-Bold.woff2) format("woff2");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Switzer;src:url(/_next/static/fonts/Switzer-BoldItalic.woff2) format("woff2");font-style:italic;font-weight:700;font-display:swap}.buttons .button{transition:background .2s ease,color .2s ease,border-color .2s ease,border-radius .2s ease}@media(hover:hover)and (pointer:fine){.buttons :where(a,button).button.button--brown:hover,.buttons :where(a,button).button.button--theme:hover{background:#291a1d;color:var(--theme);border-color:#291a1d;border-radius:0 0 calc(calc(2.5 * var(--rs-unit))*var(--scale, 1)) 0}}.buttons :where(a,button).button.button--sold-out,.buttons :where(a,button).button.button--sold-out:hover{background:rgba(0,0,0,0);color:#291a1d;border-color:var(--theme);border-radius:0;cursor:default;pointer-events:none}