:root{--brutal-black: #1A1A1A;--brutal-white: #FFFFFF;--brutal-yellow: #FFD600;--brutal-pink: #FF006E;--brutal-lime: #06FFA5;--brutal-grey-light: #F5F5F5;--brutal-grey: #A3A3A3;--brutal-grey-dark: #525252;--brutal-success: #06FFA5;--brutal-warning: #FFD600;--brutal-error: #FF006E;--brutal-info: #1A1A1A;--brutal-border-width: 4px;--brutal-border-thick: 5px;--brutal-border-thin: 3px;--brutal-border-color: var(--brutal-black);--brutal-border: var(--brutal-border-width) solid var(--brutal-border-color);--brutal-shadow-sm: 3px 3px 0 var(--brutal-black);--brutal-shadow-md: 6px 6px 0 var(--brutal-black);--brutal-shadow-lg: 8px 8px 0 var(--brutal-black);--brutal-shadow-xl: 12px 12px 0 rgba(0, 0, 0, .2);--brutal-shadow-yellow: 6px 6px 0 var(--brutal-yellow);--brutal-shadow-pink: 6px 6px 0 var(--brutal-pink);--brutal-shadow-lime: 6px 6px 0 var(--brutal-lime);--brutal-font-display: "Space Grotesk", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--brutal-font-body: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--brutal-text-xs: 1.2rem;--brutal-text-sm: 1.4rem;--brutal-text-base: 1.6rem;--brutal-text-lg: 1.8rem;--brutal-text-xl: 2.4rem;--brutal-text-2xl: 3rem;--brutal-text-3xl: 4rem;--brutal-heading-1: 3rem;--brutal-heading-2: 1.8rem;--brutal-heading-3: 1.6rem;--brutal-body-lg: 1.5rem;--brutal-body: 1.4rem;--brutal-body-sm: 1.3rem;--space-1: 8px;--space-2: 16px;--space-3: 24px;--space-4: 32px;--space-5: 40px;--space-6: 48px;--brutal-radius: 0px;--brutal-radius-sm: 2px;--brutal-rotate-sm: 1deg;--brutal-rotate-md: 2deg;--brutal-rotate-lg: 3deg;--brutal-transition-fast: .1s ease-out;--brutal-transition-base: .15s ease-out;--ease-out-expo: cubic-bezier(.19, 1, .22, 1);--ease-out-quart: cubic-bezier(.25, 1, .5, 1);--ease-in-out-quart: cubic-bezier(.76, 0, .24, 1);--ease-in-out: cubic-bezier(.45, 0, .55, 1)}body{font-family:var(--brutal-font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--brutal-font-display);font-weight:700;letter-spacing:-.02em}.brut-block{border:var(--brutal-border);border-radius:var(--brutal-radius);box-shadow:var(--brutal-shadow-md);background:var(--brutal-white);transition:all var(--brutal-transition-base)}.brut-block:hover{transform:translate(-2px,-2px);box-shadow:var(--brutal-shadow-lg)}.brut-block--sm{box-shadow:var(--brutal-shadow-sm)}.brut-block--lg{box-shadow:var(--brutal-shadow-lg)}.brut-outline{border:var(--brutal-border);border-radius:var(--brutal-radius)}.brut-outline-thin{border:var(--brutal-border-thin) solid var(--brutal-border-color);border-radius:var(--brutal-radius)}.brut-shadow-sm{box-shadow:var(--brutal-shadow-sm)}.brut-shadow-md{box-shadow:var(--brutal-shadow-md)}.brut-shadow-lg{box-shadow:var(--brutal-shadow-lg)}.brut-shadow-yellow{box-shadow:var(--brutal-shadow-yellow)}.brut-shadow-pink{box-shadow:var(--brutal-shadow-pink)}.brut-shadow-lime{box-shadow:var(--brutal-shadow-lime)}.brut-bg-yellow{background-color:var(--brutal-yellow);color:var(--brutal-black)}.brut-bg-pink{background-color:var(--brutal-pink);color:var(--brutal-white)}.brut-bg-lime{background-color:var(--brutal-lime);color:var(--brutal-black)}.brut-bg-black{background-color:var(--brutal-black);color:var(--brutal-white)}.brut-bg-white{background-color:var(--brutal-white);color:var(--brutal-black)}.button,.shopify-payment-button__button--unbranded,.shopify-challenge__button,button[type=submit],input[type=submit]{font-family:var(--brutal-font-display)!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.05em!important;border:var(--brutal-border)!important;border-radius:var(--brutal-radius)!important;box-shadow:var(--brutal-shadow-md)!important;transition:all var(--brutal-transition-base)!important;padding:1.6rem 2.4rem!important;font-size:1.6rem!important;min-height:48px}.button:hover,.shopify-payment-button__button--unbranded:hover,button[type=submit]:hover,input[type=submit]:hover{transform:translate(-2px,-2px)!important;box-shadow:var(--brutal-shadow-lg)!important}.button:active,button[type=submit]:active,input[type=submit]:active{transform:translate(0)!important;box-shadow:var(--brutal-shadow-sm)!important}.button:focus-visible,button[type=submit]:focus-visible,input[type=submit]:focus-visible{outline:var(--brutal-border-thin) solid var(--brutal-black)!important;outline-offset:2px!important}.button--primary{background:var(--brutal-black)!important;color:var(--brutal-white)!important;border-color:var(--brutal-black)!important}.button--primary:hover{box-shadow:var(--brutal-shadow-pink)!important}.button--secondary{background:var(--brutal-white)!important;color:var(--brutal-black)!important;border-color:var(--brutal-black)!important}.button--secondary:hover{background:var(--brutal-lime)!important}.button--tertiary{background:transparent!important;border:var(--brutal-border-thin) solid var(--brutal-black)!important;color:var(--brutal-black)!important;box-shadow:none!important}.button--tertiary:hover{background:var(--brutal-yellow)!important;box-shadow:var(--brutal-shadow-sm)!important}input[type=text],input[type=email],input[type=tel],input[type=password],input[type=search],input[type=number],textarea:not(.ccc__message-field),select{font-family:var(--brutal-font-body)!important;font-size:1.5rem!important;font-weight:500!important;padding:1.2rem 1.4rem!important;border:var(--brutal-border)!important;border-radius:var(--brutal-radius)!important;background:var(--brutal-white)!important;color:var(--brutal-black)!important;box-shadow:var(--brutal-shadow-sm)!important;transition:all var(--brutal-transition-base)!important;min-height:48px}input[type=text]:hover,input[type=email]:hover,input[type=tel]:hover,input[type=password]:hover,input[type=search]:hover,textarea:not(.ccc__message-field):hover,select:hover{transform:translate(-1px,-1px);box-shadow:var(--brutal-shadow-md)!important}input[type=text]:focus,input[type=email]:focus,input[type=tel]:focus,input[type=password]:focus,input[type=search]:focus,textarea:not(.ccc__message-field):focus,select:focus{outline:var(--brutal-border-thin) solid var(--brutal-black)!important;outline-offset:2px!important;border-color:var(--brutal-black)!important}input[type=checkbox],input[type=radio]{width:20px!important;height:20px!important;border:var(--brutal-border-thin) solid var(--brutal-black)!important;border-radius:var(--brutal-radius-sm)!important;cursor:pointer;accent-color:var(--brutal-black)}input[type=radio]{border-radius:50%!important}.badge,.card__badge{font-family:var(--brutal-font-display)!important;font-size:1.2rem!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.05em!important;padding:.4rem .8rem!important;border:var(--brutal-border-thin) solid var(--brutal-black)!important;border-radius:var(--brutal-radius)!important;background:var(--brutal-yellow)!important;color:var(--brutal-black)!important;box-shadow:var(--brutal-shadow-sm)!important}.badge--sold-out{background:rgba(var(--brutal-black),.1)!important;border-color:var(--brutal-black)!important}a:not(.button):not(.card-wrapper){transition:all var(--brutal-transition-base);text-decoration-thickness:2px;text-underline-offset:3px}a:not(.button):not(.card-wrapper):hover{text-decoration-thickness:3px;color:var(--brutal-black)}.price,.price__regular,.price__sale{font-family:var(--brutal-font-display)!important;font-weight:700!important;font-variant-numeric:tabular-nums!important}.price--large{font-size:var(--brutal-text-2xl)!important}.price del,.price__regular--on-sale{opacity:.5;text-decoration:line-through;text-decoration-thickness:2px}.section{padding-top:var(--space-4);padding-bottom:var(--space-4)}@media screen and (min-width: 750px){.section{padding-top:var(--space-5);padding-bottom:var(--space-5)}}@media screen and (min-width: 990px){.section{padding-top:var(--space-6);padding-bottom:var(--space-6)}}*:focus-visible{outline:var(--brutal-border-thin) solid var(--brutal-black)!important;outline-offset:2px!important}@media screen and (max-width: 749px){button,a.button,input[type=submit],input[type=button],.card-wrapper{min-height:44px;min-width:44px}}@keyframes brutPulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes brutShake{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}@keyframes brutSlideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-on-scroll{animation:brutSlideUp .4s var(--ease-out-quart) forwards}
/*# sourceMappingURL=/cdn/shop/t/2/assets/brutal-base.css.map */
