:root{--io-bg: #F2F2F2;--io-bg-rgb: 242, 242, 242;--io-fg: #0A0A0A;--io-fg-rgb: 10, 10, 10;--io-accent: #E30613;--io-accent-rgb: 227, 6, 19;--io-glass-bg: rgba(255, 255, 255, .55);--io-glass-bg-dark: rgba(10, 10, 10, .78);--io-glass-border: rgba(255, 255, 255, .4);--io-led-color: rgba(255, 255, 255, .85);--io-font-display: "Helvetica Neue", Helvetica, "Inter", system-ui, sans-serif;--io-font-mono: "Inter", "Helvetica Neue", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}html,body,.page,.shopify-section,.content-for-layout,.color-scheme-1,.color-scheme-2,.color-scheme-3,.color-background-1,.color-background-2{background-color:var(--io-bg)!important;color:var(--io-fg)!important}body,p,.text-body,span:not([class*=icon]):not([class*=logo]){font-family:var(--io-font-mono)!important;font-feature-settings:"ss01","ss02";font-weight:400}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.heading,.display,[class*=heading],strong,b{font-family:var(--io-font-display)!important;font-weight:800;letter-spacing:-.02em}.io-home-hero{position:relative;width:100%;margin:0;padding:0;background:var(--io-bg)}.io-home-hero~.marquee,.shopify-section [data-text="cia00000000000 0 identity"]{display:none!important}.io-collection{background:var(--io-bg);padding:80px 24px 120px}.io-collection-eyebrow{font-family:var(--io-font-mono);font-size:11px;letter-spacing:.25em;text-transform:uppercase;opacity:.6;text-align:center;margin:0 0 16px}.io-collection-title{font-family:var(--io-font-display);font-size:clamp(36px,6vw,64px);font-weight:900;letter-spacing:-.04em;text-align:center;margin:0 0 56px}.io-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;max-width:1400px;margin:0 auto}@media(max-width:980px){.io-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.io-grid{grid-template-columns:1fr;gap:16px}}.io-card{position:relative;border-radius:18px;overflow:hidden;background:var(--io-glass-bg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--io-glass-border);cursor:pointer;opacity:0;transform:translateY(30px);animation:io-card-enter .7s cubic-bezier(.2,.8,.2,1) forwards}.io-card:nth-child(1){animation-delay:.05s}.io-card:nth-child(2){animation-delay:.18s}.io-card:nth-child(3){animation-delay:.31s}.io-card:nth-child(4){animation-delay:.44s}@keyframes io-card-enter{to{opacity:1;transform:translateY(0)}}.io-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:18px;padding:1.5px;background:linear-gradient(var(--io-led-angle, 0deg),var(--io-led-color) 0%,rgba(255,255,255,.05) 25%,rgba(255,255,255,.05) 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;opacity:0;transition:opacity .3s ease;pointer-events:none;animation:io-led-rotate 2.5s linear infinite paused}.io-card:hover:before{opacity:1;animation-play-state:running}@property --io-led-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}@keyframes io-led-rotate{to{--io-led-angle: 360deg}}@supports not (background: linear-gradient(var(--io-led-angle),red)){.io-card:hover:before{background:linear-gradient(135deg,var(--io-led-color),transparent 50%,var(--io-led-color))}}.io-card-image{aspect-ratio:4 / 5;background:#1a1d20;overflow:hidden;display:flex;align-items:center;justify-content:center;position:relative}.io-card-image img{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.io-card:hover .io-card-image img{transform:scale(1.04)}.io-card-image-placeholder{color:#fff6;font-family:var(--io-font-mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;text-align:center;padding:24px}.io-card-body{padding:16px 18px 20px;display:flex;flex-direction:column;gap:8px}.io-card-title{font-family:var(--io-font-display);font-size:16px;font-weight:700;margin:0;color:var(--io-fg);letter-spacing:-.01em}.io-card-price{font-family:var(--io-font-mono);font-size:13px;color:var(--io-fg);opacity:.7;margin:0}.io-card-actions{display:flex;gap:8px;margin-top:6px}.io-btn-glass{flex:1;font-family:var(--io-font-display);font-weight:700;font-size:12px;letter-spacing:.06em;text-transform:uppercase;padding:10px 14px;border-radius:100px;border:1px solid var(--io-glass-border);background:#fff6;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:var(--io-fg);cursor:pointer;transition:background .2s,transform .2s;text-align:center;text-decoration:none}.io-btn-glass:hover{background:#ffffffb3;transform:translateY(-1px)}.io-btn-dark{background:var(--io-fg);color:#fff;border-color:var(--io-fg)}.io-btn-dark:hover{background:#2a2a2a;opacity:.94}.io-footer{background:#0a0a0a;color:#fff;padding:60px 24px 32px;margin-top:60px}.io-footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:40px;max-width:1400px;margin:0 auto}@media(max-width:800px){.io-footer-grid{grid-template-columns:1fr 1fr;gap:30px}}@media(max-width:480px){.io-footer-grid{grid-template-columns:1fr}}.io-footer h4{font-family:var(--io-font-display);font-size:12px;letter-spacing:.2em;text-transform:uppercase;margin:0 0 14px;color:#fff9}.io-footer ul{list-style:none;padding:0;margin:0}.io-footer li{margin:8px 0}.io-footer a{font-family:var(--io-font-mono);font-size:13px;color:#fff;text-decoration:none;opacity:.85;transition:opacity .2s}.io-footer a:hover{opacity:1;text-decoration:underline}.io-footer-brand{font-family:var(--io-font-display);font-size:24px;font-weight:900;letter-spacing:-.02em;margin:0 0 12px;color:#fff}.io-footer-tagline{font-family:var(--io-font-mono);font-size:12px;opacity:.55;line-height:1.6;max-width:340px}.io-footer-bottom{border-top:1px solid rgba(255,255,255,.08);margin-top:40px;padding-top:24px;font-family:var(--io-font-mono);font-size:11px;opacity:.5;text-align:center;letter-spacing:.05em}#header-group,.header,.header-wrapper,.section-header,.shopify-section-header,header,sticky-header,[class*=header__container],[class*=header-component]{background:transparent!important;background-color:transparent!important}#header-group{position:absolute!important;top:0;left:0;right:0;z-index:100}.header.scrolled,sticky-header.scrolled,#header-group.scrolled{background:#fff9!important;-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px)}body{padding-top:0!important;margin-top:0!important}.io-home-hero{margin-top:0!important;padding-top:0!important;position:relative;z-index:1}#k18k-scroll,.k18k-scroll-section{margin-top:0!important;padding-top:0!important}@media(max-width:768px){.k18k-scroll-section{height:180vh!important}.k18k-scroll-pin{align-items:flex-start!important}.k18k-scroll-canvas{width:100%!important;height:100vh!important;object-fit:contain!important}}.marquee:not(.io-marquee),[data-shopify-section-type=marquee]:not(.io-keep){display:none!important}[id*=__cta_acquista] .k18k-cta-section,[id*=__cta_acquista] .k18k-ora-section,[id*=__cta_acquista] section[class*=resource-list],[id*=__cta_acquista] section[class*=product-list]{display:none!important}.announcement-bar,.shopify-section[id*=announcement],section[class*=announcement],[data-shopify-section-type=announcement],header-announcements,.header-announcements{background:#000!important;color:#fff!important;height:30px!important;min-height:30px!important;max-height:30px!important;padding:0!important;margin:0!important;border:0!important;overflow:hidden!important;position:relative!important;display:block!important;width:100%!important;--padding-block-start: 0px !important;--padding-block-end: 0px !important}.announcement-bar-component,announcement-bar-component{display:block!important;width:100%!important;height:30px!important;overflow:hidden!important;position:relative!important}.announcement-bar__slider{display:block!important;width:100%!important;height:30px!important;overflow:hidden!important;white-space:nowrap!important;position:relative!important}.announcement-bar__slides{display:inline-flex!important;flex-wrap:nowrap!important;align-items:center!important;white-space:nowrap!important;width:max-content!important;height:30px!important;animation:io18kMarquee 30s linear infinite!important;position:relative!important;padding:0!important;margin:0!important}.announcement-bar__slide{display:inline-flex!important;align-items:center!important;flex:0 0 auto!important;width:auto!important;max-width:none!important;min-width:0!important;height:30px!important;padding:0 28px!important;margin:0!important;white-space:nowrap!important;opacity:1!important;transform:none!important;position:relative!important;visibility:visible!important}.announcement-bar__slide:after{content:"\b7"!important;position:absolute!important;right:-4px!important;top:50%!important;transform:translateY(-50%)!important;opacity:.5!important;color:#fff!important}.announcement-bar__text{display:inline-block!important;margin:0!important;padding:0!important;font-family:var(--io-font-mono)!important;font-size:11px!important;font-weight:500!important;letter-spacing:.14em!important;text-transform:uppercase!important;line-height:30px!important;color:#fff!important;white-space:nowrap!important;height:30px!important}.shopify-section[id*=announcement] *,header-announcements *{background:transparent!important;color:#fff!important;font-family:var(--io-font-mono)!important;text-transform:uppercase!important;letter-spacing:.14em!important;font-size:11px!important;line-height:28px!important;font-weight:500!important;white-space:nowrap!important;word-break:keep-all!important;overflow-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important;margin:0!important;padding:0!important;border:0!important;height:28px!important;max-height:28px!important;min-height:0!important}.shopify-section[id*=announcement] .announcements,.shopify-section[id*=announcement] [class*=container],.shopify-section[id*=announcement] [class*=wrapper],.shopify-section[id*=announcement] [class*=inner],header-announcements [class*=container],header-announcements [class*=wrapper],header-announcements [class*=inner]{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;white-space:nowrap!important;overflow:hidden!important;width:100%!important;max-width:100vw!important}.shopify-section[id*=announcement] [class*=slider],.shopify-section[id*=announcement] [class*=slideshow],.shopify-section[id*=announcement] [class*=track],.shopify-section[id*=announcement] [class*=marquee],.shopify-section[id*=announcement] .swiper,.shopify-section[id*=announcement] .swiper-wrapper{display:inline-flex!important;flex-wrap:nowrap!important;align-items:center!important;white-space:nowrap!important;animation:io18kMarquee 35s linear infinite!important;width:max-content!important;min-width:200%!important;height:28px!important}.shopify-section[id*=announcement] [class*=slide],.shopify-section[id*=announcement] [class*=message],.shopify-section[id*=announcement] [class*=announcement-item],.shopify-section[id*=announcement] .swiper-slide{display:inline-flex!important;align-items:center!important;flex:0 0 auto!important;width:auto!important;min-width:0!important;max-width:none!important;padding:0 32px!important;white-space:nowrap!important}.shopify-section[id*=announcement] [class*=slide]:after,.shopify-section[id*=announcement] [class*=message]:after{content:"\b7"!important;margin:0 0 0 32px!important;opacity:.5!important}@keyframes io18kMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.announcement-bar button,.announcement-bar [role=button],.announcement-bar svg,.announcement-bar [class*=arrow],.announcement-bar [class*=control],.announcement-bar [class*=dot],.announcement-bar [class*=indicator],.announcement-bar__nav,.announcement-bar__prev,.announcement-bar__next,.announcement-bar__controls,.announcement-bar__pagination,.shopify-section[id*=announcement] button,.shopify-section[id*=announcement] [role=button],.shopify-section[id*=announcement] svg{display:none!important;visibility:hidden!important;width:0!important;height:0!important;opacity:0!important;pointer-events:none!important}@media(hover:hover){.shopify-section[id*=announcement]:hover [class*=slider],.shopify-section[id*=announcement]:hover [class*=marquee]{animation-play-state:paused!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/io-custom.css.map */
