:root{--marty-dark: #0A0A0F;--marty-text: #FFFFFF;--marty-pink: #FF2D7A;--marty-purple: #9D4EDD;--marty-lime: #C8FF2E;--marty-muted: #9CA3AF;--color-bg-primary: var(--marty-dark);--color-text-primary: var(--marty-text);--color-accent-primary: var(--marty-pink);--color-accent-secondary: var(--marty-purple);--primary: var(--marty-pink);--background: 240 15% 4%;--foreground: 0 0% 100%;--header-height: 96px;--header-bg: rgba(10, 10, 15, .05);--header-scrolled: rgba(5, 5, 8, .85);--section-padding-x: clamp(1.5rem, 4vw, 4rem)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;overflow-x:clip}body{background-color:var(--marty-dark);color:#fff;font-family:Inter,sans-serif;overflow-x:clip;max-width:100%;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{font-family:Outfit,sans-serif;letter-spacing:-.03em;line-height:1.1}.hero-heading{font-size:clamp(32px,8vw,100px)}.feature-heading{font-size:clamp(36px,5vw,72px)}.sr-only,.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.visually-hidden:not(:focus):not(:active){clip:rect(0 0 0 0);clip-path:inset(50%)}.font-display{font-family:Outfit,sans-serif}.font-mono-label{font-family:Space Grotesk,monospace;text-transform:uppercase;letter-spacing:.18em;font-size:11px;font-weight:600}@media screen and (max-width:768px){input,select,textarea{font-size:16px!important}}.text-balance{text-wrap:balance}.text-xs{font-size:.75rem}.text-sm{font-size:.875rem}.text-base{font-size:1rem}.text-lg{font-size:1.125rem}.text-xl{font-size:1.25rem}.text-2xl{font-size:1.5rem}.text-3xl{font-size:1.875rem}.text-4xl{font-size:2.25rem}.font-bold{font-weight:700}.font-black{font-weight:900}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.whitespace-nowrap{white-space:nowrap}.leading-\[0\.88\]{line-height:.88}.leading-\[0\.85\]{line-height:.85}.leading-\[0\.92\]{line-height:.92}.leading-relaxed{line-height:1.625}.content-visibility-auto{content-visibility:auto;contain-intrinsic-size:auto 1000px}.no-js .fade-in-up,.no-js .fade-in-down,.no-js .fade-in-left,.no-js .fade-in-right,.no-js .zoom-in,.no-js .reveal-text{opacity:1!important;visibility:visible!important;transform:none!important}.js .fade-in-up,.js .fade-in-down,.js .fade-in-left,.js .fade-in-right,.js .zoom-in,.js .reveal-text{will-change:transform,opacity}.js .fade-in-up{transform:translateY(40px)}.js .fade-in-down{transform:translateY(-40px)}.js .fade-in-left{transform:translate(-40px)}.js .fade-in-right{transform:translate(40px)}.js .zoom-in{transform:scale(.9)}.animate-visible,.js .animate-visible{opacity:1!important;visibility:visible!important;transform:none!important;transition:opacity .6s ease,transform .6s ease,visibility 0s}.delay-1{transition-delay:.1s}.delay-2{transition-delay:.2s}.delay-3{transition-delay:.3s}.delay-4{transition-delay:.4s}.delay-5{transition-delay:.5s}@keyframes fadeInUp{to{opacity:1;transform:translateY(0);visibility:visible}}.marquee{animation:marquee 20s linear infinite}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.marquee:hover{animation-play-state:paused}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.animate-bounce{animation:bounce 1s infinite}@keyframes bounce{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;animation-timing-function:cubic-bezier(0,0,.2,1)}}*:focus-visible{outline:2px solid var(--marty-pink);outline-offset:4px}*:focus:not(:focus-visible){outline:none}@media(prefers-reduced-motion:reduce){*,:before,:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.trust-marquee{animation:none!important;transform:none!important}}.fade-in-up,.fade-in-down,.fade-in-left,.fade-in-right,.zoom-in{opacity:1;visibility:visible;transform:none;transition:opacity .6s ease,transform .6s ease}.js:not(.reduced-motion) .fade-in-up:not(.animate-visible),.js:not(.reduced-motion) .fade-in-down:not(.animate-visible),.js:not(.reduced-motion) .fade-in-left:not(.animate-visible),.js:not(.reduced-motion) .fade-in-right:not(.animate-visible),.js:not(.reduced-motion) .zoom-in:not(.animate-visible){opacity:0}.js:not(.reduced-motion) .fade-in-up:not(.animate-visible){transform:translateY(40px)}.js:not(.reduced-motion) .fade-in-down:not(.animate-visible){transform:translateY(-40px)}.js:not(.reduced-motion) .fade-in-left:not(.animate-visible){transform:translate(-40px)}.js:not(.reduced-motion) .fade-in-right:not(.animate-visible){transform:translate(40px)}.js:not(.reduced-motion) .zoom-in:not(.animate-visible){transform:scale(.95)}.animate-visible,.hero-title,.hero-title-gradient{opacity:1;visibility:visible;transform:none}.hero-title-gradient{background:linear-gradient(135deg,#ff2d7a,#9d4edd);-webkit-background-clip:text;background-clip:text;color:transparent;display:inline}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#ffffff05}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#ff2d7a,#9d4edd);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#ff5a95,#b068ee)}::selection{background:#ff2d7a4d;color:#fff}
/*# sourceMappingURL=/cdn/shop/t/15/assets/marty-base.css.map */
