@font-face{font-family:Roboto;font-weight:300;font-style:normal;font-display:swap;src:url(roboto-300.woff2) format("woff2")}@font-face{font-family:Roboto;font-weight:400;font-style:normal;font-display:swap;src:url(roboto-400.woff2) format("woff2")}@font-face{font-family:Roboto;font-weight:500;font-style:normal;font-display:swap;src:url(roboto-500.woff2) format("woff2")}@font-face{font-family:Roboto;font-weight:700;font-style:normal;font-display:swap;src:url(roboto-700.woff2) format("woff2")}@font-face{font-family:Poppins;font-weight:300;font-style:normal;font-display:swap;src:url(poppins-300.woff2) format("woff2")}@font-face{font-family:Poppins;font-weight:400;font-style:normal;font-display:swap;src:url(poppins-400.woff2) format("woff2")}@font-face{font-family:Poppins;font-weight:600;font-style:normal;font-display:swap;src:url(poppins-600.woff2) format("woff2")}@font-face{font-family:Poppins;font-weight:700;font-style:normal;font-display:swap;src:url(poppins-700.woff2) format("woff2")}@font-face{font-family:Poppins;font-weight:900;font-style:normal;font-display:swap;src:url(poppins-900.woff2) format("woff2")}:root{--i360-black: #000000;--i360-white: #FFFFFF;--i360-dark: #191919;--i360-accent: #F2D200;--i360-blue: #0057FF;--i360-gray-900: #191919;--i360-gray-800: #303030;--i360-gray-700: #474747;--i360-gray-600: #707070;--i360-gray-500: #909090;--i360-gray-300: #E8E8E8;--i360-gray-100: #F0F0F0;--i360-gray-50: #F9F9F9;--i360-error: #993535;--i360-success: #2B8F1C;--i360-badge-new: #D4432E;--i360-text-dark: #262629;--i360-text-muted: #6B6B73;--i360-footer-mobile-bg: #262629;--i360-pdp-dark: #131313;--i360-border-dark: rgba(255, 255, 255, .12);--i360-border-light: rgba(0, 0, 0, .1);--i360-border-button: #E4E4E7;--i360-overlay: rgba(0, 0, 0, .5);--i360-catskill: #F8F9FC;--i360-gray-200: #EDEFF2;--i360-accent-gradient: linear-gradient(145deg, #FFEE00, #FFD200);--i360-border-footer: #F2F2F2}:root{--i360-font: "Roboto", "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--i360-font-display: "Poppins", "Roboto", sans-serif;--i360-fw-light: 300;--i360-fw-regular: 400;--i360-fw-medium: 500;--i360-fw-semibold: 600;--i360-fw-bold: 700;--i360-fw-extrabold: 900;--i360-lh-tight: 1.15;--i360-lh-normal: 1.5;--i360-lh-loose: 1.7;--i360-ls-tight: -.02em;--i360-ls-normal: 0;--i360-ls-wide: .05em}:root{--i360-space-xs: 4px;--i360-space-sm: 8px;--i360-space-md: 16px;--i360-space-lg: 24px;--i360-space-xl: 32px;--i360-space-2xl: 48px;--i360-space-3xl: 64px;--i360-section-py: 40px;--i360-section-px: 16px;--i360-grid-gap: 16px;--i360-container-max: 1312px}@media(min-width:750px){:root{--i360-section-py: 60px;--i360-section-px: 32px;--i360-grid-gap: 20px}}@media(min-width:990px){:root{--i360-section-py: 80px;--i360-section-px: 48px;--i360-grid-gap: 24px}}:root{--i360-radius-sm: 4px;--i360-radius-md: 10px;--i360-radius-lg: 24px;--i360-radius-xl: 16px;--i360-radius-pill: 50px}:root{--i360-shadow-sm: 0 1px 3px rgba(0, 0, 0, .08);--i360-shadow-md: 0 4px 12px rgba(0, 0, 0, .12);--i360-shadow-lg: 0 8px 30px rgba(0, 0, 0, .16)}:root{--i360-z-behind: -1;--i360-z-base: 1;--i360-z-dropdown: 100;--i360-z-sticky: 200;--i360-z-overlay: 800;--i360-z-mega-menu: 9999;--i360-z-header: 10000;--i360-z-modal: 1100;--i360-z-toast: 1200}:root{--i360-ease: cubic-bezier(.25, .1, .25, 1);--i360-duration: .3s;--i360-transition: .3s cubic-bezier(.25, .1, .25, 1);--i360-transition-fast: .15s cubic-bezier(.25, .1, .25, 1);--i360-transition-slow: .5s cubic-bezier(.25, .1, .25, 1)}[class*=i360-]{box-sizing:border-box;font-family:var(--i360-font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.i360-container{width:100%;max-width:var(--i360-container-max);margin:0 auto;padding-left:var(--i360-section-px);padding-right:var(--i360-section-px)}.i360-section{padding-top:var(--i360-section-py);padding-bottom:var(--i360-section-py)}.i360-h1{font-family:var(--i360-font-display);font-size:clamp(32px,5vw + 16px,64px);font-weight:var(--i360-fw-bold);line-height:var(--i360-lh-tight);letter-spacing:var(--i360-ls-tight)}.i360-h2{font-family:var(--i360-font-display);font-size:clamp(26px,4vw,40px);font-weight:var(--i360-fw-bold);line-height:var(--i360-lh-tight);letter-spacing:var(--i360-ls-tight)}.i360-h3{font-family:var(--i360-font-display);font-size:clamp(20px,2.5vw,28px);font-weight:var(--i360-fw-semibold);line-height:var(--i360-lh-tight)}.i360-h4{font-size:clamp(18px,2vw,22px);font-weight:var(--i360-fw-semibold);line-height:var(--i360-lh-tight)}.i360-body{font-size:16px;font-weight:var(--i360-fw-regular);line-height:var(--i360-lh-normal)}.i360-small{font-size:13px;font-weight:var(--i360-fw-regular);line-height:var(--i360-lh-normal)}.i360-caption{font-size:12px;font-weight:var(--i360-fw-regular);line-height:var(--i360-lh-normal);color:var(--i360-gray-600)}.i360-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--i360-font-display);font-size:16px;font-weight:var(--i360-fw-bold);letter-spacing:.16px;padding:0 32px;line-height:56px;border-radius:var(--i360-radius-pill);border:none;cursor:pointer;text-decoration:none;text-align:center;transition:background .2s cubic-bezier(.445,.05,.55,.95);white-space:nowrap;min-height:44px}.i360-btn--primary{background:var(--i360-white);color:var(--i360-black)}.i360-btn--primary:hover{background:var(--i360-gray-100);transform:translateY(-1px)}.i360-btn--outline{background:transparent;color:var(--i360-white);border:1px solid rgba(255,255,255,.5)}.i360-btn--outline:hover{border-color:var(--i360-white);background:#ffffff1a}.i360-btn--dark{background:var(--i360-black);color:var(--i360-white)}.i360-btn--dark:hover{background:var(--i360-gray-800);transform:translateY(-1px)}.i360-btn--learn{background:#262629cc;color:var(--i360-white)}.i360-btn--learn:hover{background:#262629}.i360-reveal{opacity:0;transform:translateY(30px);transition:opacity .6s var(--i360-ease),transform .6s var(--i360-ease)}.i360-reveal.is-visible{opacity:1;transform:translateY(0)}.i360-stagger>*:nth-child(1){transition-delay:0ms}.i360-stagger>*:nth-child(2){transition-delay:.1s}.i360-stagger>*:nth-child(3){transition-delay:.2s}.i360-stagger>*:nth-child(4){transition-delay:.3s}.i360-stagger>*:nth-child(5){transition-delay:.4s}.i360-stagger>*:nth-child(6){transition-delay:.5s}@media(prefers-reduced-motion:reduce){.i360-reveal,.i360-stagger>*{opacity:1;transform:none;transition:none}}.i360-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.i360-img-cover{width:100%;height:100%;object-fit:cover}.i360-img-contain{width:100%;height:100%;object-fit:contain}:focus-visible{outline:2px solid var(--i360-accent, #F2D200);outline-offset:2px}@view-transition{navigation:auto}::view-transition-old(root){animation-duration:.18s}::view-transition-new(root){animation-duration:.22s}@media(prefers-reduced-motion:reduce){::view-transition-old(root),::view-transition-new(root){animation:none}}:root{--i360-text-display: clamp(40px, 6vw + 8px, 72px);--i360-ease-out-expo: cubic-bezier(.16, 1, .3, 1);--i360-shadow-card: 0 2px 8px rgba(25, 25, 25, .06), 0 12px 32px rgba(25, 25, 25, .08);--i360-shadow-card-hover: 0 4px 12px rgba(25, 25, 25, .08), 0 20px 48px rgba(25, 25, 25, .14);--i360-focus-ring: 0 0 0 2px var(--i360-white), 0 0 0 4px var(--i360-blue)}.i360-eyebrow{display:inline-block;font-family:var(--i360-font-display);font-size:13px;font-weight:var(--i360-fw-semibold);letter-spacing:.12em;text-transform:uppercase;color:var(--i360-gray-600)}.i360-eyebrow--accent{color:#7a6a00}@media(hover:hover)and (prefers-reduced-motion:no-preference){.i360-lift{transition:transform var(--i360-transition),box-shadow var(--i360-transition)}.i360-lift:hover{transform:translateY(-4px);box-shadow:var(--i360-shadow-card-hover)}}.i360-reveal--fade,.i360-reveal--fade.is-visible{transform:none}.i360-reveal--scale{transform:translateY(16px) scale(.97)}.i360-reveal--scale.is-visible{transform:none}.i360-stagger>*:nth-child(7){transition-delay:.6s}.i360-stagger>*:nth-child(8){transition-delay:.65s}.i360-stagger>*:nth-child(9){transition-delay:.7s}.i360-stagger>*:nth-child(10){transition-delay:.7s}.i360-stagger>*:nth-child(11){transition-delay:.7s}.i360-stagger>*:nth-child(12){transition-delay:.7s}.i360-focus-dark :focus-visible{outline-color:var(--i360-accent)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/i360-global.css.map */
