.cad{background:var(--cad-bg);color:var(--cad-ink-soft);padding:96px 24px;position:relative;overflow:hidden}.cad__inner{max-width:1160px;margin:0 auto;position:relative;z-index:1}.cad__pattern-wrap{position:absolute;top:var(--cad-pattern-offset-y, -40px);right:var(--cad-pattern-offset-x, -40px);width:var(--cad-pattern-w, 720px);height:var(--cad-pattern-h, 860px);max-width:92%;pointer-events:none;z-index:0;overflow:hidden}.cad__pattern{position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--cad-accent);opacity:var(--cad-pattern-opacity, .14);-webkit-mask-image:url(/cdn/shop/files/Brand_Pattern_Black_Transparent.png?v=1782796155);mask-image:url(/cdn/shop/files/Brand_Pattern_Black_Transparent.png?v=1782796155);-webkit-mask-repeat:repeat;mask-repeat:repeat;-webkit-mask-size:var(--cad-pattern-tile, 260px) var(--cad-pattern-tile, 260px);mask-size:var(--cad-pattern-tile, 260px) var(--cad-pattern-tile, 260px)}.cad__pattern-fade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(205deg,transparent 0%,transparent var(--cad-pattern-fade-start, 25%),var(--cad-bg) var(--cad-pattern-fade-end, 80%))}.cad-reveal{opacity:0;transform:translateY(18px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transition-delay:var(--cad-delay, 0ms)}.cad-reveal.is-visible{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.cad-reveal{transition:none;opacity:1;transform:none}}.cad__header{max-width:700px;margin-bottom:64px}.cad__eyebrow{font-family:Mulish,system-ui,sans-serif;font-size:12px;font-weight:500;letter-spacing:.28em;text-transform:uppercase;color:var(--cad-accent);margin:0 0 18px}.cad__heading{font-family:ClassyVogue,serif;font-weight:500;font-size:clamp(36px,5vw,58px);line-height:1.08;color:var(--cad-ink);margin:0 0 22px;letter-spacing:.01em}.cad__intro{font-family:Mulish,system-ui,sans-serif;font-size:16px;line-height:1.75;color:var(--cad-ink-soft)}.cad__intro p{margin:0}.cad__steps-label{font-family:Mulish,system-ui,sans-serif;font-size:12px;font-weight:400;letter-spacing:.24em;text-transform:uppercase;color:var(--cad-accent);border-top:1px solid var(--cad-line);padding-top:20px;margin-bottom:32px}.cad__steps{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin-bottom:80px;position:relative}.cad__step{padding:0 28px 0 0}.cad__step:first-child{padding-left:0}.cad__step-index{display:block;font-family:Mulish,system-ui,sans-serif;font-size:13px;font-weight:600;color:var(--cad-accent);letter-spacing:.1em;margin-bottom:18px}.cad__step-icon{color:var(--cad-accent);margin-bottom:14px;width:22px;height:22px}.cad__step-icon svg{width:100%;height:100%}.cad__step-title{font-family:Recline Regular,serif;font-weight:600;font-size:22px;color:var(--cad-ink);margin:0 0 10px}.cad__step-text{font-family:Mulish,system-ui,sans-serif;font-size:14px;line-height:1.65;font-weight:300;color:var(--cad-ink-soft);margin:0}.cad__step-divider{display:none}.cad__table-wrap{margin-bottom:80px}.cad__table-title{font-family:Mulish,system-ui,sans-serif;font-size:12px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:var(--cad-accent);margin:0 0 24px}.cad__table-scroll{overflow-x:auto;border-top:1px solid var(--cad-line);-webkit-overflow-scrolling:touch}.cad__table{width:100%;border-collapse:collapse;min-width:640px;font-family:Mulish,system-ui,sans-serif}.cad__table thead th{text-align:left;font-size:11px;font-weight:600;letter-spacing:.3em;text-transform:uppercase;color:var(--cad-ink-soft);padding:18px 20px 14px;border-bottom:1px solid var(--cad-line)}.cad__table-row-label{font-family:Recline Regular,serif;font-weight:600;font-size:17px;color:var(--cad-ink);text-align:left;padding:18px 20px 18px 0;white-space:nowrap;border-bottom:1px solid var(--cad-line)}.cad__table-col{font-size:14px;line-height:1.5;padding:18px 20px;border-bottom:1px solid var(--cad-line);color:var(--cad-ink-soft)}.cad__table-col--active{color:var(--cad-ink);position:relative;background:color-mix(in srgb,var(--cad-accent) 9%,transparent)}.cad__table thead th.cad__table-col--active{color:var(--cad-accent)}.cad__table-col--active:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--cad-accent)}.cad__features{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--cad-line);margin-bottom:64px}.cad__feature{background:var(--cad-panel);padding:32px 26px}.cad__feature-title{font-family:Recline Regular,serif;font-weight:600;font-size:19px;color:var(--cad-ink);margin:0 0 10px}.cad__feature-text{font-family:Mulish,system-ui,sans-serif;font-size:15px;line-height:1.65;color:var(--cad-ink-soft);margin:0;text-align:justify}.cad__certs{display:flex;gap:48px;border-top:1px solid var(--cad-line);padding-top:28px;flex-wrap:wrap}.cad__cert{display:flex;flex-direction:column;gap:6px;position:relative;padding-left:0}.cad__cert:not(:first-child){padding-left:48px}.cad__cert:not(:first-child):before{content:"";position:absolute;left:0;top:2px;bottom:2px;width:1px;background:var(--cad-line)}.cad__cert-label{font-family:Mulish,system-ui,sans-serif;font-size:11px;font-weight:400;letter-spacing:.2em;text-transform:uppercase;color:var(--cad-accent)}.cad__cert-value{font-family:Recline Regular,serif;font-size:17px;color:var(--cad-ink)}@media(max-width:989px){.cad__steps{grid-template-columns:repeat(2,1fr);row-gap:40px}.cad__step{padding-right:20px}.cad__features{grid-template-columns:repeat(2,1fr)}.cad__pattern-wrap{width:min(var(--cad-pattern-w, 720px),460px);height:min(var(--cad-pattern-h, 860px),560px)}}@media(max-width:599px){.cad{padding:64px 18px}.cad__steps{grid-template-columns:1fr;row-gap:32px}.cad__step{padding-right:0}.cad__features{grid-template-columns:1fr}.cad__table-row-label{padding-right:16px}.cad__certs{gap:0}.cad__cert:not(:first-child){margin-top:20px;padding-left:0}.cad__cert:not(:first-child):before{display:none}.cad__pattern-wrap{width:min(var(--cad-pattern-w, 720px),320px);height:min(var(--cad-pattern-h, 860px),420px)}.cad__pattern{opacity:min(var(--cad-pattern-opacity, .14),.1)}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/cold-air-diffusion.css.map */
