:root{--concable-ink: #111216;--concable-paper: #f5f4f1;--concable-line: rgba(17, 18, 22, .12);--concable-glow: rgba(142, 163, 255, .18);--pointer-x: 50vw;--pointer-y: 30vh}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.concable-ambient{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;opacity:0;background:radial-gradient(520px circle at var(--pointer-x) var(--pointer-y),var(--concable-glow),transparent 70%);transition:opacity .5s ease}body:has(main[data-template=index]) .concable-ambient{opacity:1}.concable-scroll-progress{position:fixed;inset:0 0 auto;height:2px;z-index:1000;pointer-events:none}.concable-scroll-progress span{display:block;height:100%;width:100%;transform:scaleX(var(--concable-scroll, 0));transform-origin:left;background:linear-gradient(90deg,#777f9d,#c4a58d,#6f7690)}#header-group{position:sticky;top:0;z-index:30}#header-group .header-section,#header-group header{background:color-mix(in srgb,var(--color-background, #fff) 80%,transparent)!important;backdrop-filter:blur(22px) saturate(145%);-webkit-backdrop-filter:blur(22px) saturate(145%);border-bottom:1px solid rgba(255,255,255,.12)}.header__heading-logo,.header__heading-link,header a{transition:opacity .25s ease,transform .25s ease}header a:hover{opacity:.68}body:has(main[data-template=index]) main{position:relative;isolation:isolate;overflow:clip}body:has(main[data-template=index]) main:before{content:"";position:absolute;width:min(70vw,900px);aspect-ratio:1;border:1px solid rgba(110,116,144,.14);border-radius:50%;top:-28vw;right:-22vw;box-shadow:0 0 0 80px #6e749006,0 0 0 160px #6e749005;pointer-events:none;z-index:-1}body:has(main[data-template=index]) h1,body:has(main[data-template=index]) h2{letter-spacing:-.055em;text-wrap:balance}body:has(main[data-template=index]) main>.shopify-section:first-child h1,body:has(main[data-template=index]) main>.shopify-section:first-child h2{font-size:clamp(3.5rem,9vw,9.5rem)!important;line-height:.9!important;max-width:11ch}.button,.button-custom,.button-secondary{position:relative;overflow:hidden;transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s ease,background-color .3s ease}.button:after,.button-custom:after,.button-secondary:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 20%,rgba(255,255,255,.22),transparent 80%);transform:translate(-120%);transition:transform .65s ease}.button:hover,.button-custom:hover,.button-secondary:hover{transform:translateY(-2px);box-shadow:0 14px 34px #1112162e}.button:hover:after,.button-custom:hover:after,.button-secondary:hover:after{transform:translate(120%)}product-card,[class*=product-card]{--concable-tilt-x: 0deg;--concable-tilt-y: 0deg;transform:perspective(900px) rotateX(var(--concable-tilt-x)) rotateY(var(--concable-tilt-y));transform-style:preserve-3d;transition:transform .32s cubic-bezier(.2,.8,.2,1),filter .32s ease;will-change:transform}product-card:hover,[class*=product-card]:hover{filter:drop-shadow(0 20px 26px rgba(17,18,22,.14))}product-card img,[class*=product-card] img{transition:transform .7s cubic-bezier(.2,.8,.2,1),filter .5s ease}product-card:hover img,[class*=product-card]:hover img{transform:scale(1.035);filter:saturate(1.05) contrast(1.02)}.concable-reveal{opacity:0;transform:translateY(30px);transition:opacity .8s cubic-bezier(.2,.8,.2,1),transform .8s cubic-bezier(.2,.8,.2,1)}.concable-reveal.is-visible{opacity:1;transform:translateY(0)}.concable-proof-strip{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,1fr);width:min(100% - 48px,1320px);margin:34px auto 72px;border:1px solid var(--concable-line);border-radius:28px;overflow:hidden;background:#ffffff70;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 24px 70px #11121614}.concable-proof-strip div{display:flex;flex-direction:column;gap:5px;padding:28px 34px}.concable-proof-strip div+div{border-left:1px solid var(--concable-line)}.concable-proof-strip strong{font-family:var(--font-heading--family);font-size:clamp(1.3rem,2vw,2rem);letter-spacing:-.03em}.concable-proof-strip span{color:rgb(var(--color-foreground-rgb) / .62);font-size:.86rem;text-transform:uppercase;letter-spacing:.11em}footer{position:relative;overflow:hidden}footer:before{content:"";position:absolute;width:420px;height:420px;border-radius:50%;right:-220px;bottom:-260px;background:radial-gradient(circle,rgba(255,255,255,.12),transparent 68%);pointer-events:none}@media(max-width:749px){.concable-ambient{display:none}#header-group .header-section,#header-group header{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}body:has(main[data-template=index]) main>.shopify-section:first-child h1,body:has(main[data-template=index]) main>.shopify-section:first-child h2{font-size:clamp(3rem,17vw,5.6rem)!important}.concable-proof-strip{grid-template-columns:1fr;width:min(100% - 28px,1320px);margin-block:22px 48px;border-radius:22px}.concable-proof-strip div{padding:22px 24px}.concable-proof-strip div+div{border-left:0;border-top:1px solid var(--concable-line)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.concable-reveal{opacity:1;transform:none;transition:none}product-card,[class*=product-card],product-card img,[class*=product-card] img{transform:none!important;transition:none!important}.button:after,.button-custom:after,.button-secondary:after{display:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/concable-future.css.map */
