@font-face {
  font-family: 'Assistant';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url("/assets/assistant-935d7542d87e.ttf") format('truetype');
}
@font-face {
  font-family: 'Assistant';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/assets/assistant-e13e913b18fd.ttf") format('truetype');
}
@font-face {
  font-family: 'Assistant';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("/assets/assistant-28050b5a5da6.ttf") format('truetype');
}

h1,h2,h3,h4,h5,h6{font-family:"Assistant",sans-serif;font-weight:700}
/* Werkgeverstas: oorspronkelijke vormgeving, zelfstandige TransIP-versie. */
body.wt-transip-page{margin: 0; overflow-x: hidden; background: #050607;}body.wt-transip-page #wrapwrap > header, body.wt-transip-page #wrapwrap > footer{display: none !important;}.wt-site{--ink: #050607; --panel: #0a0d10; --panel-2: #0e1216; --line: rgba(213, 235, 245, 0.14); --text: #f3f0e9; --muted: #8d969c; --steel: #78a9bf; --steel-bright: #bde6f6; --orange: #ee7b34; --orange-soft: #f2a15f; --warm: #f2d5b7; --page-pad: Clamp(1.2rem, 4vw, 4.5rem); --ease-out: cubic-bezier(0.16, 1, 0.3, 1); position: relative; width: 100%; max-width: none; overflow: clip; background: radial-gradient(circle at 50% 0%, rgba(45, 78, 93, 0.15), transparent 35rem), var(--ink); color: var(--text); color-scheme: dark; font-family: "Manrope", Arial, sans-serif; font-size: 16px;}.wt-site, .wt-site *, .wt-site *::before, .wt-site *::after{box-sizing: border-box;}.wt-site a{color: inherit; text-decoration: none;}.wt-site img{display: block; max-width: 100%;}.wt-site button, .wt-site a{-webkit-tap-highlight-color: transparent;}.wt-site ::selection{background: var(--orange); color: #101010;}.wt-site .noise{position: fixed; z-index: 90; inset: 0; opacity: 0.13; pointer-events: none; background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url("/website_werkgeverstas/static/src/css/%23n")' opacity='.38'/%3E%3C/svg%3E"); mix-blend-mode: soft-light;}.wt-site .cursor-glow{position: fixed; z-index: 2; width: 30rem; height: 30rem; border-radius: 50%; pointer-events: none; opacity: 0.16; background: radial-gradient(circle, rgba(118, 177, 204, 0.34), transparent 68%); transform: translate3d(calc(var(--mx, 50vw) - 50%), calc(var(--my, 50vh) - 50%), 0); transition: opacity 300ms ease;}.wt-site .site-header{position: fixed; z-index: 70; top: 1.05rem; left: var(--page-pad); right: var(--page-pad); height: 4rem; display: grid; grid-template-columns: 1fr auto 1fr; align-items: center; transition: background 400ms ease, border-color 400ms ease, padding 400ms var(--ease-out), transform 400ms var(--ease-out);}.wt-site .site-header.is-scrolled{padding: 0 0.65rem 0 0.85rem; background: rgba(5, 7, 8, 0.74); border: 1px solid var(--line); border-radius: 1rem; backdrop-filter: blur(18px); -webkit-backdrop-filter: blur(18px);}.wt-site .brand{display: inline-flex; align-items: center; gap: 0.72rem; width: max-content; font-size: 0.94rem; font-weight: 800; letter-spacing: -0.04em;}.wt-site .brand img{width: 2.35rem; filter: drop-shadow(0 0 14px rgba(96, 170, 203, 0.25));}.wt-site .brand > span > span{color: var(--steel);}.wt-site .main-nav{display: flex; gap: 0.25rem; padding: 0.3rem; background: rgba(5, 6, 7, 0.35); border: 1px solid rgba(255, 255, 255, 0.1); border-radius: 999px; backdrop-filter: blur(12px);}.wt-site .main-nav a{padding: 0.58rem 0.85rem; border-radius: 999px; color: rgba(255, 255, 255, 0.74); font-size: 0.74rem; font-weight: 600; transition: color 200ms ease, background 200ms ease;}.wt-site .main-nav a:hover{color: #fff; background: rgba(255, 255, 255, 0.07);}.wt-site .site-header > .button{justify-self: end;}.wt-site .button{position: relative; display: inline-flex; align-items: center; justify-content: center; gap: 0.8rem; min-height: 3.25rem; padding: 0 1.35rem; overflow: hidden; border: 1px solid transparent; border-radius: 0.75rem; font-size: 0.76rem; font-weight: 700; letter-spacing: -0.01em; transition: transform 250ms var(--ease-out), box-shadow 250ms ease, border-color 250ms ease;}.wt-site .button::before{position: absolute; content: ""; inset: 0; background: linear-gradient(115deg, transparent 24%, rgba(255, 255, 255, 0.22), transparent 72%); transform: translateX(-140%); transition: transform 650ms var(--ease-out);}.wt-site .button:hover{transform: translateY(-2px);}.wt-site .button:hover::before{transform: translateX(140%);}.wt-site .button span{font-size: 1rem;}.wt-site .button--small{min-height: 2.75rem; padding: 0 1rem;}.wt-site .button--large{min-height: 4rem; padding: 0 1.75rem; font-size: 0.85rem;}.wt-site .button--primary{color: #071016; background: linear-gradient(135deg, #f6dcc2, #e8914a 50%, #6aa5c2 100%); box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.3) inset, 0 0 42px rgba(229, 121, 49, 0.12);}.wt-site .button--primary:hover{box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.45) inset, 0 10px 50px rgba(229, 121, 49, 0.25);}.wt-site .button--glass{background: rgba(7, 10, 12, 0.52); border-color: rgba(172, 214, 234, 0.3); box-shadow: 0 0 0 1px rgba(239, 139, 65, 0.18) inset, 8px 0 28px rgba(39, 139, 224, 0.12), -8px 0 28px rgba(233, 125, 51, 0.1); backdrop-filter: blur(15px);}.wt-site .text-link{display: inline-flex; gap: 0.6rem; align-items: center; color: #c9d0d4; font-size: 0.82rem; font-weight: 600;}.wt-site .text-link span{color: var(--orange); transition: transform 200ms ease;}.wt-site .text-link:hover span{transform: translate(3px, -3px);}.wt-site .experience{position: relative; z-index: 1; height: 560vh;}.wt-site .experience__sticky{position: sticky; top: 0; width: 100%; height: 100vh; min-height: 42rem; overflow: hidden; background: linear-gradient(to bottom, rgba(2, 3, 4, 0.1), rgba(2, 3, 4, 0.75)), #050607;}.wt-site .experience__sticky::before{position: absolute; z-index: 0; content: ""; inset: 0; opacity: calc(0.12 + var(--progress, 0) * 0.2); background: linear-gradient(rgba(120, 169, 191, 0.045) 1px, transparent 1px), linear-gradient(90deg, rgba(120, 169, 191, 0.045) 1px, transparent 1px); background-size: 5.5rem 5.5rem; mask-image: linear-gradient(to bottom, transparent 8%, black 50%, transparent 92%); transform: perspective(500px) rotateX(62deg) translateY(25%) scale(1.6);}.wt-site .aurora{position: absolute; z-index: 0; inset: 0; overflow: hidden; pointer-events: none;}.wt-site .aurora__warm, .wt-site .aurora__cool{position: absolute; top: -18%; bottom: 8%; width: 44%; filter: blur(38px); opacity: calc(0.14 + var(--progress, 0) * 0.3); transform: scaleY(calc(0.75 + var(--progress, 0) * 0.35)); transition: opacity 120ms linear;}.wt-site .aurora__warm{left: 5%; background: radial-gradient(ellipse at 70% 65%, rgba(255, 146, 53, 0.63), transparent 48%), linear-gradient(100deg, transparent, rgba(216, 87, 20, 0.16), transparent);}.wt-site .aurora__cool{right: 4%; background: radial-gradient(ellipse at 25% 64%, rgba(34, 138, 229, 0.68), transparent 48%), linear-gradient(80deg, transparent, rgba(61, 160, 215, 0.16), transparent);}.wt-site .aurora__horizon{position: absolute; z-index: 1; left: 13%; right: 13%; bottom: 7%; height: 28%; border-radius: 50%; border-top: 2px solid rgba(220, 244, 255, 0.48); box-shadow: 0 -8px 40px rgba(103, 182, 216, 0.3), -130px -25px 100px rgba(240, 116, 37, 0.24), 140px -20px 110px rgba(36, 126, 237, 0.27); transform: perspective(600px) rotateX(72deg) scaleX(calc(1 + var(--progress, 0) * 0.12)); animation: horizon-light-breathe 7.8s ease-in-out infinite; will-change: opacity, filter;}@keyframes horizon-light-breathe{0%, 100%{opacity: 0.68; filter: brightness(0.92);}50%{opacity: 1; filter: brightness(1.2);}}.wt-site .product-render{--bag-x: 22vw; --bag-y: 0vh; --bag-scale: 1; --bag-tilt-x: 0deg; --bag-tilt-y: 0deg; --bag-tilt-z: 0deg; --shadow-shift: 0rem; position: absolute; z-index: 5; top: 50%; left: 50%; width: min(58vw, 64rem); height: min(91vh, 67rem); isolation: isolate; pointer-events: none; transform: translate3d(calc(-50% + var(--bag-x)), calc(-50% + var(--bag-y)), 0) scale(var(--bag-scale)); transform-origin: 50% 58%; will-change: transform;}.wt-site .product-render__halo{position: absolute; z-index: 0; inset: 10% 4% 2%; border-radius: 50%; background: radial-gradient(circle at 28% 48%, rgba(255, 133, 52, 0.18), transparent 42%), radial-gradient(circle at 74% 42%, rgba(73, 166, 226, 0.2), transparent 44%); filter: blur(42px); opacity: 0.78; animation: product-halo-breathe 6.2s ease-in-out infinite; will-change: transform, opacity;}.wt-site .product-render__halo::before, .wt-site .product-render__halo::after{position: absolute; content: ""; pointer-events: none;}.wt-site .product-render__halo::before{left: 10%; right: 10%; bottom: 2%; height: 24%; border: 1px solid rgba(226, 244, 252, 0.34); border-radius: 50%; box-shadow: -3.5rem 0 2.8rem rgba(239, 116, 40, 0.3), 3.5rem 0 2.8rem rgba(55, 148, 214, 0.31), inset 0 0 1.5rem rgba(255, 255, 255, 0.12); filter: blur(1.6px); animation: product-halo-ring 7.4s ease-in-out infinite;}.wt-site .product-render__halo::after{left: 26%; right: 26%; bottom: 8%; height: 10%; border-radius: 50%; background: rgba(239, 248, 252, 0.34); filter: blur(1.2rem); animation: product-halo-core 5.4s ease-in-out infinite;}.wt-site .product-render__layer{position: absolute; z-index: 2; inset: 0; display: grid; place-items: center; opacity: 0; transform: perspective(75rem) translateY(1.4%) scale(0.985) rotateX(var(--bag-tilt-x)) rotateY(var(--bag-tilt-y)) rotateZ(var(--bag-tilt-z)); transition: opacity 680ms ease, transform 900ms var(--ease-out); will-change: opacity, transform;}.wt-site .product-render__layer.is-active{opacity: 1; transform: perspective(75rem) translateY(0) scale(1) rotateX(var(--bag-tilt-x)) rotateY(var(--bag-tilt-y)) rotateZ(var(--bag-tilt-z));}.wt-site .product-render__layer img{position: absolute; inset: 0; display: block; width: 100%; height: 100%; object-fit: contain; filter: drop-shadow(-1.3rem 1.4rem 2.6rem rgba(0, 0, 0, 0.72)) drop-shadow(1.2rem 0.1rem 1.5rem rgba(38, 121, 180, 0.11));}.wt-site .product-render__shadow{position: absolute; z-index: 1; left: 18%; right: 18%; bottom: 3%; height: 7%; border-radius: 50%; background: rgba(0, 0, 0, 0.82); box-shadow: -2rem 0 3.5rem rgba(232, 102, 28, 0.16), 2rem 0 3.5rem rgba(42, 138, 210, 0.17); filter: blur(1rem); opacity: 0.78; transform: translateX(var(--shadow-shift)) perspective(18rem) rotateX(68deg); animation: product-shadow-breathe 6.2s ease-in-out infinite; will-change: transform, opacity;}@keyframes product-halo-breathe{0%, 100%{opacity: 0.68; transform: scale(0.97);}50%{opacity: 0.88; transform: scale(1.035);}}@keyframes product-halo-ring{0%, 100%{opacity: 0.5; transform: perspective(24rem) rotateX(69deg) scaleX(0.94);}50%{opacity: 0.82; transform: perspective(24rem) rotateX(69deg) scaleX(1.06);}}@keyframes product-halo-core{0%, 100%{opacity: 0.32; transform: translateX(-8%) scaleX(0.88);}50%{opacity: 0.65; transform: translateX(8%) scaleX(1.08);}}@keyframes product-shadow-breathe{0%, 100%{opacity: 0.68; transform: translateX(var(--shadow-shift)) perspective(18rem) rotateX(68deg) scaleX(0.93);}50%{opacity: 0.84; transform: translateX(var(--shadow-shift)) perspective(18rem) rotateX(68deg) scaleX(1.05);}}.wt-site .product-cutaway{position: absolute; z-index: 7; width: 31%; aspect-ratio: 4/3; margin: 0; opacity: 0; pointer-events: none; filter: drop-shadow(0 1.5rem 2.2rem rgba(0, 0, 0, 0.58)); transform: translateY(1.6rem) scale(0.92); transition: opacity 520ms ease, transform 850ms var(--ease-out);}.wt-site .product-cutaway.is-active{opacity: 1; transform: translateY(0) scale(1);}.wt-site{}.wt-site .product-render--hero-states .product-cutaway{display: none;}.wt-site .product-cutaway picture, .wt-site .product-cutaway img{display: block; width: 100%; height: 100%;}.wt-site .product-cutaway img{object-fit: contain;}.wt-site .product-cutaway figcaption{position: absolute; right: 7%; bottom: 7%; left: 7%; display: grid; gap: 0.18rem; padding: 0.55rem 0.7rem; color: #eef3f5; background: rgba(4, 7, 9, 0.82); border: 1px solid rgba(123, 178, 204, 0.24); border-radius: 0.55rem; box-shadow: 0 0.6rem 1.5rem rgba(0, 0, 0, 0.42); backdrop-filter: blur(0.55rem);}.wt-site .product-cutaway figcaption span{color: #79a8c1; font-family: "DM Mono", monospace; font-size: 0.5rem; letter-spacing: 0.12em;}.wt-site .product-cutaway figcaption strong{font-size: 0.64rem; font-weight: 600;}.wt-site .product-cutaway--work{top: 20%; left: -6%;}.wt-site .product-cutaway--cooler{right: -6%; bottom: 13%;}.wt-site .product-cutaway--bottle{top: 12%; right: -2%; width: 26%;}.wt-site .product-render[data-active-state=system] .product-cutaway--work{top: 8%; left: -4%; width: 24%;}.wt-site .product-render[data-active-state=system] .product-cutaway--cooler{right: auto; bottom: 4%; left: -2%; width: 25%;}.wt-site .scene-copy{position: absolute; z-index: 12; left: var(--page-pad); top: 50%; width: min(39rem, 43vw); pointer-events: none; opacity: 0; transform: translateY(calc(-44% + 2rem)); transition: opacity 550ms ease, transform 850ms var(--ease-out);}.wt-site .scene-copy.is-active{opacity: 1; transform: translateY(-50%); pointer-events: auto;}.wt-site .hero-copy{top: 49%; width: min(50rem, 51vw);}.wt-site .hero-copy h1{margin: 0; font-size: clamp(4.3rem, 8.1vw, 9.2rem); line-height: 0.87; letter-spacing: -0.085em; font-weight: 600;}.wt-site .hero-copy h1 span, .wt-site .scene-copy h2 span, .wt-site .order h2 span{color: transparent; -webkit-text-stroke: 1px rgba(239, 235, 225, 0.64);}.wt-site .hero-copy__intro{width: min(32rem, 80%); margin: 1.75rem 0 1.8rem; color: #bdc2c4; font-size: clamp(0.92rem, 1.25vw, 1.08rem); line-height: 1.7;}.wt-site .eyebrow, .wt-site .step, .wt-site .section-label, .wt-site .kicker, .wt-site .micro{font-family: "DM Mono", monospace; font-size: 0.66rem; letter-spacing: 0.13em; text-transform: uppercase;}.wt-site .eyebrow{display: flex; align-items: center; gap: 0.7rem; margin: 0 0 1.45rem; color: #bdc7cc;}.wt-site .hero-copy > .eyebrow{transform: translateY(-0.4rem);}.wt-site .eyebrow > span{width: 2.3rem; height: 1px; background: linear-gradient(90deg, var(--orange), var(--steel-bright)); box-shadow: 0 0 12px var(--orange);}.wt-site .hero-actions{display: flex; align-items: center; gap: 1.5rem;}.wt-site .scene-copy h2{margin: 0.7rem 0 1.25rem; font-size: clamp(3.1rem, 6.4vw, 7.5rem); line-height: 0.9; letter-spacing: -0.078em; font-weight: 500;}.wt-site .scene-copy > p:last-child{width: min(28rem, 90%); color: #afb7ba; line-height: 1.7;}.wt-site .scene-copy--right{right: var(--page-pad); left: auto; width: min(37rem, 42vw); text-align: right;}.wt-site .scene-copy--right > p:last-child{margin-left: auto;}.wt-site .scene-copy--center{left: 50%; width: min(70rem, 90vw); text-align: center; transform: translate(-50%, calc(-44% + 2rem));}.wt-site .scene-copy--center.is-active{transform: translate(-50%, -50%);}.wt-site .scene-copy--center .eyebrow{justify-content: center;}.wt-site .scene-copy--center .button{margin-top: 1rem;}.wt-site .step{margin: 0; color: var(--orange-soft);}.wt-site .experience__hud{position: absolute; z-index: 15; left: var(--page-pad); right: var(--page-pad); bottom: 1.45rem; display: grid; grid-template-columns: 1fr minmax(8rem, 16rem) 1fr; align-items: center; gap: 1.2rem; color: rgba(214, 224, 229, 0.6); font-family: "DM Mono", monospace; font-size: 0.57rem; letter-spacing: 0.12em;}.wt-site .hud-mode{display: flex; align-items: center; gap: 0.55rem;}.wt-site .hud-dot{width: 0.42rem; height: 0.42rem; border-radius: 50%; background: var(--orange); box-shadow: 0 0 12px var(--orange);}.wt-site .hud-progress{height: 1px; overflow: hidden; background: rgba(255, 255, 255, 0.16);}.wt-site .hud-progress span{display: block; width: 100%; height: 100%; background: linear-gradient(90deg, var(--orange), #f0d2b3 45%, var(--steel)); transform: scaleX(var(--progress, 0)); transform-origin: left;}.wt-site .hud-help{display: flex; align-items: center; justify-content: end; gap: 0.75rem;}.wt-site .mouse-icon{display: block; width: 1rem; height: 1.45rem; border: 1px solid rgba(255, 255, 255, 0.38); border-radius: 1rem;}.wt-site .mouse-icon::after{display: block; width: 2px; height: 0.28rem; margin: 0.24rem auto; content: ""; background: var(--orange); border-radius: 2px; animation: mouse-wheel 1.6s ease-in-out infinite;}.wt-site .scroll-cue{position: absolute; z-index: 14; right: var(--page-pad); top: 50%; display: flex; align-items: center; gap: 0.65rem; color: rgba(220, 228, 231, 0.55); font-family: "DM Mono", monospace; font-size: 0.55rem; letter-spacing: 0.14em; writing-mode: vertical-rl; transition: opacity 300ms ease;}.wt-site .scroll-cue i{width: 1px; height: 4.5rem; background: linear-gradient(var(--orange), transparent);}.wt-site .experience[data-has-scrolled=true] .scroll-cue{opacity: 0;}@keyframes mouse-wheel{0%, 100%{transform: translateY(0); opacity: 0.25;}50%{transform: translateY(0.38rem); opacity: 1;}}.wt-site .section-shell{width: min(100%, 96rem); margin: 0 auto; padding: 0 var(--page-pad);}.wt-site .manifesto{position: relative; z-index: 3; padding: clamp(7rem, 13vw, 13rem) 0; background: radial-gradient(circle at 85% 18%, rgba(57, 121, 151, 0.14), transparent 28rem), var(--ink); border-top: 1px solid var(--line);}.wt-site .section-label{display: flex; align-items: center; gap: 0.75rem; margin: 0 0 2.5rem; color: var(--steel);}.wt-site .section-label::before{width: 2.7rem; height: 1px; content: ""; background: var(--steel);}.wt-site .manifesto__grid{display: grid; grid-template-columns: minmax(0, 1.7fr) minmax(17rem, 0.55fr); align-items: end; gap: 5vw;}.wt-site .display{margin: 0; font-size: clamp(3.5rem, 7.6vw, 8.8rem); font-weight: 500; line-height: 0.93; letter-spacing: -0.08em;}.wt-site .display em{color: var(--steel); font-family: Georgia, serif; font-weight: 400;}.wt-site .manifesto__copy{padding-bottom: 0.8rem;}.wt-site .manifesto__copy > p:first-child{margin: 0 0 1.7rem; color: #aeb4b7; font-size: 1.02rem; line-height: 1.8;}.wt-site .micro{color: var(--orange-soft);}.wt-site .feature-grid{display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 1rem; margin-top: clamp(5rem, 10vw, 10rem);}.wt-site .feature-card{position: relative; min-height: 38rem; padding: 1.5rem; overflow: hidden; background: linear-gradient(145deg, rgba(255, 255, 255, 0.035), transparent 55%), #090b0d; border: 1px solid var(--line); border-radius: 1.4rem;}.wt-site .feature-card::after{position: absolute; content: ""; inset: auto 0 0; height: 48%; background: linear-gradient(transparent, #080a0b 68%); pointer-events: none;}.wt-site .feature-card--wide{grid-column: 1/-1; min-height: 43rem;}.wt-site .feature-card__number{position: absolute; z-index: 4; top: 1.5rem; right: 1.5rem; color: rgba(255, 255, 255, 0.35); font-family: "DM Mono", monospace; font-size: 0.65rem;}.wt-site .feature-card__copy{position: absolute; z-index: 3; left: 2rem; right: 2rem; bottom: 2rem; max-width: 36rem;}.wt-site .feature-card__copy .kicker{color: var(--steel);}.wt-site .feature-card__copy h3{margin: 0.7rem 0 0.8rem; font-size: clamp(1.75rem, 3vw, 3rem); font-weight: 500; letter-spacing: -0.055em;}.wt-site .feature-card__copy > p:last-child{max-width: 32rem; margin: 0; color: #8f999e; line-height: 1.65;}.wt-site .feature-card__visual{position: absolute; inset: 0;}.wt-site .feature-card__visual--work{background: radial-gradient(circle at 65% 30%, rgba(34, 119, 166, 0.3), transparent 23rem), radial-gradient(circle at 38% 55%, rgba(226, 102, 34, 0.16), transparent 21rem); perspective: 900px;}.wt-site .floating-screen{position: absolute; top: 14%; left: 49%; width: 27%; aspect-ratio: 1.38; border: 2px solid rgba(171, 213, 232, 0.45); border-radius: 0.8rem; background: linear-gradient(135deg, rgba(121, 180, 207, 0.22), rgba(6, 13, 17, 0.75)), repeating-linear-gradient(0deg, transparent 0 22px, rgba(255, 255, 255, 0.04) 23px); box-shadow: 0 0 6rem rgba(62, 144, 182, 0.22), inset 0 0 2rem rgba(116, 192, 225, 0.08); transform: rotateX(14deg) rotateY(-16deg) rotateZ(2deg);}.wt-site .floating-screen::before{position: absolute; content: ""; top: 14%; left: 10%; width: 46%; height: 4%; border-radius: 1rem; background: var(--steel); box-shadow: 0 1.2rem 0 rgba(255, 255, 255, 0.2), 0 2.4rem 0 rgba(255, 255, 255, 0.12);}.wt-site .floating-key{position: absolute; z-index: 2; top: 38%; left: 29%; display: grid; grid-template-columns: repeat(4, 1fr); gap: 0.65rem; width: 42%; padding: 1.5rem; aspect-ratio: 3.5; border: 1px solid rgba(255, 255, 255, 0.14); border-radius: 0.8rem; background: #11161a; box-shadow: 0 3rem 6rem #000; transform: rotateX(60deg) rotateZ(-7deg);}.wt-site .floating-key span{border-radius: 0.2rem; background: linear-gradient(#273038, #14191d); border: 1px solid #35414a;}.wt-site .thermal-orb{position: absolute; top: 11%; left: 50%; width: min(21rem, 68%); aspect-ratio: 1; transform: translateX(-50%); border-radius: 50%; background: radial-gradient(circle at 65% 28%, rgba(255, 255, 255, 0.76), transparent 5%), radial-gradient(circle at 30% 72%, rgba(235, 113, 35, 0.92), transparent 29%), radial-gradient(circle at 70% 35%, rgba(74, 157, 202, 0.9), transparent 43%), #181b1f; box-shadow: -4rem 2rem 9rem rgba(232, 106, 34, 0.16), 4rem -1rem 9rem rgba(44, 140, 200, 0.18); animation: orb-float 6s ease-in-out infinite;}.wt-site .thermal-orb::before, .wt-site .thermal-orb::after{position: absolute; content: ""; inset: -12%; border: 1px solid rgba(127, 186, 213, 0.14); border-radius: 50%;}.wt-site .thermal-orb::after{inset: -25%; border-color: rgba(238, 123, 52, 0.1);}.wt-site .thermal-orb span{position: absolute; left: 18%; right: 18%; bottom: -8%; height: 10%; border-radius: 50%; background: #000; filter: blur(15px);}.wt-site .shield-visual{position: absolute; top: 8%; left: 50%; display: grid; place-items: center; width: min(24rem, 78%); aspect-ratio: 1; transform: translateX(-50%);}.wt-site .shield-visual::before{position: absolute; content: ""; inset: 8%; border-radius: 50%; background: conic-gradient(from 180deg, transparent, rgba(240, 124, 52, 0.7), transparent 35%, rgba(90, 169, 206, 0.8), transparent 72%); filter: blur(28px); animation: shield-spin 12s linear infinite;}.wt-site .shield-visual img{position: relative; z-index: 2; width: 48%; filter: drop-shadow(0 0 3rem rgba(107, 175, 207, 0.4));}.wt-site .shield-visual i{position: absolute; width: 82%; height: 82%; border: 1px solid rgba(255, 255, 255, 0.09); border-radius: 50%;}.wt-site .shield-visual i:nth-of-type(2){width: 60%; height: 60%;}.wt-site .shield-visual i:nth-of-type(3){width: 105%; height: 32%; transform: rotate(-16deg);}@keyframes orb-float{0%, 100%{transform: translateX(-50%) translateY(0) rotate(-3deg);}50%{transform: translateX(-50%) translateY(-1rem) rotate(3deg);}}@keyframes shield-spin{to{transform: rotate(360deg);}}.wt-site .rhythm-section{position: relative; z-index: 3; overflow: hidden; background: #e8e1d8; color: #0a0a0a;}.wt-site .marquee{padding: 2.8rem 0 2.3rem; overflow: hidden; border-bottom: 1px solid rgba(0, 0, 0, 0.16);}.wt-site .marquee > div{display: flex; align-items: center; gap: 2.4rem; width: max-content; animation: marquee 22s linear infinite;}.wt-site .marquee span{font-size: clamp(4.5rem, 10vw, 10rem); line-height: 0.8; letter-spacing: -0.08em; font-weight: 600;}.wt-site .marquee i{width: 1.1rem; height: 1.1rem; border-radius: 50%; background: var(--orange);}@keyframes marquee{to{transform: translateX(-50%);}}.wt-site .use-cases{display: grid; grid-template-columns: repeat(3, 1fr);}.wt-site .use-case{position: relative; min-height: 42rem; padding: 1.6rem; overflow: hidden; border-right: 1px solid rgba(0, 0, 0, 0.15); isolation: isolate; background: var(--case-backdrop);}.wt-site .use-case__image{position: absolute; z-index: -3; inset: 5% 0 0; width: 100%; height: 86%; object-fit: contain; object-position: center 42%; filter: saturate(0.96) contrast(1.03); transition: transform 850ms var(--ease-out);}.wt-site .use-case::before, .wt-site .use-case::after{position: absolute; content: ""; inset: 0; pointer-events: none;}.wt-site .use-case::before{z-index: -2; background: linear-gradient(to top, rgba(0, 0, 0, 0.92) 0%, rgba(0, 0, 0, 0.16) 58%, transparent 78%);}.wt-site .use-case::after{z-index: -1; background: var(--case-tint); mix-blend-mode: soft-light; opacity: 0.2;}.wt-site .use-case:hover .use-case__image{transform: scale(1.028);}.wt-site .use-case--work{--case-backdrop: radial-gradient(circle at 64% 30%, #1a4154 0%, #0b151c 38%, #040607 78%); --case-tint: #25566f;}.wt-site .use-case--workout{--case-backdrop: radial-gradient(circle at 35% 34%, #713619 0%, #1b1512 39%, #050607 78%); --case-tint: #e56f28;}.wt-site .use-case--weekend{--case-backdrop: linear-gradient(150deg, #061018 0%, #102b39 48%, #6b341c 130%); --case-tint: #6e8ea0;}.wt-site .use-case__index{font-family: "DM Mono", monospace; font-size: 0.7rem;}.wt-site .use-case > div:last-child{position: absolute; left: 1.6rem; right: 1.6rem; bottom: 1.8rem; color: #fff;}.wt-site .use-case p{margin: 0 0 0.5rem; font-family: "DM Mono", monospace; font-size: 0.62rem; letter-spacing: 0.13em;}.wt-site .use-case h3{margin: 0; font-size: clamp(3rem, 5.5vw, 6.2rem); line-height: 1; letter-spacing: -0.08em;}.wt-site .use-case span{display: inline-block; margin-top: 0.8rem; color: rgba(255, 255, 255, 0.75);}.wt-site .proof{position: relative; z-index: 3; padding: clamp(7rem, 13vw, 13rem) 0; background: radial-gradient(circle at 13% 40%, rgba(227, 116, 49, 0.1), transparent 29rem), #07090a;}.wt-site .proof__heading{margin-bottom: 5rem;}.wt-site .proof__gallery{display: grid; grid-template-columns: 1.2fr 0.7fr 0.7fr; align-items: start; gap: 1rem;}.wt-site .photo-card{position: relative; margin: 0; overflow: hidden; background: #0d1114; border: 1px solid var(--line); border-radius: 1rem;}.wt-site .photo-card::after{position: absolute; content: ""; inset: 0; box-shadow: inset 0 0 7rem #060708; pointer-events: none;}.wt-site .photo-card img{width: 100%; height: 100%; object-fit: cover; filter: grayscale(0.5) contrast(1.15) brightness(0.72); transition: filter 600ms ease, transform 900ms var(--ease-out);}.wt-site .photo-card > div{display: block; width: 100%; height: 100%;}.wt-site .photo-card:hover img{filter: grayscale(0.1) contrast(1.05) brightness(0.84); transform: scale(1.035);}.wt-site .photo-card--main{height: 47rem; background: radial-gradient(circle at 38% 48%, rgba(231, 117, 43, 0.16), transparent 42%), radial-gradient(circle at 70% 38%, rgba(57, 145, 209, 0.17), transparent 45%), #090c0e;}.wt-site .photo-card--main img{object-fit: contain; padding: 3rem; filter: contrast(1.04) brightness(0.9);}.wt-site .photo-card--work{height: 36rem; margin-top: 6rem; background: radial-gradient(circle at 65% 30%, rgba(52, 139, 193, 0.2), transparent 44%), #080b0d;}.wt-site .photo-card--detail{height: 31rem; margin-top: 13rem; background: radial-gradient(circle at 35% 35%, rgba(232, 112, 42, 0.18), transparent 46%), #080b0d;}.wt-site .photo-card--work img, .wt-site .photo-card--detail img{object-fit: contain; padding: clamp(1.2rem, 2.4vw, 2.4rem); filter: contrast(1.03) brightness(0.88);}.wt-site .photo-card figcaption{position: absolute; z-index: 3; left: 1rem; right: 1rem; bottom: 1rem; display: flex; justify-content: space-between; gap: 1rem; padding-top: 0.8rem; border-top: 1px solid rgba(255, 255, 255, 0.2); font-family: "DM Mono", monospace; font-size: 0.58rem; letter-spacing: 0.08em;}.wt-site .photo-card figcaption p{margin: 0; color: #c4cbce; text-align: right;}.wt-site .photo-card figcaption span{color: var(--orange-soft);}.wt-site .teams{position: relative; z-index: 3; padding: clamp(7rem, 12vw, 12rem) 0; overflow: hidden; background: #0a0d0f; border-block: 1px solid var(--line);}.wt-site .teams__glow{position: absolute; right: -15%; top: -40%; width: 68rem; height: 68rem; border-radius: 50%; background: radial-gradient(circle at 35% 65%, rgba(238, 123, 52, 0.22), transparent 35%), radial-gradient(circle at 63% 38%, rgba(70, 156, 197, 0.24), transparent 43%); filter: blur(26px);}.wt-site .teams__inner{position: relative; display: grid; grid-template-columns: 1fr 0.82fr; align-items: center; gap: clamp(3rem, 9vw, 9rem);}.wt-site .teams__copy > p:not(.section-label){max-width: 37rem; margin: 2rem 0; color: #a7b0b4; line-height: 1.8;}.wt-site .teams__panel{padding: 1.2rem; background: rgba(7, 9, 10, 0.55); border: 1px solid rgba(166, 208, 227, 0.2); border-radius: 1.2rem; backdrop-filter: blur(18px); box-shadow: 2rem 2rem 8rem rgba(0, 0, 0, 0.35), -2rem -1rem 8rem rgba(67, 145, 181, 0.08);}.wt-site .teams__panel-top, .wt-site .teams__panel-foot{display: flex; align-items: center; justify-content: space-between; gap: 1rem; font-family: "DM Mono", monospace; font-size: 0.6rem; letter-spacing: 0.1em;}.wt-site .teams__panel-top{padding-bottom: 1.1rem; border-bottom: 1px solid var(--line); color: var(--steel);}.wt-site .teams__panel-top img{width: 3.4rem;}.wt-site .teams__metric{display: grid; grid-template-columns: 5rem 1fr; align-items: start; gap: 1.2rem; padding: 2.4rem 0; border-bottom: 1px solid var(--line);}.wt-site .teams__metric strong{color: var(--orange-soft); font-size: 3.2rem; font-weight: 400; line-height: 1; letter-spacing: -0.07em;}.wt-site .teams__metric p{margin: 0; color: #d1d5d6; font-size: 1.05rem; line-height: 1.5;}.wt-site .teams__panel-foot{padding-top: 1.2rem; color: #808a8f;}.wt-site .teams__panel-foot span:last-child{color: var(--orange); font-size: 1rem;}.wt-site .order{position: relative; z-index: 3; display: grid; min-height: 92vh; place-items: center; overflow: hidden; text-align: center; background: radial-gradient(ellipse at 50% 95%, rgba(64, 142, 182, 0.18), transparent 36%), #050607;}.wt-site .order__inner{position: relative; z-index: 2;}.wt-site .order .eyebrow{justify-content: center;}.wt-site .order h2{margin: 0; font-size: clamp(4rem, 9.5vw, 11rem); font-weight: 500; line-height: 0.83; letter-spacing: -0.09em;}.wt-site .order__intro{max-width: 38rem; margin: 2rem auto; color: #9ea7ab; font-size: 1.02rem; line-height: 1.7;}.wt-site .order__actions{display: flex; justify-content: center; gap: 0.7rem;}.wt-site .order__orbit{position: absolute; z-index: 0; left: 12%; right: 12%; bottom: -34%; height: 58%; border-radius: 50%; border-top: 2px solid rgba(195, 230, 246, 0.55); box-shadow: 0 -0.5rem 3rem rgba(66, 156, 201, 0.3), -10rem -2rem 9rem rgba(234, 117, 45, 0.22), 10rem -2rem 10rem rgba(49, 133, 209, 0.24); transform: perspective(600px) rotateX(62deg);}.wt-site footer{position: relative; z-index: 3; display: grid; grid-template-columns: 1fr auto 1fr; align-items: center; gap: 1rem; min-height: 7rem; padding: 1.5rem var(--page-pad); color: #7f888c; background: #050607; border-top: 1px solid var(--line); font-family: "DM Mono", monospace; font-size: 0.58rem; letter-spacing: 0.1em;}.wt-site footer .brand{color: #fff; font-family: "Manrope", sans-serif; font-size: 0.9rem;}.wt-site .footer-nav{display: flex; align-items: center; justify-content: center; gap: 0.7rem;}.wt-site .footer-nav a{transition: color 200ms ease;}.wt-site .footer-nav a:hover{color: var(--steel-bright);}.wt-site footer p:last-child{text-align: right;}.wt-site .reveal{opacity: 0; transform: translateY(2.5rem); transition: opacity 750ms ease, transform 950ms var(--ease-out);}.wt-site .reveal.is-visible{opacity: 1; transform: translateY(0);}@media (max-width: 900px){.wt-site .site-header{grid-template-columns: 1fr auto;}.wt-site .main-nav{display: none;}.wt-site .product-render{top: 69%; width: min(90vw, 48rem); height: 55vh; transform-origin: 50% 62%;}.wt-site .product-cutaway{display: none;}.wt-site .scene-copy, .wt-site .scene-copy--right{top: 34%; right: var(--page-pad); left: var(--page-pad); width: auto; text-align: left;}.wt-site .scene-copy--right > p:last-child{margin-left: 0;}.wt-site .hero-copy{top: 37%;}.wt-site .hero-copy h1{font-size: clamp(4rem, 14vw, 7rem);}.wt-site .scene-copy h2{font-size: clamp(3.2rem, 11vw, 6rem);}.wt-site .scene-copy--center{top: 42%; left: 50%; width: 90%; text-align: center;}.wt-site .experience__hud{grid-template-columns: 1fr 1fr;}.wt-site .hud-progress{display: none;}.wt-site .manifesto__grid, .wt-site .teams__inner{grid-template-columns: 1fr;}.wt-site .manifesto__copy{max-width: 34rem;}.wt-site .feature-grid{grid-template-columns: 1fr;}.wt-site .feature-card--wide{grid-column: auto;}.wt-site .feature-card{min-height: 34rem;}.wt-site .use-cases{grid-template-columns: 1fr;}.wt-site .use-case{min-height: 33rem; border-right: 0; border-bottom: 1px solid rgba(0, 0, 0, 0.15);}.wt-site .proof__gallery{grid-template-columns: 1fr 1fr;}.wt-site .photo-card--main{grid-column: 1/-1; height: 38rem;}.wt-site .photo-card--work, .wt-site .photo-card--detail{height: 28rem; margin-top: 0;}.wt-site .teams__panel{max-width: 40rem;}}@media (max-width: 600px){.wt-site{--page-pad: 1rem;}.wt-site .site-header{top: 0.65rem; height: 3.5rem;}.wt-site .brand{gap: 0.5rem; font-size: 0.73rem;}.wt-site .brand img{width: 2rem;}.wt-site .site-header .button{min-height: 2.4rem; padding: 0 0.75rem; font-size: 0.65rem;}.wt-site .experience{height: 500vh;}.wt-site .experience__sticky{min-height: 39rem;}.wt-site .product-render{top: 72%; width: 96vw; height: 48vh;}.wt-site .product-render__halo{inset: 8% 0 1%; filter: blur(28px);}.wt-site .product-render__shadow{left: 22%; right: 22%; bottom: 1%;}.wt-site .scene-copy, .wt-site .scene-copy--right{top: 31%;}.wt-site .hero-copy{top: 35%;}.wt-site .hero-copy h1{font-size: clamp(3.6rem, 19vw, 5.5rem);}.wt-site .hero-copy__intro{width: 100%; margin: 1rem 0 1.2rem; font-size: 0.85rem; line-height: 1.55;}.wt-site .hero-actions{flex-wrap: wrap; gap: 0.85rem;}.wt-site .scene-copy h2{margin-top: 0.5rem; font-size: clamp(2.8rem, 14.4vw, 4.6rem);}.wt-site .scene-copy > p:last-child{width: 100%; margin-top: 0; font-size: 0.84rem; line-height: 1.55;}.wt-site .scene-copy--center{top: 37%;}.wt-site .experience__hud{bottom: 0.8rem; font-size: 0.48rem;}.wt-site .hud-help span{display: none;}.wt-site .hud-help{gap: 0;}.wt-site .scroll-cue{display: none;}.wt-site .manifesto, .wt-site .proof, .wt-site .teams{padding: 6rem 0;}.wt-site .display{font-size: clamp(3.2rem, 16vw, 5rem);}.wt-site .feature-grid{margin-top: 4rem;}.wt-site .feature-card, .wt-site .feature-card--wide{min-height: 31rem; border-radius: 1rem;}.wt-site .feature-card__copy{left: 1.25rem; right: 1.25rem; bottom: 1.4rem;}.wt-site .feature-card__copy h3{font-size: 1.9rem;}.wt-site .floating-screen{left: 45%; width: 46%;}.wt-site .floating-key{top: 36%; left: 14%; width: 70%;}.wt-site .marquee{padding-block: 2rem;}.wt-site .use-case{min-height: 29rem;}.wt-site .proof__gallery{grid-template-columns: 1fr;}.wt-site .photo-card--main, .wt-site .photo-card--work, .wt-site .photo-card--detail{grid-column: auto; height: 29rem;}.wt-site .teams__metric{grid-template-columns: 4rem 1fr;}.wt-site .order{min-height: 46rem;}.wt-site .order h2{font-size: clamp(3.5rem, 18vw, 5.2rem);}.wt-site .order__actions{align-items: stretch; flex-direction: column;}.wt-site footer{grid-template-columns: 1fr; padding-block: 2.5rem; text-align: left;}.wt-site footer p{margin: 0;}.wt-site footer p:last-child{text-align: left;}.wt-site .footer-nav{justify-content: flex-start;}}@media (pointer: coarse){.wt-site .cursor-glow{display: none;}}@media (prefers-reduced-motion: reduce){.wt-site{scroll-behavior: auto;}.wt-site *, .wt-site *::before, .wt-site *::after{animation-duration: 0.01ms !important; animation-iteration-count: 1 !important; transition-duration: 0.01ms !important;}}body.wt-shop-page, body.wt-contact-page{--wt-native-ink: #050607; --wt-native-panel: rgba(12, 16, 19, 0.82); --wt-native-panel-solid: #0d1114; --wt-native-line: rgba(189, 230, 246, 0.16); --wt-native-text: #f3f0e9; --wt-native-muted: #9aa5aa; --wt-native-steel: #8fc9e1; --wt-native-orange: #ee7b34; margin: 0; background: var(--wt-native-ink); color: var(--wt-native-text); color-scheme: dark; font-family: "Manrope", Arial, sans-serif;}body.wt-shop-page #wrapwrap, body.wt-contact-page #wrapwrap{min-height: 100vh; background: var(--wt-native-ink); color: var(--wt-native-text);}body.wt-shop-page #wrapwrap > main, body.wt-contact-page #wrapwrap > main{position: relative; isolation: isolate; min-height: 70vh; overflow: clip; background: radial-gradient(circle at 78% 12%, rgba(75, 157, 197, 0.15), transparent 32rem), radial-gradient(circle at 12% 72%, rgba(238, 123, 52, 0.11), transparent 30rem), linear-gradient(180deg, #080a0c, #050607 68%);}body.wt-shop-page #wrapwrap > main::before, body.wt-shop-page #wrapwrap > main::after, body.wt-contact-page #wrapwrap > main::before, body.wt-contact-page #wrapwrap > main::after{position: absolute; z-index: 0; content: ""; width: min(42rem, 70vw); height: min(42rem, 70vw); border-radius: 50%; pointer-events: none; filter: blur(42px); opacity: 0.34;}body.wt-shop-page #wrapwrap > main::before, body.wt-contact-page #wrapwrap > main::after{top: -18rem; right: -12rem; background: radial-gradient(circle, rgba(73, 165, 207, 0.32), transparent 67%);}body.wt-shop-page #wrapwrap > main::after, body.wt-contact-page #wrapwrap > main::before{bottom: -20rem; left: -14rem; background: radial-gradient(circle, rgba(238, 123, 52, 0.27), transparent 67%);}body.wt-shop-page #wrapwrap > main #wrap, body.wt-contact-page #wrapwrap > main #wrap{position: relative; z-index: 1; background: transparent;}body.wt-shop-page #wrapwrap > main h1, body.wt-shop-page #wrapwrap > main h2, body.wt-shop-page #wrapwrap > main h3, body.wt-shop-page #wrapwrap > main h4, body.wt-contact-page #wrapwrap > main h1, body.wt-contact-page #wrapwrap > main h2, body.wt-contact-page #wrapwrap > main h3, body.wt-contact-page #wrapwrap > main h4{color: var(--wt-native-text); letter-spacing: -0.045em;}body.wt-shop-page #wrapwrap > header, body.wt-contact-page #wrapwrap > header{position: relative; z-index: 100; color: var(--wt-native-text); background: rgba(5, 7, 8, 0.88) !important; border-bottom: 1px solid var(--wt-native-line); box-shadow: 0 1.4rem 4rem rgba(0, 0, 0, 0.2); backdrop-filter: blur(20px); -webkit-backdrop-filter: blur(20px);}body.wt-shop-page #wrapwrap > header .navbar, body.wt-contact-page #wrapwrap > header .navbar{min-height: 4.8rem; color: var(--wt-native-text); background: transparent !important;}body.wt-shop-page #wrapwrap > header .navbar-brand, body.wt-shop-page #wrapwrap > header .navbar .nav-link, body.wt-shop-page #wrapwrap > header .o_nav_link_btn, body.wt-contact-page #wrapwrap > header .navbar-brand, body.wt-contact-page #wrapwrap > header .navbar .nav-link, body.wt-contact-page #wrapwrap > header .o_nav_link_btn{color: rgba(243, 240, 233, 0.82) !important;}body.wt-shop-page #wrapwrap > header .navbar .nav-link:hover, body.wt-shop-page #wrapwrap > header .navbar .nav-link:focus-visible, body.wt-contact-page #wrapwrap > header .navbar .nav-link:hover, body.wt-contact-page #wrapwrap > header .navbar .nav-link:focus-visible{color: #fff !important;}body.wt-shop-page #wrapwrap > header .navbar-toggler, body.wt-contact-page #wrapwrap > header .navbar-toggler{border-color: var(--wt-native-line);}body.wt-shop-page #wrapwrap > header .navbar-toggler-icon, body.wt-contact-page #wrapwrap > header .navbar-toggler-icon{filter: grayscale(1) invert(1);}body.wt-shop-page #wrapwrap > header .dropdown-menu, body.wt-contact-page #wrapwrap > header .dropdown-menu{color: var(--wt-native-text); background: rgba(10, 13, 16, 0.97); border: 1px solid var(--wt-native-line); box-shadow: 0 1.25rem 4rem rgba(0, 0, 0, 0.42);}body.wt-shop-page #wrapwrap > header .dropdown-item, body.wt-contact-page #wrapwrap > header .dropdown-item{color: rgba(243, 240, 233, 0.78);}body.wt-shop-page #wrapwrap > header .dropdown-item:hover, body.wt-contact-page #wrapwrap > header .dropdown-item:hover{color: #fff; background: rgba(143, 201, 225, 0.1);}body.wt-shop-page #wrapwrap > header .form-control, body.wt-contact-page #wrapwrap > header .form-control{color: var(--wt-native-text) !important; background: rgba(255, 255, 255, 0.06) !important; border-color: var(--wt-native-line) !important;}body.wt-shop-page #wrapwrap > header .btn-primary, body.wt-shop-page #wrapwrap > header .btn_cta, body.wt-contact-page #wrapwrap > header .btn-primary, body.wt-contact-page #wrapwrap > header .btn_cta{color: #071016 !important; background: linear-gradient(135deg, #f5dbc1, #e79049 52%, #72aac5) !important; border-color: rgba(255, 255, 255, 0.34) !important; box-shadow: 0 0 2rem rgba(238, 123, 52, 0.12);}body.wt-shop-page #wrapwrap > footer, body.wt-shop-page #wrapwrap footer.o_footer, body.wt-contact-page #wrapwrap > footer, body.wt-contact-page #wrapwrap footer.o_footer{position: relative; z-index: 2; color: var(--wt-native-muted) !important; background: rgba(5, 7, 8, 0.98) !important; border-top: 1px solid var(--wt-native-line);}body.wt-shop-page #wrapwrap footer.o_footer .o_cc, body.wt-contact-page #wrapwrap footer.o_footer .o_cc{color: inherit; background-color: transparent !important;}body.wt-shop-page #wrapwrap footer a, body.wt-contact-page #wrapwrap footer a{color: rgba(243, 240, 233, 0.78) !important;}body.wt-shop-page #wrapwrap footer a:hover, body.wt-contact-page #wrapwrap footer a:hover{color: var(--wt-native-steel) !important;}body.wt-shop-page .js_sale.o_wsale_products_page{padding-block: clamp(2.5rem, 6vw, 6rem); color: var(--wt-native-text);}body.wt-shop-page #o_wsale_container, body.wt-shop-page #products_grid, body.wt-shop-page #products_grid_before{position: relative; z-index: 1;}body.wt-shop-page .o_wsale_shop_title, body.wt-shop-page .o_wsale_category_title{color: var(--wt-native-text); font-size: clamp(2.4rem, 5vw, 5.6rem); font-weight: 500; line-height: 0.95; letter-spacing: -0.07em;}body.wt-shop-page .o_wsale_breadcrumb .breadcrumb-item, body.wt-shop-page .o_wsale_breadcrumb .breadcrumb-item a{color: var(--wt-native-muted);}body.wt-shop-page .o_wsale_products_grid_before_rail, body.wt-shop-page .products_attributes_filters{padding: 1rem; color: var(--wt-native-text); background: rgba(10, 14, 17, 0.7); border: 1px solid var(--wt-native-line); border-radius: 1rem; backdrop-filter: blur(16px); -webkit-backdrop-filter: blur(16px);}body.wt-shop-page #products_grid_before .nav-link, body.wt-shop-page #products_grid_before label, body.wt-shop-page #products_grid_before .accordion-button{color: rgba(243, 240, 233, 0.78);}body.wt-shop-page #products_grid_before .accordion-item, body.wt-shop-page #products_grid_before .accordion-button{background: transparent; border-color: var(--wt-native-line);}body.wt-shop-page #products_grid_before .form-check-input{background-color: rgba(255, 255, 255, 0.06); border-color: rgba(143, 201, 225, 0.42);}body.wt-shop-page #products_grid_before .form-check-input:checked{background-color: var(--wt-native-orange); border-color: var(--wt-native-orange);}body.wt-shop-page .o_wsale_products_searchbar_form{overflow: hidden; background: rgba(9, 13, 16, 0.82); border: 1px solid var(--wt-native-line); border-radius: 0.85rem; box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.16);}body.wt-shop-page .o_wsale_products_searchbar_form .form-control, body.wt-shop-page .o_wsale_products_searchbar_form .oe_search_box{color: var(--wt-native-text) !important; background: transparent !important; border-color: transparent !important;}body.wt-shop-page .o_wsale_products_searchbar_form .form-control::placeholder{color: #748086;}body.wt-shop-page .o_wsale_products_searchbar_form .btn{color: var(--wt-native-steel); background: rgba(143, 201, 225, 0.08); border: 0;}body.wt-shop-page .o_sortby_dropdown .dropdown-toggle, body.wt-shop-page .dropdown_sorty_by{color: rgba(243, 240, 233, 0.82); background: rgba(9, 13, 16, 0.78); border: 1px solid var(--wt-native-line); border-radius: 0.75rem;}body.wt-shop-page .o_sortby_dropdown .dropdown-menu{color: var(--wt-native-text); background: #0b0f12; border: 1px solid var(--wt-native-line); box-shadow: 0 1.5rem 4rem rgba(0, 0, 0, 0.4);}body.wt-shop-page .o_sortby_dropdown .dropdown-item{color: rgba(243, 240, 233, 0.76);}body.wt-shop-page .o_sortby_dropdown .dropdown-item:hover{color: #fff; background: rgba(143, 201, 225, 0.1);}body.wt-shop-page .o_wsale_product_grid_wrapper{border-radius: 1.1rem;}body.wt-shop-page .oe_product_cart{height: 100%; overflow: hidden; color: var(--wt-native-text); background: linear-gradient(155deg, rgba(17, 22, 26, 0.96), rgba(8, 11, 13, 0.94)); border: 1px solid var(--wt-native-line); border-radius: 1.1rem; box-shadow: 0 1.4rem 4.5rem rgba(0, 0, 0, 0.22); transition: transform 300ms cubic-bezier(0.16, 1, 0.3, 1), border-color 300ms ease, box-shadow 300ms ease;}body.wt-shop-page .oe_product:hover .oe_product_cart{border-color: rgba(143, 201, 225, 0.34); box-shadow: 0 1.8rem 5rem rgba(0, 0, 0, 0.34), -1rem 0 4rem rgba(238, 123, 52, 0.06), 1rem 0 4rem rgba(77, 165, 207, 0.08); transform: translateY(-0.35rem);}body.wt-shop-page .oe_product_image{overflow: hidden; background: radial-gradient(circle at 70% 20%, rgba(76, 166, 208, 0.15), transparent 46%), radial-gradient(circle at 15% 80%, rgba(238, 123, 52, 0.1), transparent 40%), #0b0f12;}body.wt-shop-page .oe_product_image img{transition: transform 500ms cubic-bezier(0.16, 1, 0.3, 1);}body.wt-shop-page .oe_product:hover .oe_product_image img{transform: scale(1.025);}body.wt-shop-page .o_wsale_product_information{color: var(--wt-native-text); background: transparent;}body.wt-shop-page .o_wsale_products_item_title, body.wt-shop-page .o_wsale_products_item_title a{color: var(--wt-native-text) !important; font-weight: 700;}body.wt-shop-page .product_price, body.wt-shop-page .product_price .oe_price, body.wt-shop-page .o_wsale_quick_reorder_product_price{color: var(--wt-native-steel) !important;}body.wt-shop-page .oe_compare_list_price, body.wt-shop-page .text-muted{color: var(--wt-native-muted) !important;}body.wt-shop-page .o_wsale_product_btn_primary, body.wt-shop-page .oe_website_sale .btn-primary, body.wt-shop-page .o_wsale_product_page .btn-primary, body.wt-shop-page .oe_cart .btn-primary{color: #071016 !important; background: linear-gradient(135deg, #f6dcc2, #e8914a 52%, #6da7c3) !important; border-color: rgba(255, 255, 255, 0.32) !important; box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.14) inset, 0 0 2rem rgba(238, 123, 52, 0.1);}body.wt-shop-page .oe_website_sale .btn-outline-primary, body.wt-shop-page .oe_website_sale .btn-light, body.wt-shop-page .oe_cart .btn-light{color: rgba(243, 240, 233, 0.86) !important; background: rgba(12, 16, 19, 0.75) !important; border-color: rgba(143, 201, 225, 0.28) !important;}body.wt-shop-page #o_wsale_pager .page-link, body.wt-shop-page .products_pager .page-link{color: rgba(243, 240, 233, 0.78); background: rgba(10, 14, 17, 0.8); border-color: var(--wt-native-line);}body.wt-shop-page #o_wsale_pager .page-item.active .page-link, body.wt-shop-page .products_pager .page-item.active .page-link{color: #071016; background: var(--wt-native-steel); border-color: var(--wt-native-steel);}body.wt-shop-page .oe_empty{color: var(--wt-native-text);}body.wt-shop-page .oe_empty > section:not(.s_map){color: var(--wt-native-text); background-color: transparent !important;}body.wt-shop-page .o_wsale_product_page, body.wt-shop-page .oe_cart, body.wt-shop-page .oe_website_sale{color: var(--wt-native-text);}body.wt-shop-page .o_wsale_product_page .o_product_detail_img_wrapper, body.wt-shop-page .o_wsale_product_page .o_wsale_product_details_content_section, body.wt-shop-page .oe_cart .card, body.wt-shop-page .oe_cart .o_total_card, body.wt-shop-page .oe_website_sale .card{color: var(--wt-native-text); background: var(--wt-native-panel) !important; border: 1px solid var(--wt-native-line) !important; border-radius: 1rem; box-shadow: 0 1.5rem 5rem rgba(0, 0, 0, 0.22);}body.wt-shop-page .o_wsale_product_page .o_product_detail_img_wrapper{background: radial-gradient(circle at 75% 18%, rgba(76, 166, 208, 0.13), transparent 48%), #0b0f12 !important;}body.wt-shop-page .o_cart_products_table, body.wt-shop-page .oe_website_sale .table{--bs-table-bg: transparent; --bs-table-color: var(--wt-native-text); --bs-table-border-color: var(--wt-native-line); color: var(--wt-native-text); background: rgba(10, 14, 17, 0.72); border-color: var(--wt-native-line);}body.wt-shop-page .oe_website_sale .form-control, body.wt-shop-page .oe_website_sale .form-select, body.wt-shop-page .oe_cart .form-control{color: var(--wt-native-text); background-color: rgba(255, 255, 255, 0.055); border-color: rgba(143, 201, 225, 0.24);}body.wt-shop-page .oe_website_sale .form-control:focus, body.wt-shop-page .oe_website_sale .form-select:focus, body.wt-shop-page .oe_cart .form-control:focus{border-color: var(--wt-native-steel); box-shadow: 0 0 0 0.2rem rgba(143, 201, 225, 0.12);}body.wt-contact-page #wrap .s_title{position: relative; padding-block: clamp(4.5rem, 10vw, 9rem) !important; overflow: hidden; color: var(--wt-native-text); background: transparent !important;}body.wt-contact-page #wrap .s_title .s_parallax_bg, body.wt-contact-page #wrap .s_title .o_we_bg_filter{display: none;}body.wt-contact-page #wrap .s_title h1{margin: 0; font-size: clamp(4rem, 10vw, 9rem); font-weight: 500; line-height: 0.88; letter-spacing: -0.08em;}body.wt-contact-page #wrap .s_text_block{color: var(--wt-native-text); background: transparent !important;}body.wt-contact-page #wrap .s_text_block .lead{max-width: 48rem; color: var(--wt-native-muted); font-size: clamp(1rem, 1.8vw, 1.25rem); line-height: 1.75;}body.wt-contact-page #contactus_form{padding: clamp(1.2rem, 3vw, 2.4rem); color: var(--wt-native-text); background: linear-gradient(145deg, rgba(17, 22, 26, 0.92), rgba(8, 11, 13, 0.86)); border: 1px solid var(--wt-native-line); border-radius: 1.2rem; box-shadow: 0 2rem 6rem rgba(0, 0, 0, 0.28), 1.5rem 0 6rem rgba(69, 157, 200, 0.06); backdrop-filter: blur(18px); -webkit-backdrop-filter: blur(18px);}body.wt-contact-page #contactus_form .s_website_form_label{color: rgba(243, 240, 233, 0.78); font-size: 0.78rem; font-weight: 700; letter-spacing: 0.02em;}body.wt-contact-page #contactus_form .s_website_form_mark{color: var(--wt-native-orange);}body.wt-contact-page #contactus_form .form-control.s_website_form_input{min-height: 3rem; color: var(--wt-native-text); caret-color: var(--wt-native-steel); background: rgba(255, 255, 255, 0.055); border: 1px solid rgba(143, 201, 225, 0.22); border-radius: 0.7rem; transition: border-color 200ms ease, box-shadow 200ms ease, background 200ms ease;}body.wt-contact-page #contactus_form textarea.form-control.s_website_form_input{min-height: 10rem;}body.wt-contact-page #contactus_form .form-control.s_website_form_input:focus{color: #fff; background: rgba(255, 255, 255, 0.075); border-color: var(--wt-native-steel); box-shadow: 0 0 0 0.22rem rgba(143, 201, 225, 0.11), 0 0 2.5rem rgba(67, 156, 198, 0.08);}body.wt-contact-page #contactus_form .s_website_form_send{min-height: 3.25rem; padding-inline: 1.5rem; color: #071016 !important; background: linear-gradient(135deg, #f6dcc2, #e8914a 52%, #6da7c3) !important; border-color: rgba(255, 255, 255, 0.32) !important; border-radius: 0.75rem; font-weight: 700; box-shadow: 0 0 2.5rem rgba(238, 123, 52, 0.12);}body.wt-contact-page #wrap .s_text_block .col-lg-4{align-self: flex-start; padding: clamp(1.4rem, 3vw, 2.2rem); color: var(--wt-native-muted); background: rgba(10, 14, 17, 0.66); border: 1px solid var(--wt-native-line); border-radius: 1rem;}body.wt-contact-page #wrap .s_text_block .col-lg-4 h5{color: var(--wt-native-text); font-size: 1.35rem;}body.wt-contact-page #wrap .s_text_block .col-lg-4 li{padding-block: 0.4rem;}body.wt-contact-page #wrap .s_text_block .col-lg-4 .fa{color: var(--wt-native-steel);}body.wt-contact-page #wrap .s_text_block a, body.wt-contact-page #wrap .s_text_block .o_force_ltr{color: rgba(243, 240, 233, 0.84);}body.wt-contact-page #wrap .s_map, body.wt-contact-page #wrap .map_container{overflow: hidden; background: #0b0f12; border: 1px solid var(--wt-native-line); border-radius: 1rem;}body.wt-contact-page #wrap .s_map iframe, body.wt-contact-page #wrap .map_container iframe{filter: grayscale(0.78) saturate(0.68) contrast(1.08);}body.wt-shop-page #wrapwrap > main a:focus-visible, body.wt-contact-page #wrapwrap > main a:focus-visible, body.wt-shop-page #wrapwrap > header a:focus-visible, body.wt-contact-page #wrapwrap > header a:focus-visible{outline: 2px solid var(--wt-native-steel); outline-offset: 3px;}@media (max-width: 900px){body.wt-shop-page #wrapwrap > header .navbar, body.wt-contact-page #wrapwrap > header .navbar{min-height: 4.25rem;}body.wt-shop-page .o_wsale_products_grid_before_rail, body.wt-shop-page .products_attributes_filters{padding: 0.8rem;}body.wt-contact-page #wrap .s_text_block .col-lg-4{margin-top: 2rem !important;}}@media (max-width: 600px){body.wt-shop-page .js_sale.o_wsale_products_page{padding-block: 2.25rem;}body.wt-shop-page .o_wsale_shop_title, body.wt-shop-page .o_wsale_category_title{font-size: clamp(2.7rem, 13vw, 4rem);}body.wt-shop-page .oe_product_cart, body.wt-contact-page #contactus_form, body.wt-contact-page #wrap .s_text_block .col-lg-4{border-radius: 0.9rem;}body.wt-contact-page #wrap .s_title{padding-block: 4rem !important;}body.wt-contact-page #wrap .s_title h1{font-size: clamp(3.6rem, 18vw, 5.5rem);}body.wt-contact-page #contactus_form{padding: 1rem;}body.wt-contact-page #contactus_form .s_website_form_submit{text-align: left !important;}body.wt-contact-page #contactus_form .s_website_form_send{width: 100%;}}:is(body.wt-shop-page, body.wt-contact-page) #wrapwrap > header{min-height: 5.75rem; padding-inline: clamp(1rem, 4vw, 5rem); background: transparent !important; border-bottom: 0; box-shadow: none; backdrop-filter: none; -webkit-backdrop-filter: none;}:is(body.wt-shop-page, body.wt-contact-page) #wrapwrap > header > :not(.wt-native-header){display: none !important;}:is(body.wt-shop-page, body.wt-contact-page) .wt-native-header{display: grid; grid-template-columns: minmax(0, 1fr) auto minmax(0, 1fr); align-items: center; width: min(100%, 116rem); min-height: 5.75rem; margin-inline: auto; font-family: "Manrope", Arial, sans-serif;}:is(body.wt-shop-page, body.wt-contact-page) .wt-native-header__brand{display: inline-flex; align-items: center; gap: 0.72rem; justify-self: start; width: max-content; color: #f3f0e9 !important; font-size: 0.94rem; font-weight: 800; line-height: 1; letter-spacing: -0.04em; text-decoration: none !important;}:is(body.wt-shop-page, body.wt-contact-page) .wt-native-header__brand img{width: 2.35rem; height: 2.35rem; filter: drop-shadow(0 0 14px rgba(96, 170, 203, 0.25));}:is(body.wt-shop-page, body.wt-contact-page) .wt-native-header__brand > span > span{color: #79b9d4;}:is(body.wt-shop-page, body.wt-contact-page) .wt-native-header__nav{display: flex; gap: 0.25rem; justify-self: center; padding: 0.3rem; background: rgba(5, 6, 7, 0.35); border: 1px solid rgba(255, 255, 255, 0.1); border-radius: 999px; backdrop-filter: blur(12px); -webkit-backdrop-filter: blur(12px);}:is(body.wt-shop-page, body.wt-contact-page) .wt-native-header__nav a{padding: 0.58rem 0.85rem; color: rgba(255, 255, 255, 0.74) !important; border-radius: 999px; font-size: 0.74rem; font-weight: 600; line-height: 1; text-decoration: none !important; transition: color 200ms ease, background 200ms ease;}:is(body.wt-shop-page, body.wt-contact-page) .wt-native-header__nav a:hover, :is(body.wt-shop-page, body.wt-contact-page) .wt-native-header__nav a:focus-visible, :is(body.wt-shop-page, body.wt-contact-page) .wt-native-header__nav a[aria-current="page"]{color: #fff !important; background: rgba(255, 255, 255, 0.07);}:is(body.wt-shop-page, body.wt-contact-page) .wt-native-header__action{display: inline-flex; align-items: center; justify-content: center; gap: 0.65rem; justify-self: end; min-height: 3.25rem; padding-inline: 1.25rem; color: #f3f0e9 !important; background: rgba(10, 13, 16, 0.62); border: 1px solid rgba(255, 255, 255, 0.16); border-radius: 0.75rem; font-size: 0.76rem; font-weight: 700; line-height: 1; text-decoration: none !important; transition: transform 250ms ease, border-color 250ms ease, background 250ms ease;}:is(body.wt-shop-page, body.wt-contact-page) .wt-native-header__action:hover, :is(body.wt-shop-page, body.wt-contact-page) .wt-native-header__action:focus-visible{color: #fff !important; background: rgba(255, 255, 255, 0.075); border-color: rgba(143, 201, 225, 0.48); transform: translateY(-2px);}body.wt-contact-page #contactus_form .s_website_form_submit{display: flex; justify-content: flex-end;}body.wt-contact-page #contactus_form .s_website_form_send{display: inline-flex !important; align-items: center; justify-content: center; gap: 0.45rem; line-height: 1 !important; text-align: center !important;}@media (max-width: 900px){:is(body.wt-shop-page, body.wt-contact-page) #wrapwrap > header{min-height: 4.75rem; padding-inline: 1rem;}:is(body.wt-shop-page, body.wt-contact-page) .wt-native-header{grid-template-columns: minmax(0, 1fr) auto; min-height: 4.75rem;}:is(body.wt-shop-page, body.wt-contact-page) .wt-native-header__nav{display: none;}}@media (max-width: 600px){:is(body.wt-shop-page, body.wt-contact-page) .wt-native-header__brand{gap: 0.5rem; font-size: 0.73rem;}:is(body.wt-shop-page, body.wt-contact-page) .wt-native-header__brand img{width: 2rem; height: 2rem;}:is(body.wt-shop-page, body.wt-contact-page) .wt-native-header__action{min-height: 2.4rem; padding-inline: 0.75rem; font-size: 0.65rem;}body.wt-contact-page #contactus_form .s_website_form_submit{justify-content: stretch; text-align: center !important;}}:is(body.wt-shop-page, body.wt-contact-page) #wrapwrap > footer > :not(.wt-native-footer){display: none !important;}:is(body.wt-shop-page, body.wt-contact-page) #wrapwrap > footer > .wt-native-footer__legacy{display: none !important;}body.wt-contact-page #wrapwrap > footer{display: none !important;}body.wt-contact-page #wrap p.lead{font-size: clamp(1rem, 1.2vw, 1.1rem) !important; line-height: 1.65 !important; letter-spacing: -0.01em;}:is(body.wt-shop-page, body.wt-contact-page) #wrapwrap > footer{padding: 0 1.5rem !important; background: radial-gradient(circle at 18% 0%, rgba(224, 117, 52, 0.08), transparent 28rem), radial-gradient(circle at 85% 10%, rgba(58, 164, 211, 0.09), transparent 30rem), #050708 !important;}:is(body.wt-shop-page, body.wt-contact-page) .wt-native-footer{width: min(78rem, 100%); margin: 0 auto; padding: 3.75rem 0 1.75rem; display: grid; grid-template-columns: minmax(15rem, 1.45fr) repeat(3, minmax(9rem, 1fr)); gap: 2.25rem; color: rgba(243, 240, 233, 0.72); border-top: 1px solid rgba(255, 255, 255, 0.09);}:is(body.wt-shop-page, body.wt-contact-page) .wt-native-footer__brand-block{max-width: 19rem;}:is(body.wt-shop-page, body.wt-contact-page) .wt-native-footer__brand{display: inline-flex; align-items: center; gap: 0.8rem; color: #f3f0e9 !important; font-size: 0.86rem; font-weight: 800; letter-spacing: 0.02em; text-decoration: none !important;}:is(body.wt-shop-page, body.wt-contact-page) .wt-native-footer__brand img{width: 2.8rem; height: 2.8rem; object-fit: contain;}:is(body.wt-shop-page, body.wt-contact-page) .wt-native-footer__brand > span > span{color: #8fc9e1;}:is(body.wt-shop-page, body.wt-contact-page) .wt-native-footer__brand-block > p{margin: 1rem 0 0; color: rgba(243, 240, 233, 0.52); font-size: 0.82rem; line-height: 1.65;}:is(body.wt-shop-page, body.wt-contact-page) .wt-native-footer__column{display: flex; flex-direction: column; align-items: flex-start; gap: 0.48rem; min-width: 0; font-size: 0.78rem; line-height: 1.55;}:is(body.wt-shop-page, body.wt-contact-page) .wt-native-footer__label{margin: 0 0 0.45rem; color: #f3f0e9; font-size: 0.67rem; font-weight: 800; letter-spacing: 0.14em; text-transform: uppercase;}:is(body.wt-shop-page, body.wt-contact-page) .wt-native-footer address{display: flex; flex-direction: column; gap: 0.15rem; margin: 0; color: rgba(243, 240, 233, 0.68); font-style: normal;}:is(body.wt-shop-page, body.wt-contact-page) .wt-native-footer a{color: rgba(243, 240, 233, 0.72) !important; text-decoration: none !important;}:is(body.wt-shop-page, body.wt-contact-page) .wt-native-footer a:hover, :is(body.wt-shop-page, body.wt-contact-page) .wt-native-footer a:focus-visible{color: #8fc9e1 !important;}:is(body.wt-shop-page, body.wt-contact-page) .wt-native-footer__identifiers{font-variant-numeric: tabular-nums;}:is(body.wt-shop-page, body.wt-contact-page) .wt-native-footer__bottom{grid-column: 1 / -1; display: flex; align-items: center; justify-content: space-between; gap: 1.5rem; margin-top: 0.5rem; padding-top: 1.4rem; color: rgba(243, 240, 233, 0.38); border-top: 1px solid rgba(255, 255, 255, 0.075); font-size: 0.68rem; letter-spacing: 0.04em;}:is(body.wt-shop-page, body.wt-contact-page) .wt-native-footer__bottom nav{display: flex; gap: 1.2rem;}body.wt-contact-page #wrap .s_text_block .col-lg-4.wt-contact-card{display: flex; flex-direction: column; gap: 0; padding: clamp(1.7rem, 3vw, 2.3rem);}body.wt-contact-page .wt-contact-card__eyebrow{margin: 0 0 0.55rem; color: #8fc9e1; font-size: 0.63rem; font-weight: 800; letter-spacing: 0.16em; text-transform: uppercase;}body.wt-contact-page #wrap .wt-contact-card h5{margin: 0 0 1.5rem; color: #f3f0e9; font-size: 1.05rem;}body.wt-contact-page .wt-contact-card address{display: flex; flex-direction: column; gap: 0.15rem; margin: 0 0 1.4rem; color: rgba(243, 240, 233, 0.67); font-size: 0.82rem; font-style: normal; line-height: 1.55;}body.wt-contact-page .wt-contact-card address strong{margin-bottom: 0.35rem; color: #f3f0e9; font-weight: 700;}body.wt-contact-page .wt-contact-card__links{display: flex; flex-direction: column; align-items: flex-start; gap: 0.45rem;}body.wt-contact-page .wt-contact-card__links a{color: #8fc9e1 !important; font-size: 0.82rem; text-decoration: none !important;}body.wt-contact-page .wt-contact-card__ids{display: flex; flex-wrap: wrap; gap: 0.5rem; margin-top: 1.6rem; padding-top: 1.15rem; border-top: 1px solid rgba(255, 255, 255, 0.08);}body.wt-contact-page .wt-contact-card__ids span{padding: 0.42rem 0.62rem; color: rgba(243, 240, 233, 0.58); background: rgba(255, 255, 255, 0.035); border: 1px solid rgba(255, 255, 255, 0.075); border-radius: 999px; font-size: 0.62rem; font-variant-numeric: tabular-nums; letter-spacing: 0.035em;}@media (max-width: 980px){:is(body.wt-shop-page, body.wt-contact-page) .wt-native-footer{grid-template-columns: repeat(2, minmax(0, 1fr));}:is(body.wt-shop-page, body.wt-contact-page) .wt-native-footer__brand-block{max-width: none;}}@media (max-width: 600px){:is(body.wt-shop-page, body.wt-contact-page) #wrapwrap > footer{padding-inline: 1rem !important;}:is(body.wt-shop-page, body.wt-contact-page) .wt-native-footer{grid-template-columns: 1fr; gap: 1.75rem; padding-top: 2.6rem;}:is(body.wt-shop-page, body.wt-contact-page) .wt-native-footer__bottom{grid-column: 1; align-items: flex-start; flex-direction: column;}}


/* Werkgeverstas: oorspronkelijke vormgeving, zelfstandige TransIP-versie. */
 .wt-site .feature-grid--system{grid-template-columns: repeat(12, minmax(0, 1fr)); grid-template-rows: minmax(25rem, 1fr) minmax(22rem, 0.82fr); gap: 1rem;}.wt-site .feature-grid--system .feature-card{min-height: 0; padding: 0; isolation: isolate;}.wt-site .feature-card--workspace{grid-column: 1 / 7; grid-row: 1 / 3;}.wt-site .feature-card--cooler{grid-column: 7 / 10; grid-row: 1;}.wt-site .feature-card--safety{grid-column: 10 / 13; grid-row: 1;}.wt-site .feature-card--quality{grid-column: 7 / 13; grid-row: 2;}.wt-site .feature-card__image{position: absolute; z-index: -2; inset: 0; width: 100%; height: 100%; object-fit: cover; transition: transform 700ms cubic-bezier(0.2, 0.75, 0.25, 1);}.wt-site .feature-card:hover .feature-card__image{transform: scale(1.025);}.wt-site .feature-card__image--workspace{object-position: 61% 43%;}.wt-site .feature-card__image--cooler{object-position: 57% 42%;}.wt-site .feature-card__image--safety{object-position: 81% 48%; filter: saturate(0.88) contrast(1.08) brightness(0.78);}.wt-site .feature-card__image--quality{object-position: 76% 47%;}.wt-site .feature-grid--system .feature-card::before{position: absolute; z-index: -1; content: ""; inset: 0; background: linear-gradient(90deg, rgba(5, 7, 8, 0.93) 0%, rgba(5, 7, 8, 0.48) 48%, transparent 75%), linear-gradient(0deg, rgba(5, 7, 8, 0.95) 0%, transparent 58%); pointer-events: none;}.wt-site .feature-card--workspace::before{background: linear-gradient(0deg, rgba(5, 7, 8, 0.98) 0%, rgba(5, 7, 8, 0.2) 58%, transparent 78%), radial-gradient(circle at 76% 36%, transparent 0 25%, rgba(5, 7, 8, 0.22) 58%, rgba(5, 7, 8, 0.78) 100%);}.wt-site .feature-card--safety::before{background: linear-gradient(90deg, rgba(5, 7, 8, 0.92) 0%, rgba(5, 7, 8, 0.7) 34%, rgba(5, 7, 8, 0.2) 72%, rgba(5, 7, 8, 0.04) 100%), linear-gradient(0deg, rgba(5, 7, 8, 0.98) 0%, rgba(5, 7, 8, 0.76) 34%, transparent 70%);}.wt-site .feature-grid--system .feature-card::after{height: 54%; background: linear-gradient(transparent, rgba(5, 7, 8, 0.96) 72%);}.wt-site .feature-grid--system .feature-card__copy{left: clamp(1.25rem, 2.2vw, 2rem); right: clamp(1.25rem, 2.2vw, 2rem); bottom: clamp(1.25rem, 2.2vw, 2rem);}.wt-site .feature-grid--system .feature-card__copy .kicker{display: flex; align-items: center; gap: 0.65rem; margin: 0; font-size: 0.66rem; letter-spacing: 0.16em;}.wt-site .feature-grid--system .feature-card__copy .kicker::before{width: 1.55rem; height: 1px; content: ""; background: rgba(121, 180, 207, 0.62);}.wt-site .feature-grid--system .feature-card__copy h3{max-width: 22rem; font-size: clamp(1.65rem, 2.5vw, 2.65rem);}.wt-site .feature-card--quality .feature-card__copy{right: auto; width: min(51%, 32rem);}.wt-site .feature-card--quality .feature-card__copy h3{max-width: none; margin-bottom: 1rem; font-size: clamp(1.85rem, 2.15vw, 2.55rem); line-height: 1.02;}.wt-site .feature-card--quality .feature-card__copy h3 span{display: block; margin-top: 0.52rem; color: rgba(239, 242, 242, 0.78); font-size: 0.56em; font-weight: 450; line-height: 1.2;}.wt-site .feature-card--quality .feature-card__copy > p:last-child{max-width: 31rem; margin: 0; font-size: 0.86rem; line-height: 1.55;}.wt-site .feature-card--cooler .feature-card__copy > p:last-child, .wt-site .feature-card--safety .feature-card__copy > p:last-child{font-size: 0.88rem; line-height: 1.55;}.wt-site .feature-card__fact{position: absolute; z-index: 4; top: 1.4rem; left: 1.5rem; display: flex; align-items: baseline; gap: 0.55rem; padding: 0.7rem 0.85rem; border: 1px solid rgba(121, 180, 207, 0.28); border-radius: 999px; background: rgba(5, 9, 12, 0.68); backdrop-filter: blur(12px);}.wt-site .feature-card__fact strong{color: #d7eef7; font: 500 0.92rem/1 "DM Mono", monospace;}.wt-site .feature-card__fact span{color: #84939a; font-size: 0.7rem; letter-spacing: 0.08em; text-transform: uppercase;}.wt-site .material-callout{position: absolute; z-index: 4; display: flex; align-items: center; gap: 0.5rem; color: rgba(142, 196, 221, 0.9); font: 500 0.58rem/1 "DM Mono", monospace; letter-spacing: 0.11em; text-shadow: 0 1px 0 #000;}.wt-site .material-callout::before{width: 0.38rem; height: 0.38rem; content: ""; border: 1px solid #76b5d2; border-radius: 50%; background: #0d1a20; box-shadow: 0 0 0.8rem rgba(67, 156, 199, 0.72);}.wt-site .material-callout--fabric{top: 49%; right: 17%;}.wt-site .material-callout--zip{top: 35%; left: 54%;}.wt-site .footer-nav{display: flex; justify-content: center; align-items: center; gap: 0.7rem; color: #8f999e; font: 500 0.72rem/1 "DM Mono", monospace; letter-spacing: 0.12em;}.wt-site .footer-nav a{color: inherit; text-decoration: none;}.wt-site .footer-nav a:hover{color: #eef2f2;}.wt-site .teams{position: relative; z-index: 3; display: grid; min-height: clamp(48rem, 70vw, 66rem); padding: 0; overflow: hidden; background: #0a0d0f; margin-top: -1px; border-top: 0; border-bottom: 1px solid var(--line); isolation: isolate;}.wt-site .teams::before, .wt-site .teams::after{position: absolute; z-index: -1; content: ""; inset: 0; pointer-events: none;}.wt-site .teams::before{background: linear-gradient(90deg, rgba(6, 8, 9, 0.98) 0%, rgba(6, 8, 9, 0.92) 30%, rgba(6, 8, 9, 0.52) 49%, rgba(6, 8, 9, 0.08) 72%), linear-gradient(0deg, rgba(6, 8, 9, 0.72) 0%, transparent 38%);}.wt-site .teams::after{background: radial-gradient(circle at 12% 70%, rgba(238, 123, 52, 0.13), transparent 28%), radial-gradient(circle at 82% 42%, rgba(45, 144, 195, 0.12), transparent 32%); mix-blend-mode: screen;}.wt-site .teams__hero{position: absolute; z-index: -2; inset: 0; width: 100%; height: 100%; object-fit: cover; object-position: 50% top; filter: saturate(0.92) contrast(1.03) brightness(0.88); -webkit-mask-image: linear-gradient( to bottom, transparent 0, #000 5.5rem, #000 calc(100% - 7rem), transparent 100% ); mask-image: linear-gradient( to bottom, transparent 0, #000 5.5rem, #000 calc(100% - 7rem), transparent 100% );}.wt-site .teams__inner{position: relative; z-index: 1; display: flex; align-items: center; min-height: inherit; padding-block: clamp(5rem, 9vw, 8rem);}.wt-site .teams__copy{width: min(43rem, 54%);}.wt-site .teams__copy.reveal{opacity: 1; transform: none;}.wt-site .teams .section-label{margin-bottom: clamp(1.5rem, 3vw, 2.5rem); color: #8ec1d8;}.wt-site .teams .display{font-size: clamp(4rem, 6.7vw, 7.8rem); text-shadow: 0 0.15rem 2.6rem rgba(0, 0, 0, 0.44);}.wt-site .teams__copy > p:not(.section-label){max-width: 34rem; margin: 1.8rem 0 1.65rem; color: #c2c9cc; font-size: 1.02rem; line-height: 1.72;}.wt-site .teams__copy > .button{min-height: 3.45rem; padding-inline: 1.25rem;}.wt-site .teams__signal{width: min(35rem, 100%); margin-top: clamp(2.2rem, 4vw, 3.5rem); padding: 1.15rem 1.25rem 1.3rem; overflow: hidden; background: rgba(4, 7, 9, 0.64); border: 1px solid rgba(141, 194, 218, 0.22); border-radius: 1.05rem; backdrop-filter: blur(16px); box-shadow: 0 1.5rem 5rem rgba(0, 0, 0, 0.34), inset 0 1px rgba(255, 255, 255, 0.035);}.wt-site .teams__signal-top{display: flex; align-items: center; justify-content: space-between; gap: 1.25rem; padding-bottom: 0.85rem; color: #89b6ca; border-bottom: 1px solid rgba(153, 201, 223, 0.16); font-family: "DM Mono", monospace; font-size: 0.59rem; letter-spacing: 0.12em;}.wt-site .teams__signal-top img{width: 2.15rem; opacity: 0.9;}.wt-site .teams__signal-flow{display: flex; align-items: center; gap: 0.75rem; padding: 1.1rem 0 0.9rem; color: #e6ebed; font: 500 0.7rem/1 "DM Mono", monospace; letter-spacing: 0.13em;}.wt-site .teams__signal-flow i{flex: 1 1 2.4rem; height: 1px; background: linear-gradient(90deg, rgba(119, 181, 208, 0.22), rgba(238, 132, 67, 0.72));}.wt-site .teams__signal-proof{display: flex; align-items: center; gap: 1rem;}.wt-site .teams__signal-proof strong{color: var(--orange-soft); font-size: 2.7rem; font-weight: 400; line-height: 1;}.wt-site .teams__signal-proof p{margin: 0; color: #b7c0c4; font-size: 0.86rem; line-height: 1.45;}@media (max-width: 980px){.wt-site .feature-grid--system{grid-template-columns: repeat(2, minmax(0, 1fr)); grid-template-rows: minmax(36rem, auto) repeat(2, minmax(25rem, auto));}.wt-site .feature-card--workspace{grid-column: 1 / -1; grid-row: 1;}.wt-site .feature-card--cooler{grid-column: 1; grid-row: 2;}.wt-site .feature-card--safety{grid-column: 2; grid-row: 2;}.wt-site .feature-card--quality{grid-column: 1 / -1; grid-row: 3;}.wt-site .feature-card--quality .feature-card__copy{width: min(58%, 32rem);}.wt-site .teams{min-height: 58rem;}.wt-site .teams__hero{object-position: 58% top;}.wt-site .teams::before{background: linear-gradient(90deg, rgba(6, 8, 9, 0.98) 0%, rgba(6, 8, 9, 0.91) 43%, rgba(6, 8, 9, 0.42) 70%, rgba(6, 8, 9, 0.08) 100%), linear-gradient(0deg, rgba(6, 8, 9, 0.82) 0%, transparent 42%);}.wt-site .teams__copy{width: min(38rem, 72%);}}@media (max-width: 640px){.wt-site .feature-grid--system{grid-template-columns: 1fr; grid-template-rows: none;}.wt-site .feature-grid--system .feature-card{grid-column: 1; grid-row: auto; min-height: 31rem;}.wt-site .feature-card--workspace{min-height: 36rem !important;}.wt-site .feature-card__image--workspace{object-position: 58% 40%;}.wt-site .feature-card__image--quality{object-position: 69% 48%;}.wt-site .feature-card--quality .feature-card__copy{right: 1.25rem; width: auto;}.wt-site .feature-card--quality .feature-card__copy h3{max-width: 22rem; font-size: clamp(1.75rem, 9vw, 2.3rem);}.wt-site .feature-card__fact{top: 1rem; left: 1rem;}.wt-site .material-callout{display: none;}.wt-site .feature-card__image--safety{object-position: 78% 48%;}.wt-site .footer-nav{justify-content: flex-start;}.wt-site .teams{min-height: 64rem; padding: 0;}.wt-site .teams__inner{align-items: flex-end; padding-top: 23rem; padding-bottom: 3rem;}.wt-site .teams__hero{object-position: 62% top;}.wt-site .teams::before{background: linear-gradient(0deg, rgba(5, 7, 8, 0.99) 0%, rgba(5, 7, 8, 0.94) 45%, rgba(5, 7, 8, 0.28) 72%, rgba(5, 7, 8, 0.06) 100%), linear-gradient(90deg, rgba(5, 7, 8, 0.82) 0%, rgba(5, 7, 8, 0.22) 100%);}.wt-site .teams__copy{width: 100%;}.wt-site .teams .section-label{margin-bottom: 1.25rem;}.wt-site .teams .display{font-size: clamp(3.2rem, 15.5vw, 4.7rem);}.wt-site .teams__copy > p:not(.section-label){margin: 1.35rem 0 1.4rem; font-size: 0.92rem; line-height: 1.62;}.wt-site .teams__signal{margin-top: 1.8rem; padding: 1rem;}.wt-site .teams__signal-flow{gap: 0.5rem; font-size: 0.58rem;}.wt-site .teams__signal-top{font-size: 0.52rem;}}


/* Werkgeverstas: oorspronkelijke vormgeving, zelfstandige TransIP-versie. */
.wt-site .proof.product-sheet{position: relative; z-index: 3; padding: clamp(7rem, 13vw, 13rem) 0; background: radial-gradient(circle at 13% 40%, rgba(227, 116, 49, 0.1), transparent 29rem), #07090a;}.wt-site .product-sheet__heading{display: grid; grid-template-columns: minmax(0, 1.2fr) minmax(18rem, 0.65fr); align-items: end; gap: clamp(2rem, 6vw, 7rem); margin-bottom: clamp(3rem, 7vw, 6rem);}.wt-site .product-sheet__intro{max-width: 35rem; margin: 0 0 0.65rem; color: #aeb7bb; font-size: clamp(1rem, 1.3vw, 1.18rem); line-height: 1.75;}.wt-site .spec-grid{display: grid; grid-template-columns: repeat(12, minmax(0, 1fr)); gap: 1rem;}.wt-site .spec-card{position: relative; min-height: 28rem; padding: clamp(1.1rem, 2vw, 1.55rem); overflow: hidden; background: linear-gradient(145deg, rgba(15, 20, 24, 0.96), rgba(5, 7, 9, 0.98)); border: 1px solid rgba(137, 190, 215, 0.16); border-radius: 1.15rem; box-shadow: inset 0 1px rgba(255, 255, 255, 0.025); isolation: isolate;}.wt-site .spec-card::after{position: absolute; z-index: 0; content: ""; inset: 0; background: radial-gradient(circle at 92% 10%, rgba(28, 137, 197, 0.14), transparent 32%), radial-gradient(circle at 6% 94%, rgba(234, 118, 48, 0.1), transparent 30%); pointer-events: none;}.wt-site .spec-card__meta{position: relative; z-index: 4; display: flex; align-items: center; gap: 0.85rem; color: #79bad8; font: 500 0.64rem/1 "DM Mono", monospace; letter-spacing: 0.14em;}.wt-site .spec-card__meta span{color: var(--orange-soft);}.wt-site .spec-card__meta p{margin: 0;}.wt-site .spec-card--dimensions{grid-column: span 7; min-height: 46rem;}.wt-site .spec-card--dimensions::before, .wt-site .spec-card--pbm::before, .wt-site .spec-card--work-capacity::before{position: absolute; z-index: 2; content: ""; inset: 0; pointer-events: none;}.wt-site .spec-card--dimensions::before{background: linear-gradient(0deg, rgba(4, 6, 8, 0.88), rgba(4, 6, 8, 0.12) 48%), linear-gradient(90deg, rgba(4, 6, 8, 0.5), transparent 54%);}.wt-site .spec-card__bag{position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; object-position: 56% center; filter: brightness(0.68) contrast(1.08) saturate(0.92);}.wt-site .measure{position: absolute; z-index: 4; display: flex; align-items: baseline; gap: 0.35rem; padding: 0.55rem 0.75rem; color: #bfc8cc; background: rgba(5, 8, 10, 0.78); border: 1px solid rgba(113, 184, 217, 0.25); border-radius: 999px; backdrop-filter: blur(12px); font: 500 0.65rem/1 "DM Mono", monospace; letter-spacing: 0.05em;}.wt-site .measure b{color: #f0f4f5; font-size: 1rem;}.wt-site .measure--height{top: 26%; left: 4%;}.wt-site .measure--width{right: 4%; bottom: 17%;}.wt-site .measure--depth{top: 15%; right: 6%;}.wt-site .spec-card__caption{position: absolute; z-index: 4; left: clamp(1.1rem, 2vw, 1.55rem); bottom: clamp(1.1rem, 2vw, 1.55rem); max-width: 17rem; padding: 1rem 1.05rem; background: rgba(3, 5, 7, 0.78); border-left: 2px solid var(--orange-soft); backdrop-filter: blur(12px);}.wt-site .spec-card__caption strong, .wt-site .pbm-caption strong{display: block; margin-bottom: 0.35rem; color: #edf1f2; font-size: 1.05rem;}.wt-site .spec-card__caption p, .wt-site .spec-card__copy, .wt-site .pbm-caption p{margin: 0; color: #aeb7ba; font-size: 0.87rem; line-height: 1.6;}.wt-site .spec-card--cooler{grid-column: span 5; min-height: 46rem;}.wt-site .cooler-number{position: relative; z-index: 1; display: flex; align-items: flex-end; gap: 0.8rem; margin-top: clamp(2rem, 4vw, 3.5rem);}.wt-site .cooler-number strong{color: #f3f5f4; font-size: clamp(5rem, 9vw, 8.5rem); font-weight: 500; line-height: 0.8; letter-spacing: -0.08em;}.wt-site .cooler-number span{padding-bottom: 0.4rem; color: #92bfd2; font: 500 0.72rem/1.35 "DM Mono", monospace; letter-spacing: 0.08em; text-transform: uppercase;}.wt-site .can-layers{position: relative; z-index: 1; display: grid; gap: 0.45rem; margin: 2.2rem 0 1.2rem;}.wt-site .can-layers > div{display: grid; grid-template-columns: repeat(8, 1fr); gap: 0.35rem;}.wt-site .can-layers span{aspect-ratio: 0.72; background: linear-gradient(90deg, #0d3549, #1683b7 52%, #0a2c3d); border: 1px solid rgba(141, 211, 241, 0.28); border-radius: 0.32rem 0.32rem 0.24rem 0.24rem; box-shadow: inset 0 0.16rem rgba(255, 255, 255, 0.22);}.wt-site .cooler-facts{position: relative; z-index: 1; display: flex; align-items: center; gap: 0.65rem; margin: 1.25rem 0 1.35rem; padding: 0.9rem 0; border-block: 1px solid rgba(255, 255, 255, 0.08); color: #96a4aa; font: 500 0.58rem/1.35 "DM Mono", monospace; letter-spacing: 0.055em; text-transform: uppercase;}.wt-site .cooler-facts span{display: flex; align-items: baseline; gap: 0.32rem;}.wt-site .cooler-facts strong{color: #eef2f3; font-size: 0.92rem;}.wt-site .cooler-facts i{flex: 1 1 1.5rem; height: 1px; background: linear-gradient(90deg, rgba(91, 171, 208, 0.16), rgba(234, 126, 61, 0.62));}.wt-site .spec-card--cooler .spec-card__copy{position: relative; z-index: 1;}.wt-site .spec-card--pbm{grid-column: span 7; min-height: 38rem;}.wt-site .pbm-image{position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; object-position: center; filter: brightness(0.69) contrast(1.07) saturate(0.9);}.wt-site .spec-card--pbm::before{background: linear-gradient(90deg, rgba(4, 6, 8, 0.97), rgba(4, 6, 8, 0.73) 31%, rgba(4, 6, 8, 0.08) 67%), linear-gradient(0deg, rgba(4, 6, 8, 0.82), transparent 42%);}.wt-site .pbm-facts{position: relative; z-index: 4; display: grid; width: min(16rem, 46%); gap: 0.65rem; margin-top: 3.3rem;}.wt-site .pbm-facts span{padding: 0.9rem 1rem; color: #aeb7ba; background: rgba(5, 8, 10, 0.72); border: 1px solid rgba(113, 184, 217, 0.18); border-radius: 0.7rem; font: 500 0.64rem/1 "DM Mono", monospace; letter-spacing: 0.06em; text-transform: uppercase;}.wt-site .pbm-facts strong{display: inline-block; min-width: 4.2rem; color: #ecf1f2; font-size: 0.82rem;}.wt-site .pbm-caption{position: absolute; z-index: 4; left: 1.55rem; bottom: 1.55rem; max-width: 19rem; padding-left: 1rem; border-left: 2px solid var(--orange-soft);}.wt-site .pbm-caption p{font-size: 0.82rem; line-height: 1.55;}.wt-site .spec-card--shell{grid-column: span 5; min-height: 44rem;}.wt-site .layer-stack{position: relative; z-index: 1; height: 9.75rem; margin: 2.4rem 0 1.35rem; perspective: 38rem;}.wt-site .layer-stack .layer{position: absolute; left: 12%; width: 76%; height: 4rem; border-radius: 0.55rem; transform: rotateX(57deg) rotateZ(-4deg); box-shadow: 0 1.2rem 2.5rem rgba(0, 0, 0, 0.35);}.wt-site .layer--fabric{top: 0; z-index: 3; background: repeating-linear-gradient(90deg, #20262a 0 2px, #0e1113 2px 4px); border: 1px solid #313a3f;}.wt-site .layer--coating{top: 2.7rem; z-index: 2; background: linear-gradient(90deg, rgba(93, 169, 202, 0.42), rgba(26, 62, 78, 0.72)); border: 1px solid rgba(109, 193, 231, 0.35);}.wt-site .layer--lining{top: 5.4rem; z-index: 1; background: repeating-linear-gradient(45deg, #22292d 0 3px, #101417 3px 6px); border: 1px solid #30383c;}.wt-site .layer-list{position: relative; z-index: 1; display: grid; gap: 0.15rem;}.wt-site .layer-list p{display: grid; grid-template-columns: 2rem 1fr; margin: 0; padding: 0.82rem 0; border-top: 1px solid rgba(255, 255, 255, 0.08);}.wt-site .layer-list p > span{grid-row: span 2; color: var(--orange-soft); font: 500 0.58rem/1.4 "DM Mono", monospace;}.wt-site .layer-list strong{display: flex; flex-wrap: wrap; align-items: center; gap: 0.45rem; color: #dfe5e7; font-size: 0.92rem;}.wt-site .layer-list strong em{padding: 0.22rem 0.42rem; color: #88bed6; border: 1px solid rgba(120, 190, 221, 0.2); border-radius: 999px; font: 500 0.5rem/1 "DM Mono", monospace; font-style: normal; letter-spacing: 0.08em;}.wt-site .layer-list p:first-child strong em{color: var(--orange-soft); border-color: rgba(234, 126, 61, 0.24);}.wt-site .layer-list small{max-width: 29rem; margin-top: 0.3rem; color: #929da1; font-size: 0.74rem; line-height: 1.55;}.wt-site .spec-card--work-capacity{grid-column: span 12; min-height: 42rem; padding: clamp(1.35rem, 2.4vw, 2rem);}.wt-site .spec-card--work-capacity::before{background: linear-gradient(90deg, rgba(4, 6, 8, 0.99), rgba(4, 6, 8, 0.9) 24%, rgba(4, 6, 8, 0.42) 49%, rgba(4, 6, 8, 0.04) 76%), linear-gradient(0deg, rgba(4, 6, 8, 0.82), transparent 44%);}.wt-site .work-capacity__image{position: absolute; z-index: 1; top: 0; right: 0; width: 76%; height: 100%; object-fit: contain; object-position: right center; filter: brightness(0.76) contrast(1.04) saturate(0.92);}.wt-site .work-capacity__copy{position: relative; z-index: 4; width: min(29rem, 43%); margin-top: clamp(3.5rem, 7vw, 6rem);}.wt-site .work-capacity__copy h3{margin: 0; color: #f0f3f4; font-size: clamp(2.5rem, 4.8vw, 5rem); font-weight: 500; line-height: 0.98; letter-spacing: -0.06em;}.wt-site .work-capacity__facts{position: absolute; z-index: 4; left: clamp(1.35rem, 2.4vw, 2rem); bottom: clamp(1.35rem, 2.4vw, 2rem); display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); width: min(31rem, 46%); gap: 0.55rem;}.wt-site .work-capacity__facts span{display: flex; align-items: baseline; gap: 0.5rem; padding: 0.82rem 0.9rem; color: #9da9ad; background: rgba(3, 6, 8, 0.76); border: 1px solid rgba(112, 183, 216, 0.18); border-radius: 0.7rem; backdrop-filter: blur(12px); font: 500 0.59rem/1.25 "DM Mono", monospace; letter-spacing: 0.055em; text-transform: uppercase;}.wt-site .work-capacity__facts strong{color: #edf2f3; font-size: 0.82rem;}@media (max-width: 980px){.wt-site .product-sheet__heading{grid-template-columns: 1fr; gap: 1.5rem;}.wt-site .spec-card--dimensions, .wt-site .spec-card--cooler, .wt-site .spec-card--pbm, .wt-site .spec-card--shell, .wt-site .spec-card--work-capacity{grid-column: span 12;}.wt-site .spec-card--dimensions, .wt-site .spec-card--cooler, .wt-site .spec-card--pbm, .wt-site .spec-card--shell{min-height: 42rem;}.wt-site .spec-card--work-capacity{min-height: 50rem;}.wt-site .spec-card--work-capacity::before{background: linear-gradient(0deg, rgba(4, 6, 8, 0.99), rgba(4, 6, 8, 0.94) 49%, rgba(4, 6, 8, 0.34) 75%, rgba(4, 6, 8, 0.05));}.wt-site .work-capacity__image{top: 1rem; right: -8%; width: 94%; height: 55%; opacity: 0.84;}.wt-site .work-capacity__copy{position: absolute; left: 1.5rem; right: 1.5rem; bottom: 9.4rem; width: auto; margin: 0;}.wt-site .work-capacity__copy h3{max-width: 38rem; font-size: clamp(3rem, 7vw, 4.25rem);}.wt-site .work-capacity__facts{left: 1.5rem; right: 1.5rem; bottom: 1.5rem; width: auto;}}@media (max-width: 600px){.wt-site .product-sheet__heading{margin-bottom: 2.5rem;}.wt-site .product-sheet__intro{font-size: 0.94rem;}.wt-site .spec-card{min-height: 31rem; border-radius: 0.9rem;}.wt-site .spec-card--dimensions{min-height: 37rem;}.wt-site .spec-card__bag{object-position: 58% center;}.wt-site .measure--height{top: 24%; left: 1rem;}.wt-site .measure--depth{top: 16%; right: 0.8rem;}.wt-site .measure--width{right: 0.8rem; bottom: 16%;}.wt-site .spec-card__caption{max-width: 15rem;}.wt-site .cooler-number strong{font-size: 6.2rem;}.wt-site .can-layers{margin-top: 1.7rem;}.wt-site .cooler-facts{align-items: flex-start; flex-direction: column; gap: 0.45rem;}.wt-site .cooler-facts i{display: none;}.wt-site .pbm-image{object-position: 60% center;}.wt-site .pbm-facts{width: 54%; margin-top: 2.2rem;}.wt-site .spec-card--work-capacity{min-height: 46rem; padding: 1rem;}.wt-site .work-capacity__image{top: 2rem; right: -14%; width: 128%; height: 58%; object-position: center top;}.wt-site .work-capacity__copy{left: 1rem; right: 1rem; bottom: 8.7rem;}.wt-site .work-capacity__copy h3{font-size: clamp(2.4rem, 12vw, 3.8rem);}.wt-site .work-capacity__facts{left: 1rem; right: 1rem; bottom: 1rem; gap: 0.4rem;}.wt-site .work-capacity__facts span{padding: 0.65rem; font-size: 0.51rem;}.wt-site .work-capacity__facts strong{font-size: 0.68rem;}}


@media(max-width:767.98px){.wt-site section{height:auto!important}}

.wt-legal-links{display:flex;gap:1.25rem;flex-wrap:wrap;margin-top:1.5rem;font-size:.75rem;color:#b6b8b9}.wt-legal-links button{padding:0;border:0;background:none;color:inherit;cursor:pointer}.wt-cookie[hidden]{display:none!important}.wt-cookie{position:fixed!important;z-index:9999;bottom:20px;left:20px;right:20px;max-width:1050px;margin:auto;padding:20px 24px;background:#141c21;color:#f3f0e9;border:1px solid #44555e;border-radius:18px;box-shadow:0 12px 50px #0007;display:flex;gap:24px;align-items:center;font:14px/1.45 Arial,sans-serif}.wt-cookie strong{font-size:16px}.wt-cookie p{margin:6px 0 0}.wt-cookie-actions{display:flex;gap:10px;flex-shrink:0}.wt-cookie button{cursor:pointer;border:1px solid #78a9bf;color:#f3f0e9;background:transparent;border-radius:24px;padding:11px 16px;white-space:normal}.wt-cookie button:last-child{background:#78a9bf;color:#050607}@media(max-width:767.98px){.wt-cookie{left:10px;right:10px;bottom:10px;padding:18px;flex-direction:column;gap:15px}.wt-cookie-actions{width:100%}.wt-cookie button{flex:1}}
