@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&display=swap";:root{--mono-bg: #FAFAFA;--mono-bg-alt: #F5F5F7;--mono-bg-dark: #111111;--mono-text: #1D1D1F;--mono-text-secondary: #6E6E73;--mono-text-tertiary: #86868B;--mono-text-on-dark: #F5F5F7;--mono-accent: #FF6B00;--mono-accent-hover: #E85D00;--mono-accent-light: #FFF3E8;--mono-border: rgba(0, 0, 0, .08);--mono-border-strong: rgba(0, 0, 0, .16);--mono-shadow-sm: 0 1px 3px rgba(0, 0, 0, .04);--mono-shadow-md: 0 4px 20px rgba(0, 0, 0, .06);--mono-shadow-lg: 0 12px 40px rgba(0, 0, 0, .08);--mono-shadow-xl: 0 24px 60px rgba(0, 0, 0, .12);--mono-font: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--mono-font-display: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--mono-section-padding: 120px;--mono-section-padding-mobile: 48px;--mono-container-width: 1200px;--mono-container-narrow: 800px;--mono-gap: 24px;--mono-ease: cubic-bezier(.25, .46, .45, .94);--mono-ease-out: cubic-bezier(.16, 1, .3, 1);--mono-duration: .6s;--mono-duration-fast: .3s;--mono-radius-sm: 8px;--mono-radius-md: 12px;--mono-radius-lg: 16px;--mono-radius-xl: 24px;--mono-radius-full: 100px}html{font-size:62.5%}body{font-family:var(--mono-font)!important;font-size:1.6rem;color:var(--mono-text)!important;background-color:var(--mono-bg)!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;letter-spacing:-.01em!important;line-height:1.5!important;overflow-x:hidden}.mono-headline-xl{font-family:var(--mono-font-display);font-size:clamp(2.8rem,6vw,5.6rem);font-weight:700;line-height:1.05;letter-spacing:-.03em;color:var(--mono-text)}.mono-headline-lg{font-family:var(--mono-font-display);font-size:clamp(2.2rem,4vw,4rem);font-weight:700;line-height:1.1;letter-spacing:-.025em;color:var(--mono-text)}.mono-headline-md{font-family:var(--mono-font-display);font-size:clamp(1.8rem,3vw,2.8rem);font-weight:600;line-height:1.15;letter-spacing:-.02em;color:var(--mono-text)}.mono-headline-sm{font-family:var(--mono-font-display);font-size:clamp(1.4rem,2vw,2rem);font-weight:600;line-height:1.2;letter-spacing:-.015em;color:var(--mono-text)}.mono-eyebrow{font-family:var(--mono-font);font-size:1.2rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--mono-accent)}.mono-body{font-family:var(--mono-font);font-size:1.7rem;font-weight:400;line-height:1.65;color:var(--mono-text-secondary)}.mono-body-lg{font-family:var(--mono-font);font-size:clamp(1.8rem,2vw,2.1rem);font-weight:400;line-height:1.6;color:var(--mono-text-secondary)}.mono-caption{font-family:var(--mono-font);font-size:1.4rem;font-weight:400;line-height:1.5;color:var(--mono-text-tertiary)}.mono-container{max-width:var(--mono-container-width);margin:0 auto;padding:0 24px}.mono-container--narrow{max-width:var(--mono-container-narrow)}.mono-container--wide{max-width:1400px}.mono-section{padding:var(--mono-section-padding) 0}@media screen and (max-width:749px){.mono-section{padding:var(--mono-section-padding-mobile) 0}}.mono-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--mono-font);font-size:1.6rem;font-weight:500;line-height:1;padding:16px 32px;border-radius:var(--mono-radius-full);border:none;cursor:pointer;text-decoration:none;transition:all var(--mono-duration-fast) var(--mono-ease);white-space:nowrap}.mono-btn--primary{background-color:var(--mono-accent);color:#fff}.mono-btn--primary:hover{background-color:var(--mono-accent-hover);transform:scale(1.02)}.mono-btn--secondary{background-color:transparent;color:var(--mono-accent);border:1.5px solid var(--mono-accent)}.mono-btn--secondary:hover,.mono-btn--accent{background-color:var(--mono-accent);color:#fff}.mono-btn--accent:hover{background-color:var(--mono-accent-hover);transform:scale(1.02)}.mono-btn--large{font-size:1.8rem;padding:20px 44px}.mono-btn--ghost{background:transparent;color:var(--mono-text);padding:12px 0}.mono-btn--ghost:hover{color:var(--mono-accent)}.mono-btn--ghost .mono-btn__arrow{transition:transform var(--mono-duration-fast) var(--mono-ease)}.mono-btn--ghost:hover .mono-btn__arrow{transform:translate(4px)}.mono-reveal{opacity:0;transform:translateY(30px);transition:opacity var(--mono-duration) var(--mono-ease-out),transform var(--mono-duration) var(--mono-ease-out)}.mono-reveal.is-visible{opacity:1;transform:translateY(0)}.mono-reveal--delay-1{transition-delay:.1s}.mono-reveal--delay-2{transition-delay:.2s}.mono-reveal--delay-3{transition-delay:.3s}.mono-reveal--delay-4{transition-delay:.4s}.mono-reveal--delay-5{transition-delay:.5s}.mono-reveal--delay-6{transition-delay:.6s}@media screen and (max-width:749px){.mono-reveal{transform:translateY(16px)}.mono-reveal--delay-1{transition-delay:.05s}.mono-reveal--delay-2{transition-delay:.1s}.mono-reveal--delay-3{transition-delay:.15s}.mono-reveal--delay-4{transition-delay:.2s}.mono-reveal--delay-5{transition-delay:.25s}.mono-reveal--delay-6{transition-delay:.3s}.mono-reveal--left{transform:translate(-20px)}.mono-reveal--right{transform:translate(20px)}}.mono-reveal--scale{opacity:0;transform:scale(.9);transition:opacity var(--mono-duration) var(--mono-ease-out),transform var(--mono-duration) var(--mono-ease-out)}.mono-reveal--scale.is-visible{opacity:1;transform:scale(1)}.mono-reveal--left{opacity:0;transform:translate(-40px)}.mono-reveal--left.is-visible{opacity:1;transform:translate(0)}.mono-reveal--right{opacity:0;transform:translate(40px)}.mono-reveal--right.is-visible{opacity:1;transform:translate(0)}.mono-divider{width:100%;height:1px;background:var(--mono-border);border:none;margin:0}.mono-badge{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:var(--mono-radius-full);background:var(--mono-accent-light);font-size:1.3rem;font-weight:500;color:var(--mono-accent)}.mono-stars{display:inline-flex;gap:2px;color:#ffb800}.mono-stars svg{width:16px;height:16px;fill:currentColor}.mono-section--dark{background-color:var(--mono-bg-dark);color:var(--mono-text-on-dark)}.mono-section--dark .mono-headline-xl,.mono-section--dark .mono-headline-lg,.mono-section--dark .mono-headline-md,.mono-section--dark .mono-headline-sm{color:#fff}.mono-section--dark .mono-body,.mono-section--dark .mono-body-lg{color:#ffffffb3}.mono-section--dark .mono-caption{color:#ffffff80}.mono-section--alt{background-color:var(--mono-bg-alt)}.mono-text-center{text-align:center}.mono-section-header{text-align:center;max-width:680px;margin:0 auto 64px}.mono-section-header .mono-eyebrow{margin-bottom:16px}.mono-section-header .mono-headline-lg{margin-bottom:20px}.mono-section-header .mono-body-lg{margin-top:0}.mono-grid{display:grid;gap:var(--mono-gap)}.mono-grid--2{grid-template-columns:repeat(2,1fr)}.mono-grid--3{grid-template-columns:repeat(3,1fr)}.mono-grid--4{grid-template-columns:repeat(4,1fr)}@media screen and (max-width:989px){.mono-grid--3,.mono-grid--4{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:749px){.mono-grid--2,.mono-grid--3,.mono-grid--4{grid-template-columns:1fr}}@media screen and (max-width:749px){.mono-hide-mobile{display:none!important}.mono-container{padding:0 16px}.mono-section-header{margin-bottom:32px}.mono-section-header .mono-body-lg{font-size:1.5rem}.mono-btn{font-size:1.5rem;padding:14px 28px}.mono-btn--large{font-size:1.6rem;padding:16px 36px}.mono-headline-lg{font-size:clamp(2rem,5vw,4rem)}.mono-body-lg{font-size:1.5rem}body{padding-bottom:72px}}@media screen and (min-width:750px){.mono-hide-desktop{display:none!important}}.mono-img-cover{width:100%;height:100%;object-fit:cover}.mono-img-contain{width:100%;height:100%;object-fit:contain}.mono-price{font-family:var(--mono-font-display);font-size:2.4rem;font-weight:700;color:var(--mono-text)}.mono-price--large{font-size:3.2rem}.mono-price--compare{font-size:1.8rem;font-weight:400;color:var(--mono-text-tertiary);text-decoration:line-through;margin-left:12px}.mono-floating-cta{position:fixed;bottom:28px;right:28px;z-index:999;opacity:0;transform:translateY(20px) scale(.9);transition:opacity .4s var(--mono-ease-out),transform .4s var(--mono-ease-out);pointer-events:none}.mono-floating-cta.is-visible{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.mono-floating-cta__btn{display:flex;align-items:center;gap:10px;padding:16px 28px;background:var(--mono-accent);color:#fff;border-radius:var(--mono-radius-full);text-decoration:none;font-family:var(--mono-font);font-size:1.5rem;font-weight:600;box-shadow:0 8px 32px #ff6b0059,0 4px 12px #00000026;transition:transform .3s var(--mono-ease-out),box-shadow .3s ease;animation:fabBounce 3s ease-in-out infinite}.mono-floating-cta__btn:hover{transform:scale(1.05);box-shadow:0 12px 40px #ff6b0066,0 6px 16px #0003;color:#fff}@keyframes fabBounce{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@media screen and (max-width:749px){.mono-floating-cta{bottom:0;right:0;left:0;padding:12px 16px;background:#fffffff2;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-top:1px solid var(--mono-border);transform:translateY(100%)}.mono-floating-cta.is-visible{transform:translateY(0)}.mono-floating-cta__btn{width:100%;justify-content:center;padding:16px 28px;font-size:1.6rem;animation:none;border-radius:var(--mono-radius-md)}.mono-floating-cta__btn:hover{transform:none}}.mono-scroll-progress{position:fixed;top:0;left:0;width:100%;height:3px;z-index:10000;background:transparent;pointer-events:none}.mono-scroll-progress__fill{height:100%;width:0%;background:linear-gradient(90deg,var(--mono-accent),#FF9E4F);transition:width .1s linear;border-radius:0 2px 2px 0}.mono-eyebrow{position:relative;display:inline-block}.mono-eyebrow:after{content:"";position:absolute;bottom:-4px;left:0;width:0;height:2px;background:var(--mono-accent);transition:width .6s var(--mono-ease-out) .3s}.mono-eyebrow--visible:after{width:100%}html{scroll-behavior:smooth}::selection{background:#ff6b0026;color:var(--mono-text)}*:focus-visible{outline:2px solid var(--mono-accent);outline-offset:2px;border-radius:2px}.content-for-layout .shopify-section+.shopify-section{margin-top:0}body:not(.template-index) .content-for-layout{padding-top:calc(64px + var(--mono-announcement-height, 40px))}@media screen and (min-width:750px){body:not(.template-index) .content-for-layout{padding-top:calc(72px + var(--mono-announcement-height, 40px))}}.section-header .header-wrapper{border-bottom:none!important}.placeholder-svg{background:var(--mono-bg-alt);fill:var(--mono-text-tertiary);border-radius:var(--mono-radius-md)}.mono-footer__payments .payment-icon{height:24px;width:auto}.mono-footer__payments svg{height:24px;width:auto;opacity:.5}.cart-notification-wrapper,.skip-to-content-link{font-family:var(--mono-font)!important}.announcement-bar-section{position:fixed;top:0;left:0;right:0;z-index:1001;transition:transform .3s ease}.announcement-bar-section.is-hidden{transform:translateY(-100%)}.announcement-bar-section .utility-bar{background:var(--mono-bg-dark)!important;border:none!important}.announcement-bar-section .announcement-bar__message{font-family:var(--mono-font)!important;font-size:1.3rem!important;font-weight:500!important;letter-spacing:.02em!important;color:var(--mono-text-on-dark)!important}.announcement-bar-section .slider-button{color:var(--mono-text-on-dark)!important}.announcement-bar-section .utility-bar.color-scheme-4{--color-foreground: 245, 245, 247}.mono-cart-feedback{position:fixed;bottom:24px;left:50%;transform:translate(-50%) translateY(20px);background:var(--mono-bg-dark);color:var(--mono-text-on-dark);padding:14px 28px;border-radius:12px;font-family:var(--mono-font);font-size:.95rem;font-weight:500;z-index:10000;opacity:0;transition:opacity .3s ease,transform .3s var(--mono-ease-out);box-shadow:var(--mono-shadow-xl)}.mono-cart-feedback.is-visible{opacity:1;transform:translate(-50%) translateY(0)}@media screen and (max-width:749px){.mono-cart-feedback{bottom:80px;left:16px;right:16px;transform:translate(0) translateY(20px);text-align:center}.mono-cart-feedback.is-visible{transform:translate(0) translateY(0)}}.mono-cart-feedback--error{background:#dc2626}@keyframes mono-cart-bounce-anim{0%,to{transform:scale(1)}50%{transform:scale(1.25)}}.mono-cart-bounce{animation:mono-cart-bounce-anim .5s var(--mono-ease-out)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/mono-product.css.map */
