:root{--io-bg: #000000;--io-bg-rgb: 0, 0, 0;--io-fg: #FFFFFF;--io-fg-rgb: 255, 255, 255;--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:transparent!important;color:var(--io-fg)!important}html,body{background-color:var(--io-bg)!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:#00000073!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}}.gtk-bg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:#000}.gtk-bg canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important;opacity:0;transition:opacity .9s ease}.gtk-bg.is-bg-ready canvas{opacity:1}#MainContent,main,.content-for-layout,.shopify-section-group-footer-group{position:relative;z-index:1}#header-group>.shopify-section{position:relative;z-index:4}announcement-bar-component,.announcement-bar__slider{animation:none!important;transform:none!important;min-width:0!important;width:100%!important;padding:0!important}.announcement-bar__slides{animation:io18kMarquee 28s linear infinite!important;min-width:0!important}.announcement-bar .announcement-bar__slide{padding:0 24px!important}#header-group,#header-group a,#header-group button,#header-group svg,#header-group span,#header-group .header-menu__link,#header-group .cart-icon,#header-group [class*=localization]{color:#fff!important;fill:currentColor}#header-group .header-logo__image{filter:none}#header-group .cart__checkout-button,#header-group .cart__checkout-button *,#header-group cart-drawer-component .button--primary,#header-group cart-drawer-component .button--primary *{color:#000!important}#header-group .cart-bubble__text{color:#000!important}#header-group .cart-bubble__background{background:#fff;box-shadow:0 0 0 2px #000}#header-group .menu-drawer{background:#000000eb!important;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}#header-group .menu-drawer__navigation{padding-top:104px}.product-information .variant-option__button-label .variant-option__button-label__pill,.product-information .variant-option__button-label .variant-option__button-label__pill *{color:inherit!important}.announcement-bar,header-announcements,.header-announcements{border-bottom:1px solid rgba(255,255,255,.08)!important}.gtk-wordmark,#header-group .gtk-wordmark{display:inline-block;font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important;font-weight:900!important;font-size:24px!important;letter-spacing:-.06em!important;line-height:1!important;color:#fff!important;text-transform:uppercase}@media(max-width:749px){.gtk-wordmark,#header-group .gtk-wordmark{font-size:22px!important}}.k18k-splash-wordmark{font-family:Helvetica Neue,Helvetica,Inter,system-ui,sans-serif;font-weight:900;font-size:clamp(56px,14vw,120px);letter-spacing:-.03em;color:#fff;line-height:1}.k18k-grid-title{color:#fff!important}.k18k-grid-eyebrow{color:#ffffff9e!important}.k18k-grid-section{background:transparent!important;padding-top:calc(120px + env(safe-area-inset-top))!important;min-height:100svh}.k18k-grid{grid-template-columns:1fr!important;max-width:560px;margin:0 auto;gap:24px}@media(max-width:540px){.k18k-grid-section{padding-top:calc(104px + env(safe-area-inset-top))!important}}.k18k-card-image{aspect-ratio:1 / 1!important;background:#fff!important}.k18k-card-image img{object-fit:contain!important;filter:none!important}.k18k-card-3d{opacity:0;transform:translateY(28px) scale(.98);transition:opacity .64s cubic-bezier(.2,0,.2,1),transform .64s cubic-bezier(.2,0,.2,1)}.k18k-card-3d.k18k-card--in{opacity:1;transform:none}.k18k-card-3d:nth-child(2){transition-delay:.12s}.k18k-card-3d.k18k-card--in .k18k-card-inner{transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s cubic-bezier(.2,.8,.2,1)}@media(prefers-reduced-motion:reduce){.k18k-card-3d{opacity:1;transform:none;transition:none}}.k18k-assistenza{background:transparent!important}.k18k-assistenza h1,.k18k-assistenza h2{color:#fff!important}.k18k-assistenza .k18k-eyebrow{color:#ffffff9e!important}.k18k-ass-lead,.k18k-ass-form-lead{color:#ffffffd1!important}.k18k-ass-btn--primary{background:#fff!important;color:#0a0a0a!important;border-color:#fff!important}.k18k-ass-btn--primary:hover{background:#e6e6e6!important}.k18k-ass-btn--ghost{color:#fff!important;border-color:#ffffffb3!important}.k18k-ass-btn--ghost:hover{background:#fff!important;color:#0a0a0a!important}.product-information,.product-information__wrapper,.product-details{color:#fff}.product-information h1,.product-information .product-title,.product-information h2,.product-information h3,.product-information legend,.product-information .variant-option__label,.product-information label,.product-information p,.product-information li,.product-information span:not(.button *){color:#fff!important}.product-information .button--primary,.product-form .button,.product-information button[type=submit],.product-information .add-to-cart-button,.product-information .buy-buttons__button{background:#fff!important;color:#0a0a0a!important;border-color:#fff!important}.product-information .variant-option__button-label,.product-information [class*=variant-option] label,.product-information .variant-option__button-label__text{border-color:#fff6!important;color:#fff!important}.product-information [class*=variant-option] input:checked+label,.product-information .variant-option__button-label:has(input:checked){background:#fff!important;color:#0a0a0a!important}.product-information a,.product-information .price,.product-information .accordion__title,.product-information .accordion__content,.product-information .product-details__text{color:#fff!important}.product-information .divider,.product-information .accordion{border-color:#ffffff2e!important}.k18k-stock-block,.k18k-stock-line{color:#ffffffd9!important}.gtk-size-link{display:inline-block;margin:10px 0 0;color:#fff;font:700 11px/1 Inter,Helvetica Neue,sans-serif;letter-spacing:.18em;text-transform:uppercase;text-decoration:underline;text-underline-offset:4px;cursor:pointer;background:none;border:0;padding:0}.gtk-footer{position:relative;margin-top:64px;padding:56px 24px 32px;overflow:visible;background:transparent}.gtk-footer .k18k-footer{position:relative;z-index:1;margin:0 auto;max-width:1400px;padding:44px 40px 28px;background:#ffffff12;-webkit-backdrop-filter:saturate(160%) blur(28px);backdrop-filter:saturate(160%) blur(28px);border:1px solid rgba(255,255,255,.22);border-radius:22px;box-shadow:inset 0 1px #ffffff47,inset 0 -1px #ffffff0f,0 30px 80px #00000073}.gtk-footer .k18k-footer:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,#ffffff1a,#ffffff05 40%,#fff0 60%,#ffffff0f)}@media(max-width:640px){.gtk-footer{padding:40px 12px 24px}.gtk-footer .k18k-footer{padding:32px 20px 20px;border-radius:18px}}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.gtk-footer .k18k-footer{background:#0a0a0ae0}}@media(hover:none){.k18k-card-inner{will-change:auto}}.gtk-footer{padding-bottom:calc(32px + env(safe-area-inset-bottom))}#header-group .cart-bubble__text,#header-group .cart-bubble__text *{color:#000!important}.product-information .buy-buttons-block .k18k-stock-block,.product-details .k18k-stock-block{width:auto!important;margin:0 0 12px!important;padding:0!important}.product-details .gtk-size-link{margin:8px 0 0!important}@media(min-width:990px){.k18k-grid{grid-template-columns:1fr 1fr!important;max-width:1080px;gap:32px}.k18k-grid-section{padding-top:calc(160px + env(safe-area-inset-top))!important;padding-bottom:96px!important}.k18k-grid-head{margin-bottom:44px}.k18k-grid-eyebrow{font-size:12px;margin-bottom:18px}.k18k-card-body{padding:22px 26px 26px}.k18k-card-title{font-size:18px}.k18k-card-price{font-size:14px}.product-information .product-details{padding-inline:8px 0}.gtk-footer{margin-top:96px;padding:64px 40px 40px}.gtk-footer .k18k-footer{padding:52px 56px 32px}}.k18k-stock-block.k18k-stock--preorder .k18k-stock-line{border-color:#ffffff59!important}@media(min-width:990px){.media-gallery__grid>li:last-child:nth-child(odd){grid-column:1 / -1;--gallery-aspect-ratio: 16/10;aspect-ratio:16 / 10}}.product-information .variant-option__button-label:has(input:checked) .variant-option__button-label__text,.product-information .variant-option__button-label:has(input:checked){color:#0a0a0a!important}
/*# sourceMappingURL=/cdn/shop/t/3/assets/gtk-custom.css.map */
